{"version":3,"file":"csr.mjs","sources":["../../../node_modules/preact/dist/preact.module.js","../../../packages/render/lib/css.ts","../../../packages/render/lib/security/attributes.ts","../../../packages/render/lib/security/props.ts","../../../packages/render/lib/vdom.ts","../../../node_modules/preact/jsx-runtime/dist/jsxRuntime.module.js","../../../packages/render/lib/preact-alias/jsx-runtime.ts","../../../node_modules/preact/hooks/dist/hooks.module.js","../../../packages/render/lib/preact-alias/hooks.ts","../../../packages/components/lib/url.ts","../../../packages/render/lib/type-meta.ts","../../../packages/render/lib/exported-component.ts","../../../packages/components/lib/core/context/context.tsx","../../../packages/components/lib/core/native.tsx","../../../packages/render/lib/hooks.ts","../../../packages/components/lib/icons/md-icons/image-not-supported.svg","../../../packages/components/lib/core/image/image.tsx","../../../packages/components/blocks/image/image.tsx","../../../packages/components/lib/addon/prominence.ts","../../../packages/render/lib/klass.ts","../../../packages/render/lib/i18n.ts","../../../packages/components/blocks/multi-page/multi-page.tsx","../../../packages/components/blocks/multi-page/multi-page-resolver.tsx","../../../packages/components/lib/dom.ts","../../../node_modules/preact/compat/src/portals.js","../../../packages/render/lib/preact-alias/compat.ts","../../../packages/components/lib/icons/md-icons/close.svg","../../../packages/components/lib/core/context/index.tsx","../../../packages/components/lib/event.ts","../../../packages/components/lib/math.ts","../../../packages/components/lib/viewport.ts","../../../packages/components/lib/drawer/context.tsx","../../../packages/components/lib/drawer/drawer.tsx","../../../packages/components/lib/line-clamp.tsx","../../../packages/components/lib/ve/index.ts","../../../packages/components/lib/ripple-container.tsx","../../../packages/components/lib/addon/addon.tsx","../../../packages/components/lib/addon/pill.tsx","../../../packages/render/lib/deferred.ts","../../../packages/render/lib/font/css.ts","../../../packages/render/lib/font/google.ts","../../../packages/render/lib/font/weight.ts","../../../packages/render/lib/font/index.ts","../../../packages/components/lib/icons/md-icons/open-in-new-opsz20.svg","../../../packages/components/lib/icons/md-icons/public.svg","../../../packages/components/blocks/outlink/outlink-drawer-header.tsx","../../../packages/components/blocks/outlink/outlink.tsx","../../../packages/components/lib/icons/md-icons/link-off-opsz20.svg","../../../packages/components/blocks/outlink/outlink-disabled.tsx","../../../packages/components/blocks/single-page/single-page.tsx","../../../packages/components/blocks/text/highlighter/highlighter.tsx","../../../packages/components/blocks/text/text.tsx","../../../packages/components/blocks/video/video.tsx","../../../packages/components/blocks/index.tsx","../../../packages/components/views/overlay/overlay.tsx","../../../packages/components/views/overlay/resolver.tsx","../../../packages/components/views/index.tsx","../../../node_modules/@material/material-color-utilities/utils/math_utils.js","../../../node_modules/@material/material-color-utilities/utils/color_utils.js","../../../node_modules/@material/material-color-utilities/hct/viewing_conditions.js","../../../node_modules/@material/material-color-utilities/hct/cam16.js","../../../node_modules/@material/material-color-utilities/hct/hct_solver.js","../../../node_modules/@material/material-color-utilities/hct/hct.js","../../../node_modules/@material/material-color-utilities/palettes/tonal_palette.js","../../../node_modules/@material/material-color-utilities/scheme/dynamic_scheme.js","../../../node_modules/@material/material-color-utilities/scheme/variant.js","../../../node_modules/@material/material-color-utilities/scheme/scheme_tonal_spot.js","../../../node_modules/@material/material-color-utilities/utils/string_utils.js","../../../packages/components/lib/color/index.ts","../../../packages/components/lib/container/container.tsx","../../../packages/components/lib/assets/google-logo.svg","../../../packages/components/lib/date.ts","../../../packages/components/lib/core/creator-badge/creator-badge.tsx","../../../packages/components/lib/viewer/capabilities/capabilities.ts","../../../packages/components/lib/deferred.ts","../../../packages/components/lib/viewer/message/mouse/utils.ts","../../../packages/components/lib/viewer/message/touch/utils.ts","../../../packages/components/lib/viewer/communicator/communicator.ts","../../../packages/components/lib/viewer/messenger/iframe.ts","../../../packages/components/lib/viewer/messenger/webx.ts","../../../packages/components/lib/viewer/messenger/wkwebview.ts","../../../packages/components/lib/viewer/index.ts","../../../packages/components/lib/core/document.tsx","../../../packages/render/lib/head.ts","../../../packages/components/lib/head/head.tsx","../../../packages/render/lib/html.ts","../../../packages/components/lib/html/html.tsx","../../../packages/components/lib/lang.ts","../../../packages/components/lib/icons/md-icons/note-stack.svg","../../../packages/components/lib/missing-post/missing-post.tsx","../../../packages/components/lib/number.ts","../../../packages/components/lib/app/app.tsx","../../../packages/render/lib/fragment.ts","../../../packages/render/lib/preval.ts","../../../packages/render/lib/client-render.tsx","../../../packages/components/lib/client-render.tsx"],"sourcesContent":["var n,l,u,i,t,o,r,f={},e=[],c=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function s(n,l){for(var u in l)n[u]=l[u];return n}function a(n){var l=n.parentNode;l&&l.removeChild(n)}function h(l,u,i){var t,o,r,f={};for(r in u)\"key\"==r?t=u[r]:\"ref\"==r?o=u[r]:f[r]=u[r];if(arguments.length>2&&(f.children=arguments.length>3?n.call(arguments,2):i),\"function\"==typeof l&&null!=l.defaultProps)for(r in l.defaultProps)void 0===f[r]&&(f[r]=l.defaultProps[r]);return v(l,f,t,o,null)}function v(n,i,t,o,r){var f={type:n,props:i,key:t,ref:o,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==r?++u:r};return null==r&&null!=l.vnode&&l.vnode(f),f}function y(){return{current:null}}function p(n){return n.children}function d(n,l){this.props=n,this.context=l}function _(n,l){if(null==l)return n.__?_(n.__,n.__.__k.indexOf(n)+1):null;for(var u;l0?v(k.type,k.props,k.key,k.ref?k.ref:null,k.__v):k)){if(k.__=u,k.__b=u.__b+1,null===(d=x[h])||d&&k.key==d.key&&k.type===d.type)x[h]=void 0;else for(y=0;y2&&(f.children=arguments.length>3?n.call(arguments,2):i),v(l.type,f,t||l.key,o||l.ref,null)}function B(n,l){var u={__c:l=\"__cC\"+r++,__:n,Consumer:function(n,l){return n.children(l)},Provider:function(n){var u,i;return this.getChildContext||(u=[],(i={})[l]=this,this.getChildContext=function(){return i},this.shouldComponentUpdate=function(n){this.props.value!==n.value&&u.some(b)},this.sub=function(n){u.push(n);var l=n.componentWillUnmount;n.componentWillUnmount=function(){u.splice(u.indexOf(n),1),l&&l.call(n)}}),n.children}};return u.Provider.__=u.Consumer.contextType=u}n=e.slice,l={__e:function(n,l,u,i){for(var t,o,r;l=l.__;)if((t=l.__c)&&!t.__)try{if((o=t.constructor)&&null!=o.getDerivedStateFromError&&(t.setState(o.getDerivedStateFromError(n)),r=t.__d),null!=t.componentDidCatch&&(t.componentDidCatch(n,i||{}),r=t.__d),r)return t.__E=t}catch(l){n=l}throw n}},u=0,i=function(n){return null!=n&&void 0===n.constructor},d.prototype.setState=function(n,l){var u;u=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=s({},this.state),\"function\"==typeof n&&(n=n(s({},u),this.props)),n&&s(u,n),null!=n&&this.__v&&(l&&this._sb.push(l),b(this))},d.prototype.forceUpdate=function(n){this.__v&&(this.__e=!0,n&&this.__h.push(n),b(this))},d.prototype.render=p,t=[],g.__r=0,r=0;export{d as Component,p as Fragment,q as cloneElement,B as createContext,h as createElement,y as createRef,h,S as hydrate,i as isValidElement,l as options,P as render,x as toChildArray};\n//# sourceMappingURL=preact.module.js.map\n","import { createElement } from 'preact';\n\nimport type { FunctionComponent, VNode, ComponentChildren } from 'preact';\n\n/**\n * Provides CSS content in an installable structure.\n */\nexport interface CssResource {\n /**\n * The id is necessary for installing styles on the client.\n *\n * 1. During server-side renders, we'll concatenate all encountered `text`\n * items into a `