diff --git a/build/css/wrf-domain-wizard.min.css b/build/css/wrf-domain-wizard.min.css index d165628..0cab0c0 100644 --- a/build/css/wrf-domain-wizard.min.css +++ b/build/css/wrf-domain-wizard.min.css @@ -1 +1 @@ -body,html{height:100%}div#map{height:100%}div.modal div.modal-footer,div.modal div.modal-header{background-color:#f8f9fa;padding:10px}div#wps-save-dialog textarea{height:70vh}.font-namelist{font-family:'Courier New';font-size:small}.resize-none{resize:none}.leaflet-control-coordinates{background:rgba(255,255,255,.7);width:100px}.leaflet-control-coordinates div{margin-left:5px}.leaflet-control-coordinates div span{width:30px;font-weight:700;display:inline-block}.leaflet-control-downloaded-elevation-data{background:rgba(255,255,255,.7);border:2px solid rgba(0,0,0,.2);border-radius:4px;padding:5px;padding-top:20px}.leaflet-control-downloaded-elevation-data div{max-height:200px;overflow-y:auto}.leaflet-control-downloaded-elevation-data div a{display:block;width:initial!important;height:initial!important}.popup-elevation-data{text-align:center}.popup-elevation-data a{color:#6c757d}.popup-elevation-data table{margin-bottom:5px}.popup-elevation-data table tr td{text-align:left;word-break:break-all}.popup-elevation-data table tr td:first-child{text-align:right;font-weight:700;vertical-align:top;word-break:normal}.wrf-domain-grid{outline:0}.wrf-domain-grid-corner{width:10px;height:10px;background-color:#fff;border:1px solid #000}.wrf-domain-grid-corner.cursor-nesw-resize{cursor:nesw-resize}.wrf-domain-grid-corner.cursor-nwse-resize{cursor:nwse-resize}.geogrid-corner-icon{background-color:#ff0;border:1px solid #000;border-radius:100px}.wrf-domain-grid-tooltip{padding:0;border:none}.wrf-domain-grid-tooltip table{border-collapse:collapse;width:100%}.wrf-domain-grid-tooltip table>tbody>tr>td,.wrf-domain-grid-tooltip table>thead>tr>th{padding-bottom:2px;padding-top:2px;padding-left:5px;padding-right:5px;text-align:left;white-space:nowrap}.wrf-domain-grid-tooltip table>tbody>tr>td:first-child{font-weight:700}.wrf-domain-grid-tooltip table>thead>tr{background-color:#6c757d;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;font-weight:700}.wrf-domain-grid-tooltip table>tbody>tr{color:#000;font-weight:400}.wrf-domain-grid-tooltip table>tbody>tr{border-bottom:1px solid #f5f5f5}.wrf-domain-grid-tooltip table>tbody>tr:last-child{border-bottom:none}.wrf-domain-grid-tooltip table>tbody>tr>td:first-child{border-right:1px solid #f5f5f5}.loader-1{transform:rotateZ(45deg);perspective:1000px;border-radius:50%;color:#0810a3}.loader-1:after,.loader-1:before{content:'';display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1s spin linear infinite}.loader-1:after{color:#ff3d00;transform:rotateY(70deg);animation-delay:.4s}@keyframes rotate{0%{transform:translate(-50%,-50%) rotateZ(0)}100%{transform:translate(-50%,-50%) rotateZ(360deg)}}@keyframes rotateccw{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes spin{0%,100%{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}.switch{position:relative;display:inline-block;width:31px;height:15px;margin-bottom:0}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:0 0;border:1px solid rgba(0,0,0,.25);transition:.4s}.slider:before{position:absolute;content:"";height:10px;width:10px;left:2px;bottom:2px;background-color:rgba(0,0,0,.25);transition:.4s}input:checked+.slider{background-color:rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.35)}input:focus+.slider{box-shadow:0 0 1px rgba(0,0,0,.35)}input:checked+.slider:before{transform:translateX(16px);background-color:#fff}.slider.round{border-radius:10px}.slider.round:before{border-radius:50%}div.leaflet-sidebar{z-index:1000;font-size:16px}div.leaflet-sidebar-pane{padding:10px 10px}div.leaflet-sidebar-pane div.leaflet-sidebar-pane-bottom{position:absolute;bottom:0;left:0;margin:10px;text-align:end}div.leaflet-sidebar-pane button.btn{box-shadow:none;-webkit-box-shadow:none}@media (min-width:768px) and (max-width:991px){.leaflet-sidebar-pane{min-width:261px}div.leaflet-sidebar-pane-bottom{min-width:241px}div.leaflet-sidebar-pane-bottom button i{padding-right:5px}}@media (min-width:992px) and (max-width:1199px){.leaflet-sidebar-pane{min-width:346px}div.leaflet-sidebar-pane-bottom{min-width:326px}}@media (min-width:1200px){.leaflet-sidebar-pane{min-width:416px}div.leaflet-sidebar-pane-bottom{min-width:396px}}div.leaflet-sidebar-pane#elevation-data div.elevation-data-overlays{position:absolute;bottom:50px;top:50px;left:10px;right:0;overflow-y:auto;padding-left:10px}div.leaflet-sidebar-pane#domains form span.all-domains{width:139px}div.leaflet-sidebar-pane#domains form span.all-domains-2{width:70px}div.leaflet-sidebar-pane#domains form span[data-name=geog_data_res]{text-overflow:ellipsis;overflow:hidden;background-color:#e9ecef}div.leaflet-sidebar-pane#domains form div.invalid-feedback{margin-top:2px;margin-bottom:2px}div.leaflet-sidebar-pane#domains form div.invalid-feedback p{margin-bottom:2px}div.leaflet-sidebar-pane#domains div.wps-top-buttons{padding-top:5px;padding-bottom:5px}div.leaflet-sidebar-pane#domains div.wps-top-buttons button i{padding-right:5px}div.leaflet-sidebar-pane#domains div#grids{overflow-y:auto}div.leaflet-sidebar-pane#domains div#grids i.fa-vector-square{color:#dc3545}div.leaflet-sidebar-pane#domains div.input-group{margin-bottom:-1px}div.leaflet-sidebar-pane#domains .input-group-append button.btn-light{border-color:#ced4da}div.leaflet-sidebar-pane#domains .form-control.is-valid,div.leaflet-sidebar-pane#domains .was-validated .form-control:valid{border-color:#ced4da;background-image:none;padding-right:8px}div.leaflet-sidebar-pane#domains .form-control.is-invalid,div.leaflet-sidebar-pane#domains .was-validated .form-control:invalid{border-color:#ced4da;background-image:none;padding-right:8px}div.leaflet-sidebar-pane#domains .was-validated .form-control:valid:focus{box-shadow:0 0 0 .1rem rgba(0,123,255,.25)}div.leaflet-sidebar-pane#domains .form-control:focus{box-shadow:0 0 0 .1rem rgba(0,123,255,.25)}div.leaflet-sidebar-pane#domains input:invalid{background-color:#ff8080}div.leaflet-sidebar-pane#domains table.table-grid-corners{width:100%;border:1px solid #ced4da;border-collapse:separate;border-left:0;border-spacing:0px;font-size:14px;color:#495057}div.leaflet-sidebar-pane#domains table.table-grid-corners thead{display:table-header-group;vertical-align:middle;border-color:inherit;border-collapse:separate}div.leaflet-sidebar-pane#domains table.table-grid-corners thead tr th:nth-child(2),div.leaflet-sidebar-pane#domains table.table-grid-corners thead tr th:nth-child(3){font-weight:700;text-align:center}div.leaflet-sidebar-pane#domains table.table-grid-corners tr{display:table-row;vertical-align:inherit;border-color:inherit}div.leaflet-sidebar-pane#domains table.table-grid-corners tr td:first-child,div.leaflet-sidebar-pane#domains table.table-grid-corners tr th:first-child{width:139px}div.leaflet-sidebar-pane#domains table.table-grid-corners tbody tr:first-child>td:first-child,div.leaflet-sidebar-pane#domains table.table-grid-corners tbody tr:nth-child(2)>td:first-child{text-align:right;font-weight:700}div.leaflet-sidebar-pane#domains table.table-grid-corners tbody tr td:nth-child(2),div.leaflet-sidebar-pane#domains table.table-grid-corners tbody tr td:nth-child(3){background-color:#f8f9fa}div.leaflet-sidebar-pane#domains table.table-grid-corners td,div.leaflet-sidebar-pane#domains table.table-grid-corners th{padding:.25rem .5rem;text-align:left;vertical-align:top;border-left:1px solid #ced4da;background-color:#e9ecef;font-weight:400}div.leaflet-sidebar-pane#domains table.table-grid-corners td{border-top:1px solid #ced4da}div.leaflet-sidebar-pane#domains table.table-grid-corners tbody td:first-child{border-top:none}div.leaflet-sidebar-pane#domains table.table-grid-corners thead th:nth-child(2),div.leaflet-sidebar-pane#domains table.table-grid-corners thead th:nth-child(3){border-left:none}div.leaflet-sidebar-pane#domains div#grids-header{margin-top:5px}div.leaflet-sidebar-pane#domains div#grids-header h5{margin-bottom:2px}div.leaflet-sidebar-pane#domains div#grids-header button{padding:2px 6px}div.leaflet-sidebar-pane#domains div.container-grid{margin-bottom:2px}div.leaflet-sidebar-pane#domains div.container-grid div.grid-header label{margin-bottom:2px}div.leaflet-sidebar-pane#domains div.container-grid div.grid-header button{padding:2px 6px}div.modal-dialog.modal-fullscreen{margin:0;max-width:100%;height:100%}div.modal-dialog.modal-fullscreen div.modal-content{height:100%}div.modal-dialog.modal-fullscreen div.modal-content div.modal-body{height:100%;overflow:auto}div#geog-data-res-dialog div.modal-footer{font-size:14px}div#geog-data-res-dialog div.modal-footer a,div#geog-data-res-dialog div.modal-footer i{color:#383d41}div#geog-data-res-dialog table.geog-categories{border-collapse:separate;border-spacing:0;width:100%;font-size:11px}div#geog-data-res-dialog table.geog-categories>thead>tr>th{font-weight:700;background-color:#fff;border-top:1px solid #ced4da;padding:2px 4px}div#geog-data-res-dialog table.geog-categories>thead>tr>th:first-child{border-left:1px solid #ced4da;border-top-left-radius:.2rem}div#geog-data-res-dialog table.geog-categories>thead>tr>th:last-child{border-right:1px solid #ced4da;border-top-right-radius:.2rem}div#geog-data-res-dialog table.geog-categories>tbody>tr>td{background:#e9ecef;padding:2px 4px}div#geog-data-res-dialog table.geog-categories>tbody>tr>td:first-child{border-left:1px solid #ced4da;width:100px}div#geog-data-res-dialog table.geog-categories>tbody>tr>td>select{width:100%;border-radius:.2rem;line-height:1}div#geog-data-res-dialog table.geog-categories>tbody>tr>td:last-child{width:150px;border-right:1px solid #ced4da}div#geog-data-res-dialog table.geog-categories>tbody>tr:last-child>td{border-bottom:1px solid #ced4da}div#geog-data-res-dialog table.geog-categories>tbody>tr:last-child>td:first-child{border-bottom-left-radius:.2rem}div#geog-data-res-dialog table.geog-categories>tbody>tr:last-child>td:last-child{border-bottom-right-radius:.2rem}div#message-box-dialog{z-index:2050}div#message-box-dialog div.global-error textarea{height:350px;overflow:auto;resize:none;font-family:'Courier New';font-size:small}body.modal-open div.modal-backdrop~div.modal-backdrop{z-index:2040}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header{width:100%;display:flex;flex-direction:row;margin-top:3px;margin-bottom:3px;align-items:center}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header h5{margin-top:0;margin-bottom:0;margin-left:5px;margin-right:0}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header button{outline:0!important;box-shadow:none;width:30px}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header button:hover{border-color:#e1e1e1}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header div.namelist-input-group-header-switch{display:flex;align-items:center;margin-left:4px;margin-right:4px}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header div.namelist-input-group-header-switch>span{font-size:small;margin-left:2px;margin-right:2px}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header span.badge.badge-pill.namelist-input-set-variable-count{color:#212529;background-color:#89ff007a;font-size:65%;margin-left:1rem}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header a.namelist-input-variables-user-guide-link{margin-left:1rem}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header a.namelist-input-variables-user-guide-link i{color:#2196f3bd}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap!important;margin-top:-1px}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable button.btn.btn-namelist-input-erase{border:none}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable button.btn.btn-namelist-input-erase:focus{box-shadow:none}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-name{width:200px;border-radius:0;flex-grow:0!important;flex-shrink:0!important;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;color:#495057;background-color:#e9ecef;border:1px solid #ced4da}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value{width:200px;flex-grow:0!important;flex-shrink:0!important;border-top:1px solid #ced4da;border-bottom:1px solid #ced4da;border-right:1px solid #ced4da;border-left:none}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value input.form-control,div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value select.form-control{border-radius:0;border:none}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value input.form-control:invalid,div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value select.form-control:invalid{background-color:#ff8080}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value input.form-control:focus,div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value select.form-control:focus{box-shadow:none}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value div.input-group.namelist-input-datetime-picker div.input-group-text{border-radius:0;border-top:none;border-bottom:none;border-right:none}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value div.namelist-input-variable-check{height:100%;width:100%;background-color:#e9ecef}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value div.namelist-input-variable-check div.form-check{display:flex;width:100%;height:100%;padding:0;margin:0}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value div.namelist-input-variable-check div.form-check input.form-check-input{position:relative;margin:auto;padding:0}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-description{font-size:.75rem;align-self:center;padding-left:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#495057}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable.namelist-input-variable-highlight{background-color:#ffeb3b}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable:hover{background-color:#f0f8ff}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable:hover div.namelist-input-variable-name{font-weight:700}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable:hover div.namelist-input-variable-value input,div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable:hover div.namelist-input-variable-value select{font-weight:700}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable:hover div.namelist-input-variable-description{font-weight:700;color:#495057}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable.namelist-input-variable-unset button.btn.btn-namelist-input-erase{visibility:hidden}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable.namelist-input-variable-unset div.namelist-input-variable-name{font-style:italic;color:#8794a1;background-color:#eff2f5}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable.namelist-input-variable-unset div.namelist-input-variable-value input,div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable.namelist-input-variable-unset div.namelist-input-variable-value select{font-style:italic;color:#8794a1}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable.namelist-input-variable-unset div.namelist-input-variable-description{color:#8794a1}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables.namelist-input-hide-unset div.namelist-input-variable.namelist-input-variable-unset{display:none}div.namelist-input-editor div.namelist-input-group.namelist-input-group-unset.namelist-input-hide-unset{display:none}#namelist-input-dialog div.modal-body{display:flex;flex-direction:column}#namelist-input-dialog div.modal-body div.tab-content{flex-grow:1}#namelist-input-dialog div.modal-body div.tab-content div.tab-pane{height:100%;overflow:auto}#namelist-input-dialog div.modal-body div.tab-content div.tab-pane textarea{width:100%;height:100%;resize:none;overflow:auto}#namelist-input-dialog div.modal-header{align-items:center!important}#namelist-input-dialog div.modal-header div.dropdown-namelist-input-view{margin-left:2rem}#namelist-input-dialog div.modal-header div.dropdown-namelist-input-view a.dropdown-item i{visibility:hidden}#namelist-input-dialog div.modal-header div.dropdown-namelist-input-view a.dropdown-item.dropdown-selected i{visibility:visible}#namelist-input-dialog div.modal-header form.form-inline>button{border:none}#namelist-input-dialog div.modal-header form.form-inline>button:focus{box-shadow:none}#namelist-input-dialog div.modal-header div.bootstrap-select button.btn.dropdown-toggle{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}#namelist-input-dialog div.modal-header div.bootstrap-select button.btn.dropdown-toggle:focus{outline:0!important;box-shadow:none}#namelist-input-dialog div.modal-header div.bootstrap-select .dropdown-item,#namelist-input-dialog div.modal-header div.bootstrap-select .no-results{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}#namelist-input-dialog div.modal-header div.bootstrap-select input.form-control{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.leaflet-container.cursor-crosshair{cursor:crosshair}.leaflet-gridLines-pane{z-index:210}.leaflet-grid-label .gridlabel-vert{margin-left:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.leaflet-grid-label .gridlabel-horiz,.leaflet-grid-label .gridlabel-vert{padding-left:2px;text-shadow:-2px 0 #fff,0 2px #fff,2px 0 #fff,0 -2px #fff} \ No newline at end of file +body,html{height:100%}div#map{height:100%}div.modal div.modal-footer,div.modal div.modal-header{background-color:#f8f9fa;padding:10px}div#wps-save-dialog textarea{height:70vh}.font-namelist{font-family:'Courier New';font-size:small}.resize-none{resize:none}.leaflet-control-coordinates{background:rgba(255,255,255,.7);width:100px}.leaflet-control-coordinates div{margin-left:5px}.leaflet-control-coordinates div span{width:30px;font-weight:700;display:inline-block}.leaflet-control-downloaded-elevation-data{background:rgba(255,255,255,.7);border:2px solid rgba(0,0,0,.2);border-radius:4px;padding:5px;padding-top:20px}.leaflet-control-downloaded-elevation-data div{max-height:200px;overflow-y:auto}.leaflet-control-downloaded-elevation-data div a{display:block;width:initial!important;height:initial!important}.popup-elevation-data{text-align:center}.popup-elevation-data a{color:#6c757d}.popup-elevation-data table{margin-bottom:5px}.popup-elevation-data table tr td{text-align:left;word-break:break-all}.popup-elevation-data table tr td:first-child{text-align:right;font-weight:700;vertical-align:top;word-break:normal}.wrf-domain-grid{outline:0}.wrf-domain-grid-corner{width:10px;height:10px;background-color:#fff;border:1px solid #000}.wrf-domain-grid-corner.cursor-nesw-resize{cursor:nesw-resize}.wrf-domain-grid-corner.cursor-nwse-resize{cursor:nwse-resize}.geogrid-corner-icon{background-color:#ff0;border:1px solid #000;border-radius:100px}.wrf-domain-grid-tooltip{padding:0;border:none}.wrf-domain-grid-tooltip table{border-collapse:collapse;width:100%}.wrf-domain-grid-tooltip table>tbody>tr>td,.wrf-domain-grid-tooltip table>thead>tr>th{padding-bottom:2px;padding-top:2px;padding-left:5px;padding-right:5px;text-align:left;white-space:nowrap}.wrf-domain-grid-tooltip table>tbody>tr>td:first-child{font-weight:700}.wrf-domain-grid-tooltip table>thead>tr{background-color:#6c757d;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;font-weight:700}.wrf-domain-grid-tooltip table>tbody>tr{color:#000;font-weight:400}.wrf-domain-grid-tooltip table>tbody>tr{border-bottom:1px solid #f5f5f5}.wrf-domain-grid-tooltip table>tbody>tr:last-child{border-bottom:none}.wrf-domain-grid-tooltip table>tbody>tr>td:first-child{border-right:1px solid #f5f5f5}.loader-1{transform:rotateZ(45deg);perspective:1000px;border-radius:50%;color:#0810a3}.loader-1:after,.loader-1:before{content:'';display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1s spin linear infinite}.loader-1:after{color:#ff3d00;transform:rotateY(70deg);animation-delay:.4s}@keyframes rotate{0%{transform:translate(-50%,-50%) rotateZ(0)}100%{transform:translate(-50%,-50%) rotateZ(360deg)}}@keyframes rotateccw{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes spin{0%,100%{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}.switch{position:relative;display:inline-block;width:31px;height:15px;margin-bottom:0}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:0 0;border:1px solid rgba(0,0,0,.25);transition:.4s}.slider:before{position:absolute;content:"";height:10px;width:10px;left:2px;bottom:2px;background-color:rgba(0,0,0,.25);transition:.4s}input:checked+.slider{background-color:rgba(0,0,0,.35);border:1px solid rgba(0,0,0,.35)}input:focus+.slider{box-shadow:0 0 1px rgba(0,0,0,.35)}input:checked+.slider:before{transform:translateX(16px);background-color:#fff}.slider.round{border-radius:10px}.slider.round:before{border-radius:50%}div.leaflet-sidebar{z-index:1000;font-size:16px}div.leaflet-sidebar-pane{padding:10px 10px}div.leaflet-sidebar-pane div.leaflet-sidebar-pane-bottom{position:absolute;bottom:0;left:0;margin:10px;text-align:end}div.leaflet-sidebar-pane button.btn{box-shadow:none;-webkit-box-shadow:none}@media (min-width:768px) and (max-width:991px){.leaflet-sidebar-pane{min-width:261px}div.leaflet-sidebar-pane-bottom{min-width:241px}div.leaflet-sidebar-pane-bottom button i{padding-right:5px}}@media (min-width:992px) and (max-width:1199px){.leaflet-sidebar-pane{min-width:346px}div.leaflet-sidebar-pane-bottom{min-width:326px}}@media (min-width:1200px){.leaflet-sidebar-pane{min-width:416px}div.leaflet-sidebar-pane-bottom{min-width:396px}}div.leaflet-sidebar-pane#elevation-data div.elevation-data-overlays{position:absolute;bottom:50px;top:50px;left:10px;right:0;overflow-y:auto;padding-left:10px}div.leaflet-sidebar-pane#domains form span.all-domains{width:139px}div.leaflet-sidebar-pane#domains form span.all-domains-2{width:70px}div.leaflet-sidebar-pane#domains form span[data-name=geog_data_res]{text-overflow:ellipsis;overflow:hidden;background-color:#e9ecef}div.leaflet-sidebar-pane#domains form div.invalid-feedback{margin-top:2px;margin-bottom:2px}div.leaflet-sidebar-pane#domains form div.invalid-feedback p{margin-bottom:2px}div.leaflet-sidebar-pane#domains div.wps-top-buttons{padding-top:5px;padding-bottom:5px}div.leaflet-sidebar-pane#domains div.wps-top-buttons button i{padding-right:5px}div.leaflet-sidebar-pane#domains div#grids{overflow-y:auto}div.leaflet-sidebar-pane#domains div#grids i.fa-vector-square{color:#dc3545}div.leaflet-sidebar-pane#domains div.input-group{margin-bottom:-1px}div.leaflet-sidebar-pane#domains .input-group-append button.btn-light{border-color:#ced4da}div.leaflet-sidebar-pane#domains .form-control.is-valid,div.leaflet-sidebar-pane#domains .was-validated .form-control:valid{border-color:#ced4da;background-image:none;padding-right:8px}div.leaflet-sidebar-pane#domains .form-control.is-invalid,div.leaflet-sidebar-pane#domains .was-validated .form-control:invalid{border-color:#ced4da;background-image:none;padding-right:8px}div.leaflet-sidebar-pane#domains .was-validated .form-control:valid:focus{box-shadow:0 0 0 .1rem rgba(0,123,255,.25)}div.leaflet-sidebar-pane#domains .form-control:focus{box-shadow:0 0 0 .1rem rgba(0,123,255,.25)}div.leaflet-sidebar-pane#domains input:invalid{background-color:#ff8080}div.leaflet-sidebar-pane#domains table.table-grid-corners{width:100%;border:1px solid #ced4da;border-collapse:separate;border-left:0;border-spacing:0px;font-size:14px;color:#495057}div.leaflet-sidebar-pane#domains table.table-grid-corners thead{display:table-header-group;vertical-align:middle;border-color:inherit;border-collapse:separate}div.leaflet-sidebar-pane#domains table.table-grid-corners thead tr th:nth-child(2),div.leaflet-sidebar-pane#domains table.table-grid-corners thead tr th:nth-child(3){font-weight:700;text-align:center}div.leaflet-sidebar-pane#domains table.table-grid-corners tr{display:table-row;vertical-align:inherit;border-color:inherit}div.leaflet-sidebar-pane#domains table.table-grid-corners tr td:first-child,div.leaflet-sidebar-pane#domains table.table-grid-corners tr th:first-child{width:139px}div.leaflet-sidebar-pane#domains table.table-grid-corners tbody tr:first-child>td:first-child,div.leaflet-sidebar-pane#domains table.table-grid-corners tbody tr:nth-child(2)>td:first-child{text-align:right;font-weight:700}div.leaflet-sidebar-pane#domains table.table-grid-corners tbody tr td:nth-child(2),div.leaflet-sidebar-pane#domains table.table-grid-corners tbody tr td:nth-child(3){background-color:#f8f9fa}div.leaflet-sidebar-pane#domains table.table-grid-corners td,div.leaflet-sidebar-pane#domains table.table-grid-corners th{padding:.25rem .5rem;text-align:left;vertical-align:top;border-left:1px solid #ced4da;background-color:#e9ecef;font-weight:400}div.leaflet-sidebar-pane#domains table.table-grid-corners td{border-top:1px solid #ced4da}div.leaflet-sidebar-pane#domains table.table-grid-corners tbody td:first-child{border-top:none}div.leaflet-sidebar-pane#domains table.table-grid-corners thead th:nth-child(2),div.leaflet-sidebar-pane#domains table.table-grid-corners thead th:nth-child(3){border-left:none}div.leaflet-sidebar-pane#domains div#grids-header{margin-top:5px}div.leaflet-sidebar-pane#domains div#grids-header h5{margin-bottom:2px}div.leaflet-sidebar-pane#domains div#grids-header button{padding:2px 6px}div.leaflet-sidebar-pane#domains div.container-grid{margin-bottom:2px}div.leaflet-sidebar-pane#domains div.container-grid div.grid-header label{margin-bottom:2px}div.leaflet-sidebar-pane#domains div.container-grid div.grid-header button{padding:2px 6px}div.modal-dialog.modal-fullscreen{margin:0;max-width:100%;height:100%}div.modal-dialog.modal-fullscreen div.modal-content{height:100%}div.modal-dialog.modal-fullscreen div.modal-content div.modal-body{height:100%;overflow:auto}div#geog-data-res-dialog div.modal-footer{font-size:14px}div#geog-data-res-dialog div.modal-footer a,div#geog-data-res-dialog div.modal-footer i{color:#383d41}div#geog-data-res-dialog table.geog-categories{border-collapse:separate;border-spacing:0;width:100%;font-size:11px}div#geog-data-res-dialog table.geog-categories>thead>tr>th{font-weight:700;background-color:#fff;border-top:1px solid #ced4da;padding:2px 4px}div#geog-data-res-dialog table.geog-categories>thead>tr>th:first-child{border-left:1px solid #ced4da;border-top-left-radius:.2rem}div#geog-data-res-dialog table.geog-categories>thead>tr>th:last-child{border-right:1px solid #ced4da;border-top-right-radius:.2rem}div#geog-data-res-dialog table.geog-categories>tbody>tr>td{background:#e9ecef;padding:2px 4px}div#geog-data-res-dialog table.geog-categories>tbody>tr>td:first-child{border-left:1px solid #ced4da;width:100px}div#geog-data-res-dialog table.geog-categories>tbody>tr>td>select{width:100%;border-radius:.2rem;line-height:1}div#geog-data-res-dialog table.geog-categories>tbody>tr>td:last-child{width:150px;border-right:1px solid #ced4da}div#geog-data-res-dialog table.geog-categories>tbody>tr:last-child>td{border-bottom:1px solid #ced4da}div#geog-data-res-dialog table.geog-categories>tbody>tr:last-child>td:first-child{border-bottom-left-radius:.2rem}div#geog-data-res-dialog table.geog-categories>tbody>tr:last-child>td:last-child{border-bottom-right-radius:.2rem}div#message-box-dialog{z-index:2050}div#message-box-dialog div.global-error textarea{height:350px;overflow:auto;resize:none;font-family:'Courier New';font-size:small}body.modal-open div.modal-backdrop~div.modal-backdrop{z-index:2040}div.namelist-input-editor div.namelist-input-group.namelist-input-group-highlight div.namelist-input-group-header{background-color:#ffeb3b7d}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header{width:100%;display:flex;flex-direction:row;margin-top:3px;margin-bottom:3px;align-items:center}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header h5{margin-top:0;margin-bottom:0;margin-left:5px;margin-right:0}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header button{outline:0!important;box-shadow:none;width:30px}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header button:hover{border-color:#e1e1e1}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header div.namelist-input-group-header-switch{display:flex;align-items:center;margin-left:4px;margin-right:4px}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header div.namelist-input-group-header-switch>span{font-size:small;margin-left:2px;margin-right:2px}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header span.badge.badge-pill.namelist-input-set-variable-count{color:#212529;background-color:#89ff007a;font-size:65%;margin-left:1rem}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header a.namelist-input-variables-user-guide-link{margin-left:1rem}div.namelist-input-editor div.namelist-input-group div.namelist-input-group-header a.namelist-input-variables-user-guide-link i{color:#2196f3bd}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap!important;margin-top:-1px}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable button.btn.btn-namelist-input-erase{border:none}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable button.btn.btn-namelist-input-erase:focus{box-shadow:none}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-name{width:200px;border-radius:0;flex-grow:0!important;flex-shrink:0!important;padding:.25rem .5rem;font-size:.875rem;line-height:1.5;color:#495057;background-color:#e9ecef;border:1px solid #ced4da}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value{width:200px;flex-grow:0!important;flex-shrink:0!important;border-top:1px solid #ced4da;border-bottom:1px solid #ced4da;border-right:1px solid #ced4da;border-left:none}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value input.form-control,div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value select.form-control{border-radius:0;border:none}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value input.form-control:invalid,div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value select.form-control:invalid{background-color:#ff8080}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value input.form-control:focus,div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value select.form-control:focus{box-shadow:none}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value div.input-group.namelist-input-datetime-picker div.input-group-text{border-radius:0;border-top:none;border-bottom:none;border-right:none}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value div.namelist-input-variable-check{height:100%;width:100%;background-color:#e9ecef}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value div.namelist-input-variable-check div.form-check{display:flex;width:100%;height:100%;padding:0;margin:0}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-value div.namelist-input-variable-check div.form-check input.form-check-input{position:relative;margin:auto;padding:0}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable div.namelist-input-variable-description{font-size:.75rem;align-self:center;padding-left:10px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#495057}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable.namelist-input-variable-highlight{background-color:#ffeb3b7d}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable:hover{background-color:#f0f8ff}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable:hover div.namelist-input-variable-name{font-weight:700}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable:hover div.namelist-input-variable-value input,div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable:hover div.namelist-input-variable-value select{font-weight:700}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable:hover div.namelist-input-variable-description{font-weight:700;color:#495057}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable.namelist-input-variable-unset button.btn.btn-namelist-input-erase{visibility:hidden}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable.namelist-input-variable-unset div.namelist-input-variable-name{font-style:italic;color:#8794a1;background-color:#eff2f5}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable.namelist-input-variable-unset div.namelist-input-variable-value input,div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable.namelist-input-variable-unset div.namelist-input-variable-value select{font-style:italic;color:#8794a1}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables div.namelist-input-variable.namelist-input-variable-unset div.namelist-input-variable-description{color:#8794a1}div.namelist-input-editor div.namelist-input-group div.namelist-input-variables.namelist-input-hide-unset div.namelist-input-variable.namelist-input-variable-unset{display:none}div.namelist-input-editor div.namelist-input-group.namelist-input-group-unset.namelist-input-hide-unset{display:none}#namelist-input-dialog div.modal-body{display:flex;flex-direction:column}#namelist-input-dialog div.modal-body div.tab-content{flex-grow:1}#namelist-input-dialog div.modal-body div.tab-content div.tab-pane{height:100%;overflow:auto}#namelist-input-dialog div.modal-body div.tab-content div.tab-pane textarea{width:100%;height:100%;resize:none;overflow:auto}#namelist-input-dialog div.modal-header{align-items:center!important}#namelist-input-dialog div.modal-header nav.navbar ul.navbar-nav li.nav-item.dropdown a.nav-link.dropdown-toggle{font-size:.875rem}#namelist-input-dialog div.modal-header nav.navbar ul.navbar-nav li.nav-item.dropdown div.dropdown-menu a.dropdown-item{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}#namelist-input-dialog div.modal-header nav.navbar ul.navbar-nav li.nav-item.dropdown div.dropdown-namelist-input-view{margin-left:2rem}#namelist-input-dialog div.modal-header nav.navbar ul.navbar-nav li.nav-item.dropdown div.dropdown-namelist-input-view a.dropdown-item i{visibility:hidden}#namelist-input-dialog div.modal-header nav.navbar ul.navbar-nav li.nav-item.dropdown div.dropdown-namelist-input-view a.dropdown-item.dropdown-selected i{visibility:visible}#namelist-input-dialog div.modal-header nav.navbar span.navbar-text{font-size:.875rem}#namelist-input-dialog div.modal-header nav.navbar form.form-inline>button{border:none}#namelist-input-dialog div.modal-header nav.navbar form.form-inline>button:focus{box-shadow:none}#namelist-input-dialog div.modal-header nav.navbar form.form-inline div.bootstrap-select button.btn.dropdown-toggle{padding:.25rem .5rem;font-size:.875rem;line-height:1.5;background-color:#eff2f5}#namelist-input-dialog div.modal-header nav.navbar form.form-inline div.bootstrap-select button.btn.dropdown-toggle:focus{outline:0!important;box-shadow:none}#namelist-input-dialog div.modal-header nav.navbar form.form-inline div.bootstrap-select .dropdown-item,#namelist-input-dialog div.modal-header nav.navbar form.form-inline div.bootstrap-select .no-results{padding:.25rem .5rem;font-size:.875rem;line-height:1.5}#namelist-input-dialog div.modal-header nav.navbar form.form-inline div.bootstrap-select input.form-control{height:calc(1.5em + .5rem + 2px);padding:.25rem .5rem;font-size:.875rem;line-height:1.5}.leaflet-container.cursor-crosshair{cursor:crosshair}.leaflet-gridLines-pane{z-index:210}.leaflet-grid-label .gridlabel-vert{margin-left:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.leaflet-grid-label .gridlabel-horiz,.leaflet-grid-label .gridlabel-vert{padding-left:2px;text-shadow:-2px 0 #fff,0 2px #fff,2px 0 #fff,0 -2px #fff} \ No newline at end of file diff --git a/build/index.html b/build/index.html index a31f4b5..90087a7 100644 --- a/build/index.html +++ b/build/index.html @@ -17,7 +17,7 @@ - + diff --git a/build/js/wrf-domain-wizard.min.js b/build/js/wrf-domain-wizard.min.js index e76b1cc..dfcc960 100644 --- a/build/js/wrf-domain-wizard.min.js +++ b/build/js/wrf-domain-wizard.min.js @@ -1 +1 @@ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):e((t="undefined"!=typeof globalThis?globalThis:t||self).WRF=t.WRF||{})}(this,function(T){"use strict";function N(){N=function(){return r};var h,r={},t=Object.prototype,l=t.hasOwnProperty,d=Object.defineProperty||function(t,e,i){t[e]=i.value},e="function"==typeof Symbol?Symbol:{},s=e.iterator||"@@iterator",i=e.asyncIterator||"@@asyncIterator",a=e.toStringTag||"@@toStringTag";function n(t,e,i){return Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{n({},"")}catch(h){n=function(t,e,i){return t[e]=i}}function o(t,e,i,s){var a,n,r,o,e=e&&e.prototype instanceof m?e:m,e=Object.create(e.prototype),s=new S(s||[]);return d(e,"_invoke",{value:(a=t,n=i,r=s,o=u,function(t,e){if(o===p)throw Error("Generator is already running");if(o===g){if("throw"===t)throw e;return{value:h,done:!0}}for(r.method=t,r.arg=e;;){var i=r.delegate;if(i){i=function t(e,i){var s=i.method,a=e.iterator[s];if(a===h)return i.delegate=null,"throw"===s&&e.iterator.return&&(i.method="return",i.arg=h,t(e,i),"throw"===i.method)||"return"!==s&&(i.method="throw",i.arg=new TypeError("The iterator does not provide a '"+s+"' method")),f;s=c(a,e.iterator,i.arg);if("throw"===s.type)return i.method="throw",i.arg=s.arg,i.delegate=null,f;a=s.arg;return a?a.done?(i[e.resultName]=a.value,i.next=e.nextLoc,"return"!==i.method&&(i.method="next",i.arg=h),i.delegate=null,f):a:(i.method="throw",i.arg=new TypeError("iterator result is not an object"),i.delegate=null,f)}(i,r);if(i){if(i===f)continue;return i}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(o===u)throw o=g,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=p;i=c(a,n,r);if("normal"===i.type){if(o=r.done?g:_,i.arg===f)continue;return{value:i.arg,done:r.done}}"throw"===i.type&&(o=g,r.method="throw",r.arg=i.arg)}})}),e}function c(t,e,i){try{return{type:"normal",arg:t.call(e,i)}}catch(t){return{type:"throw",arg:t}}}r.wrap=o;var u="suspendedStart",_="suspendedYield",p="executing",g="completed",f={};function m(){}function y(){}function v(){}var e={},M=(n(e,s,function(){return this}),Object.getPrototypeOf),M=M&&M(M(j([]))),b=(M&&M!==t&&l.call(M,s)&&(e=M),v.prototype=m.prototype=Object.create(e));function x(t){["next","throw","return"].forEach(function(e){n(t,e,function(t){return this._invoke(e,t)})})}function w(r,o){var e;d(this,"_invoke",{value:function(i,s){function t(){return new o(function(t,e){!function e(t,i,s,a){var n,t=c(r[t],r,i);if("throw"!==t.type)return(i=(n=t.arg).value)&&"object"==typeof i&&l.call(i,"__await")?o.resolve(i.__await).then(function(t){e("next",t,s,a)},function(t){e("throw",t,s,a)}):o.resolve(i).then(function(t){n.value=t,s(n)},function(t){return e("throw",t,s,a)});a(t.arg)}(i,s,t,e)})}return e=e?e.then(t,t):t()}})}function L(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function k(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function S(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(L,this),this.reset(!0)}function j(e){if(e||""===e){var i,t=e[s];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length))return i=-1,(t=function t(){for(;++it.length)&&(e=t.length);for(var i=0,s=new Array(e);i=t.length?{done:!0}:{done:!1,value:t[n++]}},e:function(t){throw t},f:e};throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var q=a(function t(s,e){K(this,t);var a,n=[],r=[],o=0;this.addElevationDataOverlay=function(t,e){var i="elevation-data-overlay-"+o;r.push({name:t,overlay:e}),o++,t=$('
'),a.append(t),e.downloadHistory=$("div.elevation-data-history",t),$("input#"+i,t).on("click",{overlay:e,map:s},function(t){this.checked?t.data.overlay.addTo(t.data.map):t.data.overlay.remove()}),e.on("elevationDataDownload",function(t){var e,i;e=t.source.downloadHistory,i=t.filename,t=t.downloadUrl,n.includes(t)||(n.push(t),e.append('
'+i+"
"),e.show())})},e=$("#elevation-data",e.getContainer()),a=$("div.elevation-data-overlays",e),$("button",e).on("click",function(t){$.each(r,function(){this.overlay.clearDownloaded(),this.overlay.downloadHistory.empty()})})});var F=L.LayerGroup.extend({_defaultOptions:{},_lineOptions:{stroke:!0,color:"purple",opacity:1,weight:2,dashArray:"4 6",interactive:!1},_textOptions:{offset:-5,repeat:!0},_map:null,_lines:null,initialize:function(t){var e=this;this._lines=[this._createLine(this._arcticCirle,"Arctic Circle"),this._createLine(this._antarcticCirle,"Antarctic Circle"),this._createLine(this._primeMeridian,"Prime Meridian"),this._createLine(this._equator,"Equator"),this._createLine(this._tropicOfCancer,"Tropic of Cancer"),this._createLine(this._tropicOfCapricorn,"Tropic of Capricorn")],this._internationalDateLine.forEach(function(t){e._lines.push(e._createLine(t.map(function(t){return[t[1],t[0]]}),"International Date Line"))}),L.LayerGroup.prototype.initialize.call(this,this._lines,Object.assign({},this._defaultOptions,t))},_arcticCirle:[[66.566667,-180],[66.566667,0],[66.566667,180]],_antarcticCirle:[[-66.563833,-180],[-66.563833,0],[-66.563833,180]],_primeMeridian:[[-90,0],[0,0],[90,0]],_equator:[[0,-180],[0,0],[0,180]],_tropicOfCancer:[[23.43615,-180],[23.43615,0],[23.43615,180]],_tropicOfCapricorn:[[-23.43615,-180],[-23.43615,0],[-23.43615,180]],_internationalDateLine:[[[180.00125809707686,-51.003774291230535],[180.0033129137219,-51.49551639693058],[180,-51.999999906277594],[180,-52.49999984841105],[180,-52.99999979054451],[180,-53.49999973267808],[180,-53.99999967481159],[180,-54.49999961694505],[180,-54.99999955907856],[180,-55.49999950121202],[180,-55.99999944334559],[180,-56.49999938547904],[180,-56.99999932761256],[180,-57.49999926974601],[180,-57.99999921187958],[180,-58.49999915401304],[180,-58.99999909614655],[180,-59.49999903828001],[180,-59.99999898041358],[180,-60.499998922547036],[180,-60.999998864680606],[180,-61.499998806814006],[180,-61.999998748947576],[180,-62.49999869108103],[180,-62.9999986332146],[180,-63.499998575348],[180,-63.99999851748157],[180,-64.49999845961503],[180,-64.9999984017486],[180,-65.49999834388211],[180,-65.99999828601557],[180,-66.49999822814902],[180,-66.99999817028254],[180,-67.499998112416],[180,-67.99999805454956],[180,-68.49999799668308],[180,-68.99999793881653],[180,-69.4999978809501],[180,-69.99999782308356],[180,-70.49999776521707],[180,-70.99999770735053],[180,-71.49999764948399],[180,-71.99999759161756],[180,-72.49999753375107],[180,-72.99999747588453],[180,-73.4999974180181],[180,-73.99999736015155],[180,-74.49999730228507],[180,-74.99999724441852],[180,-75.4999971865521],[180,-75.9999971286855],[180,-76.49999707081906],[180,-76.99999701295252],[180,-77.49999695508609],[180,-77.99999689721955],[180,-78.49999683935306],[180,-78.99999678148652],[180,-79.49999672362009],[180,-79.9999966657536],[180,-80.49999660788706],[180,-80.99999655002051],[180,-81.49999649215408],[180,-81.9999964342876],[180,-82.49999637642105],[180,-82.99999631855451],[180,-83.49999626068808],[180,-83.99999620282159],[180,-84.49999614495505],[180,-84.9999960870885],[180,-85.49999602922207],[180,-85.99999597135559],[180,-86.49999591348904],[180,-86.99999585562261],[180,-87.49999579775601],[180,-87.99999573988958],[180,-88.49999568202304],[180,-88.99999562415655],[180,-89.49999556629001],[180,-89.99999550842358]],[[-179.99997104515307,-2.509433512836307],[-179.52243587869717,-2.509433512608187],[-178.9807967829974,-2.509433512349445],[-178.50686257424397,-2.509433512123044],[-178.03292836550668,-2.509433511896645],[-177.52514171328818,-2.509433511654073],[-177.0173550610535,-2.509433511411502],[-176.50956840885115,-2.50943351116893],[-175.90022442618894,-2.509433510877845],[-175.42629021745165,-2.509433510651445],[-174.98620845216328,-2.509433510441216],[-174.51227424345836,-2.509433510214816],[-173.97063514774243,-2.509433509956073],[-173.46284849566948,-2.509433509713503],[-172.95506184337012,-2.509433509470931],[-172.51498007804938,-2.509433509260703],[-172.00719342583085,-2.509433509018131],[-171.46555433021973,-2.50943350898213],[-171.02547256495367,-2.509433509112815],[-170.5176859127452,-2.509433509263605],[-170.00989926051665,-2.509433509414395],[-169.53596505175923,-2.509433509555132],[-168.96047351260842,-2.509433509726027],[-168.4526868603598,-2.509433509876817],[-167.94490020817142,-2.509433510027607],[-167.3567705984319,-2.509433510202255],[-166.73344279716918,-2.509433510387356],[-166.22698895864679,-2.50943351053775],[-165.68157713258094,-2.509433510699712],[-165.12642580958004,-2.509433510864568],[-164.63945096484676,-2.509433511009178],[-164.07456014498024,-2.509433511176925],[-163.50966932506745,-2.509433511344672],[-162.96425749897267,-2.509433511506635],[-162.43832466669016,-2.509433511662813],[-161.89291284057802,-2.509433511824776],[-161.38645900207877,-2.50943351197517],[-160.88000516355063,-2.509433512125564],[-160.37355132503404,-2.509433512275959],[-159.9060554740841,-2.509433512414784],[-159.4969966045188,-2.509433512536256],[-159.04897974735795,-2.509433512669297],[-158.4865713546375,-2.509433512836307],[-158.48657135463745,-1.932251930971415],[-158.48657135463742,-1.445277086243941],[-158.48657135463736,-1.016739222883756],[-158.4865713546373,-.62715934710176],[-158.48657135463728,-.228073404634912],[-158.94327470606876,.138068983191904],[-159.33017869792837,.448252718422208],[-159.63162653355062,.689925633661372],[-159.9900114000082,.977245379300379],[-160.2891079468391,1.217033249269297],[-160.639768712542,1.498160527335493],[-160.63976871261212,1.983025820632832],[-160.63976871268812,2.508958652946959],[-160.63976871275855,2.995933497680071],[-160.63976871283455,3.5218663299773],[-160.6397687129134,4.067278156074896],[-160.63976871297817,4.515295013226993],[-160.6397687130392,4.937315428082729],[-160.0034504430375,4.937315428082729],[-159.47751761073184,4.937315428082729],[-158.99054276600435,4.937315428082729],[-158.50356792127687,4.937315428082729],[-157.9971140827603,4.937315428082729],[-157.4906602442437,4.937315428082728],[-156.98420640572715,4.937315428082728],[-156.47775256721056,4.937315428082728],[-156.01999621316673,4.937315428082729],[-155.52863393116675,4.937315428082729],[-155.34358244032686,4.440358715492633],[-155.1566113010309,3.93824677728544],[-154.94815780081225,3.3784438504008],[-154.74207633449288,2.825011032523971],[-154.56222129689453,2.342009421340204],[-154.40073059362982,1.908325322692539],[-154.22812571355882,1.444794046139374],[-154.04915072448006,.964155809696339],[-153.89003205511452,.536841820056472],[-153.72426372574768,.068728874079682],[-153.55187136875537,-.371290409830009],[-153.3649002294594,-.873402348037196],[-153.17318502236498,-1.388254504260015],[-152.9982081083948,-1.858155889820966],[-152.82397718711445,-2.326053908248409],[-152.6457481907255,-2.804688777557893],[-152.44529084072406,-3.343018002678394],[-152.2710599194437,-3.81091602110582],[-152.11993740029536,-4.216756308981527],[-151.95282258071265,-4.665544000385537],[-151.80644412936277,-5.058644070245614],[-151.65206952779567,-5.473217841869862],[-151.47472057992624,-5.949489336438642],[-151.30523372644433,-6.404647136850451],[-151.13100280516397,-6.872545155277875],[-150.97574815507735,-7.289482301642839],[-150.81513750033213,-7.720803025549777],[-150.6019399323151,-8.293346170450048],[-150.38474428918946,-8.876626166232372],[-150.17466474776148,-9.440795834991272],[-150.00023316037058,-9.90923274327129],[-150.00016801218877,-10.50025628547553],[-150.00019926131836,-11.000177884848654],[-150.00023316120186,-11.645359271235485],[-150.62431493358625,-11.645359271235485],[-151.15024776589192,-11.645359271235485],[-151.59826462304122,-11.645359271235485],[-152.10471846155778,-11.645359271235485],[-152.61117230007437,-11.645359271235485],[-153.11762613859096,-11.645359271235485],[-153.64355897089663,-11.645359271235485],[-154.0915758280459,-11.645359271235485],[-154.56615865556606,-11.645359271235485],[-154.69737191344396,-11.142520356713785],[-154.81676110369585,-10.684993946633012],[-154.92187359344564,-10.282179085518584],[-155.03753735129658,-9.838929375939893],[-155.1567181985145,-9.38220138353979],[-155.26658958843166,-8.961149339436588],[-155.39425476821796,-8.471907463545627],[-155.50991852606887,-8.028657753966943],[-155.62206519455276,-7.598886327209675],[-155.74000423097038,-7.146917234976939],[-155.86539413218998,-6.666394741740031],[-155.97629898987353,-6.241382215150122],[-156.08043825517493,-5.842296970487039],[-156.5387116600836,-5.842296970543612],[-157.06332167659238,-5.842296970608372],[-157.71283883987974,-5.842296970688552],[-158.3123931444673,-5.842296970762565],[-158.9119474490457,-5.842296970836578],[-159.5614646123484,-5.842296970916758],[-160.21098177564807,-5.842296970996939],[-160.8604989389416,-5.842296971077118],[-161.48503467288367,-5.842296971154215],[-162.13455183618024,-5.842296971234395],[-162.73410614074317,-5.842296971308407],[-163.30867901598248,-5.842296971379337],[-163.9332147499215,-5.842296971456433],[-164.632694771927,-5.84229697154278],[-165.3321747939449,-5.842296971629128],[-165.93172909851705,-5.84229697170314],[-166.55626483245612,-5.842296971780238],[-167.08087484895873,-5.842296971844998],[-167.6804291535401,-5.84229697191901],[-168.2799834581278,-5.842296971993024],[-168.8795377627154,-5.842296972067036],[-169.3960784865953,-5.842296972130801],[-169.62507785291177,-6.35660891369496],[-169.84589895245523,-6.852553205032295],[-170.07078561618377,-7.357628387180476],[-170.32250417147964,-7.922965579961256],[-170.5494912380281,-8.432758077575215],[-170.76306235879287,-8.912419569872858],[-170.99278789473252,-9.428362422975272],[-171.10019629681767,-10.009622299589058],[-171.18151071292272,-10.449669880174843],[-171.29378558833838,-11.057265552059103],[-171.24930411675018,-11.50294873519149],[-171.19851260561944,-12.011855512521727],[-171.1518074190982,-12.479819261344975],[-171.10374265244792,-12.961405356236922],[-171.0570374659267,-13.429369105060173],[-171.00328719125883,-13.967921285392412],[-171.23670082511237,-14.430983758804853],[-171.61975036496315,-14.603559135697955],[-172.01754249584656,-14.782776494734737],[-172.49998268803537,-15.000130359793022],[-172.49998268803571,-15.531222537643785],[-172.49998268803571,-16.06255885838963],[-172.49998268803571,-16.39438269732112],[-172.50000834762596,-16.85032831923978],[-172.49998268803571,-17.285565042578842],[-172.49998268803571,-17.656323677732257],[-172.49998268803571,-18.187497236548083],[-172.49998268803571,-18.718833557293937],[-172.49998268803571,-19.24992573514479],[-172.49998268803571,-19.78126205589066],[-172.49998268803571,-20.31259837663658],[-172.49998268803571,-20.663767886230215],[-172.49998268803571,-21.11972164426905],[-172.49998268803571,-21.59640057312783],[-172.50002337851834,-22.00060235349548],[-172.49998268803571,-22.437455373830048],[-172.49998268803571,-22.968873075540913],[-172.49998268803571,-23.499965253391768],[-172.49998268803571,-24.00005128356237],[-172.4999826880357,-24.4668367316905],[-172.49998268803571,-24.999979201008337],[-172.49998268803571,-25.440919760228013],[-172.49998268803571,-26.000151261349433],[-172.4999826880357,-26.37355244712563],[-172.49998268803571,-27.000079178795485],[-172.4999826880357,-27.389085817303034],[-172.49998268803571,-27.999925715276312],[-172.4999826880357,-28.425344358300386],[-172.49998268803571,-28.819122603879382],[-172.49998268803571,-29.23634671712846],[-172.49998268803571,-29.83465597405679],[-172.49998268803571,-30.35278524455547],[-172.49998268803571,-30.937534410323924],[-172.49998268803574,-31.316505687683012],[-172.49998268803571,-31.875043127584203],[-172.49998268803571,-32.29058871622052],[-172.49998268803571,-32.81247046387958],[-172.49998268803571,-33.28539691557798],[-172.49998268803571,-33.75006056210494],[-172.49998268803574,-34.218029602475596],[-172.49998268803571,-34.68756927936531],[-172.49998268803571,-35.1921126310131],[-172.49998268803571,-35.62491523469564],[-172.49998268803571,-36.20764600119051],[-172.49998268803571,-36.56250533292097],[-172.49998268803571,-37.181729029728025],[-172.49998268803571,-37.68949571481673],[-172.49998268803571,-38.16617464367551],[-172.49998268803571,-38.62212840171434],[-172.49998268803574,-39.14025767221302],[-172.49998268803571,-39.679112113531644],[-172.49998268803571,-40.11434070075053],[-172.49998268803571,-40.63246997124921],[-172.49998268803571,-41.24996753825775],[-172.49998268803571,-41.62727817060667],[-172.49998268803571,-42.18747625551806],[-172.49998268803571,-42.60136119914418],[-172.49998268803571,-43.12506635374355],[-172.49998268803571,-43.57544422768169],[-172.49998268803571,-44.06241230907372],[-172.49998268803571,-44.547170091351106],[-172.49998268803571,-45.000002407299114],[-172.86689700070133,-45.293814163530286],[-173.23785131828305,-45.59088902920324],[-173.5714028935483,-45.85794075848945],[-173.90624576392617,-46.12590805862702],[-174.3749594320739,-46.50131845035642],[-174.7081874738896,-46.768109133257866],[-175.16252364519994,-47.13190631769315],[-175.5811187084202,-47.46713012276399],[-176.05762649442528,-47.84865401319251],[-176.37586513614897,-48.10343253146634],[-176.71873122522487,-48.37796350417781],[-177.04631862336407,-48.640283684786894],[-177.45303057494647,-48.96597314146773],[-177.8240200561051,-49.26299691201707],[-178.22907111596393,-49.587228227563244],[-178.59374865974553,-49.879198166270044],[-178.93694852025067,-50.154079832475546],[-179.318148001907,-50.45933465670629],[-179.69421442579434,-50.76044895305493],[-179.9999710451536,-51.00526657952802]],[[179.99967354891336,59.50186446727048],[179.61392777462385,59.26939974063383],[179.41356783869549,59.14785726934673],[178.9379774790021,58.858222414769365],[178.69464839353236,58.709539391641464],[178.50144998252767,58.59064180171805],[178.22556851104224,58.42071834671457],[178.0305797188063,58.29978623266521],[177.54294497628698,57.99631661403129],[177.26934217182253,57.82529451599964],[177.03756918338877,57.67941913616562],[176.7823584770235,57.518691730211664],[176.50143138570536,57.340426726291696],[176.0567657927272,57.057180277469996],[175.79211489441718,56.88794856066948],[175.5907783869084,56.75830868336078],[175.2888550066101,56.56376748643279],[175.07604378303063,56.42586744117262],[174.78046811800544,56.23368629223072],[174.26711699053342,55.897786359028146],[174.0086510455665,55.72761876112963],[173.74896438612393,55.55598630586044],[173.48805701220587,55.38288899322052],[173.22617306670725,55.20832682320971],[172.96298702576792,55.03229979582816],[172.69866165131822,54.854848601558615],[172.4333597052879,54.675891859435765],[172.1669998067121,54.49547025994222],[171.89966333655596,54.31362449356052],[171.63110615192394,54.13035456029037],[171.3615723957116,53.94557907916716],[171.09106206791878,53.759420121638165],[170.81973793047567,53.57171492577363],[170.5473558404869,53.3825448725381],[170.2739971789176,53.191950652414484],[169.99966194576783,52.999932265402755],[170.48737806925226,52.765677157535215],[170.79988097500595,52.61512237221129],[171.33943677322074,52.3536860220204],[171.7344599775247,52.16126073018341],[172.06275079049595,52.00073677664204],[172.6840130776109,51.69629058642772],[172.9670560740199,51.55716982669183],[173.3544294676103,51.365843177882915],[173.68125542321073,51.204424033726205],[174.45356078143985,50.820916235975325],[174.8597331779544,50.61831832350836],[175.27843824308493,50.40884371949541],[175.70894354814644,50.192899328762024],[176.15043528348812,49.97060722275524],[176.60234378235506,49.742292925335654],[177.06409937799188,49.50828196036319],[177.53472549881798,49.26881847073308],[178.01381524000809,49.024227980305476],[178.31282702646087,48.87094693827025],[178.75261405028456,48.6449843095202],[179.1920327884419,48.418429622040364],[179.56044068606343,48.21944192185788],[180,48.00000029616075],[180.000000335276,48.00000012852257],[180.0000003318895,47.50505063227496],[180.0000003285029,47.010101136027174],[180.00000032511628,46.51515163977956],[180.00000032172966,46.02020214353172],[180.00000031834304,45.525252647284105],[180.00000031495642,45.03030315103649],[180.0000003115698,44.53535365478871],[180.0000003081832,44.040404158541094],[180.00000030479657,43.54545466229331],[180.00000030140995,43.05050516604564],[180.0000002980231,42.555555669797855],[180.00000029463672,42.06060617355024],[180.00000029124988,41.56565667730246],[180.00000028786326,41.07070718105484],[180.00000028447664,40.575757684807],[180.00000028109002,40.08080818855939],[180.0000002777034,39.585858692311604],[180.0000002743169,39.09090919606399],[180.0000002709303,38.595959699816206],[180.00000026754367,38.10101020356859],[180.00000026415705,37.60606070732075],[180.0000002607702,37.11111121107314],[180.00000025738382,36.61616171482552],[180.00000025399697,36.12121221857774],[180.00000025061036,35.626262722330125],[180.00000024722374,35.131313226082284],[180.00000024383712,34.63636372983467],[180.0000002404505,34.141414233586886],[180.0000002370639,33.64646473733927],[180.00000023367727,33.15151524109149],[180.00000023029065,32.656565744843874],[180.00000022690404,32.16161624859603],[180.00000022351742,31.66666675234842],[180.00000022013091,31.171717256100806],[180.00000021674418,30.67676775985302],[180.00000021335768,30.181818263605408],[180.00000020997084,29.686868767357566],[180.00000020658422,29.191919271109953],[180.0000002031976,28.69696977486217],[180.00000019981098,28.202020278614555],[180.00000019642437,27.70707078236677],[180.00000019303775,27.212121286119157],[180.00000018965113,26.717171789871315],[180.00000018626451,26.2222222936237],[180.0000001828779,25.727272797376088],[180.00000017949128,25.232323301128304],[180.00000017610466,24.73737380488052],[180.00000017271805,24.24242430863285],[180.00000016933143,23.747474812385065],[180.0000001659448,23.25252531613745],[180.0000001625582,22.757575819889837],[180.00000015917146,22.262626323642053],[180.00000015578485,21.76767682739444],[180.00000015239823,21.272727331146598],[180.0000001490116,20.777777834898984],[180.000000145625,20.2828283386512],[180.00000014223838,19.787878842403586],[180.00000013885176,19.292929346155802],[180.00000013546514,18.79797984990813],[180.00000013207853,18.303030353660347],[180.0000001286919,17.808080857412733],[180.0000001253053,17.31313136116512],[180.00000012191867,16.818181864917335],[180.00000011853206,16.32323236866972],[180.00000011514544,15.82828287242188],[180.00000011175882,15.333333376174267],[180.0000001083722,14.838383879926482],[180.00000010498547,14.343434383678868],[180.00000010159886,13.848484887431084],[180.00000009821213,13.353535391183414],[180.00000009482562,12.85858589493563],[180.0000000914389,12.363636398688016],[180.0000000880524,11.868686902440402],[180.00000008466577,11.373737406192618],[180.00000008127915,10.878787909945004],[180.00000007789254,10.383838413697163],[180.00000007450592,9.888888917449549],[180.0000000711193,9.393939421201765],[180.00000006773269,8.89898992495415],[180.00000006434607,8.404040428706367],[180.00000006095922,7.909090932458696],[180.00000005757283,7.414141436210912],[180.000000054186,6.919191939963298],[180.00000005079937,6.424242443715684],[180.00000004741275,5.9292929474679],[180.00000004402614,5.434343451220059],[180.00000004063952,4.939393954972445],[180.0000000372529,4.444444458724831],[180.0000000338664,3.949494962477047],[180.00000003047978,3.454545466229433],[180.00000002709317,2.959595969981649],[180.00000002370632,2.464646473733978],[180.00000002031993,1.969696977486194],[180.0000000169331,1.47474748123858],[180.00000001354647,.979797984990796],[180.00000001015985,.484848488743182],[180.00000000677323,-.010101007504545],[180.00000000338662,-.505050503752273],[179.9999959436228,-1.016266633357443],[179.9999917772833,-1.540903051885967],[179.99998813173622,-1.999959918098426],[179.99998416034828,-2.500047518955152]],[[-180,75.00000015366828],[-179.6093818493981,74.75190081654415],[-179.12602086158938,74.51465868349989],[-178.72949210943193,74.29155276784286],[-178.324743879806,74.06120394629717],[-177.99763309082778,73.87317322657239],[-177.6485901317715,73.67106359989562],[-177.28734002795892,73.4602869004422],[-176.69891496023766,73.11299363213408],[-176.29880544561854,72.8743439521546],[-175.91761700537137,72.64497170218925],[-175.44349150304868,72.35684239546536],[-175.0017556248117,72.08543687705702],[-174.59485079961186,71.8327082901254],[-174.1324848467375,71.542422387828],[-173.66035317805796,71.24208593634786],[-173.07030049103582,70.86118232947835],[-172.7271576519447,70.63616396114291],[-172.25929848393008,70.32532936517276],[-171.7887537440691,70.00765876813912],[-171.4737280283994,69.79191782981833],[-171.1367294521689,69.55843584111862],[-170.88965684230752,69.38391436159048],[-170.44043391528703,69.06286645450777],[-170.13041312896718,68.83727841941692],[-169.69848365701765,68.51623051233447],[-169.3898925456742,68.24811314738008],[-168.9999999897555,68.00000014714902],[-168.9999999897555,67.58333348009444],[-168.9999999897556,67.16666681303968],[-168.9999999897556,66.75000014598487],[-168.99999998975568,66.33333347893029],[-168.99999998975568,65.91666681187553],[-168.99999998975568,65.50000014482072],[-169.41717540941406,65.308653958994],[-169.83435082907243,65.11730777316711],[-170.25171145735928,64.88204144702736],[-170.63306265953656,64.69291208427448],[-171.0602720355138,64.47729321740115],[-171.5326071566058,64.23608003702259],[-171.8261482975049,64.08430453722318],[-172.3313206379905,63.82136263917899],[-172.60732418092348,63.67687073575051],[-173.17853717453866,63.37425561724952],[-173.48339026957868,63.210883329931676],[-173.78596469759734,63.048487614194514],[-174.42842672610516,62.699729488515835],[-174.76025761105566,62.51731405537877],[-175.10482461703475,62.32781847828312],[-175.4665630066373,62.12660404222174],[-175.7621793621451,61.962092421393635],[-176.1718104496736,61.73190636177813],[-176.3802677916236,61.61410741488279],[-176.7450172769327,61.40678940644341],[-177.12087526396974,61.19206573018547],[-177.38279989995095,61.0418364687216],[-177.59272209927147,60.920538140329526],[-177.9527107981258,60.7119180364497],[-178.20486971830215,60.565228846965184],[-178.6270334744469,60.31795278469137],[-178.80887924082853,60.210651982286045],[-179.0563180650326,60.06477660245177],[-179.49264210909453,59.80561891928223],[-179.9999710451536,59.50186446727048]],[[180.000000335276,89.99999550842358],[180.00000032410026,89.49999566326517],[180.00000031292427,88.99999581810658],[180.0000003017485,88.49999597294794],[180.00000029057253,87.99999612778953],[180.00000027939677,87.49999628263112],[180.0000002682208,86.99999643747253],[180.00000025704503,86.49999659231406],[180.00000024586905,85.99999674715548],[180.00000023469318,85.49999690199706],[180.00000022351742,84.99999705683842],[180.00000021234143,84.49999721168001],[180.00000020116568,83.99999736652143],[180.0000001899897,83.49999752136296],[180.00000017881393,82.99999767620454],[180.00000016763795,82.49999783104596],[180.00000015646208,81.99999798588732],[180.00000014528632,81.4999981407289],[180.00000013411034,80.99999829557049],[180.00000012293458,80.49999845041191],[180.0000001117586,79.99999860525344],[180.00000010058284,79.49999876009485],[180.00000008940685,78.99999891493644],[180.0000000782311,78.4999990697778],[180.0000000670551,77.99999922461939],[180.00000005587924,77.4999993794608],[180.00000004470348,76.99999953430233],[180.0000000335275,76.49999968914392],[180.00000002235174,75.99999984398534],[180.00000001117576,75.4999999988267],[180,75.00000015366828]]],_createLine:function(t,e,i,s){i=i||{},s=s||{};t=L.polyline(t,Object.assign({},this._lineOptions,i));return t.setText(e+" ".repeat(5*e.length),Object.assign({},this._textOptions,s)),t}}),y=L.LayerGroup.extend({options:{redraw:"moveend",minDistance:100,verticalLabelOffset:200},lineStyle:{stroke:!0,color:"#111",opacity:.6,weight:1,interactive:!1},_bounds:null,initialize:function(t){L.LayerGroup.prototype.initialize.call(this,t),L.Util.setOptions(this,t)},onAdd:function(t){return this._map=t,this.redraw(),this._map.on("viewreset "+this.options.redraw,this.redraw,this),this.eachLayer(t.addLayer,t),this},onRemove:function(t){return t.off("viewreset "+this.options.redraw,this.redraw,this),this.eachLayer(this.removeLayer,this),this},redraw:function(){return this._bounds=this._map.getBounds().pad(.5),this.clearLayers(),this.constructLines(),this},constructLines:function(){var t=this._map.getBounds(),e=this._map.getZoom(),i=(this._bounds=y.bboxIntersect(t,[[-85,-180],[85,180]]),this._map.getBounds);try{this._map.getBounds=function(){return y.bboxIntersect(i.apply(this),[[-85,-180],[85,180]])};for(var s=this._map.project(t.getCenter(),e),a=y.getGridDivisor(this._map.unproject(s.add([this.options.minDistance/2,0]),e).lng-this._map.unproject(s.subtract([this.options.minDistance/2,0]),e).lng,!1),n=Math.max(t.getWest(),-180),r=Math.min(t.getEast(),180),o=y.fixFloatingPoint(Math.ceil(n/a)*a);o<=r;o+=a)this.addLayer(this.buildXLine(o)),this.addLayer(this.buildLabel("gridlabel-horiz",y.fixFloatingPoint(o)));if(0t.getSouth()&&-85<_;){var g=this._map.project([_,t.getCenter().lng],e),f=this._map.unproject(g.add([0,this.options.minDistance]),e),m=y.getGridDivisor(y.fixFloatingPoint(_-f.lat),!0),_=y.fixFloatingPoint(p?Math.floor(_/m)*m:Math.floor(f.lat/m)*m),p=!1;this.addLayer(this.buildYLine(_)),this.addLayer(this.buildLabel("gridlabel-vert",_))}}finally{this._map.getBounds=i}},buildXLine:function(t){var e=new L.LatLng(this._bounds.getSouth(),t),t=new L.LatLng(this._bounds.getNorth(),t);return new L.Polyline([e,t],this.lineStyle)},buildYLine:function(t){var e=new L.LatLng(t,this._bounds.getWest()),t=new L.LatLng(t,this._bounds.getEast());return new L.Polyline([e,t],this.lineStyle)},buildLabel:function(t,e){var i,s=this._map.getBounds().pad(-.003),a=[],s=("gridlabel-horiz"==t?i=new L.LatLng(s.getNorth(),e):(i=new L.LatLng(e,s.getWest()),null!=this.options.verticalLabelOffset&&(s=this._map.latLngToContainerPoint(this._bounds.getSouthWest()),s=Math.max(0,this.options.verticalLabelOffset-s.x),a.push("margin-left: ".concat(s,"px")))),'
"+e+" °
",L.marker(i,{interactive:!1,icon:L.divIcon({iconSize:[0,0],className:"leaflet-grid-label",html:s})})}}),D=(y.fixFloatingPoint=function(t){return y.round(t,12)},y.round=function(t,e){e=Math.pow(10,e);return Math.round(t*e)/e},y.getGridDivisor=function(t,e){if(t<=0||!isFinite(t))throw new Error("Invalid number "+t);if(e&&5<=t)return 5;if(t<=10){for(var i=1;1")),$("input#"+i,r).on("click",{layer:o[e],map:a},function(t){this.checked?t.data.layer.addTo(t.data.map):t.data.layer.remove()})}},e.readAsText(t.target.files[0]),n.val(null)):X("File Open Error","Only files with extensions .wpt, .cup and .gpx are allowed!"))})}var m=function(){function h(t){if(K(this,h),!t)throw new Error("Invalid data");for(var e,i,s=h._tokenize(t),a=null,n=null,r=0;r=this.text.length)return;t=this.text[this.place++]}switch(this.state){case 1:return this.neutral(t);case 2:return this.keyword(t);case 4:return this.quoted(t);case 5:return this.afterquote(t);case 3:return this.number(t);case-1:return}},s.prototype.afterquote=function(t){if('"'===t)this.word+='"',this.state=4;else{if(!kt.test(t))throw new Error("havn't handled \""+t+'" in afterquote yet, index '+this.place);this.word=this.word.trim(),this.afterItem(t)}},s.prototype.afterItem=function(t){","===t?(null!==this.word&&this.currentObject.push(this.word),this.word=null,this.state=1):"]"===t&&(this.level--,null!==this.word&&(this.currentObject.push(this.word),this.word=null),this.state=1,this.currentObject=this.stack.pop(),this.currentObject||(this.state=-1))},s.prototype.number=function(t){if(St.test(t))this.word+=t;else{if(!kt.test(t))throw new Error("havn't handled \""+t+'" in number yet, index '+this.place);this.word=parseFloat(this.word),this.afterItem(t)}},s.prototype.quoted=function(t){'"'===t?this.state=5:this.word+=t},s.prototype.keyword=function(t){var e;if(Lt.test(t))this.word+=t;else if("["===t)(e=[]).push(this.word),this.level++,null===this.root?this.root=e:this.currentObject.push(e),this.stack.push(this.currentObject),this.currentObject=e,this.state=1;else{if(!kt.test(t))throw new Error("havn't handled \""+t+'" in keyword yet, index '+this.place);this.afterItem(t)}},s.prototype.neutral=function(t){if(wt.test(t))this.word=t,this.state=2;else if('"'===t)this.word="",this.state=4;else if(St.test(t))this.word=t,this.state=3;else{if(!kt.test(t))throw new Error("havn't handled \""+t+'" in neutral yet, index '+this.place);this.afterItem(t)}},s.prototype.output=function(){for(;this.placeMath.PI&&(s-=2*Math.PI),t=Math.sin(a),a=Math.cos(a),{x:((i=i/Math.sqrt(1-e*(t*t)))+n)*a*Math.cos(s),y:(i+n)*a*Math.sin(s),z:(i*(1-e)+n)*t}}function Zt(t,e,i,s){var a,n,r,o,h,l,d,c,u,_,p,g=1e-12,f=t.x,m=t.y,y=t.z||0,v=Math.sqrt(f*f+m*m),M=Math.sqrt(f*f+m*m+y*y);if(v/i=e.lim[0]||l<0||l>=e.lim[1]||(l=l*e.lim[0]+h,h=e.cvs[l][0],i=e.cvs[l][1],o=e.cvs[++l][0],s=e.cvs[l][1],l+=e.lim[0],a=e.cvs[l][0],n=e.cvs[l][1],r=e.cvs[--l][0],e=e.cvs[l][1],c.x=(l=(1-d)*(1-t))*h+(h=d*(1-t))*o+(o=(1-d)*t)*r+(r=d*t)*a,c.y=l*i+h*s+o*e+r*n),c}function te(t,e,i){for(var s,a,n=i.x,r=i.y,o=i.z||0,h={},l=0;l<3;l++)if(!e||2!==l||void 0!==i.z)switch(a=0===l?(s=n,-1!=="ew".indexOf(t.axis[l])?"x":"y"):1===l?(s=r,-1!=="ns".indexOf(t.axis[l])?"y":"x"):(s=o,"z"),t.axis[l]){case"e":h[a]=s;break;case"w":h[a]=-s;break;case"n":h[a]=s;break;case"s":h[a]=-s;break;case"u":void 0!==i[a]&&(h.z=s);break;case"d":void 0!==i[a]&&(h.z=-s);break;default:return null}return h}function ee(t){var e={x:t[0],y:t[1]};return 2v?Math.tan(i):0,l=Math.pow(l,2),d=Math.pow(l,2),c=1-this.es*Math.pow(s,2),c=(n/=Math.sqrt(c),Pe(i,s,a,this.en)),u=this.a*(this.k0*n*(1+r/6*(1-l+o+r/20*(5-18*l+d+14*o-58*l*o+r/42*(61+179*d-d*l-479*l)))))+this.x0,c=this.a*(this.k0*(c-this.ml0+s*e*n/2*(1+r/12*(5-l+9*o+4*h+r/30*(61+d-58*l+270*o-330*l*o+r/56*(1385+543*d-d*l-3111*l))))))+this.y0;else{s=a*Math.sin(e);if(Math.abs(Math.abs(s)-1)v?Math.tan(o):0,r=this.ep2*Math.pow(e,2),a=Math.pow(r,2),i=Math.pow(l,2),s=Math.pow(i,2),h=1-this.es*Math.pow(n,2),n=d*Math.sqrt(h)/this.k0,l=o-(h*=l)*(o=Math.pow(n,2))/(1-this.es)*.5*(1-o/12*(5+3*i-9*r*i+r-4*a-o/30*(61+90*i-252*r*i+45*s+46*r-o/56*(1385+3633*i+4095*s+1574*s*i)))),w(this.long0+n*(1-o/6*(1+2*i+r-o/20*(5+28*i+24*s+8*r*i+6*r-o/42*(61+662*i+1320*s+720*s*i))))/e)):(l=f*Ot(c),0)):(n=.5*((a=Math.exp(d/this.k0))-1/a),r=this.lat0+c/this.k0,o=Math.cos(r),h=Math.sqrt((1-Math.pow(o,2))/(1+Math.pow(n,2))),l=Math.asin(h),c<0&&(l=-l),0==n&&0===o?0:w(Math.atan2(n,o)+this.long0)),t.x=s,t.y=l,t},names:["Fast_Transverse_Mercator","Fast Transverse Mercator"]};function ze(t){t=Math.exp(t);return(t-1/t)/2}function h(t,e){t=Math.abs(t),e=Math.abs(e);var i=Math.max(t,e),t=Math.min(t,e)/(i||1);return i*Math.sqrt(1+Math.pow(t,2))}function Ue(t){var e,i,s,a=Math.abs(t);return e=a*(1+a/(h(1,a)+1)),a=0==(s=(i=1+e)-1)?e:e*Math.log(i)/s,t<0?-a:a}function Re(t,e){for(var i,s=2*Math.cos(2*e),a=t.length-1,n=t[a],r=0;0<=--a;)i=s*n-r+t[a],r=n,n=i;return e+i*Math.sin(2*e)}function qe(t,e,i){for(var s,a,n=Math.sin(e),e=Math.cos(e),r=ze(i),i=(i=i,((i=Math.exp(i))+1/i)/2),o=2*e*i,h=-2*n*r,l=t.length-1,d=t[l],c=0,u=0,_=0;0<=--l;)s=u,a=c,d=o*(u=d)-s-h*(c=_)+t[l],_=h*u-a+o*c;return[(o=n*i)*d-(h=e*r)*_,o*_+h*d]}var Fe={init:function(){if(!this.approx&&(isNaN(this.es)||this.es<=0))throw new Error('Incorrect elliptical usage. Try using the +approx option in the proj string, or PROJECTION["Fast_Transverse_Mercator"] in the WKT.');this.approx&&(Be.init.apply(this),this.forward=Be.forward,this.inverse=Be.inverse),this.x0=void 0!==this.x0?this.x0:0,this.y0=void 0!==this.y0?this.y0:0,this.long0=void 0!==this.long0?this.long0:0,this.lat0=void 0!==this.lat0?this.lat0:0,this.cgb=[],this.cbg=[],this.utg=[],this.gtu=[];var t=e=(e=this.es/(1+Math.sqrt(1-this.es)))/(2-e),e=(this.cgb[0]=e*(2+e*(-2/3+e*(e*(116/45+e*(26/45+-2854/675*e))-2))),this.cbg[0]=e*(e*(2/3+e*(4/3+e*(-82/45+e*(32/45+4642/4725*e))))-2),this.cgb[1]=(t*=e)*(7/3+e*(e*(-227/45+e*(2704/315+2323/945*e))-1.6)),this.cbg[1]=t*(5/3+e*(-16/15+e*(-13/9+e*(904/315+-1522/945*e)))),this.cgb[2]=(t*=e)*(56/15+e*(-136/35+e*(-1262/105+73814/2835*e))),this.cbg[2]=t*(-26/15+e*(34/21+e*(1.6+-12686/2835*e))),this.cgb[3]=(t*=e)*(4279/630+e*(-332/35+-399572/14175*e)),this.cbg[3]=t*(1237/630+e*(-24832/14175*e-2.4)),this.cgb[4]=(t*=e)*(4174/315+-144838/6237*e),this.cbg[4]=t*(-734/315+109598/31185*e),this.cgb[5]=601676/22275*(t*=e),this.cbg[5]=444337/155925*t,t=Math.pow(e,2),this.Qn=this.k0/(1+e)*(1+t*(.25+t*(1/64+t/256))),this.utg[0]=e*(e*(2/3+e*(-37/96+e*(1/360+e*(81/512+-96199/604800*e))))-.5),this.gtu[0]=e*(.5+e*(-2/3+e*(5/16+e*(41/180+e*(-127/288+7891/37800*e))))),this.utg[1]=t*(-1/48+e*(-1/15+e*(437/1440+e*(-46/105+1118711/3870720*e)))),this.gtu[1]=t*(13/48+e*(e*(557/1440+e*(281/630+-1983433/1935360*e))-.6)),this.utg[2]=(t*=e)*(-17/480+e*(37/840+e*(209/4480+-5569/90720*e))),this.gtu[2]=t*(61/240+e*(-103/140+e*(15061/26880+167603/181440*e))),this.utg[3]=(t*=e)*(-4397/161280+e*(11/504+830251/7257600*e)),this.gtu[3]=t*(49561/161280+e*(-179/168+6601661/7257600*e)),this.utg[4]=(t*=e)*(-4583/161280+108847/3991680*e),this.gtu[4]=t*(34729/80640+-3418889/1995840*e),this.utg[5]=-.03233083094085698*(t*=e),this.gtu[5]=.6650675310896665*t,Re(this.cbg,this.lat0));this.Zb=-this.Qn*(e+function(t,e){for(var i,s=2*Math.cos(e),a=t.length-1,n=t[a],r=0;0<=--a;)i=s*n-r+t[a],r=n,n=i;return Math.sin(e)*i}(this.gtu,2*e))},forward:function(t){var e,i=w(t.x-this.long0),s=t.y,s=Re(this.cbg,s),a=Math.sin(s),n=Math.cos(s),r=Math.sin(i),o=Math.cos(i),r=(s=Math.atan2(a,o*n),i=Math.atan2(r*n,h(a,n*o)),i=Ue(Math.tan(i)),qe(this.gtu,2*s,2*i));return s+=r[0],i+=r[1],a=Math.abs(i)<=2.623395162778?(e=this.a*(this.Qn*i)+this.x0,this.a*(this.Qn*s+this.Zb)+this.y0):e=1/0,t.x=e,t.y=a,t},inverse:function(t){var e,i,s,a,n=(t.x-this.x0)*(1/this.a),r=(t.y-this.y0)*(1/this.a);return r=(r-this.Zb)/this.Qn,n/=this.Qn,a=Math.abs(n)<=2.623395162778?(r+=(s=qe(this.utg,2*r,2*n))[0],n+=s[1],n=Math.atan(ze(n)),s=Math.sin(r),e=Math.cos(r),a=Math.sin(n),i=Math.cos(n),r=Math.atan2(s*i,h(a,i*e)),s=w((n=Math.atan2(a,i*e))+this.long0),Re(this.cgb,r)):s=1/0,t.x=s,t.y=a,t},names:["Extended_Transverse_Mercator","Extended Transverse Mercator","etmerc","Transverse_Mercator","Transverse Mercator","Gauss Kruger","Gauss_Kruger","tmerc"]};var De={init:function(){var t=function(t,e){if(void 0===t){if((t=Math.floor(30*(w(e)+Math.PI)/Math.PI)+1)<0)return 0;if(60v&&(this.k0=.5*this.cons*r(this.e,Math.sin(this.lat_ts),Math.cos(this.lat_ts))/k(this.e,this.con*this.lat_ts,this.con*Math.sin(this.lat_ts))),this.ms1=r(this.e,this.sinlat0,this.coslat0),this.X0=2*Math.atan(this.ssfn_(this.lat0,this.sinlat0,this.e))-f,this.cosX0=Math.cos(this.X0),this.sinX0=Math.sin(this.X0))},forward:function(t){var e,i,s=t.x,a=t.y,n=Math.sin(a),r=Math.cos(a),o=w(s-this.long0);return Math.abs(Math.abs(s-this.long0)-Math.PI)<=v&&Math.abs(a+this.lat0)<=v?(t.x=NaN,t.y=NaN):this.sphere?(e=2*this.k0/(1+this.sinlat0*n+this.coslat0*r*Math.cos(o)),t.x=this.a*e*r*Math.sin(o)+this.x0,t.y=this.a*e*(this.coslat0*n-this.sinlat0*r*Math.cos(o))+this.y0):(r=2*Math.atan(this.ssfn_(a,n,this.e))-f,i=Math.cos(r),r=Math.sin(r),Math.abs(this.coslat0)<=v?(a=k(this.e,a*this.con,this.con*n),n=2*this.a*this.k0*a/this.cons,t.x=this.x0+n*Math.sin(s-this.long0),t.y=this.y0-this.con*n*Math.cos(s-this.long0)):(Math.abs(this.sinlat0)v?(s=Math.sin(this.lat0),e=Math.cos(this.lat0),t=1-this.es*s*s,this.B=e*e,this.B=Math.sqrt(1+this.es*this.B*this.B/p),this.A=this.B*this.k0*g/t,(i=(e=this.B*g/(e*Math.sqrt(t)))*e-1)<=0?i=0:(i=Math.sqrt(i),this.lat0<0&&(i=-i)),this.E=i+=e,this.E*=Math.pow(k(this.e,this.lat0,s),this.B)):(this.B=1/g,this.A=this.k0,this.E=e=i=1),u||_?(u?(a=Math.asin(Math.sin(c)/e),_||(n=c)):(a=n,c=Math.asin(e*Math.sin(a))),this.lam0=r-Math.asin(.5*(i-1/i)*Math.tan(a))/this.B):(p=Math.pow(k(this.e,l,Math.sin(l)),this.B),s=Math.pow(k(this.e,d,Math.sin(d)),this.B),i=this.E/p,g=(s-p)/(s+p),u=this.E*this.E,(t=o-h)<-Math.pi?h-=mt:t>Math.pi&&(h+=mt),this.lam0=w(.5*(o+h)-Math.atan((u-s*p)/(u+s*p)*Math.tan(.5*this.B*(o-h))/g)/this.B),a=Math.atan(2*Math.sin(this.B*w(o-this.lam0))/(i-1/i)),n=c=Math.asin(e*Math.sin(a))),this.singam=Math.sin(a),this.cosgam=Math.cos(a),this.sinrot=Math.sin(n),this.cosrot=Math.cos(n),this.rB=1/this.B,this.ArB=this.A*this.rB,this.BrA=1/this.ArB,this.A,this.B,this.no_off?this.u_0=0:(this.u_0=Math.abs(this.ArB*Math.atan(Math.sqrt(e*e-1)/Math.cos(c))),this.lat0<0&&(this.u_0=-this.u_0)),i=.5*a,this.v_pole_n=this.ArB*Math.log(Math.tan(x-i)),this.v_pole_s=this.ArB*Math.log(Math.tan(x+i))},forward:function(t){var e,i,s,a,n={};if(t.x=t.x-this.lam0,Math.abs(Math.abs(t.y)-f)>v){if(s=.5*((a=this.E/Math.pow(k(this.e,t.y,Math.sin(t.y)),this.B))-(i=1/a)),a=.5*(a+i),e=Math.sin(this.B*t.x),a=(s*this.singam-e*this.cosgam)/a,Math.abs(Math.abs(a)-1)v?this.ns=Math.log(e/s)/Math.log(i/a):this.ns=t,isNaN(this.ns)&&(this.ns=t),this.f0=e/(this.ns*Math.pow(i,this.ns)),this.rh=this.a*this.f0*Math.pow(n,this.ns),this.title)||(this.title="Lambert Conformal Conic")},forward:function(t){var e,i=t.x,s=t.y,a=(Math.abs(2*Math.abs(s)-Math.PI)<=v&&(s=Ot(s)*(f-2*v)),Math.abs(Math.abs(s)-f));if(vv?this.ns0=(this.ms1*this.ms1-this.ms2*this.ms2)/(this.qs2-this.qs1):this.ns0=this.con,this.c=this.ms1*this.ms1+this.ns0*this.qs1,this.rh=this.a*Math.sqrt(this.c-this.ns0*this.qs0)/this.ns0)},forward:function(t){var e=t.x,i=t.y,i=(this.sin_phi=Math.sin(i),this.cos_phi=Math.cos(i),oi(this.e3,this.sin_phi)),i=this.a*Math.sqrt(this.c-this.ns0*i)/this.ns0,e=this.ns0*w(e-this.long0),s=i*Math.sin(e)+this.x0,i=this.rh-i*Math.cos(e)+this.y0;return t.x=s,t.y=i,t},inverse:function(t){var e,i,s;return t.x-=this.x0,t.y=this.rh-t.y+this.y0,s=0<=this.ns0?(i=Math.sqrt(t.x*t.x+t.y*t.y),1):(i=-Math.sqrt(t.x*t.x+t.y*t.y),-1),(e=0)!==i&&(e=Math.atan2(s*t.x,s*t.y)),s=i*this.ns0/this.a,s=this.sphere?Math.asin((this.c-s*s)/(2*this.ns0)):(i=(this.c-s*s)/this.ns0,this.phi1z(this.e3,i)),i=w(e/this.ns0+this.long0),t.x=i,t.y=s,t},names:["Albers_Conic_Equal_Area","Albers","aea"],phi1z:function(t,e){var i,s,a,n=gi(.5*e);if(tMath.PI&&(i=Math.PI),e=(2*s+Math.sin(2*s))/Math.PI,12*f*this.a?void 0:(a=h/this.a,o=Math.sin(a),a=Math.cos(a),e=this.long0,Math.abs(h)<=v?i=this.lat0:(i=gi(a*this.sin_p12+t.y*o*this.cos_p12/h),r=Math.abs(this.lat0)-f,e=Math.abs(r)<=v?0<=this.lat0?w(this.long0+Math.atan2(t.x,-t.y)):w(this.long0-Math.atan2(-t.x,t.y)):w(this.long0+Math.atan2(t.x*o,h*this.cos_p12*a-t.y*this.sin_p12*o))),t.x=e,t.y=i,t):(r=Ye(this.es),a=ti(this.es),o=ei(this.es),n=ii(this.es),Math.abs(this.sin_p12-1)<=v?(i=ni(((s=this.a*E(r,a,o,n,f))-(h=Math.sqrt(t.x*t.x+t.y*t.y)))/this.a,r,a,o,n),e=w(this.long0+Math.atan2(t.x,-1*t.y))):Math.abs(this.sin_p12+1)<=v?(s=this.a*E(r,a,o,n,f),i=ni(((h=Math.sqrt(t.x*t.x+t.y*t.y))-s)/this.a,r,a,o,n),e=w(this.long0+Math.atan2(t.x,t.y))):(h=Math.sqrt(t.x*t.x+t.y*t.y),s=Math.atan2(t.x,t.y),r=si(this.a,this.e,this.sin_p12),a=Math.cos(s),n=-(o=this.e*this.cos_p12*a)*o/(1-this.es),o=3*this.es*(1-n)*this.sin_p12*this.cos_p12*a/(1-this.es),o=1-n*(r=(h=h/r)-n*(1+n)*Math.pow(h,3)/6-o*(1+3*n)*Math.pow(h,4)/24)*r/2-h*r*r*r/6,n=Math.asin(this.sin_p12*Math.cos(r)+this.cos_p12*Math.sin(r)*a),e=w(this.long0+Math.asin(Math.sin(s)*Math.sin(r)/Math.cos(n))),h=Math.sin(n),i=Math.atan2((h-this.es*o*this.sin_p12)*Math.tan(n),h*(1-this.es))),t.x=e,t.y=i,t)},names:["Azimuthal_Equidistant","aeqd"]};var Gi={init:function(){this.sin_p14=Math.sin(this.lat0),this.cos_p14=Math.cos(this.lat0)},forward:function(t){var e,i,s=t.x,a=t.y,s=w(s-this.long0),n=Math.sin(a),a=Math.cos(a),r=Math.cos(s),o=this.sin_p14*n+this.cos_p14*a*r;return(0=f-x/2?this.face=Ti:this.lat0<=-(f-x/2)?this.face=Pi:Math.abs(this.long0)<=x?this.face=Ei:Math.abs(this.long0)<=f+x?this.face=0=Math.abs(t.y)?o.value=c.AREA_0:0<=t.y&&t.y>=Math.abs(t.x)?(o.value=c.AREA_1,e-=f):t.x<0&&-t.x>=Math.abs(t.y)?(o.value=c.AREA_2,e=e<0?e+d:e-d):(o.value=c.AREA_3,e+=f),n=d/12*Math.tan(e),a=Math.sin(n)/(Math.cos(n)-1/Math.sqrt(2)),a=Math.atan(a),(s=1-(e=Math.cos(e))*e*(e=Math.tan(s))*e*(1-Math.cos(Math.atan(1/Math.cos(a)))))<-1?s=-1:1e.y)--i;else{if(!(Ri[i+1][0]<=e.y))break;++i}var s=Ri[i],a=function(t,e,i,s){for(var a=e;s;--s){var n=t(a);if(a-=n,Math.abs(n)",i=(e+="",this.geogrid.latlon_to_unstaggered_ij(t.lat,t.lng));return(e+="i,j"+Math.ceil(i[0])+", "+Math.ceil(i[1])+"")+("lat,lon"+t.lat.toFixed(2)+", "+t.lng.toFixed(2)+"")+""+""},_updateTooltip:function(t){var e=this.getTooltip();e&&(e=e.getElement())&&(e.innerHTML=this._getTooltipContent(t.latlng))},_onPolygonClick:function(t){t.originalEvent.ctrlKey?this.unselect():this.select()},_bindTooltip:function(t){this.options.showTooltip&&(this.on("mousemove",this._updateTooltip,this),L.Polygon.prototype.bindTooltip.call(this,t&&t.latlng?this._getTooltipContent(t.latlng):"",{sticky:!0,className:"wrf-domain-grid-tooltip"}))},bindTooltip:function(t){this._bindTooltip(t);for(var e=0;ethis._resizeContext.max_i_parent_start?(o=this._resizeContext.max_i_parent_start,this._resizeContext.max_i_parent_start=0):this._resizeContext.max_i_parent_start-=o,othis._resizeContext.max_j_parent_start?(l=this._resizeContext.max_j_parent_start,this._resizeContext.max_j_parent_start=0):this._resizeContext.max_j_parent_start-=l,lthis._resizeContext.max_i_parent_start?(n=this._resizeContext.max_i_parent_start,this._resizeContext.max_i_parent_start=0):this._resizeContext.max_i_parent_start-=n,e=(this.e_we-1+n)/2):this._resizeContext.iAxisOpt==tt.IAxisOpt.E_WE&&(e=((s=Math.max(this.e_we+n,this._resizeContext.min_e_we))-1)/2),this._resizeContext.jAxisOpt==tt.JAxisOpt.J_PARENT_START?(r>this._resizeContext.max_j_parent_start?(r=this._resizeContext.max_j_parent_start,this._resizeContext.max_j_parent_start=0):this._resizeContext.max_j_parent_start-=r,i=(this.e_sn-1+r)/2):this._resizeContext.jAxisOpt==tt.JAxisOpt.E_SN&&(i=((a=Math.max(this.e_sn+r,this._resizeContext.mine_sn))-1)/2),t=this.geogrid.unstaggered_ij_to_latlon(e,i),this.domain.ref_lat=t[0],this.domain.ref_lon=t[1],this._resizeContext.iAxisOpt==tt.IAxisOpt.I_PARENT_START){this.e_we-=n;for(h=0;hthis._gridLinesBounds.iLinesEnd||i.jLinesEndthis._gridLinesBounds.jLinesEnd)&&(this._removeGridLines(),this._drawGridLines(i)),i.iLinesStartthis._gridLinesBounds.iLinesEnd){for(t=this._gridLinesBounds.iLinesEnd+1;t<=i.iLinesEnd;t++){for(s=[],e=this._gridLinesBounds.jLinesStart;e<=this._gridLinesBounds.jLinesEnd;e++)a=this.geogrid.unstaggered_ij_to_latlon(t,e),s.push(a),this._jGridLines[e-this._gridLinesBounds.jLinesStart].addLatLng(a);this._iGridLines.push(this._createGridLinePolyline(s))}this._gridLinesBounds.iLinesEnd=i.iLinesEnd}if(i.jLinesEnd>this._gridLinesBounds.jLinesEnd){for(e=this._gridLinesBounds.jLinesEnd+1;e<=i.jLinesEnd;e++){for(s=[],t=this._gridLinesBounds.iLinesStart;t<=this._gridLinesBounds.iLinesEnd;t++)a=this.geogrid.unstaggered_ij_to_latlon(t,e),s.push(a),this._iGridLines[t-this._gridLinesBounds.iLinesStart].addLatLng(a);this._jGridLines.push(this._createGridLinePolyline(s))}this._gridLinesBounds.jLinesEnd=i.jLinesEnd}}else this._drawGridLines()},tt.prototype._drawGridLines=function(t){if(this.iPixels>=tt.minPixelsPerGrid&&this._enableGridLines){var e,i,s,a,n;for(this._gridLinesBounds=t||this._getGridLinesBounds(),this._iGridLines=[],this._jGridLines=[],n=new Array(this._gridLinesBounds.jLinesEnd-this._gridLinesBounds.jLinesStart+1),e=this._gridLinesBounds.iLinesStart;e<=this._gridLinesBounds.iLinesEnd;e++){for(s=[],i=this._gridLinesBounds.jLinesStart;i<=this._gridLinesBounds.jLinesEnd;i++)a=this.geogrid.unstaggered_ij_to_latlon(e,i),s.push(a),e==this._gridLinesBounds.iLinesStart&&(n[i-this._gridLinesBounds.jLinesStart]=new Array(this._gridLinesBounds.iLinesEnd-this._gridLinesBounds.iLinesStart+1)),n[i-this._gridLinesBounds.jLinesStart][e-this._gridLinesBounds.iLinesStart]=a,e==this._gridLinesBounds.iLinesEnd&&this._jGridLines.push(this._createGridLinePolyline(n[i-this._gridLinesBounds.jLinesStart]));this._iGridLines.push(this._createGridLinePolyline(s))}this._map.hasLayer(this._gridLinesLayer)||this._gridLinesLayer.addTo(this._map)}},tt.prototype._removeGridLines=function(){this._gridLinesLayer.clearLayers(),this._iGridLines=null,this._jGridLines=null,this._gridLinesLayer.remove()},tt.prototype.hideGridLines=function(){this._gridLinesLayer.remove(),this._enableGridLines=!1},tt.prototype.showGridLines=function(){this._enableGridLines=!0,this._updateGridLines()},a(function t(e){K(this,t),this.options={jsonBaseUrl:"json"},e&&(this.options=Object.assign(this.options,e));var s,c,i,a,u,n,_,r,p=this,o="".concat(this.options.jsonBaseUrl,"/geog.json");function h(){var t,e,i,s,a,n,r,o,h,l,d={};for(p.geog_data_res.match(/(\w+)/g).forEach(function(t){d[t]=t}),u.body.empty(),t=0;t"),s=c.categories[t],i.append(""+s.name+""),a=$(''),i.append($("").append(a)),i.append(""+s.default+""),n=$(""),i.append(n),u.body.append(i),h=[],r=!(o={}),e=0;e'+s.geog[e].version+"");n.on("change",function(t){for(e=0;e')).insertBefore(r)}c.domain,this.options={minGridDistanceMeters:100,minGridDistanceDegrees:0},t&&(this.options=Object.assign(this.options,t)),null===i._geogDataResDialog&&(i._geogDataResDialog=new hs(t)),null==i.Template&&(i.Template=$("#grid_template",s).html(),$("#grid_template",s).remove()),u=$('
').append(i.Template),t=$('button[data-action="remove-nest"]',u),e=$('button[data-action="add-nest"]',u),n=$('button[data-action="geog-data-res-edit"]',u),r=$("label.grid-label",u),_=$('input[name="parent_grid_ratio"]',u),p=$('input[name="i_parent_start"]',u),g=$('input[name="j_parent_start"]',u),f=$('input[name="e_we"]',u),m=$('input[name="e_sn"]',u),o=$('span[data-name="geog_data_res"]',u),v=$("table tbody tr:nth-child(1) td:nth-child(2)",u),y=$("table tbody tr:nth-child(1) td:nth-child(3)",u),l=$("table tbody tr:nth-child(2) td:nth-child(2)",u),d=$("table tbody tr:nth-child(2) td:nth-child(3)",u),s.append(u),$("[title]",u).tooltip(),$("input[name]",u).on("change blur keyup",function(t){b.validate()}),n.on("click",function(t){i._geogDataResDialog.show(c.geog_data_res,function(t){c.geog_data_res=t.geog_data_res,o.text(t.geog_data_res),o.attr("title",t.geog_data_res)})}),c.on("wps:remove",function(t){u.remove()}),c.on("wps:change",k),c.on("wps:id-change",L),c.on("wps:select",function(){h||x()}),c.on("wps:unselect",function(){h&&(h.remove(),h=null)}),$("button[title]",u).on("click",function(t){$(this).tooltip("hide")}),t.on("click",function(t){c.parent.removeNest(c)}),e.on("click",function(t){var e=null;if("localhost"===location.hostname)(e=c.createNest()).gridPanel=new i(s,e,a);else try{(e=c.createNest()).gridPanel=new i(s,e,a)}catch(t){!function(t){"function"==typeof a&&a.call(this,{error:t})}(t)}}),c.parent?(p.prop("min",tt.minNestGridPoints),g.prop("min",tt.minNestGridPoints)):(t.remove(),_.prop("disabled",!0),_.removeAttr("required"),p.prop("disabled",!0),p.removeAttr("required"),g.prop("disabled",!0),g.removeAttr("required"));for(var w=0;w"+e+"

"),t.addClass(".is-invalid")}function G(t){return!!t[0].checkValidity()||(j(t,t[0].validationMessage.replace(/[v,V]alue|(this field)/,t.prop("name"))),!1)}_.on("change",function(t){var e,i,s=parseInt(_.val());isNaN(s)||(e=(c.e_we-1)/c.parent_grid_ratio,i=(c.e_sn-1)/c.parent_grid_ratio,S(),f.val(e*s+1),m.val(i*s+1),M.validate())}),this.validate=function(){var t,e,i,s,a,n,r,o,h,l=!0;null!=c.parent&&($(".invalid-feedback",u).hide().empty(),$(".is-invalid, .is-valid",u).removeClass(".is-invalid").removeClass(".is-valid"),S(),l=G(_),l=G(p)&&l,l=G(g)&&l,l=G(f)&&l,l=G(m)&&l)&&(t=parseInt(_.val(),10),e=parseInt(p.val(),10),i=parseInt(g.val(),10),s=parseInt(f.val(),10),a=parseInt(m.val(),10),n=c.parent.e_we,r=c.parent.e_sn,en-tt.minNestGridPoints&&(j(p,"Max i_parent_start = "+(n-tt.minNestGridPoints)+". "),l=!1),i>r-tt.minNestGridPoints&&(j(g,"Max j_parent_start = "+(r-tt.minNestGridPoints)+". "),l=!1),(s-1)%t!=0&&(j(f,"e_we must be one greater than an integer multiple of the nest's parent_grid_ratio (e_we = n*parent_grid_ratio + 1)."),l=!1),(a-1)%t!=0&&(j(m,"e_sn must be one greater than an integer multiple of the nest's parent_grid_ratio (e_sn = n*parent_grid_ratio + 1)."),l=!1),o=Math.floor((n-tt.minNestGridPoints-e)*t+1),h=Math.floor((r-tt.minNestGridPoints-i)*t+1),(o\&]/g,function(t){return"&#"+t.charCodeAt(0)+";"}):""}var ys=function(){function s(t,e){K(this,s),this._options={onChange:null,valueUtc:null,displayTimeZone:null},e&&(this._options=Object.assign(this._options,e)),this._options.displayTimeZone||(this._options.displayTimeZone=s.localTimeZone),this._input=t.querySelector("input"),this._widget=t,this._init(t)}return a(s,[{key:"_init",value:function(t){var e=this,i=(this._dateTimePicker=$(t).datetimepicker({allowInputToggle:!0,showClose:!0,showClear:!0,showTodayButton:!0,format:s._format,timeZone:this.displayTimeZone,useCurrent:!0,icons:{date:"far fa-calendar-alt",time:"far fa-clock",clear:"far fa-trash-alt",close:"fas fa-times",today:"far fa-calendar-check"}}),this);this._dateTimePicker.on("dp.change",function(t){"function"==typeof i._options.onChange&&i._options.onChange.call(e,{sender:i,valueUtc:i.valueUtc})}),null!==this._options.valueUtc&&(this.valueUtc=this._options.valueUtc)}},{key:"show",value:function(){this._dateTimePickerObject.show()}},{key:"input",get:function(){return this._input}},{key:"widget",get:function(){return this._widget}},{key:"_dateTimePickerObject",get:function(){return this._dateTimePicker.data("DateTimePicker")}},{key:"_momentValueUtc",get:function(){return moment.tz(this._input.value,s._format,this.displayTimeZone).tz(s._utc)}},{key:"formatUtc",value:function(){return this._momentValueUtc.format(s._format)}},{key:"valueUtc",get:function(){return this._momentToNsDate(this._momentValueUtc)},set:function(t){var e=null,e="string"==typeof t?moment.tz(t,s._format,s._utc):moment.tz([t.year,t.month-1,t.day,t.hour,t.minute,t.second],s._utc);this._input.value=e.tz(this.displayTimeZone).format(s._format)}},{key:"displayTimeZone",get:function(){return this._options.displayTimeZone},set:function(t){var e=this.valueUtc;this._options.displayTimeZone=t,this._dateTimePickerObject.timeZone(t),this.valueUtc=e}},{key:"_momentToNsDate",value:function(t){t=t.toArray();return{year:t[0],month:t[1]+1,day:t[2],hour:t[3],minute:t[4],second:t[5]}}}],[{key:"localTimeZone",get:function(){return Intl.DateTimeFormat().resolvedOptions().timeZone}},{key:"timeZoneNames",get:function(){return moment.tz.names()}}])}(),vs=(t(ys,"_format","YYYY-MM-DD_HH:mm:ss"),t(ys,"_utc","UTC"),function(){function C(t,e){K(this,C),this.options={jsonBaseUrl:"json",change:null,floatDigits:3,timeZone:null,onInitialize:null},e&&(this.options=Object.assign(this.options,e)),this.container=t,this.variables=null,this._ignoreVariables=null,this._variableSubstitutes={},this.readOnly={},this.userGuideLinks={},this.namelist=null;e=localStorage.getItem("".concat(C._localStorageKey,"_view"));this.view=e?JSON.parse(e):{groups:{}},this._dateTimePickers={}}return a(C,[{key:"max_dom",get:function(){var t;return null!=(t=null==(t=this.namelist.domains)?void 0:t.max_dom)?t:1}},{key:"timeZone",get:function(){return this.options.timeZone},set:function(e){this.options.timeZone=e;for(var t=0,i=Object.values(this._dateTimePickers);t