Blog

  • Citywide Quest: Do you know where in Philly these Christmas-themed photos were taken?

    Citywide Quest: Do you know where in Philly these Christmas-themed photos were taken?

    html,body{margin:0}.inno :where(*:not(svg,svg *,.inno-no-reset,.inno-no-reset *),use){all:revert;margin:0;padding:0;border:0;list-style:none}@font-face{font-family:”Inquirer Headline”;font-weight:100;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:100;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-ThinItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:300;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-LightWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-LightWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:300;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-LightItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-LightItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:normal;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:normal;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-RegularItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:500;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:500;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-MediumItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:600;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:600;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-SemiBoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:700;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:700;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:900;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Headline”;font-weight:900;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerHeadline-BlackItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Text”;font-weight:normal;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Text”;font-weight:normal;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-RegularItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Text”;font-weight:bold;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldWEB.woff”) format(“woff”)}@font-face{font-family:”Inquirer Text”;font-weight:bold;font-style:italic;src:url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldItalicWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/InquirerTextWEB-BoldItalicWEB.woff”) format(“woff”)}@font-face{font-family:”Grot 10″;font-weight:normal;src:url(“https://media.inquirer.com/fonts/Grot10-RegularWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-RegularWEB.woff”) format(“woff”)}@font-face{font-family:”Grot 10″;font-weight:500;src:url(“https://media.inquirer.com/fonts/Grot10-MediumWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-MediumWEB.woff”) format(“woff”)}@font-face{font-family:”Grot 10″;font-weight:bold;src:url(“https://media.inquirer.com/fonts/Grot10-ExtraboldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot10-ExtraboldWEB.woff”) format(“woff”)}@font-face{font-family:”Grot12″;font-weight:300;src:url(“https://media.inquirer.com/fonts/Grot12Condensed-LightWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot12Condensed-LightWEB.woff”) format(“woff”)}@font-face{font-family:”Grot12″;font-weight:600;src:url(“https://media.inquirer.com/fonts/Grot12Condensed-SemiboldWEB.woff2”) format(“woff2”),url(“https://media.inquirer.com/fonts/Grot12Condensed-SemiboldWEB.woff”) format(“woff”)}.inno{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:”Grot 10″,sans-serif;color:#222;padding-block:48px;overflow:clip;font-size:14px;line-height:1}.inno–widget,.inno–embed{overflow:hidden;padding-block-end:0}.inno–widget .inno-layout–content>*,.inno–embed .inno-layout–content>*{max-width:none}.inno-anchorable:before{content:””;display:block;height:calc(var(–nav-height, 0) + 10px);margin:calc(0px – (var(–nav-height, 0) + 10px)) 0 0}.inno-spanner{background-color:#dcdcdc;box-shadow:4px 0 0 #dcdcdc,-4px 0 0 #dcdcdc;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:#222}.inno-spanner–error{background-color:#fff;border:3px dashed #e11b22;box-shadow:none;padding-left:4px;padding-right:4px}.inno-spanner–guess{background-color:var(–color-pin);box-shadow:4px 0 0 var(–color-pin),-4px 0 0 var(–color-pin);color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ xml:space=’preserve’ viewBox=’0 0 48 48’%3E%3Cpath fill=’white’ d=’m35.3 6.6 3-6.6H9.8l3 6.6h-7L24 48 42.3 6.6zM24 23.3c-3.4 0-6.2-2.8-6.2-6.2S20.6 11 24 11s6.2 2.8 6.2 6.2-2.8 6.1-6.2 6.1’/%3E%3C/svg%3E”);background-size:.9em;background-position:left center;background-repeat:no-repeat;padding-left:1.15em}.inno-spanner–readers{background-color:#808284;box-shadow:4px 0 0 #808284,-4px 0 0 #808284;color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ xml:space=’preserve’ viewBox=’0 0 48 48’%3E%3Cpath fill=’white’ d=’m35.3 6.6 3-6.6H9.8l3 6.6h-7L24 48 42.3 6.6zM24 23.3c-3.4 0-6.2-2.8-6.2-6.2S20.6 11 24 11s6.2 2.8 6.2 6.2-2.8 6.1-6.2 6.1’/%3E%3C/svg%3E”);background-size:.9em;background-position:left center;background-repeat:no-repeat;padding-left:1.15em}.inno-spanner–location{background-color:var(–color-sign);box-shadow:4px 0 0 var(–color-sign),-4px 0 0 var(–color-sign);color:#fff;padding:1px 0;margin:0 5px;box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:url(“data:image/svg+xml,%3Csvg xmlns=’http://www.w3.org/2000/svg’ xml:space=’preserve’ id=’Layer_1′ x=’0′ y=’0′ version=’1.1′ viewBox=’0 0 48 48’%3E%3Cstyle%3E.st0%7Bfill:white%7D%3C/style%3E%3Cpath d=’M32 3.5h-3.1C27.4 3.2 27.3 2 27.3 2c0-1.1-1.5-2-3.3-2-1.9 0-3.3.9-3.3 2 0 0 0 1.2-1.7 1.5h-3c-.9 0-1.6.7-1.6 1.6V20c0 .9.7 1.6 1.6 1.6h16c.9 0 1.6-.7 1.6-1.6V5.1c0-.9-.8-1.6-1.6-1.6M21.8 21.6h4.3V48h-4.3z’ class=’st0’/%3E%3C/svg%3E”);background-size:.9em;background-position:left center;background-repeat:no-repeat;padding-left:1em}.inno{–gutter: calc(50vw – 325px)}.inno *{box-sizing:border-box}.inno-layout–content>*{max-width:min(650px,100vw – 32px);margin-inline:auto}.inno-layout–align-full{max-width:100%}.inno-layout–align-wide{max-width:min(1250px,100vw – 32px);margin-inline:auto}.inno-layout–align-default{max-width:min(650px,100vw – 32px);margin-inline:auto}@media(min-width: 48em){.inno-layout–align-left{float:left;margin-inline-start:var(–gutter);margin-inline-end:24px;width:301px;margin-block-end:16px;padding-top:6px}}@media(min-width: 60em){.inno-layout–align-left{margin-inline-start:calc(var(–gutter) – clamp(0px,var(–gutter) – 100px,160px))}}@media(min-width: 48em){.inno-layout–align-right{float:right;width:301px;margin-inline-start:24px;margin-inline-end:var(–gutter);margin-block-end:16px;padding-top:5px}}@media(min-width: 60em){.inno-layout–align-right{margin-inline-end:calc(var(–gutter) – clamp(0px,var(–gutter) – 100px,160px))}}.inno-layout–stack>*+*{margin-block-start:24px}.inno-layout–stack-tight>*+*{margin-block-start:10px}.inno-layout–stack-loose>*+*{margin-block-start:30px}*+.inno-layout–isolate{margin-block-start:48px}.inno-layout–isolate+*{margin-block-start:48px}.inno-body__error{color:var(–color-text-primary);padding:24px;border:3px dashed #e11b22;font-family:monospace;white-space:pre-wrap;font-size:16px}.inno-body__error-head{display:block;font-weight:bold}.inno-button{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;box-sizing:border-box;text-decoration:none;border-radius:4px;cursor:pointer;pointer-events:auto;transition:background-color .4s ease-in-out,border-color .4s ease-in-out,color .4s ease-in-out;background-color:var(–color-secondary);color:var(–color-accent)}.inno-button:focus{outline:solid 4px var(–color-text-tertiary)}.inno-button:disabled{pointer-events:none}.inno-button–primary:hover{background-color:var(–color-accent);color:var(–color-secondary)}.inno-button–primary:disabled{color:var(–color-disabled);pointer-events:none}.inno-button–secondary{background-color:var(–color-background);color:var(–color-text-primary);border:solid 1px var(–color-text-link-hover)}.inno-button–secondary:hover{background-color:var(–color-text-link-hover);color:var(–color-over-accent);border:solid 1px var(–color-text-link-hover)}.inno-button–secondary:disabled{border-color:var(–color-text-tertiary);color:var(–color-text-tertiary)}.inno-button–minimal{background-color:rgba(0,0,0,0);color:var(–color-text-primary);padding:8px}.inno-button–minimal:hover{background-color:var(–color-accent);color:var(–color-over-accent)}.inno-button–minimal:hover .inno-button__label{opacity:1}.inno-button–minimal:disabled{background-color:var(–color-text-secondary);color:var(–color-text-tertiary);pointer-events:none}.inno-button–large{padding:16px 40px}.inno-button–medium{padding:10px 24px}.inno-button–small{padding:8px 16px}.inno-button__label{font-family:”Grot 10″,sans-serif;font-weight:700;line-height:1.2em;flex-grow:0;z-index:1}.inno-button–large .inno-button__label{font-size:20px}.inno-button–medium .inno-button__label{font-size:18px}.inno-button–small .inno-button__label{font-size:16px}.inno-button–has-image .inno-button__label{text-align:center}.inno-button__image{max-width:100%;display:flex;align-items:center;justify-content:center}.inno-hover{position:relative;cursor:pointer;border:1px var(–color-accent) solid;padding:3px 4px;transition:border .4s ease-in-out;box-sizing:border-box}@media(min-width: 48em){.inno-hover{cursor:help}}.inno-hover:hover{border:1px var(–color-accent) solid}.inno-hover__box{position:fixed;bottom:0;left:0;right:0;z-index:20;background-color:var(–color-background);pointer-events:none;transform:translateY(100%);transition:transform .4s ease-in-out;padding:16px;border-top:1px solid var(–color-accent);white-space:normal;font-family:”Grot 10″,sans-serif;font-size:14px;line-height:1.5}@media(min-width: 48em){.inno-hover__box{position:absolute;top:100%;width:200px;left:-1px;right:0;bottom:auto;margin:auto;max-width:250px;padding:6px;opacity:0;transition:opacity .4s ease-in-out;transform:none;border:1px solid var(–color-accent)}}.inno-hover.is-visible .inno-hover__box{opacity:1;transform:translateY(0)}.inno-icon{display:inline-block;width:1.2em;height:1.2em;fill:currentColor}.inno-icon–white{fill:#fff}.inno-icon–black{fill:#222}.inno-icon–accent{fill:var(–color-accent)}.inno-icon–over-accent{fill:var(–color-over-accent)}.inno-icon__stroke{fill:rgba(0,0,0,0);stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke}.inno-icon–white .inno-icon__stroke{stroke:#fff}.inno-icon–black .inno-icon__stroke{stroke:#222}.inno-icon–accent .inno-icon__stroke{stroke:var(–color-text-link-hover)}.inno-icon–over-accent .inno-icon__stroke{stroke:var(–color-over-accent)}.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1)}@media(forced-colors: active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:45px;outline:none;padding:0;width:45px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media(forced-colors: active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media(hover: hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:rgb(0 0 0/5%)}}.maplibregl-ctrl button:not(:disabled):active{background-color:rgb(0 0 0/5%)}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23333′ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23333′ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}@media(forced-colors: active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}}@media(forced-colors: active)and (prefers-color-scheme: light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23333′ viewBox=’0 0 29 29’%3E%3Cpath d=’M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z’/%3E%3C/svg%3E”)}@media(forced-colors: active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 29 29’%3E%3Cpath d=’M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 29 29’%3E%3Cpath d=’M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z’/%3E%3C/svg%3E”)}}@media(forced-colors: active)and (prefers-color-scheme: light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z’/%3E%3C/svg%3E”)}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23333′ viewBox=’0 0 29 29’%3E%3Cpath d=’m10.5 14 4-8 4 8z’/%3E%3Cpath fill=’%23ccc’ d=’m10.5 16 4 8 4-8z’/%3E%3C/svg%3E”)}@media(forced-colors: active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 29 29’%3E%3Cpath d=’m10.5 14 4-8 4 8z’/%3E%3Cpath fill=’%23ccc’ d=’m10.5 16 4 8 4-8z’/%3E%3C/svg%3E”)}}@media(forced-colors: active)and (prefers-color-scheme: light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 29 29’%3E%3Cpath d=’m10.5 14 4-8 4 8z’/%3E%3Cpath fill=’%23ccc’ d=’m10.5 16 4 8 4-8z’/%3E%3C/svg%3E”)}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’22’ height=’22’ fill=’none’ stroke=’%23333′ viewBox=’0 0 22 22’%3E%3Ccircle cx=’11’ cy=’11’ r=’8.5’/%3E%3Cpath d=’M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z’/%3E%3Cpath d=’M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z’/%3E%3Cpath d=’M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’22’ height=’22’ fill=’none’ stroke=’%2333b5e5′ viewBox=’0 0 22 22’%3E%3Ccircle cx=’11’ cy=’11’ r=’8.5’/%3E%3Cpath d=’M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z’/%3E%3Cpath d=’M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z’/%3E%3Cpath d=’M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’22’ height=’22’ fill=’%23333′ viewBox=’0 0 22 22’%3E%3Cpath d=’m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’22’ height=’22’ fill=’%2333b5e5′ viewBox=’0 0 22 22’%3E%3Cpath d=’m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23333′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23aaa’ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3Cpath fill=’red’ d=’m14 5 1 1-9 9-1-1z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%2333b5e5′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23e58978′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%2333b5e5′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23e54e33′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media(forced-colors: active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23fff’ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23999′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3Cpath fill=’red’ d=’m14 5 1 1-9 9-1-1z’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%2333b5e5′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23e58978′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%2333b5e5′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23e54e33′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3C/svg%3E”)}}@media(forced-colors: active)and (prefers-color-scheme: light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3C/svg%3E”)}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’29’ height=’29’ fill=’%23666′ viewBox=’0 0 20 20’%3E%3Cpath d=’M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7’/%3E%3Ccircle cx=’10’ cy=’10’ r=’2’/%3E%3Cpath fill=’red’ d=’m14 5 1 1-9 9-1-1z’/%3E%3C/svg%3E”)}}@keyframes maplibregl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’88’ height=’23’ fill=’none’%3E%3Cpath fill=’%23000′ fill-opacity=’.4′ fill-rule=’evenodd’ d=’M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z’/%3E%3Cpath fill=’%23fff’ d=’m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z’/%3E%3Cpath fill=’%23e1e3e9′ d=’M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z’/%3E%3Cpath d=’M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z’ style=’fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001’/%3E%3Cg style=’stroke-width:1.12603545’%3E%3Cpath d=’M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668′ style=’color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto’ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3′ style=’clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z’ style=’clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3C/g%3E%3C/svg%3E”);background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media(forced-colors: active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’88’ height=’23’ fill=’none’%3E%3Cpath fill=’%23000′ fill-opacity=’.4′ fill-rule=’evenodd’ d=’M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z’/%3E%3Cpath fill=’%23fff’ d=’m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z’/%3E%3Cpath fill=’%23e1e3e9′ d=’M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z’/%3E%3Cpath d=’M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z’ style=’fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001’/%3E%3Cg style=’stroke-width:1.12603545’%3E%3Cpath d=’M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668′ style=’color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto’ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3′ style=’clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z’ style=’clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3C/g%3E%3C/svg%3E”)}}@media(forced-colors: active)and (prefers-color-scheme: light){a.maplibregl-ctrl-logo{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’88’ height=’23’ fill=’none’%3E%3Cpath fill=’%23000′ fill-opacity=’.4′ fill-rule=’evenodd’ d=’M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z’/%3E%3Cpath fill=’%23fff’ d=’m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z’/%3E%3Cpath fill=’%23e1e3e9′ d=’M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z’/%3E%3Cpath d=’M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z’ style=’fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001’/%3E%3Cg style=’stroke-width:1.12603545’%3E%3Cpath d=’M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668′ style=’color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto’ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3′ style=’clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3Cpath d=’M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z’ style=’clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4′ transform=’translate(15.553 2.85)scale(.88807)’/%3E%3C/g%3E%3C/svg%3E”)}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:hsla(0, 0%, 100%, 0.5);margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:hsla(0, 0%, 100%, 0.5);background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’24’ height=’24’ fill-rule=’evenodd’ viewBox=’0 0 20 20’%3E%3Cpath d=’M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0’/%3E%3C/svg%3E”);border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:rgb(0 0 0/5%)}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors: active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’24’ height=’24’ fill=’%23fff’ fill-rule=’evenodd’ viewBox=’0 0 20 20’%3E%3Cpath d=’M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0’/%3E%3C/svg%3E”)}}@media screen and (forced-colors: active)and (prefers-color-scheme: light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’24’ height=’24’ fill-rule=’evenodd’ viewBox=’0 0 20 20’%3E%3Cpath d=’M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0’/%3E%3C/svg%3E”)}}.maplibregl-ctrl-attrib a{color:rgba(0, 0, 0, 0.75);text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:hsla(0, 0%, 100%, 0.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:rgb(0 0 0/5%)}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:””;position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0, 0, 0, 0.35);box-sizing:border-box;content:””;height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:rgba(0, 0, 0, 0.4);color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media(hover: none),(pointer: coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100% !important;left:0 !important;position:fixed !important;top:0 !important;width:100% !important;z-index:99999}.inno-map{position:relative;margin-bottom:32px;width:100%;height:500px;background-color:var(–color-faint);overflow:hidden}.inno-map.is-loaded .inno-map__loading{opacity:0;animation:none;pointer-events:none}.inno-map__map{width:100%;height:100%}@keyframes loadingPulse{0%{opacity:1}100%{opacity:.4}}.inno-map__loading{position:absolute;font-family:”Grot 10″,sans-serif;font-weight:bold;font-size:18px;top:50%;left:50%;transform:translate(-50%, -50%);animation:loadingPulse .8s ease-in-out alternate infinite;transition:opacity .4s ease-in-out}.inno-map__location,.inno-map__guess{position:absolute;left:0;top:0;will-change:transform;display:none;z-index:4}.maplibregl-canvas-container .inno-map__location,.maplibregl-canvas-container .inno-map__guess{display:block}.inno-map__location .inno-icon,.inno-map__guess .inno-icon{width:2.4em;height:2.4em;fill:var(–color-pin)}@media(min-width: 48em){.inno-map__location .inno-icon,.inno-map__guess .inno-icon{width:3em;height:3em}}@keyframes dropIn{from{transform:translateY(-100px);opacity:0}to{transform:translateY(0);opacity:1}}.inno-map__guess .inno-icon{transform:translateY(-50%)}.inno-map__guess–user{z-index:2}.inno-map__guess–user .inno-icon{opacity:0;animation:dropIn .8s cubic-bezier(0.68, -0.55, 0.265, 1.55) forwards;fill:#808284}.inno-map__guess–user-0 .inno-icon{animation-delay:.5s}.inno-map__guess–user-1 .inno-icon{animation-delay:.55s}.inno-map__guess–user-2 .inno-icon{animation-delay:.6s}.inno-map__guess–user-3 .inno-icon{animation-delay:.65s}.inno-map__guess–user-4 .inno-icon{animation-delay:.7s}.inno-map__guess–user-5 .inno-icon{animation-delay:.75s}.inno-map__guess–user-6 .inno-icon{animation-delay:.8s}.inno-map__guess–user-7 .inno-icon{animation-delay:.85s}.inno-map__guess–user-8 .inno-icon{animation-delay:.9s}.inno-map__guess–user-9 .inno-icon{animation-delay:.95s}.inno-map__guess–user-10 .inno-icon{animation-delay:1s}.inno-map__guess–user-11 .inno-icon{animation-delay:1.05s}.inno-map__guess–user-12 .inno-icon{animation-delay:1.1s}.inno-map__guess–user-13 .inno-icon{animation-delay:1.15s}.inno-map__guess–user-14 .inno-icon{animation-delay:1.2s}.inno-map__guess–user-15 .inno-icon{animation-delay:1.25s}.inno-map__guess–user-16 .inno-icon{animation-delay:1.3s}.inno-map__guess–user-17 .inno-icon{animation-delay:1.35s}.inno-map__guess–user-18 .inno-icon{animation-delay:1.4s}.inno-map__guess–user-19 .inno-icon{animation-delay:1.45s}.inno-map__guess–user-20 .inno-icon{animation-delay:1.5s}.inno-map__guess–user-21 .inno-icon{animation-delay:1.55s}.inno-map__guess–user-22 .inno-icon{animation-delay:1.6s}.inno-map__guess–user-23 .inno-icon{animation-delay:1.65s}.inno-map__guess–user-24 .inno-icon{animation-delay:1.7s}.inno-map__guess–user-25 .inno-icon{animation-delay:1.75s}.inno-map__guess–user-26 .inno-icon{animation-delay:1.8s}.inno-map__guess–user-27 .inno-icon{animation-delay:1.85s}.inno-map__guess–user-28 .inno-icon{animation-delay:1.9s}.inno-map__guess–user-29 .inno-icon{animation-delay:1.95s}.inno-map__guess–user-30 .inno-icon{animation-delay:2s}.inno-map__guess–user-31 .inno-icon{animation-delay:2.05s}.inno-map__guess–user-32 .inno-icon{animation-delay:2.1s}.inno-map__guess–user-33 .inno-icon{animation-delay:2.15s}.inno-map__guess–user-34 .inno-icon{animation-delay:2.2s}.inno-map__guess–user-35 .inno-icon{animation-delay:2.25s}.inno-map__guess–user-36 .inno-icon{animation-delay:2.3s}.inno-map__guess–user-37 .inno-icon{animation-delay:2.35s}.inno-map__guess–user-38 .inno-icon{animation-delay:2.4s}.inno-map__guess–user-39 .inno-icon{animation-delay:2.45s}.inno-map__guess–user-40 .inno-icon{animation-delay:2.5s}.inno-map__guess–user-41 .inno-icon{animation-delay:2.55s}.inno-map__guess–user-42 .inno-icon{animation-delay:2.6s}.inno-map__guess–user-43 .inno-icon{animation-delay:2.65s}.inno-map__guess–user-44 .inno-icon{animation-delay:2.7s}.inno-map__guess–user-45 .inno-icon{animation-delay:2.75s}.inno-map__guess–user-46 .inno-icon{animation-delay:2.8s}.inno-map__guess–user-47 .inno-icon{animation-delay:2.85s}.inno-map__guess–user-48 .inno-icon{animation-delay:2.9s}.inno-map__guess–user-49 .inno-icon{animation-delay:2.95s}.inno-map__guess–user-50 .inno-icon{animation-delay:3s}.inno-map__location .inno-icon{fill:var(–color-sign);transform:translateY(-30%)}.maplibregl-ctrl-top-right .maplibregl-ctrl{margin-top:8px;margin-right:8px;box-shadow:none;border-radius:4px;overflow:hidden}@media(min-width: 48em){.maplibregl-ctrl-top-right .maplibregl-ctrl{margin-top:16px;margin-right:16px}}.maplibregl-ctrl-group button{background-color:var(–color-secondary);transition:background .4s ease-in-out}.maplibregl-ctrl-group button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23f18e0c’ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}.maplibregl-ctrl-group button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23f18e0c’ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.maplibregl-ctrl-group button:hover{background-color:var(–color-accent) !important}.maplibregl-ctrl-group button:hover.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23222222′ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}.maplibregl-ctrl-group button:hover.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23222222′ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.inno-color–thanksgiving .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23f9bf6b’ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}.inno-color–thanksgiving .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23f9bf6b’ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.inno-color–thanksgiving .maplibregl-ctrl-group button:hover.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23bc520a’ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}.inno-color–thanksgiving .maplibregl-ctrl-group button:hover.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23bc520a’ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.inno-color–christmas .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23fafafa’ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}.inno-color–christmas .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23fafafa’ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.inno-color–christmas .maplibregl-ctrl-group button:hover.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23cb0909′ viewBox=’0 0 29 29’%3E%3Cpath d=’M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5’/%3E%3C/svg%3E”)}.inno-color–christmas .maplibregl-ctrl-group button:hover.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url(“data:image/svg+xml;charset=utf-8,%3Csvg xmlns=’http://www.w3.org/2000/svg’ width=’40’ height=’40’ fill=’%23cb0909′ viewBox=’0 0 29 29’%3E%3Cpath d=’M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z’/%3E%3C/svg%3E”)}.maplibregl-control-container{transition:opacity .4s ease-in-out}.inno-settings{–color-background: #f2f1ed;–color-background-secondary: #f2f1ed;–color-secondary: #1a2954;–color-secondary-light: rgb(38.0545454545, 60.0090909091, 122.9454545455);–color-secondary-transparent: rgba(26, 41, 84, 0.8);–color-disabled: #004e96;–color-accent: #f0af13;–color-hero: #f0af13;–color-pin: #f0af13;–color-sign: #1a2954;–color-over-accent: #ffffff;–color-text-primary: #222222;–color-text-link: #1a2954;–color-text-link-hover: #f0af13;–color-text-secondary: #595760;–color-text-tertiary: #808284;–color-text-accent: #004e96;–color-faint: #dcdcdc;–color-mask: rgba(34, 34, 34, 0.8);background:var(–color-background);color:var(–color-text-primary)}.inno-color–spooky{–color-accent: #f18e0c;–color-hero: #f18e0c;–color-pin: #f18e0c;–color-sign: #222222;–color-secondary: #222222;–color-secondary-light: rgb(59.5, 59.5, 59.5);–color-secondary-transparent: rgba(34, 34, 34, 0.8);–color-disabled: #808284;–color-text-link: #f18e0c;–color-text-link-hover: #f18e0c}.inno-color–thanksgiving{–color-accent: #f9bf6b;–color-hero: #f9bf6b;–color-pin: #f9bf6b;–color-sign: #bc520a;–color-secondary: #bc520a;–color-secondary-light: rgb(212.2121212121, 92.5606060606, 11.2878787879);–color-secondary-transparent: rgba(188, 82, 10, 0.8);–color-disabled: #222222;–color-text-link: #bc520a;–color-text-link-hover: #f9bf6b}.inno-color–christmas{–color-accent: #fafafa;–color-hero: #fafafa;–color-pin: #018027;–color-sign: #cb0909;–color-secondary: #cb0909;–color-secondary-light: rgb(227.4174528302, 10.0825471698, 10.0825471698);–color-secondary-transparent: rgba(203, 9, 9, 0.8);–color-disabled: #808284;–color-text-link: #cb0909;–color-text-link-hover: #cb0909}.inno-mode–dark{–color-background: #222222;–color-background-secondary: #595760;–color-accent: #8dd7f7;–color-over-accent: #222222;–color-text-primary: #ffffff;–color-text-secondary: #dcdcdc;–color-text-tertiary: #808284;–color-text-link: #8dd7f7;–color-faint: #595760;–color-mask: rgba(255, 255, 255, 0.8)}body:has(.inno-chrome–chromeless){overflow:hidden;width:100vw;height:100vh}@supports(width: 100dvw){body:has(.inno-chrome–chromeless){width:100dvw}}@supports(height: 100dvh){body:has(.inno-chrome–chromeless){height:100dvh}}body:has(.inno-chrome–chromeless) .global-app-bar,body:has(.inno-chrome–chromeless) .footer,body:has(.inno-chrome–chromeless) .footer-wrapper{display:none}body:has(.inno-chrome–chromeless) #inq-article-completion{height:0px}.inno-geo{margin-top:48px;padding-bottom:48px}.inno-geo .inno-heading,.inno-geo .inno-caption{margin-top:6px}.inno-geo[data-status=answered] .inno-geo__clue-button,.inno-geo[data-status=playing] .inno-geo__clue-button{opacity:0;pointer-events:none}.inno-geo[data-status=answered] .inno-geo__clue-expand,.inno-geo[data-status=playing] .inno-geo__clue-expand{opacity:1;pointer-events:all}.inno-geo[data-status=answered] .inno-geo__clue-wrapper,.inno-geo[data-status=playing] .inno-geo__clue-wrapper{width:20%;height:20%;transform:translate(8px, 8px)}@media(min-width: 48em){.inno-geo[data-status=answered] .inno-geo__clue-wrapper,.inno-geo[data-status=playing] .inno-geo__clue-wrapper{transform:translate(16px, 16px)}}.inno-geo[data-status=answered] .inno-geo__clue,.inno-geo[data-status=playing] .inno-geo__clue{border-radius:1000px;border:1px solid var(–color-secondary);box-sizing:border-box}.inno-geo.has-answered .inno-map,.inno-geo[data-status=answered] .inno-map{pointer-events:none}.inno-geo.has-answered .inno-geo__submit-button,.inno-geo[data-status=answered] .inno-geo__submit-button{opacity:0}.inno-geo.has-answered .inno-geo__reveal,.inno-geo[data-status=answered] .inno-geo__reveal{max-height:1000px}.inno-geo.has-answered .maplibregl-control-container,.inno-geo[data-status=answered] .maplibregl-control-container{opacity:0}.inno-geo__count{color:#808284;text-align:center}.inno-geo__game{position:relative;background-color:#fff;aspect-ratio:1/1;overflow:hidden;border-radius:12px;border:1px solid var(–color-secondary)}.inno-geo__clue-wrapper{position:absolute;z-index:6;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;transition:all .4s ease-in-out}.inno-geo__clue{position:absolute;z-index:6;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;transition:all .4s ease-in-out}.inno-geo__image{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}@keyframes clueButton{0%{transform:scale(1);background-color:var(–color-secondary-light)}100%{transform:scale(0.95)}}.inno-geo__clue-button{position:absolute;bottom:8px;right:8px;transition:opacity .4s ease-in-out}@media(min-width: 48em){.inno-geo__clue-button{bottom:16px;right:16px}}[data-id=”1″] .inno-geo__clue-button{animation:clueButton .4s ease-in-out alternate infinite}.inno-geo__clue-button:hover{animation-play-state:paused;background-color:var(–color-accent) !important}.inno-geo__clue-expand{position:absolute;z-index:10;bottom:0;right:0;padding:8px;border-radius:32px;pointer-events:none;opacity:0}@media(min-width: 48em){.inno-geo__clue-expand{padding:16px}}.inno-geo__game-screen{position:absolute;top:0;left:0;width:100%;height:100%}.inno-geo__game-screen .inno-map{position:absolute;top:0;left:0;width:100%;height:100%;margin-bottom:0}.inno-geo__submit-button{position:absolute;bottom:8px;left:0;right:0;width:fit-content;margin:0 auto;transition:opacity .4s ease-in-out}@media(min-width: 48em){.inno-geo__submit-button{bottom:16px}}.inno-geo__tooltips{position:absolute;z-index:20;top:0;left:0;width:100%;height:100%;pointer-events:none}.inno-geo__tooltip{position:absolute;left:30%;right:30%;top:8px;font-family:”Grot 10″,sans-serif;line-height:1.2;font-weight:bold;font-size:16px;background-color:var(–color-secondary-transparent);width:fit-content;padding:4px;border-radius:4px;color:var(–color-accent);text-align:center;opacity:0;transition:opacity .4s ease-in-out;transition-delay:.5s}@media(min-width: 48em){.inno-geo__tooltip{top:16px}}[data-status=playing][data-id=”1″]:not(.has-guessed) .inno-geo__tooltip–1{opacity:1}[data-status=playing][data-id=”1″].has-guessed .inno-geo__tooltip–2{opacity:1}[data-id=”1″].has-answered .inno-geo__tooltip–3{opacity:1}.inno-geo__tap,.inno-geo__click{display:none}@media(pointer: fine){.inno-geo__click{display:inline}}@media(pointer: coarse){.inno-geo__tap{display:inline}}.inno-geo__reveal{overflow:hidden;max-height:0;transition:max-height 1s ease-in-out}.js-result-hide{display:none}.inno-results{display:grid;gap:16px;align-items:center;justify-content:center;text-align:center;overflow:hidden;max-height:0;transition:max-height .4s ease-in-out;padding-bottom:5px}.inno-results.is-revealed{max-height:2000px}.inno-results .inno-p.is-hidden{display:none}.inno-results__grade{display:none}.inno-results__grade.is-active{display:block}.inno-results__letter-grade{position:relative;aspect-ratio:1/1;border-radius:8px;border:3px solid var(–color-accent);max-width:112px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(–color-secondary);margin-bottom:16px}@keyframes glitter{0%{transform:scale(0.5) rotate(0deg);opacity:0}25%{transform:scale(1) rotate(180deg);opacity:1}50%{transform:scale(0.5) rotate(360deg);opacity:0}100%{transform:scale(0.5) rotate(0deg);opacity:0}}.inno-results__letter-grade–a:before{content:””;position:absolute;left:40%;bottom:45%;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:3;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAAJYCAMAAACJuGjuAAADAFBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/LkhhAAAA/3RSTlMAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1O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);background-repeat:repeat-x;background-position:center;background-size:100% 100%;overflow:hidden;z-index:2;opacity:0;animation:glitter 3s linear infinite}.inno-results__letter-grade–a{color:false;background-color:var(–color-accent);border-color:var(–color-accent)}.inno-results__letter-grade–a .inno-results__actual-grade{font-weight:700}.inno-results__letter-grade–b{color:false;background-color:var(–color-accent);border-color:var(–color-accent)}.inno-results__letter-grade–b .inno-results__actual-grade{font-weight:600}.inno-results__letter-grade–c{color:false;background-color:false;border-color:var(–color-accent)}.inno-results__letter-grade–c .inno-results__actual-grade{font-weight:600}.inno-results__letter-grade–d{color:false;background-color:false;border-color:#808284}.inno-results__letter-grade–d .inno-results__actual-grade{font-weight:400}.inno-results__letter-grade–f{color:#808284;background-color:false;border-color:#808284}.inno-results__letter-grade–f .inno-results__actual-grade{font-weight:400}.inno-results__actual-grade{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-weight:500;font-size:72.8px}.inno-ad{max-height:400px;transition:max-height .4s ease-in-out,padding .4s ease-in-out,margin .4s ease-in-out;overflow:hidden}.inno-ad.is-hidden{max-height:0;margin:0;padding:0}.inno-ad–banner{padding-block:48px;background:var(–color-background)}@media(min-width: 0em)and (max-width: 48em){.inno-ad–banner{display:none}}.inno-ad–banner .inno-ad__label{display:none}.inno-ad__label{display:block;margin:0 auto 12px;text-align:center;font-size:14px;color:#808284}.inno-ad__ad{margin-inline:auto;background-color:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;width:300px;height:250px}@media(min-width: 48em){.inno-ad__ad{width:728px;height:90px}}@media(min-width: 63.9375em){.inno-ad__ad{height:auto;width:fit-content;min-width:728px;min-height:90px;max-width:970px;max-height:250px}}.inno-ad__ad–small{width:300px;height:250px;min-height:auto;min-width:auto}.inno-ad__ad iframe{position:unset !important}.inno-ad__ad .cnx-content-wrapper{position:relative !important}.inno-ad__ad .celtra-ad-inline-host,.inno-ad__ad .celtra-ad-inline-host *{position:relative !important;overflow:hidden !important}.inno-ad__placeholder{text-align:center;text-transform:uppercase;font-weight:bold;font-size:16px;color:#222}@media(min-width: 75em){.inno-ad__placeholder{padding:120px 0}}.inno-byline{font-family:”Grot 10″,sans-serif;font-size:12px;line-height:1.5}@media(min-width: 48em){.inno-byline{font-size:14px}}.inno-byline__content{display:flex;justify-content:space-between;align-items:center;gap:12px}.inno-byline__text{flex:1 1 auto}.inno-byline .inno-gift{flex:0 0 auto}.inno-byline__timestamp-date{color:var(–color-hero)}.inno-byline__timestamp-label{color:var(–color-hero);display:block}.inno-byline__authors{color:var(–color-text-primary, #222222);line-height:1.5em;text-wrap-style:balance}.inno-byline__author{display:inline}.inno-byline__author-link,.inno-byline__authors a{color:var(–color-text-primary, #222222);text-decoration:none;transition:color .4s ease-in-out}.inno-byline__author-link:hover,.inno-byline__authors a:hover{color:var(–color-text-link, #004e96)}.inno-caption{color:var(–color-text-secondary);font-family:”Grot 10″,sans-serif;font-size:14px;line-height:1.5}.inno-caption a{color:inherit;box-shadow:inset 0 -1px 0 0 var(–color-text-secondary);transition:color .25s ease,box-shadow .25s ease;text-decoration:none}.inno-caption a:hover{color:var(–color-text-link);box-shadow:inset 0 -1px 0 0 var(–color-text-link)}.inno-caption__caption-text{display:block;text-wrap:pretty}.inno-caption__credit{color:var(–color-text-tertiary);display:block}.inno-credits{font-family:”Grot 10″,sans-serif}.inno-credits__header{color:var(–color-text-primary);font-size:16px;font-family:”Grot 10″,sans-serif;font-weight:normal;line-height:1.2;border-bottom:1px solid var(–color-faint);padding-bottom:4px;margin-bottom:8px}.inno-credits__roles{display:grid;gap:8px;color:var(–color-text-secondary);font-size:14px;line-height:1.5;text-align:pretty}@media(min-width: 48em){.inno-credits__roles{grid-template-columns:50% 50%}}.inno-feedback{margin-top:40px}.inno-feedback .inno-p{font-family:”Grot 10″,sans-serif;font-size:16px;text-align:center}.inno-feedback .inno-icon{width:32px;height:32px;fill:#fff;transition:transform .4s ease-in-out}@media(min-width: 48em){.inno-feedback .inno-icon{width:48px;height:48px}}.inno-feedback .inno-icon–flip{transform:rotate(180deg) scaleX(-1)}.inno-feedback.has-answered .inno-button{pointer-events:none}.inno-feedback.has-answered-yes .inno-button–feedback-no,.inno-feedback.has-answered-no .inno-button–feedback-yes{background-color:var(–color-faint)}.inno-feedback__buttons{display:flex;gap:12px;margin-top:12px;margin-bottom:18px;align-items:center;justify-content:center}.inno-button–feedback{border-radius:50%;padding:12px}.inno-button–feedback-yes{background-color:#00a253}.inno-button–feedback-yes:hover .inno-icon{transform:translateY(-10%)}.inno-button–feedback-no{background-color:#e11b22}.inno-button–feedback-no:hover .inno-icon{transform:rotate(180deg) scaleX(-1) translateY(-10%)}.inno-gift{display:none}.inno-gift–default{justify-content:center}.inno-gift–default.is-available{display:flex}.inno-gift–default .inno-button{font-size:24px;padding:8px;min-width:200px;margin:0px auto}.inno-gift–minimal.is-available{display:inline-block}.inno-gift–minimal .inno-button{display:flex;align-items:center;font-size:16px;line-height:16px}.inno-gift–minimal .inno-button__label{font-size:14px;font-weight:normal;color:currentColor;opacity:.4;transition:opacity .4s ease-in-out;display:none}@media(min-width: 37.5em){.inno-gift–minimal .inno-button__label{display:inline-block}}.inno-gift–minimal .inno-icon{display:inline-block}.inno-gift.is-available{display:block}.is-app .inno-gift{display:none}.inno-gift .inno-icon–loading{animation:spin 1s linear forwards infinite}.inno-gift .inno-icon{display:none}.inno-gift [data-state=ready] .inno-icon–gift{display:initial}.inno-gift [data-state=loading] .inno-icon–loading{display:initial}.inno-gift [data-state=complete] .inno-icon–tickmark{display:initial}.inno-gift [data-state=error] .inno-icon–cross{display:initial}.inno-gift-toast-receiver{display:none}@keyframes spin{0%{rotate:0deg}100%{rotate:360deg}}.inno-heading{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:24px;font-weight:600;line-height:1.2;color:var(–color-text-primary);scroll-margin-top:calc(var(–sticky-height) + 16px);text-wrap:balance;text-align:center}@media(min-width: 48em){.inno-heading{font-size:32px}}.inno-heading–chapter{font-weight:300;border-bottom:1px solid var(–color-text-primary);text-transform:uppercase}.inno-layout–stack-tight>*+.inno-heading{margin-block-start:20px}.inno-layout–stack-tight>.inno-heading:has(+*){margin-block-end:-5px}.inno-layout–stack-loose>*+.inno-heading{margin-block-start:60px}.inno-layout–stack-loose>.inno-heading:has(+*){margin-block-end:-15px}.inno-hero{background-image:url(“https://interactives.inquirer.com/projects/2025/12/geo-guesser/1766248188467/assets/_resized/same-skyline–1300px.webp”);background-size:contain;background-position:50% 100%;background-repeat:repeat-x;margin-top:50px}@media(min-width: 48em){.inno-hero{background-position:50% 50%}}.inno-hero–shore{background-image:url(“https://interactives.inquirer.com/projects/2025/12/geo-guesser/1766248188467/assets/_resized/shore–1300px.webp”)}.inno-hero__sign{max-width:420px;margin:0 auto;width:calc(100vw – 100px);border-image:url(“https://interactives.inquirer.com/projects/2025/12/geo-guesser/1766248188467/assets/sign–normal.svg”);border-image-slice:21.6% 7.6% 7.6% fill;border-image-width:90px 30px 30px;border-image-repeat:repeat stretch}.inno-color–spooky .inno-hero__sign{border-image-source:url(“https://interactives.inquirer.com/projects/2025/12/geo-guesser/1766248188467/assets/sign–spooky.svg”)}.inno-color–thanksgiving .inno-hero__sign{border-image-source:url(“https://interactives.inquirer.com/projects/2025/12/geo-guesser/1766248188467/assets/sign–thanksgiving.svg”)}.inno-color–christmas .inno-hero__sign{border-image-source:url(“https://interactives.inquirer.com/projects/2025/12/geo-guesser/1766248188467/assets/sign–christmas.svg”)}.inno-hero__content{padding:24px;padding-top:100px;text-align:center;color:var(–color-hero);display:grid;gap:12px}.inno-hero__headline{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:8vw;font-weight:400;line-height:1;text-wrap:balance;margin-top:-12px;text-transform:uppercase}@media(min-width: 37.5em){.inno-hero__headline{font-size:36px}}@media(min-width: 48em){.inno-hero__headline{font-size:52px}}.inno-hero__sign-divider{display:block;max-width:40%;margin:0 auto}.inno-hero__subheadline{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:14px;font-weight:600;line-height:1.3;text-wrap:balance;padding-bottom:16px}@media(min-width: 48em){.inno-hero__subheadline{font-size:24px;padding-bottom:24px}}.inno-hero__media{position:relative;z-index:2;margin-top:-48px}@media(min-width: 60em){.inno-hero__media{margin-top:-96px}}.inno-hero__sign-divider-icon{fill:var(–color-hero)}.inno-hero__sign-divider-line{fill:none;stroke:var(–color-hero);stroke-miterlimit:10}.inno-image__img{width:100%;display:block}.inno-link{display:flex;align-items:center;width:fit-content;text-decoration:none}.inno-link:hover .inno-link__copy{color:var(–color-text-link-hover)}.inno-link:hover .inno-icon{transform:translateX(0px)}.inno-link .inno-icon{width:20px;height:20px;margin-left:5px;display:inline-block;transform:translateX(-2px);transition:transform .3s ease-in-out}.inno-link__copy{font-family:”Inquirer Headline”,”Times New Roman”,serif;font-weight:600;color:var(–color-text-primary);font-size:24px;line-height:1;transition:color .3s ease-in-out}.inno-more__header{display:flex;justify-content:space-between;align-items:center;border-top:3px solid var(–color-text-primary);padding-top:8px;margin-block-end:16px;line-height:1.2}.inno-more__header .inno-link{margin-bottom:0}.inno-more__header .inno-link__copy{display:none}@media(min-width: 48em){.inno-more__header .inno-link__copy{display:block}}.inno-more__title{max-width:650px;display:block;font-family:”Grot12″,sans-serif;font-size:32px;text-transform:uppercase;color:var(–color-text-primary);margin:0;text-wrap:balance}@media(min-width: 48em){.inno-more__title{max-width:none}}.inno-more__stories{display:flex;gap:24px;flex-direction:column}@media(min-width: 48em){.inno-more__stories{flex-direction:row}}.inno-more__stories .inno-related{height:100%;margin-bottom:0;border:0;padding:0}.inno-more__stories .inno-related .inno-image{margin:0 0 12px 0;aspect-ratio:3/2}.inno-more__stories .inno-related .inno-image__img{width:100%;height:100%;object-fit:cover}.inno-more__story{position:relative;display:block;max-width:650px;margin:0 auto}@media(min-width: 48em){.inno-more__story{max-width:none}}.inno-more__story:after{content:””;position:absolute;z-index:2;background:var(–color-faint)}@media(min-width: 0em)and (max-width: 48em){.inno-more__story:after{left:0;bottom:-12px;width:100%;height:1px}}@media(min-width: 48em){.inno-more__story:after{top:0;right:-12px;width:1px;height:100%}}.inno-more__story:last-child:after{display:none}.inno-p{-webkit-font-smoothing:subpixel-antialiased;-mox-osx-font-smoothing:grayscale;color:#222;color:var(–color-text-primary);font-family:”Inquirer Text”,”Times New Roman”,serif;font-size:18px;line-height:1.666666;white-space:pre-line;text-wrap:pretty}@media(min-width: 37.5em){.inno-p{font-size:20px;line-height:1.6}}.inno-p–has-dropcap:first-letter{margin-top:1px;margin-right:12px;margin-bottom:0;margin-left:0;font-family:”Inquirer Headline”,”Times New Roman”,serif;font-size:3.2em;float:left;font-weight:bold;line-height:1;color:var(–color-text-accent)}@-moz-document url-prefix(){.inno-p–has-dropcap:first-letter{margin-top:10px;margin-bottom:0px}}@media(min-width: 37.5em){.inno-p–has-dropcap:first-letter{font-size:5.3em;margin-top:-3px;margin-bottom:-10px}@-moz-document url-prefix(){.inno-p–has-dropcap:first-letter{margin-top:12px;margin-bottom:0px}}}.inno-p a{transition:color .25s ease;color:var(–color-text-link);box-shadow:inset 0 -1px 0 0 var(–color-text-link-hover);text-decoration:none}.inno-p a:hover{color:var(–color-text-link-hover)}.inno-p__endmark{display:inline-block;height:1.1em;width:1.1em;margin-left:5px;vertical-align:text-bottom;margin-bottom:2px;fill:var(–color-text-accent)}.inno-premium{padding:19px 26px 22px 8px;color:var(–color-text-primary);font-family:”Grot 10″,sans-serif;font-size:18px;line-height:1;font-weight:normal;background-color:var(–color-background-secondary)}.inno-premium .inno-icon{fill:var(–color-accent);width:24px;margin-right:7px}.inno-premium__header{display:flex}.inno-premium__hed{font-weight:bold;line-height:22px;font-size:16px;color:var(–color-text-primary);padding:3px 0 4px;font-family:”Grot 10″,sans-serif;text-wrap:pretty}.inno-mode–dark .inno-premium__hed{color:#fff}.inno-premium__message{font-weight:500;line-height:22px;font-size:16px;color:var(–color-text-secondary);font-family:”Grot 10″,sans-serif;margin-left:32px;text-wrap:pretty}.inno-related{position:relative;display:block;z-index:2;padding:12px;max-width:min(650px,100vw – 32px);background-color:var(–color-background);text-decoration:none;color:var(–color-text-primary);transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;font-family:”Grot 10″,sans-serif;box-sizing:border-box;border:1px solid var(–color-faint)}.inno-related:hover{transform:translateY(-4px)}.inno-related:hover .inno-related__headline{color:var(–color-text-link-hover)}.inno-related .inno-image{margin:-12px -12px 12px -12px}.inno-related__eyebrow{font-size:16px;line-height:1;font-weight:bold;font-family:”Grot12″,sans-serif;text-transform:uppercase;color:var(–color-accent)}.inno-related__headline{font-family:”Inquirer Headline”,”Times New Roman”,serif;line-height:1.2;font-size:24px;font-weight:600;transition:color .3s ease-in-out;text-wrap:pretty}.inno-related__description{font-size:16px;line-height:1.4;color:var(–color-text-tertiary);text-wrap:pretty}.inno-share{display:flex;justify-content:center}.inno-share .inno-button{min-width:200px}.inno-share .inno-button__label{transition:opacity .4s ease-in-out}.inno-share .inno-button__label–copied{position:absolute;right:0;left:0;top:0;bottom:0;margin:auto;opacity:0;height:fit-content}.inno-share .inno-button.is-copied .inno-button__label{opacity:0}.inno-share .inno-button.is-copied .inno-button__label–copied{opacity:1}.inno-tags{border-top:1px solid var(–color-faint);padding-block:12px}.inno-tags__title{font-family:”Grot 10″,sans-serif;font-size:14px;font-weight:normal}.inno-tags__buttons{display:flex;flex-wrap:wrap;gap:8px}.inno-tags__buttons .inno-button{flex:0 0 auto}.inno-toast{position:fixed;bottom:16px;left:0;right:0;width:max-content;margin:0px auto;z-index:120;display:flex;align-content:center;justify-content:center;text-align:center;font-size:20px;border-radius:5px;background-color:var(–color-text-primary);color:var(–color-background);padding:24px 48px;box-shadow:0 1px 4px rgba(89,87,96,.1),0 3px 6px rgba(89,87,96,.1);translate:0% calc(100% + 18px);transition:translate .4s}.inno-toast–active{translate:0 0}

    Citywide Quest

    We’ll show you a photo taken in the Philly-area, you drop a pin where you think it was taken. Closer to the location results in a better score. This week’s theme is all about Christmas. Good luck!

    Question 1

    Where can you find this Christmas tree?

    ClickTap on map to guess the location in the photo
    ClickTap again to change your guess and hit submit when you're happy
    You will be scored at the end. The closer to the location the better the score

    Tom Gralish / Staff Photographer

    Pretty good/Not bad/Way off! Your guess was from the location.Spot on! Your guess was exactly at the location. Here's also where a random selection of Inquirer readers guessed.

    The tree is in the old waiting room at 30th Street Station. It was placed in front of the 30-foot frieze, “The Spirit of Transportation”, which depicts travel from ancient to modern and futuristic times.

    Quiz continues after ad
    Question 2

    Where are these people?

    Tom Gralish / Staff Photographer

    Pretty good/Not bad/Way off! Your guess was from the location.Spot on! Your guess was exactly at the location. Here's also where a random selection of Inquirer readers guessed.

    This is the Betsy Ross House in Old City decked out in Christmas decorations.

    Quiz continues after ad
    Question 3

    Where is this Grinch family?

    Joe Lamberti / For The Inquirer

    Pretty good/Not bad/Way off! Your guess was from the location.Spot on! Your guess was exactly at the location. Here's also where a random selection of Inquirer readers guessed.

    This is the Christmas Village on the north side of City Hall. The event will take place from Thanksgiving Day through Christmas Eve this year, featuring more than 120 vendors offering holiday merchandise and seasonal food.

    Your Score

    ARank

    Amazing work. You are the head elf!

    BRank

    Good stuff. You've earned a spot on Santa’s nice list this year!

    CRank

    C is a passing grade. Do you like Christmas?You’ve shown some Grinch-like tendencies.

    DRank

    D isn’t great. Did Santa get stuck in the chimney while delivering knowledge to you?

    FRank

    We don’t want to say you failed, but you didn’t not fail.

    You beat % of other Inquirer readers.

    We’ll be back next Saturday for another round of Citywide Quest.

    Did you enjoy this quiz?

    Let us know what you think by emailing us at interactives@inquirer.com

    Staff Contributors

    • Design and Development: Levi Jiang
    • Editing: Sam Morris
    • Copy Editing: Brian Leighton

    Topics mentioned in this story

    (()=>{var lr=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var St=lr(b=>{var jr={0:”Jan.”,1:”Feb.”,2:”March”,3:”April”,4:”May”,5:”June”,6:”July”,7:”Aug.”,8:”Sept.”,9:”Oct.”,10:”Nov.”,11:”Dec.”};function xt(e){return e===void 0&&(e=new Date),jr[e.getMonth()]}var Nr={0:”Jan”,1:”Feb”,2:”Mar”,3:”Apr”,4:”May”,5:”Jun”,6:”Jul”,7:”Aug”,8:”Sep”,9:”Oct”,10:”Nov”,11:”Dec”};function bt(e){return e===void 0&&(e=new Date),Nr[e.getMonth()]}function O(e){return e==null}function Lt(e){return typeof e==”number”&&isFinite(e)}function se(e){return Lt(e)&&Math.floor(e)===e}var Hr=[“one”,”two”,”three”,”four”,”five”,”six”,”seven”,”eight”,”nine”],Zr=[“million”,”billion”,”trillion”,”quadrillion”,”quintillion”,”sextillion”,”septillion”,”octillion”,”nonillion”,”decillion”],Mt=[“th”,”st”,”nd”,”rd”,”th”,”th”,”th”,”th”,”th”,”th”],Gr=[11,12,13];function Tt(e){if(O(e))return””;var t=+e;return se(t)?Gr.indexOf(t%100)>-1?Mt[0]:Mt[t%10]:””}var Vr=[“first”,”second”,”third”,”fourth”,”fifth”,”sixth”,”seventh”,”eighth”,”ninth”],Wr=new RegExp(/s+([^s]*)s*$/);b.apdate=function(e){return e===void 0&&(e=new Date),xt(e)+” “+e.getDate()+”, “+e.getFullYear()},b.apdatetab=function(e){return e===void 0&&(e=new Date),bt(e)+” “+e.getDate()+”, “+e.getFullYear()},b.apmonth=xt,b.apmonthtab=bt,b.apnumber=function(e){if(O(e))return””;var t=+e;return se(t)?t=10?e.toString():Hr[t-1]:e.toString()},b.aptime=function(e){e===void 0&&(e=new Date);var t,r,n=e.getHours(),i=e.getMinutes(),o=i===0;if(o){if(n===0)return”midnight”;if(n===12)return”noon”}return n0?n:12):(t=”p.m.”,r=n===12?n:n-12),o?r+” “+t:r+”:”+(i<10?"0"+i:i)+" "+t},b.capfirst=function(e){if(O(e))return"";var t=String(e);return""+t.charAt(0).toUpperCase()+t.slice(1)},b.intcomma=function(e){if(O(e))return"";var t,r=+e;return Lt(r)?((t=r.toString().split("."))[0]=t[0].replace(/B(?=(d{3})+(?!d))/g,","),t.join(".")):e.toString()},b.intword=function(e){if(O(e))return"";var t=+e;if(!se(t))return e.toString();var r=Math.abs(t);if(r<1e6)return e.toString();var n=Math.ceil(Math.log(r+1)/Math.LN10)-1,i=n-n%3,o=t/Math.pow(10,i);return(o=Math.round(10*o)/10)+" "+Zr[Math.floor(i/3)-2]},b.ordinal=function(e,t){if(t===void 0&&(t=!1),O(e))return"";var r=+e;return se(r)?t&&r{document.querySelectorAll(“.js-hover”).forEach(e=>{e.addEventListener(“click”,()=>{Ye(e)}),e.addEventListener(“mouseenter”,()=>{Ye(e)}),e.addEventListener(“mouseout”,()=>{Qe(e)})}),window.addEventListener(“scroll”,()=>{X!==null&&cr()})},cr=()=>{(X>window.scrollY+100||X{Qe(e)})},Ye=e=>{e.classList.add(“is-visible”),X=window.scrollY},Qe=e=>{e.classList.remove(“is-visible”),X=null},Xe={init:()=>{ur()}};var A=Uint8Array,V=Uint16Array,fr=Int32Array,_e=new A([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),et=new A([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),hr=new A([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),tt=function(e,t){for(var r=new V(31),n=0;n<31;++n)r[n]=t+=1<<e[n-1];for(var i=new fr(r[30]),n=1;n<30;++n)for(var o=r[n];o<r[n+1];++o)i[o]=o-r[n]<<5|n;return{b:r,r:i}},rt=tt(_e,2),nt=rt.b,pr=rt.r;nt[28]=258,pr[258]=28;var it=tt(et,0),vr=it.b,On=it.r,Te=new V(32768);for(v=0;v>1|(v&21845)<>2|(I&13107)<>4|(I&3855)<>8|(I&255)<>1;var I,v,_=function(e,t,r){for(var n=e.length,i=0,o=new V(t);i<n;++i)e[i]&&++o[e[i]-1];var a=new V(t);for(i=1;i<t;++i)a[i]=a[i-1]+o[i-1]<<1;var s;if(r){s=new V(1<<t);var l=15-t;for(i=0;i<n;++i)if(e[i])for(var c=i<<4|e[i],f=t-e[i],u=a[e[i]-1]++<<f,h=u|(1<<f)-1;u>l]=c}else for(s=new V(n),i=0;i>15-e[i]);return s},ee=new A(288);for(v=0;v<144;++v)ee[v]=8;var v;for(v=144;v<256;++v)ee[v]=9;var v;for(v=256;v<280;++v)ee[v]=7;var v;for(v=280;v<288;++v)ee[v]=8;var v,ot=new A(32);for(v=0;v<32;++v)ot[v]=5;var v;var dr=_(ee,9,1);var gr=_(ot,5,1),be=function(e){for(var t=e[0],r=1;rt&&(t=e[r]);return t},D=function(e,t,r){var n=t/8|0;return(e[n]|e[n+1]<>(t&7)&r},Me=function(e,t){var r=t/8|0;return(e[r]|e[r+1]<<8|e[r+2]<>(t&7)},mr=function(e){return(e+7)/8|0},yr=function(e,t,r){return(t==null||te.length)&&(r=e.length),new A(e.subarray(t,r))};var wr=[“unexpected EOF”,”invalid block type”,”invalid length/literal”,”invalid distance”,”stream finished”,”no stream handler”,,”no callback”,”invalid UTF-8 data”,”extra field too long”,”date not in range 1980-2099″,”filename too long”,”stream finishing”,”invalid zip data”],E=function(e,t,r){var n=new Error(t||wr[e]);if(n.code=e,Error.captureStackTrace&&Error.captureStackTrace(n,E),!r)throw n;return n},Le=function(e,t,r,n){var i=e.length,o=n?n.length:0;if(!i||t.f&&!t.l)return r||new A(0);var a=!r,s=a||t.i!=2,l=t.i;a&&(r=new A(i*3));var c=function(We){var Je=r.length;if(We>Je){var Ke=new A(Math.max(Je*2,We));Ke.set(r),r=Ke}},f=t.f||0,u=t.p||0,h=t.b||0,p=t.l,y=t.d,d=t.m,k=t.n,T=i*8;do{if(!p){f=D(e,u,1);var q=D(e,u+1,3);if(u+=3,q)if(q==1)p=dr,y=gr,d=9,k=5;else if(q==2){var ge=D(e,u,31)+257,Be=D(e,u+10,15)+4,Re=ge+D(e,u+5,31)+1;u+=14;for(var Y=new A(Re),me=new A(19),z=0;z<Be;++z)me[hr[z]]=D(e,u+z*3,7);u+=Be*3;for(var je=be(me),nr=(1<<je)-1,ir=_(me,je,1),z=0;z>4;if(w<16)Y[z++]=w;else{var Z=0,ie=0;for(w==16?(ie=3+D(e,u,3),u+=2,Z=Y[z-1]):w==17?(ie=3+D(e,u,7),u+=3):w==18&&(ie=11+D(e,u,127),u+=7);ie–;)Y[z++]=Z}}var He=Y.subarray(0,ge),$=Y.subarray(ge);d=be(He),k=be($),p=_(He,d,1),y=_($,k,1)}else E(1);else{var w=mr(u)+4,S=e[w-4]|e[w-3]<i){l&&E(0);break}s&&c(h+S),r.set(e.subarray(w,C),h),t.b=h+=S,t.p=u=C*8,t.f=f;continue}if(u>T){l&&E(0);break}}s&&c(h+131072);for(var or=(1<<d)-1,ar=(1<>4;if(u+=Z&15,u>T){l&&E(0);break}if(Z||E(2),G264){var z=G-257,Q=_e[z];Ze=D(e,u,(1<>4;we||E(3),u+=we&15;var $=vr[xe];if(xe>3){var Q=et[xe];$+=Me(e,u)&(1<T){l&&E(0);break}s&&c(h+131072);var Ge=h+Ze;if(h<$){var Ve=o-$,sr=Math.min($,Ge);for(Ve+h<0&&E(3);h<sr;++h)r[h]=n[Ve+h]}for(;h<Ge;++h)r[h]=r[h-$]}}t.l=p,t.p=ye,t.b=h,t.f=f,p&&(f=1,t.m=d,t.d=y,t.n=k)}while(!f);return h!=r.length&&a?yr(r,0,h):r.subarray(0,h)};var xr=new A(0);var br=function(e){(e[0]!=31||e[1]!=139||e[2]!=8)&&E(6,"invalid gzip data");var t=e[3],r=10;t&4&&(r+=(e[10]|e[11]<>3&1)+(t>>4&1);n>0;n-=!e[r++]);return r+(t&2)},Mr=function(e){var t=e.length;return(e[t-4]|e[t-3]<<8|e[t-2]<<16|e[t-1]<>>0};var Tr=function(e,t){return((e[0]&15)!=8||e[0]>>4>7||(e[0]<>5&1)==+!t&&E(6,”invalid zlib data: “+(e[1]&32?”need”:”unexpected”)+” dictionary”),(e[1]>>3&4)+2};function Lr(e,t){return Le(e,{i:2},t&&t.out,t&&t.dictionary)}function Sr(e,t){var r=br(e);return r+8>e.length&&E(6,”invalid gzip data”),Le(e.subarray(r,-8),{i:2},t&&t.out||new A(Mr(e)),t&&t.dictionary)}function Er(e,t){return Le(e.subarray(Tr(e,t&&t.dictionary),-4),{i:2},t&&t.out,t&&t.dictionary)}function at(e,t){return e[0]==31&&e[1]==139&&e[2]==8?Sr(e,t):(e[0]&15)!=8||e[0]>>4>7||(e[0]<<8|e[1])%31?Lr(e,t):Er(e,t)}var Ar=typeof TextDecoderCr(e,”name”,{value:t,configurable:!0}),x=(e,t,r)=>new Promise((n,i)=>{var o=l=>{try{s(r.next(l))}catch(c){i(c)}},a=l=>{try{s(r.throw(l))}catch(c){i(c)}},s=l=>l.done?n(l.value):Promise.resolve(l.value).then(o,a);s((r=r.apply(e,t)).next())}),jn=g((e,t)=>{let r=!1,n=””,i=L.GridLayer.extend({createTile:g((o,a)=>{let s=document.createElement(“img”),l=new AbortController,c=l.signal;return s.cancel=()=>{l.abort()},r||(e.getHeader().then(f=>{f.tileType===1?console.error(“Error: archive contains MVT vector tiles, but leafletRasterLayer is for displaying raster tiles. See https://github.com/protomaps/PMTiles/tree/main/js for details.”):f.tileType===2?n=”image/png”:f.tileType===3?n=”image/jpeg”:f.tileType===4?n=”image/webp”:f.tileType===5&&(n=”image/avif”)}),r=!0),e.getZxy(o.z,o.x,o.y,c).then(f=>{if(f){let u=new Blob([f.data],{type:n}),h=window.URL.createObjectURL(u);s.src=h,s.cancel=void 0,a(void 0,s)}}).catch(f=>{if(f.name!==”AbortError”)throw f}),s},”createTile”),_removeTile:g(function(o){let a=this._tiles[o];a&&(a.el.cancel&&a.el.cancel(),a.el.width=0,a.el.height=0,a.el.deleted=!0,L.DomUtil.remove(a.el),delete this._tiles[o],this.fire(“tileunload”,{tile:a.el,coords:this._keyToTileCoords(o)}))},”_removeTile”)});return new i(t)},”leafletRasterLayer”),zr=g(e=>(t,r)=>{if(r instanceof AbortController)return e(t,r);let n=new AbortController;return e(t,n).then(i=>r(void 0,i.data,i.cacheControl||””,i.expires||””),i=>r(i)).catch(i=>r(i)),{cancel:g(()=>n.abort(),”cancel”)}},”v3compat”),st=class{constructor(t){this.tilev4=g((r,n)=>x(this,null,function*(){if(r.type===”json”){let p=r.url.substr(10),y=this.tiles.get(p);if(y||(y=new oe(p),this.tiles.set(p,y)),this.metadata)return{data:yield y.getTileJson(r.url)};let d=yield y.getHeader();return(d.minLon>=d.maxLon||d.minLat>=d.maxLat)&&console.error(`Bounds of PMTiles archive ${d.minLon},${d.minLat},${d.maxLon},${d.maxLat} are not valid.`),{data:{tiles:[`${r.url}/{z}/{x}/{y}`],minzoom:d.minZoom,maxzoom:d.maxZoom,bounds:[d.minLon,d.minLat,d.maxLon,d.maxLat]}}}let i=new RegExp(/pmtiles://(.+)/(d+)/(d+)/(d+)/),o=r.url.match(i);if(!o)throw new Error(“Invalid PMTiles protocol URL”);let a=o[1],s=this.tiles.get(a);s||(s=new oe(a),this.tiles.set(a,s));let l=o[2],c=o[3],f=o[4],u=yield s.getHeader(),h=yield s?.getZxy(+l,+c,+f,n.signal);if(h)return{data:new Uint8Array(h.data),cacheControl:h.cacheControl,expires:h.expires};if(u.tileType===1){if(this.errorOnMissingTile)throw new Error(“Tile not found.”);return{data:new Uint8Array}}return{data:null}}),”tilev4″),this.tile=zr(this.tilev4),this.tiles=new Map,this.metadata=t?.metadata||!1,this.errorOnMissingTile=t?.errorOnMissingTile||!1}add(t){this.tiles.set(t.source.getKey(),t)}get(t){return this.tiles.get(t)}};g(st,”Protocol”);var lt=st;function ut(e,t){return(t>>>0)*4294967296+(e>>>0)}g(ut,”toNum”);function ct(e,t){let r=t.buf,n=r[t.pos++],i=(n&112)>>4;if(n<128||(n=r[t.pos++],i|=(n&127)<<3,n<128)||(n=r[t.pos++],i|=(n&127)<<10,n<128)||(n=r[t.pos++],i|=(n&127)<<17,n<128)||(n=r[t.pos++],i|=(n&127)<<24,n<128)||(n=r[t.pos++],i|=(n&1)<<31,n<128))return ut(e,i);throw new Error("Expected varint not more than 10 bytes")}g(ct,"readVarintRemainder");function W(e){let t=e.buf,r=t[e.pos++],n=r&127;return r<128||(r=t[e.pos++],n|=(r&127)<<7,r<128)||(r=t[e.pos++],n|=(r&127)<<14,r<128)||(r=t[e.pos++],n|=(r&127)<<21,r<128)?n:(r=t[e.pos],n|=(r&15)<<28,ct(n,e))}g(W,"readVarint");function Ee(e,t,r,n){if(n===0){r===1&&(t[0]=e-1-t[0],t[1]=e-1-t[1]);let i=t[0];t[0]=t[1],t[1]=i}}g(Ee,"rotate");function ft(e,t){let r=te(2,e),n=t,i=t,o=t,a=[0,0],s=1;for(;s26)throw new Error(“Tile zoom level exceeds max safe number limit (26)”);if(t>te(2,e)-1||r>te(2,e)-1)throw new Error(“tile x/y outside zoom level bounds”);let n=Fr[e],i=te(2,e),o=0,a=0,s=0,l=[t,r],c=i/2;for(;c>0;)o=(l[0]&c)>0?1:0,a=(l[1]&c)>0?1:0,s+=c*c*(3*o^a),Ee(c,l,o,a),c=c/2;return n+s}g(ht,”zxyToTileId”);function Dr(e){let t=0,r=0;for(let n=0;n<27;n++){let i=(1<<n)*(1<e)return ft(n,e-t);t+=i}throw new Error(“Tile zoom level exceeds max safe number limit (26)”)}g(Dr,”tileIdToZxy”);var kr=(e=>(e[e.Unknown=0]=”Unknown”,e[e.None=1]=”None”,e[e.Gzip=2]=”Gzip”,e[e.Brotli=3]=”Brotli”,e[e.Zstd=4]=”Zstd”,e))(kr||{});function ae(e,t){return x(this,null,function*(){if(t===1||t===0)return e;if(t===2){if(typeof globalThis.DecompressionStream>”u”)return at(new Uint8Array(e));let r=new Response(e).body;if(!r)throw new Error(“Failed to read response stream”);let n=r.pipeThrough(new globalThis.DecompressionStream(“gzip”));return new Response(n).arrayBuffer()}throw new Error(“Compression method not supported”)})}g(ae,”defaultDecompress”);var Ur=(e=>(e[e.Unknown=0]=”Unknown”,e[e.Mvt=1]=”Mvt”,e[e.Png=2]=”Png”,e[e.Jpeg=3]=”Jpeg”,e[e.Webp=4]=”Webp”,e[e.Avif=5]=”Avif”,e))(Ur||{});function pt(e){return e===1?”.mvt”:e===2?”.png”:e===3?”.jpg”:e===4?”.webp”:e===5?”.avif”:””}g(pt,”tileTypeExt”);var qr=127;function vt(e,t){let r=0,n=e.length-1;for(;r>1,o=t-e[i].tileId;if(o>0)r=i+1;else if(o=0&&(e[n].runLength===0||t-e[n].tileId-1,o=/Chrome|Chromium|Edg|OPR|Brave/.test(n);this.chromeWindowsNoCache=!1,i&&o&&(this.chromeWindowsNoCache=!0)}getKey(){return this.url}setHeaders(t){this.customHeaders=t}getBytes(t,r,n,i){return x(this,null,function*(){let o,a;n?a=n:(o=new AbortController,a=o.signal);let s=new Headers(this.customHeaders);s.set(“range”,`bytes=${t}-${t+r-1}`);let l;this.mustReload?l=”reload”:this.chromeWindowsNoCache&&(l=”no-store”);let c=yield fetch(this.url,{signal:a,cache:l,headers:s});if(t===0&&c.status===416){let h=c.headers.get(“Content-Range”);if(!h||!h.startsWith(“bytes */”))throw new Error(“Missing content-length on 416 response”);let p=+h.substr(8);c=yield fetch(this.url,{signal:a,cache:”reload”,headers:{range:`bytes=0-${p-1}`}})}let f=c.headers.get(“Etag”);if(f!=null&&f.startsWith(“W/”)&&(f=null),c.status===416||i&&f&&f!==i)throw this.mustReload=!0,new Se(`Server returned non-matching ETag ${i} after one retry. Check browser extensions and servers for issues that may affect correct ETag headers.`);if(c.status>=300)throw new Error(`Bad response code: ${c.status}`);let u=c.headers.get(“Content-Length”);if(c.status===200&&(!u||+u>r))throw o&&o.abort(),new Error(“Server returned no content-length header or content-length exceeding request. Check that your storage backend supports HTTP Byte Serving.”);return{data:yield c.arrayBuffer(),etag:f||void 0,cacheControl:c.headers.get(“Cache-Control”)||void 0,expires:c.headers.get(“Expires”)||void 0}})}};g(dt,”FetchSource”);var $r=dt;function F(e,t){let r=e.getUint32(t+4,!0),n=e.getUint32(t+0,!0);return r*te(2,32)+n}g(F,”getUint64″);function gt(e,t){let r=new DataView(e),n=r.getUint8(7);if(n>3)throw new Error(`Archive is spec version ${n} but this library supports up to spec version 3`);return{specVersion:n,rootDirectoryOffset:F(r,8),rootDirectoryLength:F(r,16),jsonMetadataOffset:F(r,24),jsonMetadataLength:F(r,32),leafDirectoryOffset:F(r,40),leafDirectoryLength:F(r,48),tileDataOffset:F(r,56),tileDataLength:F(r,64),numAddressedTiles:F(r,72),numTileEntries:F(r,80),numTileContents:F(r,88),clustered:r.getUint8(96)===1,internalCompression:r.getUint8(97),tileCompression:r.getUint8(98),tileType:r.getUint8(99),minZoom:r.getUint8(100),maxZoom:r.getUint8(101),minLon:r.getInt32(102,!0)/1e7,minLat:r.getInt32(106,!0)/1e7,maxLon:r.getInt32(110,!0)/1e7,maxLat:r.getInt32(114,!0)/1e7,centerZoom:r.getUint8(118),centerLon:r.getInt32(119,!0)/1e7,centerLat:r.getInt32(123,!0)/1e7,etag:t}}g(gt,”bytesToHeader”);function Ae(e){let t={buf:new Uint8Array(e),pos:0},r=W(t),n=[],i=0;for(let o=0;o<r;o++){let a=W(t);n.push({tileId:i+a,offset:0,length:0,runLength:1}),i+=a}for(let o=0;o<r;o++)n[o].runLength=W(t);for(let o=0;o<r;o++)n[o].length=W(t);for(let o=0;o0?n[o].offset=n[o-1].offset+n[o-1].length:n[o].offset=a-1}return n}g(Ae,”deserializeIndex”);var mt=class extends Error{};g(mt,”EtagMismatch”);var Se=mt;function Pe(e,t){return x(this,null,function*(){let r=yield e.getBytes(0,16384);if(new DataView(r.data).getUint16(0,!0)!==19792)throw new Error(“Wrong magic number for PMTiles archive”);let n=r.data.slice(0,qr),i=gt(n,r.etag),o=r.data.slice(i.rootDirectoryOffset,i.rootDirectoryOffset+i.rootDirectoryLength),a=`${e.getKey()}|${i.etag||””}|${i.rootDirectoryOffset}|${i.rootDirectoryLength}`,s=Ae(yield t(o,i.internalCompression));return[i,[a,s.length,s]]})}g(Pe,”getHeaderAndRoot”);function Ce(e,t,r,n,i){return x(this,null,function*(){let o=yield e.getBytes(r,n,void 0,i.etag),a=yield t(o.data,i.internalCompression),s=Ae(a);if(s.length===0)throw new Error(“Empty directory is invalid”);return s})}g(Ce,”getDirectory”);var Or=class{constructor(t=100,r=!0,n=ae){this.cache=new Map,this.maxCacheEntries=t,this.counter=1,this.decompress=n}getHeader(t){return x(this,null,function*(){let r=t.getKey(),n=this.cache.get(r);if(n)return n.lastUsed=this.counter++,n.data;let i=yield Pe(t,this.decompress);return i[1]&&this.cache.set(i[1][0],{lastUsed:this.counter++,data:i[1][2]}),this.cache.set(r,{lastUsed:this.counter++,data:i[0]}),this.prune(),i[0]})}getDirectory(t,r,n,i){return x(this,null,function*(){let o=`${t.getKey()}|${i.etag||””}|${r}|${n}`,a=this.cache.get(o);if(a)return a.lastUsed=this.counter++,a.data;let s=yield Ce(t,this.decompress,r,n,i);return this.cache.set(o,{lastUsed:this.counter++,data:s}),this.prune(),s})}prune(){if(this.cache.size>this.maxCacheEntries){let t=1/0,r;this.cache.forEach((n,i)=>{n.lastUsed{Pe(t,this.decompress).then(s=>{s[1]&&this.cache.set(s[1][0],{lastUsed:this.counter++,data:Promise.resolve(s[1][2])}),o(s[0]),this.prune()}).catch(s=>{a(s)})});return this.cache.set(r,{lastUsed:this.counter++,data:i}),i})}getDirectory(t,r,n,i){return x(this,null,function*(){let o=`${t.getKey()}|${i.etag||””}|${r}|${n}`,a=this.cache.get(o);if(a)return a.lastUsed=this.counter++,yield a.data;let s=new Promise((l,c)=>{Ce(t,this.decompress,r,n,i).then(f=>{l(f),this.prune()}).catch(f=>{c(f)})});return this.cache.set(o,{lastUsed:this.counter++,data:s}),s})}prune(){if(this.cache.size>=this.maxCacheEntries){let t=1/0,r;this.cache.forEach((n,i)=>{n.lastUsed{this.getHeader(t).then(a=>{i(),this.invalidations.delete(r)}).catch(a=>{o(a)})});this.invalidations.set(r,n)})}};g(yt,”SharedPromiseCache”);var Br=yt,wt=class{constructor(t,r,n){typeof t==”string”?this.source=new $r(t):this.source=t,n?this.decompress=n:this.decompress=ae,r?this.cache=r:this.cache=new Br}getHeader(){return x(this,null,function*(){return yield this.cache.getHeader(this.source)})}getZxyAttempt(t,r,n,i){return x(this,null,function*(){let o=ht(t,r,n),a=yield this.cache.getHeader(this.source);if(ta.maxZoom)return;let s=a.rootDirectoryOffset,l=a.rootDirectoryLength;for(let c=0;c0){let h=yield this.source.getBytes(a.tileDataOffset+u.offset,u.length,i,a.etag);return{data:yield this.decompress(h.data,a.tileCompression),cacheControl:h.cacheControl,expires:h.expires}}s=a.leafDirectoryOffset+u.offset,l=u.length}else return}throw new Error(“Maximum directory depth exceeded”)})}getZxy(t,r,n,i){return x(this,null,function*(){try{return yield this.getZxyAttempt(t,r,n,i)}catch(o){if(o instanceof Se)return this.cache.invalidate(this.source),yield this.getZxyAttempt(t,r,n,i);throw o}})}getMetadataAttempt(){return x(this,null,function*(){let t=yield this.cache.getHeader(this.source),r=yield this.source.getBytes(t.jsonMetadataOffset,t.jsonMetadataLength,void 0,t.etag),n=yield this.decompress(r.data,t.internalCompression),i=new TextDecoder(“utf-8″);return JSON.parse(i.decode(n))})}getMetadata(){return x(this,null,function*(){try{return yield this.getMetadataAttempt()}catch(t){if(t instanceof Se)return this.cache.invalidate(this.source),yield this.getMetadataAttempt();throw t}})}getTileJson(t){return x(this,null,function*(){let r=yield this.getHeader(),n=yield this.getMetadata(),i=pt(r.tileType);return{tilejson:”3.0.0″,scheme:”xyz”,tiles:[`${t}/{z}/{x}/{y}${i}`],vector_layers:n.vector_layers,attribution:n.attribution,description:n.description,name:n.name,version:n.version,bounds:[r.minLon,r.minLat,r.maxLon,r.maxLat],center:[r.centerLon,r.centerLat,r.centerZoom],minzoom:r.minZoom,maxzoom:r.maxZoom}})}};g(wt,”PMTiles”);var oe=wt;var Yn=St();var Et=()=>/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);var At=(e,t=null,r=null)=>{r||(r=document.querySelector(“head”));let n=document.createElement(“script”);n.type=”text/javascript”,n.src=e,t&&(n.onload=t),r.appendChild(n)},Pt=()=>(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state===”Subscribed”,Ct=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.state;return window.location.host.includes(“zzz-systest”)||window.location.host.includes(“pmn.arcpublishing.com”)||window.location.host.includes(“stage.fusion.inquirer.com”)||typeof t>”u”},zt=()=>{let t=(window.PMNdataLayer?.[0]!==void 0&&window.PMNdataLayer[0])?.analytics?.user?.hasAdsFreeReading;return!!(t&&t==1)},ze=()=>window.location.host.includes(“localhost”);var Fe=(e,t)=>{let r=[…e.querySelectorAll(“[data-populate]”)];e.dataset.populate&&r.unshift(e);let n=r.filter(i=>{let o=i.closest(“[data-populate-context]”);return!o||o==e});for(let i of n){let a=i.dataset.populate.trim().split(/s*,s*/).map(s=>s.split(/s*:s*/));for(let[s,l]of a){let f=s.split(“.”).reduce((p,y)=>p?.[y],t),u=f==null||f==null,h=l?.split(/s+/)||[“innerHTML”];for(let p of h)p.startsWith(“.”)&&i.classList.toggle(p.substring(1),u?!1:f),!u&&(p==”innerHTML”?i.innerHTML=f:p.startsWith(“@”)?i.setAttribute(p.substring(1),f):p.startsWith(“–“)&&i.style.setProperty(p,f))}}};var P=63710088e-1,Dt={centimeters:P*100,centimetres:P*100,degrees:360/(2*Math.PI),feet:P*3.28084,inches:P*39.37,kilometers:P/1e3,kilometres:P/1e3,meters:P,metres:P,miles:P/1609.344,millimeters:P*1e3,millimetres:P*1e3,nauticalmiles:P/1852,radians:1,yards:P*1.0936};function re(e,t,r={}){let n={type:”Feature”};return(r.id===0||r.id)&&(n.id=r.id),r.bbox&&(n.bbox=r.bbox),n.properties=t||{},n.geometry=e,n}function J(e,t,r={}){if(!e)throw new Error(“coordinates is required”);if(!Array.isArray(e))throw new Error(“coordinates must be an Array”);if(e.length<2)throw new Error("coordinates must be at least 2 numbers long");if(!Ft(e[0])||!Ft(e[1]))throw new Error("coordinates must contain numbers");return re({type:"Point",coordinates:e},t,r)}function kt(e,t,r={}){if(e.length<2)throw new Error("coordinates must be an array of two or more positions");return re({type:"LineString",coordinates:e},t,r)}function Ut(e,t="kilometers"){let r=Dt[t];if(!r)throw new Error(t+" units is invalid");return e*r}function qt(e,t="kilometers"){let r=Dt[t];if(!r)throw new Error(t+" units is invalid");return e/r}function ne(e){return e%(2*Math.PI)*180/Math.PI}function M(e){return e%360*Math.PI/180}function Ft(e){return!isNaN(e)&&e!==null&&!Array.isArray(e)}function le(e,t,r){if(e!==null)for(var n,i,o,a,s,l,c,f=0,u=0,h,p=e.type,y=p==="FeatureCollection",d=p==="Feature",k=y?e.features.length:1,T=0;T<k;T++){c=y?e.features[T].geometry:d?e.geometry:e,h=c?c.type==="GeometryCollection":!1,s=h?c.geometries.length:1;for(var q=0;q<s;q++){var w=0,S=0;if(a=h?c.geometries[q]:c,a!==null){l=a.coordinates;var C=a.type;switch(f=r&&(C==="Polygon"||C==="MultiPolygon")?1:0,C){case null:break;case"Point":if(t(l,u,T,w,S)===!1)return!1;u++,w++;break;case"LineString":case"MultiPoint":for(n=0;n<l.length;n++){if(t(l[n],u,T,w,S)===!1)return!1;u++,C==="MultiPoint"&&w++}C==="LineString"&&w++;break;case"Polygon":case"MultiLineString":for(n=0;n<l.length;n++){for(i=0;i<l[n].length-f;i++){if(t(l[n][i],u,T,w,S)===!1)return!1;u++}C==="MultiLineString"&&w++,C==="Polygon"&&S++}C==="Polygon"&&w++;break;case"MultiPolygon":for(n=0;n<l.length;n++){for(S=0,i=0;i<l[n].length;i++){for(o=0;o<l[n][i].length-f;o++){if(t(l[n][i][o],u,T,w,S)===!1)return!1;u++}S++}w++}break;case"GeometryCollection":for(n=0;n<a.geometries.length;n++)if(le(a.geometries[n],t,r)===!1)return!1;break;default:throw new Error("Unknown Geometry Type")}}}}}function Jr(e,t){var r,n,i,o,a,s,l,c,f,u,h=0,p=e.type==="FeatureCollection",y=e.type==="Feature",d=p?e.features.length:1;for(r=0;r<d;r++){for(s=p?e.features[r].geometry:y?e.geometry:e,c=p?e.features[r].properties:y?e.properties:{},f=p?e.features[r].bbox:y?e.bbox:void 0,u=p?e.features[r].id:y?e.id:void 0,l=s?s.type==="GeometryCollection":!1,a=l?s.geometries.length:1,i=0;i<a;i++){if(o=l?s.geometries[i]:s,o===null){if(t(null,h,c,f,u)===!1)return!1;continue}switch(o.type){case"Point":case"LineString":case"MultiPoint":case"Polygon":case"MultiLineString":case"MultiPolygon":{if(t(o,h,c,f,u)===!1)return!1;break}case"GeometryCollection":{for(n=0;n<o.geometries.length;n++)if(t(o.geometries[n],h,c,f,u)===!1)return!1;break}default:throw new Error("Unknown Geometry Type")}}h++}}function Kr(e,t){Jr(e,function(r,n,i,o,a){var s=r===null?null:r.type;switch(s){case null:case"Point":case"LineString":case"Polygon":return t(re(r,i,{bbox:o,id:a}),n,0)===!1?!1:void 0}var l;switch(s){case"MultiPoint":l="Point";break;case"MultiLineString":l="LineString";break;case"MultiPolygon":l="Polygon";break}for(var c=0;cl||y>c||d>f){s=u,l=n,c=y,f=d,o=0;return}var k=kt([s,u],r.properties);if(t(k,n,i,d,o)===!1)return!1;o++,s=u})===!1)return!1}}})}function It(e,t,r){var n=r,i=!1;return Yr(e,function(o,a,s,l,c){i===!1&&r===void 0?n=o:n=t(n,o,a,s,l,c),i=!0}),n}function Qr(e,t={}){if(e.bbox!=null&&t.recompute!==!0)return e.bbox;let r=[1/0,1/0,-1/0,-1/0];return le(e,n=>{r[0]>n[0]&&(r[0]=n[0]),r[1]>n[1]&&(r[1]=n[1]),r[2]<n[0]&&(r[2]=n[0]),r[3]=2&&!Array.isArray(e[0])&&!Array.isArray(e[1]))return[…e];throw new Error(“coord must be GeoJSON Point or an Array of numbers”)}function Ot(e){return e.type===”Feature”?e.geometry:e}function ue(e,t,r={}){var n=B(e),i=B(t),o=M(i[1]-n[1]),a=M(i[0]-n[0]),s=M(n[1]),l=M(i[1]),c=Math.pow(Math.sin(o/2),2)+Math.pow(Math.sin(a/2),2)*Math.cos(s)*Math.cos(l);return Ut(2*Math.atan2(Math.sqrt(c),Math.sqrt(1-c)),r.units)}function Xr(e,t={}){return It(e,(r,n)=>{let i=n.geometry.coordinates;return r+ue(i[0],i[1],t)},0)}var Bt=Xr;function De(e,t,r={}){if(r.final===!0)return _r(e,t);let n=B(e),i=B(t),o=M(n[0]),a=M(i[0]),s=M(n[1]),l=M(i[1]),c=Math.sin(a-o)*Math.cos(l),f=Math.cos(s)*Math.sin(l)-Math.sin(s)*Math.cos(l)*Math.cos(a-o);return ne(Math.atan2(c,f))}function _r(e,t){let r=De(t,e);return r=(r+180)%360,r}function Rt(e,t,r,n={}){let i=B(e),o=M(i[0]),a=M(i[1]),s=M(r),l=qt(t,n.units),c=Math.asin(Math.sin(a)*Math.cos(l)+Math.cos(a)*Math.sin(l)*Math.cos(s)),f=o+Math.atan2(Math.sin(s)*Math.sin(l)*Math.cos(a),Math.cos(l)-Math.sin(a)*Math.sin(c)),u=ne(f),h=ne(c);return J([u,h],n.properties)}function en(e,t,r={}){let i=Ot(e).coordinates,o=0;for(let a=0;a=o&&a===i.length-1);a++)if(o>=t){let s=t-o;if(s){let l=De(i[a],i[a-1])-180;return Rt(i[a],s,l,r)}else return J(i[a])}else o+=ue(i[a],i[a+1],r);return J(i[i.length-1])}var ke=en;var jt=async(e,t)=>(await fetch(`https://inq-junto.herokuapp.com/${e}`,{method:”POST”,headers:{“Content-Type”:”application/json”},mode:”cors”,body:JSON.stringify(t)})).json(),Ue=()=>{let t=document.querySelector(“.js-inno”).dataset.junto;if(t)return t;throw new Error(“no junto id found”)},U={getDefaultId:()=>Ue(),vote:(e,t=Ue())=>{jt(“vote”,{poll:t,ballot:e})},results:async(e=Ue())=>await jt(“results”,{poll:e})};var ce,tn=(e,t)=>{ce=ce||window.PMNdataLayer,ce?ce.push({event:”misc_event”,eventAction:e,eventLabel:t}):window.location.hostname.includes(“localhost”)?console.log(“Analytics event:”,e,t,”(not actually being sent due to localhost)”):console.log(“Failed to push analytics event”,e,t)},R={event:(e,t)=>{tn(e,t)}};var rn=()=>{document.querySelectorAll(“.js-share”).forEach(e=>{e.addEventListener(“click”,()=>{nn(e)})})},Nt=()=>{document.querySelectorAll(“.js-share”).forEach(e=>{let t=e.dataset.url||[location.protocol,”//”,location.host,location.pathname].join(“”);e.dataset.url=t})},nn=async e=>{let t=e.dataset.text,r=e.dataset.url,n=()=>{navigator.clipboard.writeText([t,r].join(” “)),R.event(“click”,`copied share text to clipboard | ${[t,r].join(” “)}`),e.classList.add(“is-copied”),setTimeout(()=>{e.classList.remove(“is-copied”)},2e3)};if(!navigator.canShare||!Et())n();else try{await navigator.share({text:t,url:r})}catch(i){console.log(i)}},on=(e,t,r=!1)=>{let n=document.querySelector(e);n?n.classList.contains(“inno-share__button”)?(n.dataset.text=t,r?n.dataset.url=r:Nt()):console.warn(`${e} is not a share button`):console.warn(`${e} not found`)},fe={init:()=>{rn(),Nt()},updateTextToCopy:(e,t)=>{on(e,t)}};var he=new Array,Ie,qe={easy:{min:.25,max:1},medium:{min:.25,max:3},hard:{min:.25,max:5}},an=(e,t,r)=>{let n=e.geoEl.dataset.difficulty;e.scoreValue=(t-qe[n].min)/(qe[n].max-qe[n].min),e.scoreValue=Math.abs(1-Math.min(Math.max(e.scoreValue,0),1)),.9<e.scoreValue?e.response="Amazing":.7<e.scoreValue?e.response="Pretty good":.4{let t=e.geoEl.querySelector(“.js-geo-reveal-result”);if(e.distanceFromLocation>.1)e.distanceFromLocation=`${e.distanceFromLocation} miles`,Fe(t,e);else{let r=e.geoEl.querySelector(“.js-geo-spot-on-message”),n=e.geoEl.querySelector(“.js-geo-distance-message”);r.classList.remove(“js-result-hide”),n.classList.add(“js-result-hide”)}},ln=e=>e>.85?”A”:e>.7?”B”:e>.5?”C”:e>.3?”D”:”F”,un=e=>{if(Ie){let t=0;for(let[r,n]of Object.entries(Ie.ballotAsPercentages.average))e>=parseFloat(r)&&(t+=n);return Math.round(t)}else return!1},cn=()=>{let e=he.reduce((a,s)=>s+a,0),t=parseFloat((e/he.length).toFixed(2)),r=ln(t);document.querySelector(`.js-results-grade[data-grade=”${r.toLowerCase()}”]`).classList.add(“is-active”);let i=un(t),o=document.querySelector(“.js-results-others”);i?Fe(o,{percentageBeaten:i}):o.classList.add(“is-hidden”),fe.updateTextToCopy(“.js-result-share”,`I got a ${r} on the Philadelphia Inquirer’s historical site quiz`),document.querySelector(“.js-results”).classList.add(“is-revealed”),U.vote({average:t,grade:r}),R.event(“final_results”,`${r} Rank | ${t} average accuracy`)},fn=async()=>{Ie=await U.results()},pe={init:()=>{fn()},onAnswer:(e,t,r)=>{an(e,t,r)}};var j,m=new Object,Ht,K,hn=async()=>{let e=U.getDefaultId().replace(“2025-geo-guesser–“,””),t=await fetch(`https://interactives.inquirer.com/lyon/2025-geo-guesser/${e}.json`);if(t.ok)return await t.json()},pn=async()=>{Ht=await hn(),At(“https://interactives.inquirer.com/storage/dependencies/maplibre/5.3.0/maplibre-gl.js”,()=>{let e=new lt;j=window.maplibregl,j.addProtocol(“pmtiles”,e.tile);let t=matchMedia(“(pointer:coarse)”).matches,r=”https://interactives.inquirer.com/melish/1.2″,n=`${r}/us-latest.pmtiles`,i=new oe(n);e.add(i),i.getHeader().then(async()=>{let a=await(await fetch(`${r}/styles/neutral.json`)).json();document.querySelectorAll(“.js-geo”).forEach((l,c)=>{let f=c+1;m[f]={geoEl:l,index:f,guess:null,results:Ht?.[f]||null},m[f].map=new j.Map({container:`map-${f}`,bounds:vn(l),maxZoom:18,minZoom:5,attributionControl:!1,touchPitch:!1,dragRotate:!1,cooperativeGestures:!t,style:{…a,sources:{openmaptiles:{type:”vector”,url:`pmtiles://${n}`}}}}),m[f].map.addControl(new j.NavigationControl({showCompass:!1,showZoom:!0}),”top-right”),m[f].map.on(“click”,u=>{K||dn(f,u.lngLat)}),m[f].map.on(“dblclick”,u=>{K&&(clearTimeout(K),K=null)}),l.querySelector(“.js-map”).classList.add(“is-loaded”)})})})},vn=e=>{if(e.dataset.sw&&e.dataset.ne){let t=e.dataset.sw.split(“,”).map(n=>parseFloat(n)).reverse(),r=e.dataset.ne.split(“,”).map(n=>parseFloat(n)).reverse();return[t,r]}else return[[-75.26848289047322,39.88300211900147],[-75.03333516990763,40.03344762008142]]},dn=(e,t)=>{K=setTimeout(()=>{gn(e,t),K=null},500)},gn=(e,t)=>{m[e].guess&&m[e].guess.remove(),m[e].geoEl.classList.add(“has-guessed”),m[e].geoEl.querySelector(“.js-geo-submit”).disabled=!1;let r=document.querySelector(“.js-map-guess”).cloneNode(!0);m[e].guess=new j.Marker({element:r}).setLngLat(t).addTo(m[e].map)},mn=e=>{m[e].geoEl.classList.add(“has-answered”),m[e].results&&m[e].results.forEach((l,c)=>{let f=document.querySelector(“.js-map-guess”).cloneNode(!0);f.classList.add(“inno-map__guess–user”,`inno-map__guess–user-${c}`),l.length==2&&new j.Marker({element:f}).setLngLat(l).addTo(m[e].map)});let t=m[e].geoEl.dataset.coordinates.split(“,”).map(l=>parseFloat(l)).reverse(),r=document.querySelector(“.js-map-location”).cloneNode(!0);new j.Marker({element:r}).setLngLat(t).addTo(m[e].map);let n=m[e].guess.getLngLat();n=[n.lng,n.lat];let i={type:”Feature”,geometry:{coordinates:[n,t],type:”LineString”}},o=Bt(i),a=Math.round(o*10)/10;pe.onAnswer(m[e],a,n);let s=$t(i);m[e].map.fitBounds(s,{padding:{top:50,bottom:50,left:50,right:50},maxZoom:14}),m[e].map.once(“moveend”,()=>{let l=m[e].map.project(n),c=m[e].map.project(t),f=l.x-c.x,u=c.y-l.y,h=Math.sqrt(u*u+f*f),p=o/h,d=10*p,T=25*p,q=ke(i,d).geometry.coordinates,w=ke(i,o-T).geometry.coordinates,S={type:”Feature”,geometry:{coordinates:[q,w],type:”LineString”}};m[e].map.addSource(“guess”,{type:”geojson”,data:S}),m[e].map.addLayer({id:”guess”,type:”line”,source:”guess”,layout:{“line-join”:”round”,”line-cap”:”round”},paint:{“line-color”:”#666″,”line-width”:3,”line-dasharray”:[2,3],”line-opacity”:0,”line-opacity-transition”:{duration:400}}}),m[e].map.setPaintProperty(“guess”,”line-opacity”,1)})},ve={init:()=>{pn()},onAnswer:e=>{mn(e)}};var Oe=new Array,yn=()=>{document.querySelectorAll(“.js-geo”).forEach((t,r)=>{Oe.push({el:t,i:r+1,isTutorial:r==0,score:null})})},wn=()=>{for(let e of Oe)e.el.querySelector(“.js-geo-collapse-clue”).addEventListener(“click”,()=>{$e(e,”playing”)}),e.el.querySelector(“.js-geo-expand-clue”).addEventListener(“click”,()=>{$e(e,”looking”)}),e.el.querySelector(“.js-geo-submit”).addEventListener(“click”,()=>{$e(e,”answered”),ve.onAnswer(e.i)}),e.el.querySelector(“.js-geo-next”)?.addEventListener(“click”,()=>{xn(e.i)})},$e=(e,t)=>{e.el.setAttribute(“data-status”,t)},xn=e=>{let t=Oe[e];R.event(“skip”,`Jump to ${e}`),t&&t.el.scrollIntoView({block:”center”})},Zt={init:()=>{yn(),wn()}};var bn=()=>{zt()&&document.querySelectorAll(“.js-ad”).forEach(t=>{t.classList.add(“is-hidden”)})},Gt={init:()=>{bn()}};var Mn=()=>{document.querySelectorAll(“.js-feedback”).forEach(e=>{let t=e.dataset.question;e.querySelector(“.js-feedback-yes”).addEventListener(“click”,()=>{Vt(“yes”,e)}),e.querySelector(“.js-feedback-no”).addEventListener(“click”,()=>{Vt(“no”,e)})})},Vt=async(e,t)=>{t.classList.add(“has-answered”,`has-answered-${e}`),t.querySelector(`.js-feedback-${e}`).blur();let r=”feedback-“+U.getDefaultId(),n=t.dataset.question;U.vote({[n]:e},r)},Wt={init:()=>{Mn()}};var N,Jt,Tn=()=>{N=document.getElementById(“js-inno-toast”)},Ln=e=>{if(!N)return;N.innerHTML=e,N.classList.add(“inno-toast–active”);let t=()=>{N.addEventListener(“transitionend”,Sn,{once:!0}),N.classList.remove(“inno-toast–active”)};clearTimeout(Jt),Jt=setTimeout(t,5e3)},Sn=()=>{N.innerHTML=””},H={init:()=>{Tn()},showToast:Ln};var de,Kt=!1,En=async()=>new Promise(e=>{setTimeout(()=>{console.log(“simulating createShareLink for localhost”),e(“https://inquirer.com/interactives”),An()},100)}),An=()=>{let e=document.querySelector(“.js-gift-toast-receiver”);!e||!(e instanceof HTMLElement)||setTimeout(()=>{let t=e?.querySelector(“span”);t&&(t.innerHTML=”Gift link copied to clipboard“)},20)},Pn=()=>{let e=window.services?.createShareLink;e&&(de=e),ze()&&(de=En),de&&zn()},Cn=async e=>{let t=”text/plain”,r=async()=>{try{return await de(window.location.pathname)}catch{e.dataset.state=”error”,H.showToast(“Hmm, we couldn’t generate a gift link…”)}},n=new ClipboardItem({[t]:r()});await navigator.clipboard.write([n]).catch(i=>{console.log(i),H.showToast(“Couldn’t copy to clipboard, try again?”),e.dataset.state=”error”}),H.showToast(“Gift link copied to clipboard!”),e.dataset.state=”complete”},zn=()=>{document.querySelectorAll(“.js-gift”).forEach(t=>{(Pt()||ze()||Ct())&&t.classList.add(“is-available”)}),document.querySelectorAll(“.js-gift-button”).forEach(t=>{t instanceof HTMLButtonElement&&t.addEventListener(“click”,()=>{t.classList.contains(“disabled”)||(t.dataset.state=”loading”,Kt=!0,Cn(t),setTimeout(()=>{t.dataset.state=”ready”},2e3))})});let e=document.querySelector(“.js-gift-toast-receiver”);!e||!(e instanceof HTMLElement)||Fn(e)},Fn=e=>{new MutationObserver(r=>{for(let n of r){let i=[…n.addedNodes].at(0);if(!(i instanceof HTMLElement))return;Kt&&H.showToast(i.outerHTML)}}).observe(e,{subtree:!0,childList:!0})},Yt={init:()=>{Pn()}};var Dn=()=>{window.addEventListener(“scroll”,()=>{Qt()})},Qt=()=>{let e=document.querySelector(“.js-hero”),t=e.getBoundingClientRect(),n=t.top+document.documentElement.scrollTop+t.height,i=window.scrollY/n,o=Math.min(i,1),a=window.innerWidth{Dn(),Qt()}};var kn=()=>{},_t={init:()=>{kn()}};var er={init:()=>{Xe.init?.(),ve.init?.(),Zt.init?.(),pe.init?.(),Gt.init?.(),Wt.init?.(),Yt.init?.(),Xt.init?.(),fe.init?.(),_t.init?.(),H.init?.()}};var Un=()=>{},tr={init:()=>{Un()}};var qn=document.querySelector(“.js-inno”),rr=()=>{er.init(),tr.init()};qn?rr():new MutationObserver((t,r)=>{if(document.querySelector(“.js-inno”)){r.disconnect(),rr();return}}).observe(document,{attributes:!0,childList:!0,subtree:!0});})();

  • Does your restaurant need caviar? Philly’s got a guy named Gary

    Does your restaurant need caviar? Philly’s got a guy named Gary

    On a November afternoon, Gary Shusman slid hundreds of dollars’ worth of caviar across the counter for inspection at the Center City oyster bar Pearl & Mary. The seven 1-ounce tins were flipped upside down so the chef could scan the individual eggs for irregularities. Deep-green pearls of golden osetra glistened like tiny emeralds in the overhead light.

    They were all perfect.

    Shusman, 50, is in the business of tiny fish eggs. His company CaviarXS supplies the Philadelphia region’s most in-demand restaurants with sturgeon caviar imported from parts of Europe and Asia. Shusman only sells wholesale so his prices don’t reflect retail rates, he said, but a single kilogram of similar-grade caviar could cost consumers roughly $3,500.

    These precious beads are on the menu at nearly 50 upscale hotels and restaurants in and around Philly. They’re heaped on bluefin tuna nigiri at Jesse Ito’s notoriously difficult-to-book Royal Sushi omakase. They ooze out of a $65 double cheeseburger from Honeysuckle. They’re spooned onto petite rye tartlets filled with wagyu tartare at Emmett and plated next to crispy gold pierogis at Harp & Crown.

    A tin of golden osetra caviar sourced by Gary Shusman’s CaviarXS, which supplies caviar to many of Philly’s most in-demand restaurants. Similar grade caviar retails for $3,500 per kilogram.

    Provenance, Her Place Supper Club, and Friday Saturday Sunday — three of Shusman’s top clients — all took home Philadelphia’s first Michelin stars. Several others, including Honeysuckle, earned recommendations from the storied gastronomic guide.

    Chefs choose to work with Shusman because his concierge-esque style adds an extra layer of luxury to caviar — something his clients say they appreciate as the fish eggs become trendier and more “accessible.”

    “I think chefs are artists,” Shusman said, “and what I do is like supplying paint to Michelangelo.”

    Caviar for all?

    Long considered a bourgeois delicacy, caviar exploded into the mainstream in 2023 thanks to the growth of mass-produced Chinese varieties and viral TikToks from caviar heiress Danielle Zaslavskaya, who encouraged followers to spoon roe on Doritos and plain bread with butter. Suddenly caviar seemed attainable.

    Soon after, “bump bars” started popping up in cities across the U.S. to sell microdoses of fish eggs, and Philly’s not immune. The Biederman’s caviar kiosk opened outside the Four Seasons Hotel late last year, and caviar is set to rule the menu at a forthcoming Rittenhouse Square Champagne bar.

    Despite the hoi polloi’s enthusiasm, caviar still occupies a mostly rarified space in Philly. It’s largely reserved for high-end tastings and prix fixe menus, meted out carefully with a mother-of-pearl spoon. The fish eggs’ growing presence represents a rising tension in Philly’s food scene, which attracts national acclaim — and with it, more expensive restaurants — as the city continues to have a stark poverty rate.

    Some chefs say, let caviar be caviar.

    Class dynamics are top of mind at North Broad Street’s Honeysuckle. Chef Omar Tate uses Shusman’s caviar for the McDonald’s Money: a pricey burger sandwiched by milk bread that’s adorned with black truffles, flecks of edible 24-karat gold, and golden osetra pearls.

    The McDonald’s Money double cheeseburger from Honeysuckle includes CaviarXS golden osetra, truffles, and edible gold fleks. “It’s a metaphor for consuming the money you don’t have,” said Tate.

    It’s an ode to Tate’s childhood in Germantown. When he would ask parents for money to get McDonald’s, “I’d get told no because we didn’t have it,” he said. “There’s truffle on this burger, there’s caviar … It’s a metaphor for consuming the money you don’t have.”

    Like most everything at Tate’s culinary celebration of the Black American diaspora, the burger elicits a big reaction. The presentation’s dramatic irony makes the fish eggs feel more relevant, said Tate, who didn’t learn what caviar was — let alone taste it — until his mid-20s. He doesn’t feel like he was missing out.

    “Caviar was never meant to be something consumed at scale, Tate said. ”It’s not food … it’s more closely related to a drug.”

    In Society Hill, Provenance chef-owner Nich Bazik agrees that caviar isn’t meant for mass consumption. “Making it cheaper and more accessible just dilutes the product and takes away that exclusiveness, takes away from that moment you want to save up for,” said Bazik, who has a course dedicated to caviar at his French and Korean tasting counter.

    Pearls of golden osetra caviar sourced by Gary Shusman sit atop a pile of crème fraîche and squash at chef Nicholas Bazik’s Provenance in Old City.

    From nightclubs to caviar bumps

    Like Tate, Shusman remembers what it’s like to go without. He and his parents immigrated from Kyiv to Philly in 1989 as the Soviet Union collapsed. He can still recall the scarcity he felt during his childhood in Ukraine, where supermarket shelves would frequently be bare from food shortages.

    Caviar has captivated him since he was a kid. He had his first taste while still living in the U.S.S.R. The pearls, served straight from the tin, were a rare treat procured from the black market by his uncle, a butcher, or his mother, who worked in food transportation. Once stateside, Shusman’s father made his living by importing Eastern European foods, including caviar.

    “I don’t remember ever not liking [caviar], mostly because there was no telling when I would have it again,” said Shusman, licking his lips. “It transports you. You taste the sea.”

    Caviar eggs take a decade to develop inside the stomachs of female sturgeon, a hulking freshwater fish most closely associated with the beluga native to the Caspian Sea. To harvest the eggs, you must kill the sturgeon — a controversial process that involves slicing open the stomach to reveal walls of tiny black, amber, or deep-green pearls.

    Caviar was inexpensive until the 1990s, when the overfishing of beluga in the Caspian led to trade embargoes and, eventually, a complete ban as the fish became critically endangered. Today, most sturgeon are bred for caviar production in disparate pockets of the globe — Israel; China; Sacramento, Calif.; and Florida among them. The time- and resource-intensive breeding process drives up prices.

    While the caviar industry was undergoing its first major transformation, Shusman, then in his 30s, was partying in Philly. He owned a trio of now-shuttered nightclubs — including Rittenhouse Square’s Rumor and beloved EDM venue Soundgarden — when his wife asked him to consider leaving the industry to focus on fatherhood.

    “It was a nonstop party, but it was a lot of work, a lot of stress,” said Shusman, who lives in Richboro, Bucks County, with his wife and two preteen sons. (So far, only one son likes caviar.)

    Shusman was working as a real estate developer in 2017 when he found his way back to caviar. He was dining at Royal Sushi’s omakase counter when he gave chef Jesse Ito some unsolicited feedback about the caviar being served.

    Royal Sushi’s chutoro tuna nigiri is topped with a heap of CaviarXS’s golden osetra. Chef Jesse Ito was the company’s first official client.

    “His caviar wasn’t — I don’t want to say it was bad. It was just OK,” recalled Shusman. “I told him I could find him something better.”

    Shusman has supplied Ito with caviar ever since, establishing CaviarXS in 2018. His business largely comes from word of mouth: Bazik learned of Shusman from a Bon Appétit video about Royal Sushi, then recommended him to Evan Snyder at Emmett. Friday Saturday Sunday co-owner Chad Williams connected him to Tate. Chef Amanda Shulman sent Shusman’s number to her husband, Alex Kemp, before the couple opened My Loup in 2023.

    CaviarXS’ clients almost exclusively choose golden osetra caviar, a mild, slightly nutty variety that Shusman believes to be the best. He sources it from the Caspian region, though he declines to divulge the names of the farms (or his prices).

    “It’s hard to get an exact answer out of people as to where the caviar really comes from, which creates a general distrust,” said Provenance’s Bazik. “I could go online or talk to a rep from a company that says they source their caviar from this place or that place with no stamp of authenticity. Or I could call Gary.”

    Crab toast from My Loup topped with CaviarXS pearls. The restaurant, co-owner and chef Alex Kemp said, is loyal to Gary Shusman and his company.

    A milkman for fish eggs

    Origin aside, chefs choose Shusman’s caviar because he personally delivers it, kind of like a high-end milkman.

    “It’s about the way you make them feel … Chefs like when you hold their hand,” Shusman said. “It’s my personality. I’m very likable.”

    Twice a month, Shusman travels to the Brooklyn warehouse where his caviar is stored to handpick the roe he sells to chefs. He searches for perfect pearls — uniform beads of amber that sparkle. They should burst when pressed to the roof of your mouth, he said.

    On any given Tuesday or Thursday, Shusman drives around Philly for hours in his white Mercedes-Benz, dropping off tins of caviar in cooler bags printed with photo-realistic fish eggs. In between stops, he take meetings on his phone for his real estate business.

    Shusman makes upward of 10 caviar deliveries a day. Often, he’ll clinch a sale by asking chefs to taste the product on the spot.

    The pearls permeate much of Shusman’s life. He spoons beads of golden osetra atop of fluffy scrambled eggs for breakfast. Even Shusman’s dog — a 6-year-old Yorkie — gets caviar as a treat. Every time he starts the engine of his car, Shusman’s electronic dashboard beams the words “Hello, Gary Caviar.”

    Shusman’s personal deliveries stand out because Philly doesn’t yet have a caviar market large enough to demand that level of service, said Bazik, unlike New York City or Chicago. (That may change now that the Michelin Guide has landed here, Bazik hopes.)

    Provenance’s fall 2025 tasting menu included a squash and licorice powder custard topped with a whipped tofu mousse, sorghum puffs, and a spoonful of CaviarXS golden osetra caviar.

    “I’m so spoiled … I can count on Gary to go above and beyond,” said Alex Kemp, whose wife and My Loup co-owner earned a Michelin star for Her Place Supper Club.

    At My Loup, Shusman’s caviar currently speckles a $35 whitefish doughnut. In the past, Kemp said, he’s used the osetra to top a sour cream-and-onion pork rind and creamy sea urchin mousse: “It tastes so clean.”

    Kemp’s loyalty to Shusman runs deep. When My Loup first opened, the restaurant lost over a pound of caviar overnight after a cleaning company accidentally unplugged its refrigerator. Shusman replaced it free of charge.

    “I could’ve been lying, but he didn’t ask any questions. It was big for us as a new business,” Kemp said.

    Provenance’s October 2024 caviar course, which included Caledonian Blue Prawn, oyster with sweet potato mousseline, and CaviarXS’ golden osetra caviar. Chef-owner Nich Bazik said he spends between $2,000 and $4,000 a week on caviar at the restaurant.

    That loyalty boosts sales. Provenance goes through roughly a kilo of golden osetra eggs a week for its caviar course. In the fall, Bazik spooned it atop a whipped tofu mousse that enclosed a firm block of a sweet potato-and-licorice powder custard. Puffs of sorghum sat contrasted with the fish eggs, Bazik said, giving each bite a simultaneous crunch and pop.

    The dish was inspired by things Bazik’s 4-year-old son eats (minus the caviar). Provenance pays roughly $2,000 a week — or $8,000 a month — for the fish eggs alone.

    “The amount of money we spend on caviar for that one dish isn’t the best business decision I’ve ever made,” Bazik said. “But I keep doing it because it’s Gary. It comes with generosity.”

  • Dear Abby | Son disappoints mom by failing to return calls

    DEAR ABBY: My sister recently became very ill and had to be hospitalized for four days. When I called and told our daughter, she was concerned and supportive. Then, I called our son, “Isaac,” and left a message to please call me because it was important. He did not return my call.

    A couple days later, my husband left another message for Isaac to call. He finally sent us a picture of himself and his family at Disneyland in California. He was on vacation with his wife and two kids and didn’t want to be bothered. After he got back, he waited a few days to call me.

    I am hurt and disappointed in Isaac. We live in Texas, and they go to Disneyland three or four times a year. I think Isaac should have taken five minutes to return my call so I could fill him in about the situation with his aunt. Because of this, I no longer feel as close to my son. In fact, I feel I’m very unimportant to him. Am I wrong to be sad and disappointed? Is it common for close relatives not to respond when they are on vacation? My sister is now recovering, but her illness has taken a huge toll on her.

    — DISILLUSIONED IN TEXAS

    DEAR DISILLUSIONED: What a rude awakening you had. That you are hurt and disappointed is understandable. Have you been in the habit of calling your son at inconvenient times? I can’t think of another reason why he would fail to respond to your urgent request to talk with him.

    Your son appears to be self-centered and emotionally distanced from you and the family. If this is the first time you have noticed, pay attention to it. If you need a support system as you and your husband grow older, do NOT take it for granted that Isaac will be there for you.

    ** ** **

    DEAR ABBY: I am a 61-year-old woman who still works full time. My husband is 65 and retired. Unfortunately, he has severe back issues that prevent him from doing much. He’s unable to walk or ride long distances or even sleep well at night.

    When I get home from work, I cook dinner and clean up, but by then he’s asleep in the living room, and I am unable to entertain myself. He controls the TV, and I’m stuck watching old shows from the ’50s and ’60s. I feel so isolated. We can’t go anywhere or do anything. I am the loneliest married woman I know.

    My husband is currently good and kind, but he is getting more easily frustrated by everything. Should I stay or go?

    — WAFFLING IN WEST VIRGINIA

    DEAR WAFFLING: Where you should go is straight to a store that sells television sets. Buy one for yourself and place it in a room your husband doesn’t sleep in. This should solve part of your problem. As to your husband’s increasing level of frustration, this should be discussed with his doctor. Neither of you is in a particularly happy place right now, but this might be a step in the right direction.

  • Horoscopes: Saturday, Dec. 20, 2025

    ARIES (March 21-April 19). You’ll crave a jolt of novelty, perhaps even a bit of danger. Your warrior heart has you balancing the thrill with a touch of strategy. You don’t have to dim your courage, just pair it with a little mindfulness and you’ll come out shining.

    TAURUS (April 20-May 20). You’re versatile and tuned in to the moment, reading what people need. Some situations call for a march, others a dance. Today, it really depends on the hour. You’ll change it up as needed, and it just works.

    GEMINI (May 21-June 21). You can love someone while still acknowledging frustrations that go with that. Love doesn’t vanish just because someone is annoying. Regulate yourself first. Do the emotional work inside you. Inner harmony creates a state of cooperation in real life.

    CANCER (June 22-July 22). Your instinct to help comes from a feeling of kinship, and you’ll spring into action before you know which one to take. Somehow this works for you. The impulse of caring means something. Just be sure to pause and check in with what people really need.

    LEO (July 23-Aug. 22). You deserve to be treated, cared for and given the kind of joy you don’t have to earn ahead of time or pay for later. So if you find yourself needing relief, seek the sort that’s effective now and won’t have a downside.

    VIRGO (Aug. 23-Sept. 22). Explaining a funny or astonishing moment to someone who wasn’t there is rarely easy. Context doesn’t always translate. But today your storytelling skills are stellar, and they will get a workout. This story is getting better with each pass.

    LIBRA (Sept. 23-Oct. 23). Worry is a natural response to uncertainty. But mostly, you’ll focus on what’s within your realm of control. Take the part you can influence and turn that into a goal. Then act — nothing crazy. Even small acts replace worry with hope.

    SCORPIO (Oct. 24-Nov. 21). You don’t have to be looking at someone to know when they are looking at you. You sense when attention is on you. Even when someone far away is thinking about you, you get a feeling about it. You’ll get it today, and it’s accurate.

    SAGITTARIUS (Nov. 22-Dec. 21). You’re so wise, naturally wanting what also happens to be good for you. That’s rare! You wish for many things, but a cushy life isn’t one of them. You were formed, and continue to be empowered, by challenge.

    CAPRICORN (Dec. 22-Jan. 19). Even though you’ve been hurt before, you don’t close yourself off. You don’t retreat into safety. You still take emotional risks. You love because you sense something wondrous is possible, and with this attitude it always is.

    AQUARIUS (Jan. 20-Feb. 18). Anyone can look good when things are going to plan. Character shows in the unprepared moments. Today you’ll navigate something unexpected, and how you handle it becomes the real story. Spoiler: You’ll handle it well.

    PISCES (Feb. 19-March 20). There’s no point racing through the “boring parts” to reach the “good stuff,” because today the magic hides in the in-between. A spark in a grocery line, a kindness on hold music and a stranger’s offhand comment are all part of the day’s sweetness.

    TODAY’S BIRTHDAY (Dec. 20). Welcome to your Year of the Juicy Harvest. Your plans bear gorgeous, abundant and delicious fruit. You’re simultaneously rooted and free. Your reputation precedes you in the best way. Financial security stops being a distant dream and becomes your reality. More highlights: home upgrades that feel like sanctuary, family joy heals old wounds, and professional recognition seems to validate everything. Scorpio and Taurus adore you. Your lucky numbers are: 1, 12, 23, 35 and 46.

  • Sixers takeaways: A statement win, VJ Edgecombe’s third-quarter dominance and more from win over Knicks

    Sixers takeaways: A statement win, VJ Edgecombe’s third-quarter dominance and more from win over Knicks

    NEW YORK — The 76ers showed that they can still beat teams with winning records.

    VJ Edgecombe continues to take over in the third quarter.

    And Jared McCain is back to feeling healthy.

    Those things stood out in Friday’s 116-107 victory over the New York Knicks at Madison Square Garden.

    Statement victory

    The Sixers (15-11) have played hard in most of their games, with several of those contests having exciting finishes. But the fact remained that they were 4-10 against teams with winning records.

    So this matchup against the Eastern Conference’s second-place Knicks (19-8) was a chance for the Sixers to make a statement.

    Mission accomplished.

    Before Friday, their only victories against teams with winning records came against the Boston Celtics (on Oct. 22 and Nov. 11), the Orlando Magic (Oct. 27), and the Toronto Raptors (Nov. 8). And this victory snapped their five-game losing streak against winning teams.

    The Sixers tried to downplay this victory, saying it wasn’t a statement win.

    “No, I think it’s just another one, to be honest,” Tyrese Maxey said. “Obviously, it’s a really good team, but it’s just another win. We have a long way to go. We have to keep getting better and get onto the next game, which is tomorrow.”

    But beating the Knicks has to be a confidence boost, considering their recent results against winning teams, right?

    “It’s definitely good to get the win, especially a team in the East,” Maxey said. “We got a game tomorrow. You know, it’s the NBA, so we got to try to win against them tomorrow.”

    The Sixers will entertain the Dallas Mavericks at 7 p.m. Saturday at Xfinity Mobile Arena.

    Against the Knicks, the Sixers played hard and kept things competitive throughout, as expected. But down the stretch, they made the clutch plays that winning teams have usually completed against them.

    “Yeah, this is something we talked about, you know, finishing games and not allowing it to slip down the stretch of the game, coming out slow in those third quarters,” Andre Drummond said. “So, I think for us, we’re starting to turn it around a little bit, little by little. So, we’ll take the small victories and progress that we’re making and continue to build on it.”

    They took an 88-87 lead into the fourth quarter after Adem Bona split a pair of foul shots. Then Maxey’s three-pointer gave them a 97-92 advantage with 8 minutes, 4 seconds remaining. Then, Edgecombe’s three-pointer with 2:44 left made it a 108-102 game. And Maxey hit another three-pointer with 47.9 seconds left to extend the Sixers’ lead to nine points.

    The standout point guard showed why he’s worthy of being voted an Eastern Conference All-Star starter by outplaying the Knicks’ All-Star point guard, Jalen Brunson.

    The Sixers picked up a rare victory over a winning team in Friday’s defeat of the New York Knicks.

    Maxey finished with a game-high 30 points while making 6 of 12 three-pointers to go with nine assists. Brunson finished with 22 points on 7-for-22 shooting – including missing 6 of 7 three-pointers – along with six rebounds and nine assists.

    With Edgecombe guarding him, Brunson was held to six points on 1-for-10 shooting in the second half.

    “He’s a tough player,” Edgecombe said. “Everyone knows he’s super good. I just try to make it difficult. You’re not going to hold him scoreless, but just try to make it difficult. I was just trying my hardest to make sure he didn’t get off any clean looks or anything like that.”

    In addition to shutting down Brunson, Edgecombe had 23 points, four assists, two steals, and a block.

    Drummond showed his shooting range while starting at center in place of Joel Embiid, who had the night off. Drummond made a career-high three three-pointers while finishing with 14 points and a game-high 13 rebounds. It was his 10th double-double of the season.

    Third quarter Edgecombe

    This was the second consecutive game where Edgecombe dominated in the third quarter. The shooting guard scored 11 of Friday’s points on 5-for-6 shooting, including hitting a three-pointer, in the quarter.

    This comes after Edgecombe scored 17 of his 26 points in the third quarter of Sunday’s 120-117 loss. On that night, he made 5 of 7 shots, including all three of his three-pointers, in the quarter. Like on Sunday, Edgecombe played the entire third quarter.

    His ability to take over enabled the Sixers to snap out of their third-quarter blues.

    “I have to be more aggressive in that quarter,” Edgecombe said. “It’s not just that whole quarter, it’s the whole game. I know myself. I tend to be slow in the third quarter. We are trying to get over that hump where we start to slow in the third. If that takes me scoring, I’ll do that.”

    He added seven points on 3-for-4 shooting in the fourth quarter. But the third quarter got him going and kept the Sixers in the game.

    “We talk about the third quarters a lot,” McCain said. “It’s something that we’re trying to obviously get better at, and when he’s aggressive like that, especially in the third, that’s what we need. So, he was perfect, and he’s been doing great with the thirds.”

    Karl-Anthony Towns, left, was one of the few bright spots for the Knicks on Friday.

    Mr. Healthy

    McCain can just focus on hoops.

    Friday marked his second game playing without a brace on his right thumb since returning from September’s surgery to repair a torn ulnar collateral ligament.

    “Thank God for that,” McCain said. “So now, I guess that’s pretty much the last thing, now. Just being able to get back in rhythm without a brace and without the tape around it. So last game was the first time we just tried it, and now it’s just getting used to it.”

    The second-year combo guard went scoreless on 0-for-5 in Sunday’s 120-117 road loss to the Atlanta Hawks. However, he tied season highs with five assists and two steals. On Friday, McCain finished with 12 points, three rebounds, and one assist. He hit several big shots and closed out the game for the Sixers.

    McCain was also still working his way back from last season’s left-knee injury.

    The 6-foot-2, 195-pounder missed the final 4½ months of last season with a torn meniscus. McCain suffered the injury on Dec. 13 during a home loss to the Indiana Pacers. He said Friday morning that he’s confident in the knee.

    “I think I’m back,” he said. “I mean, I think I’m fully to where I need to be. I think most of it now is just being able to know when I’m coming in and being warm and being ready to come in, because the knee will get stiff if I don’t keep it warm.

    “So, kind of just when I go back to warm up, I try and get ready, but sometimes it goes longer, and so I have to keep staying warm, keep doing jumping, or whatever I’m doing to get warm.”

  • Maxey, Edgecombe help the 76ers hand the Knicks their second home loss of the season

    Maxey, Edgecombe help the 76ers hand the Knicks their second home loss of the season

    NEW YORK — Tyrese Maxey scored 30 points, VJ Edgecombe had 23 and the 76ers became just the second visiting team to win at Madison Square Garden this season, beating the New York Knicks 116-107 on Friday night.

    Andre Drummond, starting with Joel Embiid out because of an illness and right knee injury management, had 19 points and 13 rebounds. The center was 3 for 4 from 3-point range.

    The 76ers snapped the Knicks’ six-game winning streak by outscoring them 28-20 in the fourth quarter, when Maxey scored 11 points and Jalen Brunson missed all five of his shots and was scoreless.

    Brunson finished with 22 points, nine assists and six rebounds, but shot 7 for 22 a night after making the go-ahead 3-pointer with 4.4 seconds left in a victory at Indiana. Karl-Anthony Towns also scored 22 points and grabbed 11 rebounds.

    In their first home game since winning the NBA Cup on Tuesday, the Knicks fell to 13-2 at home. They had been off to their best start at MSG since 1992-93.

    They celebrated the Cup title before the game, though they have chosen not to hang a banner to commemorate it, as previous champions the Lakers and Bucks did.

    The Knicks wasted Mitchell Robinson’s best game of the season. The center had season highs of 21 points and 16 rebounds and was a stunning 7 for 8 at the free-throw line after he came into the game 6 for 27 (22.2%) for the season.

    Mikal Bridges also scored 21 points.

    Maxey and Edgecombe combined for 18 points in the fourth quarter after the 76ers led by one going into the period. The Knicks were 1 for 8 on 3s in the quarter.

  • Sarah Test 3 – HTML and other embed elements – 12/31

    Sarah Test 3 – HTML and other embed elements – 12/31

    Refer article link

    Between 2005 and 2021, State College police in these logs described 110 cases that were ultimately classified as rapes as “assault” or “assault earlier.” That is four out of every five rapes recorded by the department during that period.

    window.addEventListener(“message”,function(a){if(void 0!==a.data[“datawrapper-height”]){var e=document.querySelectorAll(“iframe”);for(var t in a.data[“datawrapper-height”])for(var r,i=0;r=e[i];i++)if(r.contentWindow===a.source){var d=a.data[“datawrapper-height”][t]+”px”;r.style.height=d}}});

    Yet King, who led State College police from 1993 to 2016, said word never reached him. He was not aware that State College police were incorrectly reporting rapes until Spotlight PA contacted him this summer, he said.

    chart visualization

    In 2012, the FBI announced it would broaden its definition of rape to “ensure justice for those whose lives have been devastated by sexual violence,” then-U.S. Attorney General Eric Holder said at the time.

    This is Alt text field - SEPTA workers deep clean transit stations five overnights a week. Each station gets a treatment twice a month. Here, a Whirl-A-Way surface cleaner, nicknamed the "lawn mower," buffs the platform at SEPTA’s 5th Street/Independence Hall Station
    This is Caption field: SEPTA workers deep clean transit stations five overnights a week. Each station gets a treatment twice a month. Here, a Whirl-A-Way surface cleaner, nicknamed the “lawn mower,” buffs the platform at SEPTA’s 5th Street/Independence Hall Station.

    Key'Monnie Bean, 2, was killed on Dec. 8. Her mother's boyfriend, Sean Hernandez, has been charged with murder in her death.
    Key’Monnie Bean, 2, was killed on Dec. 8. Her mother’s boyfriend, Sean Hernandez, has been charged with murder in her death.

    Sixers guard Jared McCain spoke with students about mental health and the challenges he faced recovering from injuries on Wednesday at Level Up Philly.
    Sixers guard Jared McCain spoke with students about mental health and the challenges he faced recovering from injuries on Wednesday at Level Up Philly.
    The seasonal tlayuda (with squash blossoms) at Ama.
    The seasonal tlayuda (with squash blossoms) at Ama.

    This is caption
    This is video title
    This is video description

  • Flyers forward Denver Barkey called up as NHL rosters head toward holiday freeze

    Flyers forward Denver Barkey called up as NHL rosters head toward holiday freeze

    NEW YORK — The NHL hits a roster freeze at 11:59 p.m. on Friday, so with defenseman Egor Zamula clearing waivers and being assigned to the American Hockey League, it left a roster spot open.

    Forward Denver Barkey has been called up.

    Drafted by the Flyers in the third round of the 2023 NHL draft, Barkey turned pro this season and has been impressive while skating primarily on the wing for Lehigh Valley of the AHL. The 20-year-old has 16 points (seven goals, nine assists) in 26 games for the Phantoms, primarily playing on the wing with center Lane Pederson and winger Alex Bump.

    “I think right from the start, he’s played very well,” Flyers assistant general manager Brent Flahr recently told The Inquirer. “On the production side, he makes plays, he works, and the details are great. Such a smart player. He’s got to get stronger and build up his body to handle the grind and but so far, so good.

    “Down there, he’s been arguably our best forward a lot of nights, and coaches love them plays, plays a lot. He’s certainly going in the right direction.”

    Well, the direction now is east to New York City ahead of the Flyers’ matchup with the New York Rangers on Saturday afternoon (12:30 p.m., NBCSP). The kid from Ontario is in line to make his debut at the World’s Most Famous Arena.

    “I call him like a little mini [Travis Konecny],” Flyers director of player development Riley Armstrong said of Barkey over the summer. “He’s all over the puck. He’s grimy when he doesn’t have the puck. He’s always working to get the puck back.

    “He’s really good with his stick picking pockets, transitioning, and his eyes are up; I don’t think a little guy like that skating around, his head down, is going to last very long in the game.

    “But when you watch him go into corners, and he’s not afraid of that, he’s quick to get in, he’s quick to get out.”

    Some have questioned Barkey’s size at 5-foot-10, 173 pounds, but no one questions his grit, moxie, will, and determination. Last season, he notched 25 goals and 82 points in 50 regular-season games before adding another nine goals and 20 points in 11 postseason games for London of the Ontario Hockey League.

    On June 1, he captained the Knights to the Memorial Cup championship despite suffering a high-ankle sprain in the OHL Final. In the finale of the Memorial Cup, against the projected No. 1 for this June’s draft, Gavin McKenna, and Medicine Hat of the Western Hockey League, Barkey drove play and scored a pair of goals.

    A month later, he was at the Flyers development camp but did not participate. He did, however, try.

    “[Barkey] always comes to me every morning, ‘Hey, do you think you can get me out on the ice?’ No, no, you’re done,” Armstrong said with a chuckle in early July.

    The rest helped. He was again impressive at the Flyers’ rookie camp and in a game against their Rangers counterparts in early September in Allentown.

    Barkey opened eyes with his speed, hockey IQ, puck possession and patience, and high-end passing ability. Looking completely healed from his high-ankle sprain, the forward used his quickness, leverage, and ability to win pucks to beat the defense at every turn and notched a goal.

    It appears that his summer of eating Italian giant subs — Mike’s way, minus the onions — at Jersey Mike’s with his buddy, and former London teammate, Oliver Bonk, to add weight paid off. Phantoms coach John Snowden called him “a heck of a hockey player” in September.

    “Continue to get bigger, stronger,” Barkey said of his summer plans at development camp. “It’s a big jump next year. I’m going to be playing against older men and strong guys. So, continuing to get stronger, faster, and I think the biggest thing is just using my brain and then finding a way to adjust. It’s a different game in pro.”

    And Barkey has adjusted well to the pro ranks, skating on the wing of the Phantoms’ top line, which drives play and is relied on for offensive swings. His fellow winger, Bump, was actually the one many thought would be called up.

    The kid from Minnesota, who led Western Michigan to the NCAA championship in April, was pegged by everyone, including The Inquirer, to break camp with the Flyers; however, he was sent down after a poor main training camp. After a slow start in Lehigh Valley, he now has 20 points (seven goals, 13 assists) in 26 games in Allentown.

  • ICE detainee deaths in Moshannon and Delaney Hall spark outcry among immigration advocates

    ICE detainee deaths in Moshannon and Delaney Hall spark outcry among immigration advocates

    The deaths of four undocumented immigrants being held in federal detention facilities, including Delaney Hall Detention Facility in New Jersey and Moshannon Valley Processing Center in Pennsylvania, have sparked an outcry among immigration advocates and a U.S. senator.

    Haitian-born Jean Wilson Brutus, 41, died of what U.S. Immigration and Customs Enforcement said it suspects were natural causes while in Delaney Hall on Dec. 12. Advocates believe he is the first detainee to die in Delaney. He had been taken into custody the day before.

    “There must be a clear accounting of what happened in this tragedy, and Delaney Hall must be closed so that this stain can be removed from our community of Newark,” said U.S. Sen. Cory Booker (D., N.J.), who has introduced legislation to end the use of private prisons to detain immigrants and condemned the “inhumane conditions” at Delaney Hall.

    Two days after Brutus’ death, ICE said, Fouad Saeed Abdulkadir, born in Saudi Arabia and an Eritrean citizen, complained of chest pain in Moshannon.

    The agency said Moshannon staff performed cardiopulmonary resuscitation on the 42-year-old in the facility’s medical department until emergency medical responders arrived and pronounced him dead. Pennsylvania State Police and the Clearfield County coroner are investigating the death.

    Abdulkadir, known as Imam Fouad, had been in custody for 215 days, according to ICE.

    ICE did not immediately report more details about Abdulkadir’s health, but a fundraiser for his funeral claims the Ohio Islamic leader had been pleading for medical care for over a year.

    The agency said Brutus had no signs of distress when he was brought into Delaney Hall, nor did he have a history of cardiovascular issues.

    Advocates with the Shut Down Detention Campaign, a coalition of immigration advocacy groups calling for Moshannon’s closure, called the rise in deaths of detainees a “predictable outcome.”

    They say the increase in fatalities runs parallel to the rise in immigration arrests as President Donald Trump mounts his mass deportation plans. The latest federal data available reported more than 65,000 immigrants were detained as of November, a two-thirds increase since Trump retook office.

    “Four lives lost in one week. This is not coincidence, it is policy and it is systemic,” said the Shut Down Detention Campaign in a statement. “Prisons, such as ICE detention centers are sites of neglect, isolation, retaliation, and death.”

    In announcing the deaths, ICE said that comprehensive medical care is provided to detainees and that the agency is committed to “ensuring that all those in custody reside in safe, secure, and humane environments.”

    Despite ICE’s assurances, claims of overcrowding, along with inadequate healthcare and food, have plagued federal detention centers since before Trump took office.

    Oversight of these facilities under the Trump administration, however, has diminished. The Office of Civil Rights and Civil Liberties, which was investigating conditions at Moshannon under the previous administration, was essentially dismantled along with other watchdogs.

    Earlier this year, Chaofeng Ge, 32, was found dead in the shower room of his detention stall. The Clearfield County coroner ruled the death a suicide.

    The recent spate of deaths means more than 20 people have died in ICE custody this year, according to the agency’s required reporting. That compares with 11 deaths in 2024 and seven in 2023. An NPR analysis found 2025 already has the most deaths of ICE detainees since a 2004 peak of 32 fatalities.

    What we know about the detainees

    ICE said Brutus entered the country through Hidalgo, Texas, in 2023 and was paroled, pending immigration proceedings. But he began to have trouble with the law in 2024. Between July and October, police in Elizabeth, N.J., arrested Brutus for criminal trespassing three times, releasing him each time.

    The Elizabeth Police Department arrested Brutus two more times this November — once for criminal trespassing and another time on two counts of criminal mischief and property damage. ICE says despite an immigration detainer, Brutus was released both times in November.

    ICE arrested Brutus on Dec. 11. He died the next day.

    Abdulkadir had a very different experience. He became a permanent resident in 2018, according to ICE, but was convicted in April 2024 of wire fraud and theft of public money. Prosecutors said he underreported his income to fraudulently claim more than $80,000 from Ohio’s Temporary Assistance to Needy Families program, the Supplemental Nutrition Assistance Program, and Medicaid benefits.

    He was sentenced to 21 months in prison. Months later, ICE issued a separate immigration detainer and warrant for his arrest. ICE said Abdulkadir had remained in its custody since, pending a hearing with the Executive Office for Immigration Review.

    The two other people who died in ICE custody had been held at Adams County Detention Center in Mississippi and North Lake Processing Center in Michigan.

  • Montgomery County school district seeks firing of principal for reported antisemitic comments

    Montgomery County school district seeks firing of principal for reported antisemitic comments

    The superintendent of the Wissahickon School District in Montgomery County said Friday that she and other district leaders are recommending that an elementary school principal be fired after he allegedly was recorded in a voicemail to a parent making antisemitic comments.

    Philip Leddy, the principal of Lower Gwynedd Elementary School, acknowledged to the district that he made the call, “thought the call had disconnected, and then continued talking,” Superintendent Mwenyewe Dawan said in a statement Friday to the Wissahickon schools community.

    “He confirmed he had made some remarks he knew were not appropriate. In the call, the principal can be heard making antisemitic comments and speaking disparagingly about the parent to another staff member who was in the office at the time,” Dawan said.

    The district leadership “moved swiftly with immediate action to start the process seeking the principal’s termination,” said Dawan, who also spoke at a news conference Friday afternoon with Amy Ginsburg, president of the district’s school board.

    “Wissahickon is no place for hate. This is a community where all students are welcomed and where safety and well-being truly is our priority,” Ginsburg said.

    “We cannot and will not allow this to divide us,” Ginsburg said later.

    Leddy, who became the principal at Lower Gwynedd in 2023, could not be reached for comment Friday.

    While the district is pursuing his termination, Leddy is required under state law to have a due-process hearing, which is scheduled for Monday, Dawan said.

    The other staff member present for Leddy’s comments and who allegedly did not report them or take any other action has been placed on administrative leave pending further investigation, Dawan said.

    “The fact that any employees entrusted with the care and well-being of students could make, or passively tolerate, such remarks raise concerns that extend beyond the conduct of a single individual. This incident underscores concerns for broader, systemic issues related to antisemitism that must be examined and addressed,” Dawan said.

    The Jewish Federation of Greater Philadelphia said in a statement Friday that in the recording, Leddy was heard saying something about “Jew money” and that “they [Jews] control the banks.” Leddy was asked if the parent was a lawyer and then remarked, “the odds probably are good.”

    “These are deeply rooted antisemitic tropes that have historically been used to demean, marginalize, and endanger Jewish people,” the federation said.

    The district must apply accountability and transparency to its investigation and response, the federation said, and engage directly with the Jewish community and commit to education and training about antisemitism.

    The district recently faced criticism from Jewish parents over a booth run by a Muslim student group at a district cultural fair in late November that included, among other things, the flag used to represent Palestinian people and the state of Palestine.

    At the time, Dawan acknowledged the concerns of the Jewish parents and also noted that some Muslim students reported feeling unsafe after the controversy gained wider attention.

    On Friday, Dawan said the district will ensure that counselors are available on Monday for students and staff. She said the district will communicate additional information in the coming weeks, including more about steps being taken and further staff training.