{"compiledCode":"\"use strict\";Object.defineProperty(exports, \"__esModule\", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _optionalChain(ops) { let lastAccessLHS = undefined; let value = ops[0]; let i = 1; while (i < ops.length) { const op = ops[i]; const fn = ops[i + 1]; i += 2; if ((op === 'optionalAccess' || op === 'optionalCall') && value == null) { return undefined; } if (op === 'access' || op === 'optionalAccess') { lastAccessLHS = value; value = fn(value); } else if (op === 'call' || op === 'optionalCall') { value = fn((...args) => value.call(lastAccessLHS, ...args)); lastAccessLHS = undefined; } } return value; }var _react = require('react'); var _react2 = _interopRequireDefault(_react);function w({content:h}){const m=_react2.default.useRef(null);return _react2.default.useEffect(()=>{const d=m.current,p=[],u=new AbortController,v=(e,t,n)=>globalThis.addEventListener(e,t,{...typeof n==\"object\"?n:{},signal:u.signal}),E=new Proxy(globalThis.window,{get(e,t){if(t===\"addEventListener\")return v;const n=Reflect.get(e,t);return typeof n==\"function\"?n.bind(e):n}}),s=new Proxy(globalThis.document,{get(e,t){if(t===\"querySelector\")return l=>d.querySelector(l);if(t===\"querySelectorAll\")return l=>d.querySelectorAll(l);if(t===\"addEventListener\")return(l,c,i)=>d.addEventListener(l,c,{...typeof i==\"object\"?i:{},signal:u.signal});const n=Reflect.get(e,t);return typeof n==\"function\"?n.bind(e):n}}),y=e=>class extends e{constructor(...t){super(...t),p.push(()=>this.disconnect())}},q=y(globalThis.ResizeObserver),L=y(globalThis.IntersectionObserver),A=e=>{const t=globalThis.matchMedia(e),n=t.addEventListener.bind(t);return t.addEventListener=(l,c,i)=>n(l,c,{...typeof i==\"object\"?i:{},signal:u.signal}),t},f=new Set,T=e=>{const t=globalThis.requestAnimationFrame(n=>{f.delete(t),e(n)});return f.add(t),t},x=e=>{f.delete(e),globalThis.cancelAnimationFrame(e)};function S(){const e=s.querySelector(\"#photo-dialog-5\");if(!e||typeof e.showModal!=\"function\")return;let t;function n(o,r){t=r,s.body.style.overflow=\"hidden\",o.showModal()}for(const o of[e])o.querySelector(\"[data-dialog-close]\").addEventListener(\"click\",()=>o.close()),o.addEventListener(\"close\",()=>{s.body.style.overflow=\"\",_optionalChain([t, 'optionalAccess', _ => _.isConnected])&&t.focus({preventScroll:!0})}),o.addEventListener(\"click\",r=>{if(r.target!==o)return;const a=o.getBoundingClientRect();(r.clientX<a.left||r.clientX>a.right||r.clientY<a.top||r.clientY>a.bottom)&&o.close()});const l=s.querySelector(\"#dialog-photo-5\"),c=e.querySelector(\".photo-viewport\"),i=s.querySelector(\"#photo-magnify-5\");function b(o){c.toggleAttribute(\"data-magnified\",o),i.setAttribute(\"aria-pressed\",String(o)),i.textContent=o?\"Fit complete photograph \\u2212\":\"View at full size +\",c.scrollTo(0,0)}i.addEventListener(\"click\",()=>{c.style.setProperty(\"--photo-width\",`${l.naturalWidth}px`),b(!c.hasAttribute(\"data-magnified\"))}),s.querySelectorAll(\"[data-photo-open]\").forEach(o=>{o.addEventListener(\"click\",r=>{if(r.ctrlKey||r.metaKey||r.shiftKey||r.altKey)return;r.preventDefault();const a=o.querySelector(\"img\");l.alt=a.alt,l.src=o.href,s.querySelector(\"#photo-caption-5\").textContent=a.alt,b(!1),n(e,o)})})}return S(),()=>{u.abort(),p.reverse().forEach(e=>_optionalChain([e, 'optionalCall', _2 => _2()])),f.forEach(globalThis.cancelAnimationFrame),d.querySelector(\"dialog[open]\")&&(globalThis.document.body.style.overflow=\"\")}},[h.html]),_react2.default.createElement(\"div\",{ref:m,className:\"qr-custom homepage\",...h.main?{id:\"main\"}:{},dangerouslySetInnerHTML:{__html:h.html}})}exports.default = w;"}