From d42cc0dc03e0d56d580d060bb757938cf611e43a Mon Sep 17 00:00:00 2001 From: rzmk Date: Fri, 24 Dec 2021 23:38:30 -0500 Subject: [PATCH] Updates --- asset-manifest.json | 6 +++--- index.html | 2 +- static/css/main.2ab3824a.css.map | 2 +- static/js/{main.11cb6856.js => main.989b214a.js} | 6 +++--- ...11cb6856.js.LICENSE.txt => main.989b214a.js.LICENSE.txt} | 0 static/js/{main.11cb6856.js.map => main.989b214a.js.map} | 2 +- 6 files changed, 9 insertions(+), 9 deletions(-) rename static/js/{main.11cb6856.js => main.989b214a.js} (99%) rename static/js/{main.11cb6856.js.LICENSE.txt => main.989b214a.js.LICENSE.txt} (100%) rename static/js/{main.11cb6856.js.map => main.989b214a.js.map} (98%) diff --git a/asset-manifest.json b/asset-manifest.json index 3aed316..785a985 100644 --- a/asset-manifest.json +++ b/asset-manifest.json @@ -1,15 +1,15 @@ { "files": { "main.css": "/iss-position-spa/static/css/main.2ab3824a.css", - "main.js": "/iss-position-spa/static/js/main.11cb6856.js", + "main.js": "/iss-position-spa/static/js/main.989b214a.js", "static/js/787.f54da110.chunk.js": "/iss-position-spa/static/js/787.f54da110.chunk.js", "index.html": "/iss-position-spa/index.html", "main.2ab3824a.css.map": "/iss-position-spa/static/css/main.2ab3824a.css.map", - "main.11cb6856.js.map": "/iss-position-spa/static/js/main.11cb6856.js.map", + "main.989b214a.js.map": "/iss-position-spa/static/js/main.989b214a.js.map", "787.f54da110.chunk.js.map": "/iss-position-spa/static/js/787.f54da110.chunk.js.map" }, "entrypoints": [ "static/css/main.2ab3824a.css", - "static/js/main.11cb6856.js" + "static/js/main.989b214a.js" ] } \ No newline at end of file diff --git a/index.html b/index.html index 6898cdd..162063e 100644 --- a/index.html +++ b/index.html @@ -1 +1 @@ -ISS 🛰 Latitude & Longitude! 🌎
\ No newline at end of file +ISS 🛰 Latitude & Longitude! 🌎
\ No newline at end of file diff --git a/static/css/main.2ab3824a.css.map b/static/css/main.2ab3824a.css.map index 8cea2cd..f89fad3 100644 --- a/static/css/main.2ab3824a.css.map +++ b/static/css/main.2ab3824a.css.map @@ -1 +1 @@ -{"version":3,"file":"static/css/main.2ab3824a.css","mappings":"AAAA;;CAAc,CAAd,iBCWE,cAA0B,CAH1B,qBDRY,CAAd,eCgBE,eDhBY,CAAd,KC4BE,6BAA8B,CAG9B,gMAAsP,CAJtP,eAAgB,CAEhB,eAAgB,CAChB,UD9BY,CAAd,KCyCE,mBDzCY,CAAd,GCqDE,oBAAqB,CADrB,aAAc,CADd,QDnDY,CAAd,YC6DE,wCAAiC,CAAjC,gCD7DY,CAAd,kBC0EE,iBAAkB,CAClB,mBD3EY,CAAd,ECmFE,aAAc,CACd,uBDpFY,CAAd,SC6FE,kBD7FY,CAAd,kBCyGE,mGAAyI,CACzI,aD1GY,CAAd,MCkHE,aDlHY,CAAd,QC2HE,aAAc,CACd,aAAc,CACd,iBAAkB,CAClB,uBD9HY,CAAd,ICkIE,aDlIY,CAAd,ICsIE,SDtIY,CAAd,MCkJE,wBAAyB,CADzB,oBAAqB,CADrB,aDhJY,CAAd,sCCmKE,aAAc,CAHd,mBAAoB,CACpB,cAAe,CACf,mBAAoB,CAEpB,QAAS,CACT,SDrKY,CAAd,cC8KE,mBD9KY,CAAd,gDC0LE,yBAA0B,CAC1B,4BAA6B,CAC7B,qBD5LY,CAAd,gBCoME,YDpMY,CAAd,iBC4ME,eD5MY,CAAd,SCoNE,uBDpNY,CAAd,wDC6NE,WD7NY,CAAd,cCsOE,4BAA6B,CAC7B,mBDvOY,CAAd,4BC+OE,uBD/OY,CAAd,6BCwPE,yBAA0B,CAC1B,YDzPY,CAAd,QCiQE,iBDjQY,CAAd,mDCqRE,QDrRY,CAAd,SCyRE,QDzRY,CAAd,gBC0RE,SD1RY,CAAd,WCoSE,eAAgB,CAChB,QAAS,CACT,SDtSY,CAAd,SC8SE,eD9SY,CAAd,qECyTE,aAAwC,CADxC,SDxTY,CAAd,2DCyTE,aAAwC,CADxC,SDxTY,CAAd,yCCyTE,aAAwC,CADxC,SDxTY,CAAd,qBCkUE,cDlUY,CAAd,UCyUE,cDzUY,CAAd,+CC0VE,aAAc,CACd,qBD3VY,CAAd,UCqWE,WAAY,CADZ,cDpWY,CAAd,SC6WE,YD7WY,CEAd,8U,CFEA,MEFA,kBFEmB,CAAnB,YEFA,eFEmB,CAAnB,OEFA,aFEmB,CAAnB,MEFA,WFEmB,CAAnB,KEFA,WFEmB,CAAnB,MEFA,UFEmB,CAAnB,QEFA,SFEmB,CAAnB,QEFA,UFEmB,CAAnB,cEFA,oBFEmB,CAAnB,aEFA,qEFEmB,CAAnB,aEFA,wEFEmB,CAAnB,OEFA,mBFEmB,CAAnB,WEFA,eFEmB,CAAnB,YEFA,gBFEmB,CAAnB,UEFA,oCFEmB,CAAnB,UEFA,sCFEmB,CAAnB,YEFA,4mBFEmB,CAAnB,gBEFA,mGFEmB,CAAnB,aEFA,kDFEmB,CAEnB,KAKC,kCAAmC,CACnC,iCAAkC,CAQlC,iDAIC,CAhBD,mIAE6B,CAH7B,QAkBD,CAEA,KACC,uEAED,CA5BA,wBEAA,uG,CFAA,mCEAA,2F,EFAA,yBEAA,6C,CAAA,kD,ECAA,KACC,iBACD,CAEA,UACC,aAAc,CACd,mBACD,CAEA,8CACC,UACC,mDAA4C,CAA5C,2CACD,CACD,CAEA,YAIC,kBAAmB,CAGnB,UAAY,CALZ,YAAa,CACb,qBAAsB,CAGtB,4BAA6B,CAD7B,sBAAuB,CAJvB,gBAOD,CAEA,UACC,aACD,CAEA,iCACC,GACC,8BAAuB,CAAvB,sBACD,CACA,GACC,+BAAyB,CAAzB,uBACD,CACD,CAPA,yBACC,GACC,8BAAuB,CAAvB,sBACD,CACA,GACC,+BAAyB,CAAzB,uBACD,CACD,CAGA,mCACC,OACC,YACD,CACD,CAGA,mCACC,OACC,aAAc,CACd,oBACD,CACD","sources":["index.css","%3Cinput%20css%20hQAE6M%3E","../","App.css"],"sourcesContent":["@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\nbody {\n\tmargin: 0;\n\tfont-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\",\n\t\t\"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\",\n\t\t\"Helvetica Neue\", sans-serif;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n\tbackground: #000046; /* fallback for old browsers */\n\tbackground: #000046; /* fallback for old browsers */\n\tbackground: -webkit-linear-gradient(\n\t\tto right,\n\t\t#1cb5e0,\n\t\t#000046\n\t); /* Chrome 10-25, Safari 5.1-6 */\n\tbackground: linear-gradient(\n\t\tto right,\n\t\t#1cb5e0,\n\t\t#000046\n\t); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */\n}\n\ncode {\n\tfont-family: source-code-pro, Menlo, Monaco, Consolas, \"Courier New\",\n\t\tmonospace;\n}\n","/*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n\n*,\n::before,\n::after {\n box-sizing: border-box; /* 1 */\n border-width: 0; /* 2 */\n border-style: solid; /* 2 */\n border-color: currentColor; /* 2 */\n}\n\n::before,\n::after {\n --tw-content: '';\n}\n\n/*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user's configured `sans` font-family by default.\n*/\n\nhtml {\n line-height: 1.5; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n -moz-tab-size: 4; /* 3 */\n tab-size: 4; /* 3 */\n font-family: theme('fontFamily.sans', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"); /* 4 */\n}\n\n/*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\n\nbody {\n margin: 0; /* 1 */\n line-height: inherit; /* 2 */\n}\n\n/*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\n\nhr {\n height: 0; /* 1 */\n color: inherit; /* 2 */\n border-top-width: 1px; /* 3 */\n}\n\n/*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr[title] {\n text-decoration: underline dotted;\n}\n\n/*\nRemove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-size: inherit;\n font-weight: inherit;\n}\n\n/*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n color: inherit;\n text-decoration: inherit;\n}\n\n/*\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/*\n1. Use the user's configured `mono` font family by default.\n2. Correct the odd `em` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family: theme('fontFamily.mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace); /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/*\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\n\ntable {\n text-indent: 0; /* 1 */\n border-color: inherit; /* 2 */\n border-collapse: collapse; /* 3 */\n}\n\n/*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: inherit; /* 1 */\n color: inherit; /* 1 */\n margin: 0; /* 2 */\n padding: 0; /* 3 */\n}\n\n/*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; /* 1 */\n background-color: transparent; /* 2 */\n background-image: none; /* 2 */\n}\n\n/*\nUse the modern Firefox focus style for all focusable elements.\n*/\n\n:-moz-focusring {\n outline: auto;\n}\n\n/*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n\n/*\nRemoves the default spacing and border for appropriate elements.\n*/\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n margin: 0;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n}\n\nlegend {\n padding: 0;\n}\n\nol,\nul,\nmenu {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n/*\nPrevent resizing textareas horizontally by default.\n*/\n\ntextarea {\n resize: vertical;\n}\n\n/*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user's configured gray 400 color.\n*/\n\ninput::placeholder,\ntextarea::placeholder {\n opacity: 1; /* 1 */\n color: theme('colors.gray.400', #9ca3af); /* 2 */\n}\n\n/*\nSet the default cursor for buttons.\n*/\n\nbutton,\n[role=\"button\"] {\n cursor: pointer;\n}\n\n/*\nMake sure disabled buttons don't get the pointer cursor.\n*/\n:disabled {\n cursor: default;\n}\n\n/*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\n This can trigger a poorly considered lint error in some tools but is included by design.\n*/\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n display: block; /* 1 */\n vertical-align: middle; /* 2 */\n}\n\n/*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\n\nimg,\nvideo {\n max-width: 100%;\n height: auto;\n}\n\n/*\nEnsure the default browser behavior of the `hidden` attribute.\n*/\n\n[hidden] {\n display: none;\n}\n",null,".App {\n\ttext-align: center;\n}\n\n.App-logo {\n\theight: 40vmin;\n\tpointer-events: none;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n\t.App-logo {\n\t\tanimation: App-logo-spin infinite 20s linear;\n\t}\n}\n\n.App-header {\n\tmin-height: 100vh;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n\tjustify-content: center;\n\tfont-size: calc(10px + 2vmin);\n\tcolor: white;\n}\n\n.App-link {\n\tcolor: #61dafb;\n}\n\n@keyframes App-logo-spin {\n\tfrom {\n\t\ttransform: rotate(0deg);\n\t}\n\tto {\n\t\ttransform: rotate(360deg);\n\t}\n}\n\n/* Small only */\n@media screen and (max-width: 65em) {\n\th1 + svg {\n\t\tdisplay: none;\n\t}\n}\n\n/* Medium and up */\n@media screen and (min-width: 65em) {\n\th1 + svg {\n\t\tdisplay: block;\n\t\tmargin-bottom: -1.5em;\n\t}\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file +{"version":3,"file":"static/css/main.2ab3824a.css","mappings":"AAAA;;CAAc,CAAd,iBCWE,cAA0B,CAH1B,qBDRY,CAAd,eCgBE,eDhBY,CAAd,KC4BE,6BAA8B,CAG9B,gMAAsP,CAJtP,eAAgB,CAEhB,eAAgB,CAChB,UD9BY,CAAd,KCyCE,mBDzCY,CAAd,GCqDE,oBAAqB,CADrB,aAAc,CADd,QDnDY,CAAd,YC6DE,wCAAiC,CAAjC,gCD7DY,CAAd,kBC0EE,iBAAkB,CAClB,mBD3EY,CAAd,ECmFE,aAAc,CACd,uBDpFY,CAAd,SC6FE,kBD7FY,CAAd,kBCyGE,mGAAyI,CACzI,aD1GY,CAAd,MCkHE,aDlHY,CAAd,QC2HE,aAAc,CACd,aAAc,CACd,iBAAkB,CAClB,uBD9HY,CAAd,ICkIE,aDlIY,CAAd,ICsIE,SDtIY,CAAd,MCkJE,wBAAyB,CADzB,oBAAqB,CADrB,aDhJY,CAAd,sCCmKE,aAAc,CAHd,mBAAoB,CACpB,cAAe,CACf,mBAAoB,CAEpB,QAAS,CACT,SDrKY,CAAd,cC8KE,mBD9KY,CAAd,gDC0LE,yBAA0B,CAC1B,4BAA6B,CAC7B,qBD5LY,CAAd,gBCoME,YDpMY,CAAd,iBC4ME,eD5MY,CAAd,SCoNE,uBDpNY,CAAd,wDC6NE,WD7NY,CAAd,cCsOE,4BAA6B,CAC7B,mBDvOY,CAAd,4BC+OE,uBD/OY,CAAd,6BCwPE,yBAA0B,CAC1B,YDzPY,CAAd,QCiQE,iBDjQY,CAAd,mDCqRE,QDrRY,CAAd,SCyRE,QDzRY,CAAd,gBC0RE,SD1RY,CAAd,WCoSE,eAAgB,CAChB,QAAS,CACT,SDtSY,CAAd,SC8SE,eD9SY,CAAd,qECyTE,aAAwC,CADxC,SDxTY,CAAd,2DCyTE,aAAwC,CADxC,SDxTY,CAAd,yCCyTE,aAAwC,CADxC,SDxTY,CAAd,qBCkUE,cDlUY,CAAd,UCyUE,cDzUY,CAAd,+CC0VE,aAAc,CACd,qBD3VY,CAAd,UCqWE,WAAY,CADZ,cDpWY,CAAd,SC6WE,YD7WY,CEAd,8U,CFEA,MEFA,kBFEmB,CAAnB,YEFA,eFEmB,CAAnB,OEFA,aFEmB,CAAnB,MEFA,WFEmB,CAAnB,KEFA,WFEmB,CAAnB,MEFA,UFEmB,CAAnB,QEFA,SFEmB,CAAnB,QEFA,UFEmB,CAAnB,cEFA,oBFEmB,CAAnB,aEFA,qEFEmB,CAAnB,aEFA,wEFEmB,CAAnB,OEFA,mBFEmB,CAAnB,WEFA,eFEmB,CAAnB,YEFA,gBFEmB,CAAnB,UEFA,oCFEmB,CAAnB,UEFA,sCFEmB,CAAnB,YEFA,4mBFEmB,CAAnB,gBEFA,mGFEmB,CAAnB,aEFA,kDFEmB,CAEnB,KAKC,kCAAmC,CACnC,iCAAkC,CAQlC,iDAIC,CAhBD,mIAE6B,CAH7B,QAkBD,CAEA,KACC,uEAED,CA5BA,wBEAA,uG,CFAA,mCEAA,2F,EFAA,yBEAA,6C,CAAA,kD,ECAA,KACC,iBACD,CAEA,UACC,aAAc,CACd,mBACD,CAEA,8CACC,UACC,mDAA4C,CAA5C,2CACD,CACD,CAEA,YAIC,kBAAmB,CAGnB,UAAY,CALZ,YAAa,CACb,qBAAsB,CAGtB,4BAA6B,CAD7B,sBAAuB,CAJvB,gBAOD,CAEA,UACC,aACD,CAEA,iCACC,GACC,8BAAuB,CAAvB,sBACD,CACA,GACC,+BAAyB,CAAzB,uBACD,CACD,CAPA,yBACC,GACC,8BAAuB,CAAvB,sBACD,CACA,GACC,+BAAyB,CAAzB,uBACD,CACD,CAGA,mCACC,OACC,YACD,CACD,CAGA,mCACC,OACC,aAAc,CACd,oBACD,CACD","sources":["index.css","%3Cinput%20css%20RrJBVN%3E","../","App.css"],"sourcesContent":["@tailwind base;\n@tailwind components;\n@tailwind utilities;\n\nbody {\n\tmargin: 0;\n\tfont-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", \"Roboto\",\n\t\t\"Oxygen\", \"Ubuntu\", \"Cantarell\", \"Fira Sans\", \"Droid Sans\",\n\t\t\"Helvetica Neue\", sans-serif;\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n\tbackground: #000046; /* fallback for old browsers */\n\tbackground: #000046; /* fallback for old browsers */\n\tbackground: -webkit-linear-gradient(\n\t\tto right,\n\t\t#1cb5e0,\n\t\t#000046\n\t); /* Chrome 10-25, Safari 5.1-6 */\n\tbackground: linear-gradient(\n\t\tto right,\n\t\t#1cb5e0,\n\t\t#000046\n\t); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */\n}\n\ncode {\n\tfont-family: source-code-pro, Menlo, Monaco, Consolas, \"Courier New\",\n\t\tmonospace;\n}\n","/*\n1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)\n2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)\n*/\n\n*,\n::before,\n::after {\n box-sizing: border-box; /* 1 */\n border-width: 0; /* 2 */\n border-style: solid; /* 2 */\n border-color: currentColor; /* 2 */\n}\n\n::before,\n::after {\n --tw-content: '';\n}\n\n/*\n1. Use a consistent sensible line-height in all browsers.\n2. Prevent adjustments of font size after orientation changes in iOS.\n3. Use a more readable tab size.\n4. Use the user's configured `sans` font-family by default.\n*/\n\nhtml {\n line-height: 1.5; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n -moz-tab-size: 4; /* 3 */\n tab-size: 4; /* 3 */\n font-family: theme('fontFamily.sans', ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\"); /* 4 */\n}\n\n/*\n1. Remove the margin in all browsers.\n2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.\n*/\n\nbody {\n margin: 0; /* 1 */\n line-height: inherit; /* 2 */\n}\n\n/*\n1. Add the correct height in Firefox.\n2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)\n3. Ensure horizontal rules are visible by default.\n*/\n\nhr {\n height: 0; /* 1 */\n color: inherit; /* 2 */\n border-top-width: 1px; /* 3 */\n}\n\n/*\nAdd the correct text decoration in Chrome, Edge, and Safari.\n*/\n\nabbr[title] {\n text-decoration: underline dotted;\n}\n\n/*\nRemove the default font size and weight for headings.\n*/\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n font-size: inherit;\n font-weight: inherit;\n}\n\n/*\nReset links to optimize for opt-in styling instead of opt-out.\n*/\n\na {\n color: inherit;\n text-decoration: inherit;\n}\n\n/*\nAdd the correct font weight in Edge and Safari.\n*/\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/*\n1. Use the user's configured `mono` font family by default.\n2. Correct the odd `em` font sizing in all browsers.\n*/\n\ncode,\nkbd,\nsamp,\npre {\n font-family: theme('fontFamily.mono', ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace); /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/*\nAdd the correct font size in all browsers.\n*/\n\nsmall {\n font-size: 80%;\n}\n\n/*\nPrevent `sub` and `sup` elements from affecting the line height in all browsers.\n*/\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/*\n1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)\n2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)\n3. Remove gaps between table borders by default.\n*/\n\ntable {\n text-indent: 0; /* 1 */\n border-color: inherit; /* 2 */\n border-collapse: collapse; /* 3 */\n}\n\n/*\n1. Change the font styles in all browsers.\n2. Remove the margin in Firefox and Safari.\n3. Remove default padding in all browsers.\n*/\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: inherit; /* 1 */\n color: inherit; /* 1 */\n margin: 0; /* 2 */\n padding: 0; /* 3 */\n}\n\n/*\nRemove the inheritance of text transform in Edge and Firefox.\n*/\n\nbutton,\nselect {\n text-transform: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Remove default button styles.\n*/\n\nbutton,\n[type='button'],\n[type='reset'],\n[type='submit'] {\n -webkit-appearance: button; /* 1 */\n background-color: transparent; /* 2 */\n background-image: none; /* 2 */\n}\n\n/*\nUse the modern Firefox focus style for all focusable elements.\n*/\n\n:-moz-focusring {\n outline: auto;\n}\n\n/*\nRemove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)\n*/\n\n:-moz-ui-invalid {\n box-shadow: none;\n}\n\n/*\nAdd the correct vertical alignment in Chrome and Firefox.\n*/\n\nprogress {\n vertical-align: baseline;\n}\n\n/*\nCorrect the cursor style of increment and decrement buttons in Safari.\n*/\n\n::-webkit-inner-spin-button,\n::-webkit-outer-spin-button {\n height: auto;\n}\n\n/*\n1. Correct the odd appearance in Chrome and Safari.\n2. Correct the outline style in Safari.\n*/\n\n[type='search'] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/*\nRemove the inner padding in Chrome and Safari on macOS.\n*/\n\n::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/*\n1. Correct the inability to style clickable types in iOS and Safari.\n2. Change font properties to `inherit` in Safari.\n*/\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/*\nAdd the correct display in Chrome and Safari.\n*/\n\nsummary {\n display: list-item;\n}\n\n/*\nRemoves the default spacing and border for appropriate elements.\n*/\n\nblockquote,\ndl,\ndd,\nh1,\nh2,\nh3,\nh4,\nh5,\nh6,\nhr,\nfigure,\np,\npre {\n margin: 0;\n}\n\nfieldset {\n margin: 0;\n padding: 0;\n}\n\nlegend {\n padding: 0;\n}\n\nol,\nul,\nmenu {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n/*\nPrevent resizing textareas horizontally by default.\n*/\n\ntextarea {\n resize: vertical;\n}\n\n/*\n1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)\n2. Set the default placeholder color to the user's configured gray 400 color.\n*/\n\ninput::placeholder,\ntextarea::placeholder {\n opacity: 1; /* 1 */\n color: theme('colors.gray.400', #9ca3af); /* 2 */\n}\n\n/*\nSet the default cursor for buttons.\n*/\n\nbutton,\n[role=\"button\"] {\n cursor: pointer;\n}\n\n/*\nMake sure disabled buttons don't get the pointer cursor.\n*/\n:disabled {\n cursor: default;\n}\n\n/*\n1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)\n2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)\n This can trigger a poorly considered lint error in some tools but is included by design.\n*/\n\nimg,\nsvg,\nvideo,\ncanvas,\naudio,\niframe,\nembed,\nobject {\n display: block; /* 1 */\n vertical-align: middle; /* 2 */\n}\n\n/*\nConstrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)\n*/\n\nimg,\nvideo {\n max-width: 100%;\n height: auto;\n}\n\n/*\nEnsure the default browser behavior of the `hidden` attribute.\n*/\n\n[hidden] {\n display: none;\n}\n",null,".App {\n\ttext-align: center;\n}\n\n.App-logo {\n\theight: 40vmin;\n\tpointer-events: none;\n}\n\n@media (prefers-reduced-motion: no-preference) {\n\t.App-logo {\n\t\tanimation: App-logo-spin infinite 20s linear;\n\t}\n}\n\n.App-header {\n\tmin-height: 100vh;\n\tdisplay: flex;\n\tflex-direction: column;\n\talign-items: center;\n\tjustify-content: center;\n\tfont-size: calc(10px + 2vmin);\n\tcolor: white;\n}\n\n.App-link {\n\tcolor: #61dafb;\n}\n\n@keyframes App-logo-spin {\n\tfrom {\n\t\ttransform: rotate(0deg);\n\t}\n\tto {\n\t\ttransform: rotate(360deg);\n\t}\n}\n\n/* Small only */\n@media screen and (max-width: 65em) {\n\th1 + svg {\n\t\tdisplay: none;\n\t}\n}\n\n/* Medium and up */\n@media screen and (min-width: 65em) {\n\th1 + svg {\n\t\tdisplay: block;\n\t\tmargin-bottom: -1.5em;\n\t}\n}\n"],"names":[],"sourceRoot":""} \ No newline at end of file diff --git a/static/js/main.11cb6856.js b/static/js/main.989b214a.js similarity index 99% rename from static/js/main.11cb6856.js rename to static/js/main.989b214a.js index ddbad71..ad7e889 100644 --- a/static/js/main.11cb6856.js +++ b/static/js/main.989b214a.js @@ -1,3 +1,3 @@ -/*! For license information please see main.11cb6856.js.LICENSE.txt */ -!function(){var e={757:function(e,t,n){e.exports=n(727)},628:function(e,t,n){"use strict";function r(e,t){for(var n=0;n0){for(i=r[--o];o>0&&(e=i,!(n=(t=r[--o])-((i=e+t)-e))););o>0&&(n<0&&r[o-1]<0||n>0&&r[o-1]>0)&&(t=2*n)==(e=i+t)-i&&(i=e)}return i}}])&&r(t.prototype,n),o&&r(t,o),Object.defineProperty(t,"prototype",{writable:!1}),e}();var i=1e-6,a=1e-12,u=Math.PI,l=u/2,c=u/4,s=2*u,f=180/u,d=u/180,p=Math.abs,h=Math.atan,v=Math.atan2,m=Math.cos,g=Math.ceil,y=Math.exp,b=(Math.floor,Math.hypot),w=Math.log,k=Math.pow,_=Math.sin,E=Math.sign||function(e){return e>0?1:e<0?-1:0},x=Math.sqrt,S=Math.tan;function C(e){return e>1?0:e<-1?u:Math.acos(e)}function N(e){return e>1?l:e<-1?-l:Math.asin(e)}function M(e){return(e=_(e/2))*e}function P(){}function T(e,t){e&&L.hasOwnProperty(e.type)&&L[e.type](e,t)}var z={Feature:function(e,t){T(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r=0?1:-1,o=r*n,i=m(t=(t*=d)/2+c),a=_(t),u=U*a,l=D*i+u*m(o),s=u*r*_(o);K.add(v(s,l)),F=e,D=i,U=a}function ie(e){return J=new o,A(e,ee),2*J}function ae(e){return[v(e[1],e[0]),N(e[2])]}function ue(e){var t=e[0],n=e[1],r=m(n);return[r*m(t),r*_(t),_(n)]}function le(e,t){return e[0]*t[0]+e[1]*t[1]+e[2]*t[2]}function ce(e,t){return[e[1]*t[2]-e[2]*t[1],e[2]*t[0]-e[0]*t[2],e[0]*t[1]-e[1]*t[0]]}function se(e,t){e[0]+=t[0],e[1]+=t[1],e[2]+=t[2]}function fe(e,t){return[e[0]*t,e[1]*t,e[2]*t]}function de(e){var t=x(e[0]*e[0]+e[1]*e[1]+e[2]*e[2]);e[0]/=t,e[1]/=t,e[2]/=t}var pe,he,ve,me,ge,ye,be,we,ke,_e,Ee,xe,Se,Ce,Ne,Me,Pe={point:Te,lineStart:Le,lineEnd:Oe,polygonStart:function(){Pe.point=je,Pe.lineStart=Ae,Pe.lineEnd=Re,Y=new o,ee.polygonStart()},polygonEnd:function(){ee.polygonEnd(),Pe.point=Te,Pe.lineStart=Le,Pe.lineEnd=Oe,K<0?(B=-(V=180),Z=-(W=90)):Y>i?W=90:Y<-i&&(Z=-90),X[0]=B,X[1]=V},sphere:function(){B=-(V=180),Z=-(W=90)}};function Te(e,t){G.push(X=[B=e,V=e]),tW&&(W=t)}function ze(e,t){var n=ue([e*d,t*d]);if(Q){var r=ce(Q,n),o=ce([r[1],-r[0],0],r);de(o),o=ae(o);var i,a=e-q,u=a>0?1:-1,l=o[0]*f*u,c=p(a)>180;c^(u*qW&&(W=i):c^(u*q<(l=(l+360)%360-180)&&lW&&(W=t)),c?eIe(B,V)&&(V=e):Ie(e,V)>Ie(B,V)&&(B=e):V>=B?(eV&&(V=e)):e>q?Ie(B,e)>Ie(B,V)&&(V=e):Ie(e,V)>Ie(B,V)&&(B=e)}else G.push(X=[B=e,V=e]);tW&&(W=t),Q=n,q=e}function Le(){Pe.point=ze}function Oe(){X[0]=B,X[1]=V,Pe.point=Te,Q=null}function je(e,t){if(Q){var n=e-q;Y.add(p(n)>180?n+(n>0?360:-360):n)}else H=e,$=t;ee.point(e,t),ze(e,t)}function Ae(){ee.lineStart()}function Re(){je(H,$),ee.lineEnd(),p(Y)>i&&(B=-(V=180)),X[0]=B,X[1]=V,Q=null}function Ie(e,t){return(t-=e)<0?t+360:t}function Fe(e,t){return e[0]-t[0]}function De(e,t){return e[0]<=e[1]?e[0]<=t&&t<=e[1]:tIe(r[0],r[1])&&(r[1]=o[1]),Ie(o[0],r[1])>Ie(r[0],r[1])&&(r[0]=o[0])):i.push(r=o);for(a=-1/0,t=0,r=i[n=i.length-1];t<=n;r=o,++t)o=i[t],(u=Ie(r[1],o[0]))>a&&(a=u,B=o[0],V=r[1])}return G=X=null,B===1/0||Z===1/0?[[NaN,NaN],[NaN,NaN]]:[[B,Z],[V,W]]}var Be={sphere:P,point:Ze,lineStart:We,lineEnd:$e,polygonStart:function(){Be.lineStart=Qe,Be.lineEnd=Ye},polygonEnd:function(){Be.lineStart=We,Be.lineEnd=$e}};function Ze(e,t){e*=d;var n=m(t*=d);Ve(n*m(e),n*_(e),_(t))}function Ve(e,t,n){++pe,ve+=(e-ve)/pe,me+=(t-me)/pe,ge+=(n-ge)/pe}function We(){Be.point=qe}function qe(e,t){e*=d;var n=m(t*=d);Ce=n*m(e),Ne=n*_(e),Me=_(t),Be.point=He,Ve(Ce,Ne,Me)}function He(e,t){e*=d;var n=m(t*=d),r=n*m(e),o=n*_(e),i=_(t),a=v(x((a=Ne*i-Me*o)*a+(a=Me*r-Ce*i)*a+(a=Ce*o-Ne*r)*a),Ce*r+Ne*o+Me*i);he+=a,ye+=a*(Ce+(Ce=r)),be+=a*(Ne+(Ne=o)),we+=a*(Me+(Me=i)),Ve(Ce,Ne,Me)}function $e(){Be.point=Ze}function Qe(){Be.point=Ge}function Ye(){Xe(xe,Se),Be.point=Ze}function Ge(e,t){xe=e,Se=t,e*=d,t*=d,Be.point=Xe;var n=m(t);Ce=n*m(e),Ne=n*_(e),Me=_(t),Ve(Ce,Ne,Me)}function Xe(e,t){e*=d;var n=m(t*=d),r=n*m(e),o=n*_(e),i=_(t),a=Ne*i-Me*o,u=Me*r-Ce*i,l=Ce*o-Ne*r,c=b(a,u,l),s=N(c),f=c&&-s/c;ke.add(f*a),_e.add(f*u),Ee.add(f*l),he+=s,ye+=s*(Ce+(Ce=r)),be+=s*(Ne+(Ne=o)),we+=s*(Me+(Me=i)),Ve(Ce,Ne,Me)}function Ke(e){pe=he=ve=me=ge=ye=be=we=0,ke=new o,_e=new o,Ee=new o,A(e,Be);var t=+ke,n=+_e,r=+Ee,u=b(t,n,r);return uu?e+Math.round(-e/s)*s:e,t]}function nt(e,t,n){return(e%=s)?t||n?et(ot(e),it(t,n)):ot(e):t||n?it(t,n):tt}function rt(e){return function(t,n){return[(t+=e)>u?t-s:t<-u?t+s:t,n]}}function ot(e){var t=rt(e);return t.invert=rt(-e),t}function it(e,t){var n=m(e),r=_(e),o=m(t),i=_(t);function a(e,t){var a=m(t),u=m(e)*a,l=_(e)*a,c=_(t),s=c*n+u*r;return[v(l*o-s*i,u*n-c*r),N(s*o+l*i)]}return a.invert=function(e,t){var a=m(t),u=m(e)*a,l=_(e)*a,c=_(t),s=c*o-l*i;return[v(l*o+c*i,u*n+s*r),N(s*n-u*r)]},a}function at(e){function t(t){return(t=e(t[0]*d,t[1]*d))[0]*=f,t[1]*=f,t}return e=nt(e[0]*d,e[1]*d,e.length>2?e[2]*d:0),t.invert=function(t){return(t=e.invert(t[0]*d,t[1]*d))[0]*=f,t[1]*=f,t},t}function ut(e,t,n,r,o,i){if(n){var a=m(t),u=_(t),l=r*n;null==o?(o=t+r*s,i=t-l/2):(o=lt(a,o),i=lt(a,i),(r>0?oi)&&(o+=r*s));for(var c,f=o;r>0?f>i:f1&&t.push(t.pop().concat(t.shift()))},result:function(){var n=t;return t=[],e=null,n}}}function ft(e,t){return p(e[0]-t[0])=0;--i)o.point((s=c[i])[0],s[1]);else r(d.x,d.p.x,-1,o);d=d.p}c=(d=d.o).z,p=!p}while(!d.v);o.lineEnd()}}}function ht(e){if(t=e.length){for(var t,n,r=0,o=e[0];++r=0?1:-1,R=A*j,I=R>u,F=S*L;if(h.add(v(F*A*_(R),C*O+F*m(R))),d+=I?j+A*s:j,I^E>=n^T>=n){var D=ce(ue(k),ue(P));de(D);var U=ce(f,D);de(U);var B=(I^j>=0?-1:1)*N(U[2]);(r>B||r===B&&(D[0]||D[1]))&&(p+=I^j>=0?1:-1)}}return(d<-i||d0){for(f||(o.polygonStart(),f=!0),o.lineStart(),e=0;e1&&2&l&&d.push(d.pop().concat(d.shift())),a.push(d.filter(xt))}return d}}function xt(e){return e.length>1}function St(e,t){return((e=e.x)[0]<0?e[1]-l-i:l-e[1])-((t=t.x)[0]<0?t[1]-l-i:l-t[1])}var Ct=Et((function(){return!0}),(function(e){var t,n=NaN,r=NaN,o=NaN;return{lineStart:function(){e.lineStart(),t=1},point:function(a,c){var s=a>0?u:-u,f=p(a-n);p(f-u)0?l:-l),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(s,r),e.point(a,r),t=0):o!==s&&f>=u&&(p(n-o)i?h((_(t)*(a=m(r))*_(n)-_(r)*(o=m(t))*_(e))/(o*a*u)):(t+r)/2}(n,r,a,c),e.point(o,r),e.lineEnd(),e.lineStart(),e.point(s,r),t=0),e.point(n=a,r=c),o=s},lineEnd:function(){e.lineEnd(),n=r=NaN},clean:function(){return 2-t}}}),(function(e,t,n,r){var o;if(null==e)o=n*l,r.point(-u,o),r.point(0,o),r.point(u,o),r.point(u,0),r.point(u,-o),r.point(0,-o),r.point(-u,-o),r.point(-u,0),r.point(-u,o);else if(p(e[0]-t[0])>i){var a=e[0]0,o=p(t)>i;function a(e,n){return m(e)*m(n)>t}function l(e,n,r){var o=[1,0,0],a=ce(ue(e),ue(n)),l=le(a,a),c=a[0],s=l-c*c;if(!s)return!r&&e;var f=t*l/s,d=-t*c/s,h=ce(o,a),v=fe(o,f);se(v,fe(a,d));var m=h,g=le(v,m),y=le(m,m),b=g*g-y*(le(v,v)-1);if(!(b<0)){var w=x(b),k=fe(m,(-g-w)/y);if(se(k,v),k=ae(k),!r)return k;var _,E=e[0],S=n[0],C=e[1],N=n[1];S0^k[1]<(p(k[0]-E)u^(E<=k[0]&&k[0]<=S)){var T=fe(m,(-g+w)/y);return se(T,v),[k,ae(T)]}}}function c(t,n){var o=r?e:u-e,i=0;return t<-o?i|=1:t>o&&(i|=2),n<-o?i|=4:n>o&&(i|=8),i}return Et(a,(function(e){var t,n,i,s,f;return{lineStart:function(){s=i=!1,f=1},point:function(d,p){var h,v=[d,p],m=a(d,p),g=r?m?0:c(d,p):m?c(d+(d<0?u:-u),p):0;if(!t&&(s=i=m)&&e.lineStart(),m!==i&&(!(h=l(t,v))||ft(t,h)||ft(v,h))&&(v[2]=1),m!==i)f=0,m?(e.lineStart(),h=l(v,t),e.point(h[0],h[1])):(h=l(t,v),e.point(h[0],h[1],2),e.lineEnd()),t=h;else if(o&&t&&r^m){var y;g&n||!(y=l(v,t,!0))||(f=0,r?(e.lineStart(),e.point(y[0][0],y[0][1]),e.point(y[1][0],y[1][1]),e.lineEnd()):(e.point(y[1][0],y[1][1]),e.lineEnd(),e.lineStart(),e.point(y[0][0],y[0][1],3)))}!m||t&&ft(t,v)||e.point(v[0],v[1]),t=v,i=m,n=g},lineEnd:function(){i&&e.lineEnd(),t=null},clean:function(){return f|(s&&i)<<1}}}),(function(t,r,o,i){ut(i,e,n,o,t,r)}),r?[0,-e]:[-u,e-u])}var Mt,Pt,Tt,zt,Lt=1e9,Ot=-Lt;function jt(e,t,n,r){function o(o,i){return e<=o&&o<=n&&t<=i&&i<=r}function a(o,i,a,l){var s=0,f=0;if(null==o||(s=u(o,a))!==(f=u(i,a))||c(o,i)<0^a>0)do{l.point(0===s||3===s?e:n,s>1?r:t)}while((s=(s+a+4)%4)!==f);else l.point(i[0],i[1])}function u(r,o){return p(r[0]-e)0?0:3:p(r[0]-n)0?2:1:p(r[1]-t)0?1:0:o>0?3:2}function l(e,t){return c(e.x,t.x)}function c(e,t){var n=u(e,1),r=u(t,1);return n!==r?n-r:0===n?t[1]-e[1]:1===n?e[0]-t[0]:2===n?e[1]-t[1]:t[0]-e[0]}return function(i){var u,c,s,f,d,p,h,v,m,g,y,b=i,w=st(),k={point:_,lineStart:function(){k.point=E,c&&c.push(s=[]);g=!0,m=!1,h=v=NaN},lineEnd:function(){u&&(E(f,d),p&&m&&w.rejoin(),u.push(w.result()));k.point=_,m&&b.lineEnd()},polygonStart:function(){b=w,u=[],c=[],y=!0},polygonEnd:function(){var t=function(){for(var t=0,n=0,o=c.length;nr&&(d-i)*(r-a)>(p-a)*(e-i)&&++t:p<=r&&(d-i)*(r-a)<(p-a)*(e-i)&&--t;return t}(),n=y&&t,o=(u=_t(u)).length;(n||o)&&(i.polygonStart(),n&&(i.lineStart(),a(null,null,1,i),i.lineEnd()),o&&pt(u,l,t,a,i),i.polygonEnd());b=i,u=c=s=null}};function _(e,t){o(e,t)&&b.point(e,t)}function E(i,a){var u=o(i,a);if(c&&s.push([i,a]),g)f=i,d=a,p=u,g=!1,u&&(b.lineStart(),b.point(i,a));else if(u&&m)b.point(i,a);else{var l=[h=Math.max(Ot,Math.min(Lt,h)),v=Math.max(Ot,Math.min(Lt,v))],w=[i=Math.max(Ot,Math.min(Lt,i)),a=Math.max(Ot,Math.min(Lt,a))];!function(e,t,n,r,o,i){var a,u=e[0],l=e[1],c=0,s=1,f=t[0]-u,d=t[1]-l;if(a=n-u,f||!(a>0)){if(a/=f,f<0){if(a0){if(a>s)return;a>c&&(c=a)}if(a=o-u,f||!(a<0)){if(a/=f,f<0){if(a>s)return;a>c&&(c=a)}else if(f>0){if(a0)){if(a/=d,d<0){if(a0){if(a>s)return;a>c&&(c=a)}if(a=i-l,d||!(a<0)){if(a/=d,d<0){if(a>s)return;a>c&&(c=a)}else if(d>0){if(a0&&(e[0]=u+c*f,e[1]=l+c*d),s<1&&(t[0]=u+s*f,t[1]=l+s*d),!0}}}}}(l,w,e,t,n,r)?u&&(b.lineStart(),b.point(i,a),y=!1):(m||(b.lineStart(),b.point(l[0],l[1])),b.point(w[0],w[1]),u||b.lineEnd(),y=!1)}h=i,v=a,m=u}return k}}function At(){var e,t,n,r=0,o=0,i=960,a=500;return n={stream:function(n){return e&&t===n?e:e=jt(r,o,i,a)(t=n)},extent:function(u){return arguments.length?(r=+u[0][0],o=+u[0][1],i=+u[1][0],a=+u[1][1],e=t=null,n):[[r,o],[i,a]]}}}var Rt={sphere:P,point:P,lineStart:function(){Rt.point=Ft,Rt.lineEnd=It},lineEnd:P,polygonStart:P,polygonEnd:P};function It(){Rt.point=Rt.lineEnd=P}function Ft(e,t){Pt=e*=d,Tt=_(t*=d),zt=m(t),Rt.point=Dt}function Dt(e,t){e*=d;var n=_(t*=d),r=m(t),o=p(e-Pt),i=m(o),a=r*_(o),u=zt*n-Tt*r*i,l=Tt*n+zt*r*i;Mt.add(v(x(a*a+u*u),l)),Pt=e,Tt=n,zt=r}function Ut(e){return Mt=new o,A(e,Rt),+Mt}var Bt=[null,null],Zt={type:"LineString",coordinates:Bt};function Vt(e,t){return Bt[0]=e,Bt[1]=t,Ut(Zt)}var Wt={Feature:function(e,t){return Ht(e.geometry,t)},FeatureCollection:function(e,t){for(var n=e.features,r=-1,o=n.length;++r0&&(o=Vt(e[i],e[i-1]))>0&&n<=o&&r<=o&&(n+r-o)*(1-Math.pow((n-r)/o,2))i})).map(c)).concat(Jt(g(a/v)*v,o,v).filter((function(e){return p(e%y)>i})).map(s))}return w.lines=function(){return k().map((function(e){return{type:"LineString",coordinates:e}}))},w.outline=function(){return{type:"Polygon",coordinates:[f(r).concat(d(u).slice(1),f(n).reverse().slice(1),d(l).reverse().slice(1))]}},w.extent=function(e){return arguments.length?w.extentMajor(e).extentMinor(e):w.extentMinor()},w.extentMajor=function(e){return arguments.length?(r=+e[0][0],n=+e[1][0],l=+e[0][1],u=+e[1][1],r>n&&(e=r,r=n,n=e),l>u&&(e=l,l=u,u=e),w.precision(b)):[[r,l],[n,u]]},w.extentMinor=function(n){return arguments.length?(t=+n[0][0],e=+n[1][0],a=+n[0][1],o=+n[1][1],t>e&&(n=t,t=e,e=n),a>o&&(n=a,a=o,o=n),w.precision(b)):[[t,a],[e,o]]},w.step=function(e){return arguments.length?w.stepMajor(e).stepMinor(e):w.stepMinor()},w.stepMajor=function(e){return arguments.length?(m=+e[0],y=+e[1],w):[m,y]},w.stepMinor=function(e){return arguments.length?(h=+e[0],v=+e[1],w):[h,v]},w.precision=function(i){return arguments.length?(b=+i,c=en(a,o,90),s=tn(t,e,b),f=en(l,u,90),d=tn(r,n,b),w):b},w.extentMajor([[-180,-89.999999],[180,89.999999]]).extentMinor([[-180,-80.000001],[180,80.000001]])}function rn(){return nn()()}function on(e,t){var n=e[0]*d,r=e[1]*d,o=t[0]*d,i=t[1]*d,a=m(r),u=_(r),l=m(i),c=_(i),s=a*m(n),p=a*_(n),h=l*m(o),g=l*_(o),y=2*N(x(M(i-r)+a*l*M(o-n))),b=_(y),w=y?function(e){var t=_(e*=y)/b,n=_(y-e)/b,r=n*s+t*h,o=n*p+t*g,i=n*u+t*c;return[v(o,r)*f,v(i,x(r*r+o*o))*f]}:function(){return[n*f,r*f]};return w.distance=y,w}var an,un,ln,cn,sn=function(e){return e},fn=new o,dn=new o,pn={point:P,lineStart:P,lineEnd:P,polygonStart:function(){pn.lineStart=hn,pn.lineEnd=gn},polygonEnd:function(){pn.lineStart=pn.lineEnd=pn.point=P,fn.add(p(dn)),dn=new o},result:function(){var e=fn/2;return fn=new o,e}};function hn(){pn.point=vn}function vn(e,t){pn.point=mn,an=ln=e,un=cn=t}function mn(e,t){dn.add(cn*e-ln*t),ln=e,cn=t}function gn(){mn(an,un)}var yn=pn,bn=1/0,wn=bn,kn=-bn,_n=kn,En={point:function(e,t){ekn&&(kn=e);t_n&&(_n=t)},lineStart:P,lineEnd:P,polygonStart:P,polygonEnd:P,result:function(){var e=[[bn,wn],[kn,_n]];return kn=_n=-(wn=bn=1/0),e}};var xn,Sn,Cn,Nn,Mn=En,Pn=0,Tn=0,zn=0,Ln=0,On=0,jn=0,An=0,Rn=0,In=0,Fn={point:Dn,lineStart:Un,lineEnd:Vn,polygonStart:function(){Fn.lineStart=Wn,Fn.lineEnd=qn},polygonEnd:function(){Fn.point=Dn,Fn.lineStart=Un,Fn.lineEnd=Vn},result:function(){var e=In?[An/In,Rn/In]:jn?[Ln/jn,On/jn]:zn?[Pn/zn,Tn/zn]:[NaN,NaN];return Pn=Tn=zn=Ln=On=jn=An=Rn=In=0,e}};function Dn(e,t){Pn+=e,Tn+=t,++zn}function Un(){Fn.point=Bn}function Bn(e,t){Fn.point=Zn,Dn(Cn=e,Nn=t)}function Zn(e,t){var n=e-Cn,r=t-Nn,o=x(n*n+r*r);Ln+=o*(Cn+e)/2,On+=o*(Nn+t)/2,jn+=o,Dn(Cn=e,Nn=t)}function Vn(){Fn.point=Dn}function Wn(){Fn.point=Hn}function qn(){$n(xn,Sn)}function Hn(e,t){Fn.point=$n,Dn(xn=Cn=e,Sn=Nn=t)}function $n(e,t){var n=e-Cn,r=t-Nn,o=x(n*n+r*r);Ln+=o*(Cn+e)/2,On+=o*(Nn+t)/2,jn+=o,An+=(o=Nn*e-Cn*t)*(Cn+e),Rn+=o*(Nn+t),In+=3*o,Dn(Cn=e,Nn=t)}var Qn=Fn;function Yn(e){this._context=e}Yn.prototype={_radius:4.5,pointRadius:function(e){return this._radius=e,this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._context.closePath(),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._context.moveTo(e,t),this._point=1;break;case 1:this._context.lineTo(e,t);break;default:this._context.moveTo(e+this._radius,t),this._context.arc(e,t,this._radius,0,s)}},result:P};var Gn,Xn,Kn,Jn,er,tr=new o,nr={point:P,lineStart:function(){nr.point=rr},lineEnd:function(){Gn&&or(Xn,Kn),nr.point=P},polygonStart:function(){Gn=!0},polygonEnd:function(){Gn=null},result:function(){var e=+tr;return tr=new o,e}};function rr(e,t){nr.point=or,Xn=Jn=e,Kn=er=t}function or(e,t){Jn-=e,er-=t,tr.add(x(Jn*Jn+er*er)),Jn=e,er=t}var ir=nr;function ar(){this._string=[]}function ur(e){return"m0,"+e+"a"+e+","+e+" 0 1,1 0,"+-2*e+"a"+e+","+e+" 0 1,1 0,"+2*e+"z"}function lr(e,t){var n,r,o=4.5;function i(e){return e&&("function"===typeof o&&r.pointRadius(+o.apply(this,arguments)),A(e,n(r))),r.result()}return i.area=function(e){return A(e,n(yn)),yn.result()},i.measure=function(e){return A(e,n(ir)),ir.result()},i.bounds=function(e){return A(e,n(Mn)),Mn.result()},i.centroid=function(e){return A(e,n(Qn)),Qn.result()},i.projection=function(t){return arguments.length?(n=null==t?(e=null,sn):(e=t).stream,i):e},i.context=function(e){return arguments.length?(r=null==e?(t=null,new ar):new Yn(t=e),"function"!==typeof o&&r.pointRadius(o),i):t},i.pointRadius=function(e){return arguments.length?(o="function"===typeof e?e:(r.pointRadius(+e),+e),i):o},i.projection(e).context(t)}function cr(e){return{stream:sr(e)}}function sr(e){return function(t){var n=new fr;for(var r in e)n[r]=e[r];return n.stream=t,n}}function fr(){}function dr(e,t,n){var r=e.clipExtent&&e.clipExtent();return e.scale(150).translate([0,0]),null!=r&&e.clipExtent(null),A(n,e.stream(Mn)),t(Mn.result()),null!=r&&e.clipExtent(r),e}function pr(e,t,n){return dr(e,(function(n){var r=t[1][0]-t[0][0],o=t[1][1]-t[0][1],i=Math.min(r/(n[1][0]-n[0][0]),o/(n[1][1]-n[0][1])),a=+t[0][0]+(r-i*(n[1][0]+n[0][0]))/2,u=+t[0][1]+(o-i*(n[1][1]+n[0][1]))/2;e.scale(150*i).translate([a,u])}),n)}function hr(e,t,n){return pr(e,[[0,0],t],n)}function vr(e,t,n){return dr(e,(function(n){var r=+t,o=r/(n[1][0]-n[0][0]),i=(r-o*(n[1][0]+n[0][0]))/2,a=-o*n[0][1];e.scale(150*o).translate([i,a])}),n)}function mr(e,t,n){return dr(e,(function(n){var r=+t,o=r/(n[1][1]-n[0][1]),i=-o*n[0][0],a=(r-o*(n[1][1]+n[0][1]))/2;e.scale(150*o).translate([i,a])}),n)}ar.prototype={_radius:4.5,_circle:ur(4.5),pointRadius:function(e){return(e=+e)!==this._radius&&(this._radius=e,this._circle=null),this},polygonStart:function(){this._line=0},polygonEnd:function(){this._line=NaN},lineStart:function(){this._point=0},lineEnd:function(){0===this._line&&this._string.push("Z"),this._point=NaN},point:function(e,t){switch(this._point){case 0:this._string.push("M",e,",",t),this._point=1;break;case 1:this._string.push("L",e,",",t);break;default:null==this._circle&&(this._circle=ur(this._radius)),this._string.push("M",e,",",t,this._circle)}},result:function(){if(this._string.length){var e=this._string.join("");return this._string=[],e}return null}},fr.prototype={constructor:fr,point:function(e,t){this.stream.point(e,t)},sphere:function(){this.stream.sphere()},lineStart:function(){this.stream.lineStart()},lineEnd:function(){this.stream.lineEnd()},polygonStart:function(){this.stream.polygonStart()},polygonEnd:function(){this.stream.polygonEnd()}};var gr=m(30*d);function yr(e,t){return+t?function(e,t){function n(r,o,a,u,l,c,s,f,d,h,m,g,y,b){var w=s-r,k=f-o,_=w*w+k*k;if(_>4*t&&y--){var E=u+h,S=l+m,C=c+g,M=x(E*E+S*S+C*C),P=N(C/=M),T=p(p(C)-1)t||p((w*j+k*A)/_-.5)>.3||u*h+l*m+c*g2?e[2]%360*d:0,L()):[y*f,b*f,w*f]},T.angle=function(e){return arguments.length?(k=e%360*d,L()):k*f},T.reflectX=function(e){return arguments.length?(_=e?-1:1,L()):_<0},T.reflectY=function(e){return arguments.length?(E=e?-1:1,L()):E<0},T.precision=function(e){return arguments.length?(a=yr(u,P=e*e),O()):x(P)},T.fitExtent=function(e,t){return pr(T,e,t)},T.fitSize=function(e,t){return hr(T,e,t)},T.fitWidth=function(e,t){return vr(T,e,t)},T.fitHeight=function(e,t){return mr(T,e,t)},function(){return t=e.apply(this,arguments),T.invert=t.invert&&z,L()}}function Er(e){var t=0,n=u/3,r=_r(e),o=r(t,n);return o.parallels=function(e){return arguments.length?r(t=e[0]*d,n=e[1]*d):[t*f,n*f]},o}function xr(e,t){var n=_(e),r=(n+_(t))/2;if(p(r)=.12&&o<.234&&r>=-.425&&r<-.214?l:o>=.166&&o<.234&&r>=-.214&&r<-.115?c:u).invert(e)},f.stream=function(n){return e&&t===n?e:e=function(e){var t=e.length;return{point:function(n,r){for(var o=-1;++o0?t<-l+i&&(t=-l+i):t>l-i&&(t=l-i);var n=o/k(Ir(t),r);return[n*_(r*e),o-n*m(r*e)]}return a.invert=function(e,t){var n=o-t,i=E(r)*x(e*e+n*n),a=v(e,p(n))*E(n);return n*r<0&&(a-=u*E(e)*E(n)),[a/r,2*h(k(o/i,1/r))-l]},a}function Dr(){return Er(Fr).scale(109.5).parallels([30,30])}function Ur(e,t){return[e,t]}function Br(){return kr(Ur).scale(152.63)}function Zr(e,t){var n=m(e),r=e===t?_(e):(n-m(t))/(t-e),o=n/r+e;if(p(r)2?e[2]+90:90]):[(e=n())[0],e[1],e[2]-90]},n([0,0,90]).scale(159.155)}Yr.invert=function(e,t){for(var n,r=t,o=r*r,i=o*o*o,u=0;u<12&&(i=(o=(r-=n=(r*(Wr+qr*o+i*(Hr+$r*o))-t)/(Wr+3*qr*o+i*(7*Hr+9*$r*o)))*r)*o*o,!(p(n)i&&--o>0);return[e/(.8707+(a=r*r)*(a*(a*a*a*(.003971-.001529*a)-.013791)-.131979)),r]},no.invert=Pr(N),oo.invert=Pr((function(e){return 2*h(e)})),ao.invert=function(e,t){return[-t,2*h(y(e))-l]}},491:function(e,t,n){"use strict";function r(e){return"object"===typeof e&&"length"in e?e:Array.from(e)}n.d(t,{Z:function(){return r}})},413:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});var r=n(229),o=n(94);function i(e){return function(){var t=this.ownerDocument,n=this.namespaceURI;return n===o.P&&t.documentElement.namespaceURI===o.P?t.createElement(e):t.createElementNS(n,e)}}function a(e){return function(){return this.ownerDocument.createElementNS(e.space,e.local)}}function u(e){var t=(0,r.Z)(e);return(t.local?a:i)(t)}},320:function(e,t,n){"use strict";n.r(t),n.d(t,{create:function(){return i},creator:function(){return r.Z},local:function(){return u},matcher:function(){return c.Z},namespace:function(){return s.Z},namespaces:function(){return f.Z},pointer:function(){return d.Z},pointers:function(){return h},select:function(){return o.Z},selectAll:function(){return g},selection:function(){return m.ZP},selector:function(){return y.Z},selectorAll:function(){return b.Z},style:function(){return w.S},window:function(){return k.Z}});var r=n(413),o=n(261);function i(e){return(0,o.Z)((0,r.Z)(e).call(document.documentElement))}var a=0;function u(){return new l}function l(){this._="@"+(++a).toString(36)}l.prototype=u.prototype={constructor:l,get:function(e){for(var t=this._;!(t in e);)if(!(e=e.parentNode))return;return e[t]},set:function(e,t){return e[this._]=t},remove:function(e){return this._ in e&&delete e[this._]},toString:function(){return this._}};var c=n(761),s=n(229),f=n(94),d=n(439),p=n(252);function h(e,t){return e.target&&(e=(0,p.Z)(e),void 0===t&&(t=e.currentTarget),e=e.touches||[e]),Array.from(e,(function(e){return(0,d.Z)(e,t)}))}var v=n(491),m=n(426);function g(e){return"string"===typeof e?new m.Y1([document.querySelectorAll(e)],[document.documentElement]):new m.Y1([null==e?[]:(0,v.Z)(e)],m.Jz)}var y=n(538),b=n(265),w=n(946),k=n(795)},761:function(e,t,n){"use strict";function r(e){return function(){return this.matches(e)}}function o(e){return function(t){return t.matches(e)}}n.d(t,{Z:function(){return r},P:function(){return o}})},229:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(94);function o(e){var t=e+="",n=t.indexOf(":");return n>=0&&"xmlns"!==(t=e.slice(0,n))&&(e=e.slice(n+1)),r.Z.hasOwnProperty(t)?{space:r.Z[t],local:e}:e}},94:function(e,t,n){"use strict";n.d(t,{P:function(){return r}});var r="http://www.w3.org/1999/xhtml";t.Z={svg:"http://www.w3.org/2000/svg",xhtml:r,xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"}},439:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(252);function o(e,t){if(e=(0,r.Z)(e),void 0===t&&(t=e.currentTarget),t){var n=t.ownerSVGElement||t;if(n.createSVGPoint){var o=n.createSVGPoint();return o.x=e.clientX,o.y=e.clientY,[(o=o.matrixTransform(t.getScreenCTM().inverse())).x,o.y]}if(t.getBoundingClientRect){var i=t.getBoundingClientRect();return[e.clientX-i.left-t.clientLeft,e.clientY-i.top-t.clientTop]}}return[e.pageX,e.pageY]}},261:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n(426);function o(e){return"string"===typeof e?new r.Y1([[document.querySelector(e)]],[document.documentElement]):new r.Y1([[e]],r.Jz)}},426:function(e,t,n){"use strict";n.d(t,{Y1:function(){return se},ZP:function(){return de},Jz:function(){return ce}});var r=n(942),o=n(538);var i=n(491),a=n(265);var u=n(761),l=Array.prototype.find;function c(){return this.firstElementChild}var s=Array.prototype.filter;function f(){return this.children}function d(e){return new Array(e.length)}function p(e,t){this.ownerDocument=e.ownerDocument,this.namespaceURI=e.namespaceURI,this._next=null,this._parent=e,this.__data__=t}function h(e){return function(){return e}}function v(e,t,n,r,o,i){for(var a,u=0,l=t.length,c=i.length;ut?1:e>=t?0:NaN}p.prototype={constructor:p,appendChild:function(e){return this._parent.insertBefore(e,this._next)},insertBefore:function(e,t){return this._parent.insertBefore(e,t)},querySelector:function(e){return this._parent.querySelector(e)},querySelectorAll:function(e){return this._parent.querySelectorAll(e)}};var b=n(762);var w=n(229);function k(e){return function(){this.removeAttribute(e)}}function _(e){return function(){this.removeAttributeNS(e.space,e.local)}}function E(e,t){return function(){this.setAttribute(e,t)}}function x(e,t){return function(){this.setAttributeNS(e.space,e.local,t)}}function S(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttribute(e):this.setAttribute(e,n)}}function C(e,t){return function(){var n=t.apply(this,arguments);null==n?this.removeAttributeNS(e.space,e.local):this.setAttributeNS(e.space,e.local,n)}}var N=n(946);function M(e){return function(){delete this[e]}}function P(e,t){return function(){this[e]=t}}function T(e,t){return function(){var n=t.apply(this,arguments);null==n?delete this[e]:this[e]=n}}function z(e){return e.trim().split(/^|\s+/)}function L(e){return e.classList||new O(e)}function O(e){this._node=e,this._names=z(e.getAttribute("class")||"")}function j(e,t){for(var n=L(e),r=-1,o=t.length;++r=0&&(this._names.splice(t,1),this._node.setAttribute("class",this._names.join(" ")))},contains:function(e){return this._names.indexOf(e)>=0}};var $=n(413);function Q(){return null}function Y(){var e=this.parentNode;e&&e.removeChild(this)}function G(){var e=this.cloneNode(!1),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function X(){var e=this.cloneNode(!0),t=this.parentNode;return t?t.insertBefore(e,this.nextSibling):e}function K(e){return e.trim().split(/^|\s+/).map((function(e){var t="",n=e.indexOf(".");return n>=0&&(t=e.slice(n+1),e=e.slice(0,n)),{type:e,name:t}}))}function J(e){return function(){var t=this.__on;if(t){for(var n,r=0,o=-1,i=t.length;r=C&&(C=S+1);!(x=k[C])&&++C=0;)(r=o[i])&&(a&&4^r.compareDocumentPosition(a)&&a.parentNode.insertBefore(r,a),a=r);return this},sort:function(e){function t(t,n){return t&&n?e(t.__data__,n.__data__):!t-!n}e||(e=y);for(var n=this._groups,r=n.length,o=new Array(r),i=0;i1?this.each((null==t?M:"function"===typeof t?T:P)(e,t)):this.node()[e]},classed:function(e,t){var n=z(e+"");if(arguments.length<2){for(var r=L(this.node()),o=-1,i=n.length;++o1?this.each((null==t?o:"function"===typeof t?a:i)(e,t,null==n?"":n)):l(this.node(),e)}function l(e,t){return e.style.getPropertyValue(t)||(0,r.Z)(e).getComputedStyle(e,null).getPropertyValue(t)}},538:function(e,t,n){"use strict";function r(){}function o(e){return null==e?r:function(){return this.querySelector(e)}}n.d(t,{Z:function(){return o}})},265:function(e,t,n){"use strict";function r(){return[]}function o(e){return null==e?r:function(){return this.querySelectorAll(e)}}n.d(t,{Z:function(){return o}})},252:function(e,t,n){"use strict";function r(e){for(var t;t=e.sourceEvent;)e=t;return e}n.d(t,{Z:function(){return r}})},795:function(e,t,n){"use strict";function r(e){return e.ownerDocument&&e.ownerDocument.defaultView||e.document&&e||e.defaultView}n.d(t,{Z:function(){return r}})},839:function(e,t,n){"use strict";n.r(t),n.d(t,{zoom:function(){return At},zoomIdentity:function(){return St},zoomTransform:function(){return Ct}});var r={value:function(){}};function o(){for(var e,t=0,n=arguments.length,r={};t=0&&(n=e.slice(r+1),e=e.slice(0,r)),e&&!t.hasOwnProperty(e))throw new Error("unknown type: "+e);return{type:e,name:n}}))}function u(e,t){for(var n,r=0,o=e.length;r0)for(var n,r,o=new Array(n),i=0;i=0&&t._call.call(null,e),t=t._next;--w}()}finally{w=0,function(){var e,t,n=v,r=1/0;for(;n;)n._call?(r>n._time&&(r=n._time),e=n,n=n._next):(t=n._next,n._next=null,n=e?e._next=t:v=t);m=e,j(r)}(),x=0}}function O(){var e=C.now(),t=e-E;t>1e3&&(S-=t,E=e)}function j(e){w||(k&&(k=clearTimeout(k)),e-x>24?(e<1/0&&(k=setTimeout(L,e-C.now()-S)),_&&(_=clearInterval(_))):(_||(E=C.now(),_=setInterval(O,1e3)),w=1,N(L)))}function A(e,t,n){var r=new T;return t=null==t?0:+t,r.restart((function(n){r.stop(),e(n+t)}),t,n),r}T.prototype=z.prototype={constructor:T,restart:function(e,t,n){if("function"!==typeof e)throw new TypeError("callback is not a function");n=(null==n?M():+n)+(null==t?0:+t),this._next||m===this||(m?m._next=this:v=this,m=this),this._call=e,this._time=n,j()},stop:function(){this._call&&(this._call=null,this._time=1/0,j())}};var R=c("start","end","cancel","interrupt"),I=[];function F(e,t,n,r,o,i){var a=e.__transition;if(a){if(n in a)return}else e.__transition={};!function(e,t,n){var r,o=e.__transition;function i(e){n.state=1,n.timer.restart(a,n.delay,n.time),n.delay<=e&&a(e-n.delay)}function a(i){var c,s,f,d;if(1!==n.state)return l();for(c in o)if((d=o[c]).name===n.name){if(3===d.state)return A(a);4===d.state?(d.state=6,d.timer.stop(),d.on.call("interrupt",e,e.__data__,d.index,d.group),delete o[c]):+c0)throw new Error("too late; already scheduled");return n}function U(e,t){var n=B(e,t);if(n.state>3)throw new Error("too late; already running");return n}function B(e,t){var n=e.__transition;if(!n||!(n=n[t]))throw new Error("transition not found");return n}function Z(e,t){var n,r,o,i=e.__transition,a=!0;if(i){for(o in t=null==t?null:t+"",i)(n=i[o]).name===t?(r=n.state>2&&n.state<5,n.state=6,n.timer.stop(),n.on.call(r?"interrupt":"cancel",e,e.__data__,n.index,n.group),delete i[o]):a=!1;a&&delete e.__transition}}var V=n(942);function W(e,t){return e=+e,t=+t,function(n){return e*(1-n)+t*n}}var q,H=180/Math.PI,$={translateX:0,translateY:0,rotate:0,skewX:0,scaleX:1,scaleY:1};function Q(e,t,n,r,o,i){var a,u,l;return(a=Math.sqrt(e*e+t*t))&&(e/=a,t/=a),(l=e*n+t*r)&&(n-=e*l,r-=t*l),(u=Math.sqrt(n*n+r*r))&&(n/=u,r/=u,l/=u),e*r180?t+=360:t-e>180&&(e+=360),i.push({i:n.push(o(n)+"rotate(",null,r)-2,x:W(e,t)})):t&&n.push(o(n)+"rotate("+t+r)}(i.rotate,a.rotate,u,l),function(e,t,n,i){e!==t?i.push({i:n.push(o(n)+"skewX(",null,r)-2,x:W(e,t)}):t&&n.push(o(n)+"skewX("+t+r)}(i.skewX,a.skewX,u,l),function(e,t,n,r,i,a){if(e!==n||t!==r){var u=i.push(o(i)+"scale(",null,",",null,")");a.push({i:u-4,x:W(e,n)},{i:u-2,x:W(t,r)})}else 1===n&&1===r||i.push(o(i)+"scale("+n+","+r+")")}(i.scaleX,i.scaleY,a.scaleX,a.scaleY,u,l),i=a=null,function(e){for(var t,n=-1,r=l.length;++n>8&15|t>>4&240,t>>4&15|240&t,(15&t)<<4|15&t,1):8===n?_e(t>>24&255,t>>16&255,t>>8&255,(255&t)/255):4===n?_e(t>>12&15|t>>8&240,t>>8&15|t>>4&240,t>>4&15|240&t,((15&t)<<4|15&t)/255):null):(t=fe.exec(e))?new Se(t[1],t[2],t[3],1):(t=de.exec(e))?new Se(255*t[1]/100,255*t[2]/100,255*t[3]/100,1):(t=pe.exec(e))?_e(t[1],t[2],t[3],t[4]):(t=he.exec(e))?_e(255*t[1]/100,255*t[2]/100,255*t[3]/100,t[4]):(t=ve.exec(e))?Pe(t[1],t[2]/100,t[3]/100,1):(t=me.exec(e))?Pe(t[1],t[2]/100,t[3]/100,t[4]):ge.hasOwnProperty(e)?ke(ge[e]):"transparent"===e?new Se(NaN,NaN,NaN,0):null}function ke(e){return new Se(e>>16&255,e>>8&255,255&e,1)}function _e(e,t,n,r){return r<=0&&(e=t=n=NaN),new Se(e,t,n,r)}function Ee(e){return e instanceof oe||(e=we(e)),e?new Se((e=e.rgb()).r,e.g,e.b,e.opacity):new Se}function xe(e,t,n,r){return 1===arguments.length?Ee(e):new Se(e,t,n,null==r?1:r)}function Se(e,t,n,r){this.r=+e,this.g=+t,this.b=+n,this.opacity=+r}function Ce(){return"#"+Me(this.r)+Me(this.g)+Me(this.b)}function Ne(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"rgb(":"rgba(")+Math.max(0,Math.min(255,Math.round(this.r)||0))+", "+Math.max(0,Math.min(255,Math.round(this.g)||0))+", "+Math.max(0,Math.min(255,Math.round(this.b)||0))+(1===e?")":", "+e+")")}function Me(e){return((e=Math.max(0,Math.min(255,Math.round(e)||0)))<16?"0":"")+e.toString(16)}function Pe(e,t,n,r){return r<=0?e=t=n=NaN:n<=0||n>=1?e=t=NaN:t<=0&&(e=NaN),new ze(e,t,n,r)}function Te(e){if(e instanceof ze)return new ze(e.h,e.s,e.l,e.opacity);if(e instanceof oe||(e=we(e)),!e)return new ze;if(e instanceof ze)return e;var t=(e=e.rgb()).r/255,n=e.g/255,r=e.b/255,o=Math.min(t,n,r),i=Math.max(t,n,r),a=NaN,u=i-o,l=(i+o)/2;return u?(a=t===i?(n-r)/u+6*(n0&&l<1?0:a,new ze(a,u,l,e.opacity)}function ze(e,t,n,r){this.h=+e,this.s=+t,this.l=+n,this.opacity=+r}function Le(e,t,n){return 255*(e<60?t+(n-t)*e/60:e<180?n:e<240?t+(n-t)*(240-e)/60:t)}function Oe(e,t,n,r,o){var i=e*e,a=i*e;return((1-3*e+3*i-a)*t+(4-6*i+3*a)*n+(1+3*e+3*i-3*a)*r+a*o)/6}ne(oe,we,{copy:function(e){return Object.assign(new this.constructor,this,e)},displayable:function(){return this.rgb().displayable()},hex:ye,formatHex:ye,formatHsl:function(){return Te(this).formatHsl()},formatRgb:be,toString:be}),ne(Se,xe,re(oe,{brighter:function(e){return e=null==e?ae:Math.pow(ae,e),new Se(this.r*e,this.g*e,this.b*e,this.opacity)},darker:function(e){return e=null==e?ie:Math.pow(ie,e),new Se(this.r*e,this.g*e,this.b*e,this.opacity)},rgb:function(){return this},displayable:function(){return-.5<=this.r&&this.r<255.5&&-.5<=this.g&&this.g<255.5&&-.5<=this.b&&this.b<255.5&&0<=this.opacity&&this.opacity<=1},hex:Ce,formatHex:Ce,formatRgb:Ne,toString:Ne})),ne(ze,(function(e,t,n,r){return 1===arguments.length?Te(e):new ze(e,t,n,null==r?1:r)}),re(oe,{brighter:function(e){return e=null==e?ae:Math.pow(ae,e),new ze(this.h,this.s,this.l*e,this.opacity)},darker:function(e){return e=null==e?ie:Math.pow(ie,e),new ze(this.h,this.s,this.l*e,this.opacity)},rgb:function(){var e=this.h%360+360*(this.h<0),t=isNaN(e)||isNaN(this.s)?0:this.s,n=this.l,r=n+(n<.5?n:1-n)*t,o=2*n-r;return new Se(Le(e>=240?e-240:e+120,o,r),Le(e,o,r),Le(e<120?e+240:e-120,o,r),this.opacity)},displayable:function(){return(0<=this.s&&this.s<=1||isNaN(this.s))&&0<=this.l&&this.l<=1&&0<=this.opacity&&this.opacity<=1},formatHsl:function(){var e=this.opacity;return(1===(e=isNaN(e)?1:Math.max(0,Math.min(1,e)))?"hsl(":"hsla(")+(this.h||0)+", "+100*(this.s||0)+"%, "+100*(this.l||0)+"%"+(1===e?")":", "+e+")")}}));var je=function(e){return function(){return e}};function Ae(e,t){return function(n){return e+n*t}}function Re(e){return 1===(e=+e)?Ie:function(t,n){return n-t?function(e,t,n){return e=Math.pow(e,n),t=Math.pow(t,n)-e,n=1/n,function(r){return Math.pow(e+r*t,n)}}(t,n,e):je(isNaN(t)?n:t)}}function Ie(e,t){var n=t-e;return n?Ae(e,n):je(isNaN(e)?t:e)}var Fe=function e(t){var n=Re(t);function r(e,t){var r=n((e=xe(e)).r,(t=xe(t)).r),o=n(e.g,t.g),i=n(e.b,t.b),a=Ie(e.opacity,t.opacity);return function(t){return e.r=r(t),e.g=o(t),e.b=i(t),e.opacity=a(t),e+""}}return r.gamma=e,r}(1);function De(e){return function(t){var n,r,o=t.length,i=new Array(o),a=new Array(o),u=new Array(o);for(n=0;n=1?(n=1,t-1):Math.floor(n*t),o=e[r],i=e[r+1],a=r>0?e[r-1]:2*o-i,u=ri&&(o=t.slice(i,o),u[a]?u[a]+=o:u[++a]=o),(n=n[0])===(r=r[0])?u[a]?u[a]+=r:u[++a]=r:(u[++a]=null,l.push({i:a,x:W(n,r)})),i=Be.lastIndex;return i=0&&(e=e.slice(0,t)),!e||"start"===e}))}(t)?D:U;return function(){var a=i(this,e),u=a.on;u!==r&&(o=(r=u).copy()).on(t,n),a.on=o}}var ut=n(538);var lt=n(265);var ct=b.ZP.prototype.constructor;var st=n(946);function ft(e){return function(){this.style.removeProperty(e)}}function dt(e,t,n){return function(r){this.style.setProperty(e,t.call(this,r),n)}}function pt(e,t,n){var r,o;function i(){var i=t.apply(this,arguments);return i!==o&&(r=(o=i)&&dt(e,i,n)),r}return i._value=t,i}function ht(e){return function(t){this.textContent=e.call(this,t)}}function vt(e){var t,n;function r(){var r=e.apply(this,arguments);return r!==n&&(t=(n=r)&&ht(r)),t}return r._value=e,r}var mt=0;function gt(e,t,n,r){this._groups=e,this._parents=t,this._name=n,this._id=r}function yt(){return++mt}var bt=b.ZP.prototype;gt.prototype=function(e){return(0,b.ZP)().transition(e)}.prototype=(0,V.Z)({constructor:gt,select:function(e){var t=this._name,n=this._id;"function"!==typeof e&&(e=(0,ut.Z)(e));for(var r=this._groups,o=r.length,i=new Array(o),a=0;ar?(r+o)/2:Math.min(0,r)||Math.max(0,o),a>i?(i+a)/2:Math.min(0,i)||Math.max(0,a))}function At(){var e,t,n,r=Pt,o=Tt,i=jt,a=Lt,u=Ot,l=[0,1/0],f=[[-1/0,-1/0],[1/0,1/0]],h=250,v=g,m=c("start","zoom","end"),b=500,w=0,k=10;function _(e){e.property("__zoom",zt).on("wheel.zoom",P).on("mousedown.zoom",T).on("dblclick.zoom",z).filter(u).on("touchstart.zoom",L).on("touchmove.zoom",O).on("touchend.zoom touchcancel.zoom",j).style("-webkit-tap-highlight-color","rgba(0,0,0,0)")}function E(e,t){return(t=Math.max(l[0],Math.min(l[1],t)))===e.k?e:new xt(t,e.x,e.y)}function x(e,t,n){var r=t[0]-n[0]*e.k,o=t[1]-n[1]*e.k;return r===e.x&&o===e.y?e:new xt(e.k,r,o)}function S(e){return[(+e[0][0]+ +e[1][0])/2,(+e[0][1]+ +e[1][1])/2]}function C(e,t,n,r){e.on("start.zoom",(function(){N(this,arguments).event(r).start()})).on("interrupt.zoom end.zoom",(function(){N(this,arguments).event(r).end()})).tween("zoom",(function(){var e=this,i=arguments,a=N(e,i).event(r),u=o.apply(e,i),l=null==n?S(u):"function"===typeof n?n.apply(e,i):n,c=Math.max(u[1][0]-u[0][0],u[1][1]-u[0][1]),s=e.__zoom,f="function"===typeof t?t.apply(e,i):t,d=v(s.invert(l).concat(c/s.k),f.invert(l).concat(c/f.k));return function(e){if(1===e)e=f;else{var t=d(e),n=c/t[2];e=new xt(n,l[0]-t[0]*n,l[1]-t[1]*n)}a.zoom(null,e)}}))}function N(e,t,n){return!n&&e.__zooming||new M(e,t)}function M(e,t){this.that=e,this.args=t,this.active=0,this.sourceEvent=null,this.extent=o.apply(e,t),this.taps=0}function P(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o1?t-1:0),a=1;aw}u.event(e).zoom("mouse",i(x(u.that.__zoom,u.mouse[0]=(0,y.Z)(e,h),u.mouse[1]),u.extent,f))}function b(e){l.on("mousemove.zoom mouseup.zoom",null),p(e.view,u.moved),Mt(e),u.event(e).end()}}function z(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),a=1;a0?(0,s.Z)(this).transition().duration(h).call(C,p,l,e):(0,s.Z)(this).call(_.transform,p,l,e)}}function L(n){for(var o=arguments.length,i=new Array(o>1?o-1:0),a=1;a1?t-1:0),r=1;r1?r-1:0),i=1;i