(e,t)
| 13 | `,c.sort((E,q)=>(E.column||0)-(q.column||0));var v=Array(m.length+10).fill(" ");for(var n of c)for(var k=n.token?.line?n.token.column:Math.max(0,m.length-1),b=Math.max(1,n.token?.value?.length||1),g=0;g<b;g++)v[k+g]="^";p+=u+v.join("").trimEnd()+` |
| 14 | `;for(var n of c){var k=n.token?.line?n.token.column:0;p+=u+" ".repeat(k)+n.message+` |
| 15 | `}}return p}consumeWhitespace(){return this.tokens.consumeWhitespace()}requireOpToken(e){var t=this.matchOpToken(e);if(t)return t;this.raiseExpected(e)}matchAnyOpToken(...e){return this.tokens.matchAnyOpToken(...e)}matchAnyToken(...e){return this.tokens.matchAnyToken(...e)}matchOpToken(e){return this.tokens.matchOpToken(e)}requireTokenType(...e){var t=this.matchTokenType(...e);if(t)return t;this.raiseExpected(...e)}matchTokenType(...e){return this.tokens.matchTokenType(...e)}requireToken(e,t){var r=this.matchToken(e,t);if(r)return r;this.raiseExpected(e)}peekToken(e,t,r){return this.tokens.peekToken(e,t,r)}matchToken(e,t){return this.tokens.matchToken(e,t)}consumeToken(){return this.tokens.consumeToken()}consumeUntil(e,t){return this.tokens.consumeUntil(e,t)}lastWhitespace(){return this.tokens.lastWhitespace()}consumeUntilWhitespace(){return this.tokens.consumeUntilWhitespace()}hasMore(){return this.tokens.hasMore()}token(e,t){return this.tokens.token(e,t)}currentToken(){return this.tokens.currentToken()}lastMatch(){return this.tokens.lastMatch()}pushFollow(e){return this.tokens.pushFollow(e)}popFollow(){return this.tokens.popFollow()}pushFollows(...e){return this.tokens.pushFollows(...e)}popFollows(e){return this.tokens.popFollows(e)}clearFollows(){return this.tokens.clearFollows()}restoreFollows(e){return this.tokens.restoreFollows(e)}get source(){return this.tokens.source}get consumed(){return this.tokens.consumed}get list(){return this.tokens.list}createChildParser(e){return new s(this.#t,e)}parseElement(e,t=null){return this.#t.parseElement(e,this,t)}requireElement(e,t,r){return this.#t.requireElement(e,this,t,r)}parseAnyOf(e){return this.#t.parseAnyOf(e,this)}raiseError(e,t){e=e||"Unexpected Token : "+this.currentToken().value;var r=new Ne(e,this.currentToken(),this.source,t);throw new D(r)}raiseExpected(...e){var t=e.length===1?"Expected '"+e[0]+"' but found '"+this.currentToken().value+"'":"Expected one of: "+e.map(r=>"'"+r+"'").join(", ");this.raiseError(t,e)}parseStringTemplate(){var e=[""];do if(e.push(this.lastWhitespace()),this.currentToken().value==="$"){this.consumeToken();var t=this.matchOpToken("{");e.push(this.requireElement("expression")),t&&this.requireOpToken("}"),e.push("")}else if(this.currentToken().value==="\\")this.consumeToken(),this.consumeToken();else{var r=this.consumeToken();e[e.length-1]+=r?r.value:""}while(this.hasMore());return e.push(this.lastWhitespace()),e}commandBoundary(e){return!!(e.value=="end"||e.value=="then"||e.value=="else"||e.value=="otherwise"||e.value==")"||this.commandStart(e)||this.featureStart(e)||e.type=="EOF")}commandStart(e){return this.#t.commandStart(e)}featureStart(e){return this.#t.featureStart(e)}setParent(e,t){typeof e=="object"&&(e.parent=t,typeof t=="object"&&(t.children=t.children||new Set,t.children.add(e)),this.setParent(e.next,t))}parseURLOrExpression(){var e=this.currentToken();if(e.value==="/"&&e.type==="DIVIDE"){var t=this.consumeUntilWhitespace();return this.matchTokenType("WHITESPACE"),new j(t)}if(e.type==="IDENTIFIER"&&(e.value==="http"||e.value==="https"||e.value==="ws"||e.value==="wss")){var t=this.consumeUntilWhitespace();return this.matchTokenType("WHITESPACE"),new j(t)}return this.requireElement("expression")}ensureTerminated(e){for(var t=new Z,r=e;r.next;)r=r.next;r.next=t}};var ee=class{#t={};#i={};#s={};#o=[];#a=[];#h=[];#n=[];#p=[];#c=[];constructor(){this.addGrammarElement("hyperscript",this.parseHyperscriptProgram.bind(this)),this.addGrammarElement("feature",this.parseFeature.bind(this)),this.addGrammarElement("commandList",this.parseCommandList.bind(this)),this.addGrammarElement("command",this.parseCommand.bind(this)),this.addGrammarElement("indirectStatement",this.parseIndirectStatement.bind(this)),this.addGrammarElement("expression",this.parseExpression.bind(this)),this.addGrammarElement("assignableExpression",this.parseAssignableExpression.bind(this)),this.addGrammarElement("unaryExpression",this.parseUnaryExpression.bind(this)),this.addGrammarElement("postfixExpression",this.parsePostfixExpression.bind(this)),this.addGrammarElement("primaryExpression",this.parsePrimaryExpression.bind(this)),this.addGrammarElement("indirectExpression",this.parseIndirectExpression.bind(this)),this.addGrammarElement("leaf",this.parseLeaf.bind(this))}parseFeature(e){if(e.matchOpToken("(")){var t=e.requireElement("feature");return e.requireOpToken(")"),t}var r=this.#s[e.currentToken().value||""];if(r)return r(e)}parseCommand(e){if(e.matchOpToken("(")){let i=e.requireElement("command");return e.requireOpToken(")"),i}var t=this.#i[e.currentToken().value||""];let r;return t?r=t(e):e.currentToken().type==="IDENTIFIER"&&(r=e.parseElement("pseudoCommand")),r&&this.parseElement("indirectStatement",e,r)}parseCommandList(e){if(e.hasMore()){var t=e.currentToken().value,r;try{r=e.parseElement("command")}catch(i){if(i instanceof D)r=new X(i.parseError,t),this.#u(e);else throw i}if(r){e.matchToken("then");let i=e.parseElement("commandList");return i&&(r.next=i),r}}return new J}parseLeaf(e){var t=e.parseAnyOf(this.#o);return t??e.parseElement("symbol")}parseIndirectExpression(e,t){for(var r=0;r<this.#a.length;r++){var i=this.#a[r];t.endToken=e.lastMatch();var n=this.parseElement(i,e,t);if(n)return n}return t}parsePostfixExpression(e){for(var t=e.parseElement("negativeNumber"),r=0;r<this.#h.length;r++){var i=this.#h[r],n=this.parseElement(i,e,t);if(n)return n}return t}parseUnaryExpression(e){e.matchToken("the");var t=e.parseAnyOf(this.#n);return t?this.parseElement("indirectExpression",e,t):e.parseElement("postfixExpression")}parseExpression(e){return e.matchToken("the"),e.parseAnyOf(this.#p)}parseAssignableExpression(e){e.matchToken("the");for(var t=e.parseElement("primaryExpression"),r=t;r&&r.type==="parenthesized";)r=r.expr;if(r&&this.#c.includes(r.type))return t;e.raiseError("A target expression must be writable. The expression type '"+(r&&r.type)+"' is not.")}parseIndirectStatement(e,t){if(e.matchToken("unless")){t.endToken=e.lastMatch();var r=e.requireElement("expression"),i=new K(t,r);return t.parent=i,i}return t}parsePrimaryExpression(e){var t=e.parseElement("leaf");if(t)return this.parseElement("indirectExpression",e,t);e.raiseError("Unexpected value: "+e.currentToken().value)}parseHyperscriptProgram(e){var t=[];if(e.hasMore())for(;e.currentToken().type!=="EOF";){var r=e.currentToken().value;if(e.featureStart(e.currentToken())||e.currentToken().value==="(")try{var i=e.requireElement("feature");t.push(i),e.matchToken("end")}catch(n){if(n instanceof D)t.push(new B(n.parseError,r)),this.#l(e);else throw n}else{if(e.currentToken().value==="end")break;try{e.raiseError()}catch(n){if(n instanceof D)t.push(new B(n.parseError,r)),this.#l(e);else throw n}}}return new U(t)}use(e){return e(this),this}initElt(e,t,r){e.startToken=t,e.programSource=r.source}parseElement(e,t,r=void 0){var i=this.#t[e];if(i){var n=t.tokens,o=n.currentToken(),a=i(t,r);if(a){this.initElt(a,o,n),a.endToken=a.endToken||n.lastMatch();for(var r=a.root;r!=null;)this.initElt(r,o,n),r=r.root}return a}}requireElement(e,t,r,i){var n=this.parseElement(e,t,i);return n||t.raiseError(r||"Expected "+e),n}parseAnyOf(e,t){for(var r=0;r<e.length;r++){var i=e[r],n=this.parseElement(i,t);if(n)return n}}addGrammarElement(e,t){if(this.#t[e])throw new Error(`Grammar element '${e}' already exists`);this.#t[e]=t}addCommand(e,t){var r=e+"Command";this.#t[r]=t,this.#i[e]=t}addCommands(...e){for(let i of e){if(!i.keyword)throw new Error(`Command class ${i.name} must have a static 'keyword' property`);if(!i.parse)throw new Error(`Command class ${i.name} must have a static 'parse' method`);var t=Array.isArray(i.keyword)?i.keyword:[i.keyword];for(var r of t)this.addCommand(r,i.parse)}}addFeatures(...e){for(let t of e){if(!t.keyword)throw new Error(`Feature class ${t.name} must have a static 'keyword' property`);if(!t.parse)throw new Error(`Feature class ${t.name} must have a static 'parse' method`);this.addFeature(t.keyword,t.parse)}}addFeature(e,t){var r=e+"Feature";this.#t[r]=t,this.#s[e]=t}registerParseElement(e){if(!e.parse)return;let t=e.parse.bind(e);if(e.keyword&&e.prototype instanceof d){var r=Array.isArray(e.keyword)?e.keyword:[e.keyword];for(var i of r)this.addCommand(i,t);return}if(e.keyword&&e.prototype instanceof S){var r=Array.isArray(e.keyword)?e.keyword:[e.keyword];for(var i of r)this.addFeature(i,t);return}let n=e.grammarName;if(n){switch(e.expressionType){case"leaf":this.addLeafExpression(n,t);break;case"indirect":this.addIndirectExpression(n,t);break;case"unary":this.addUnaryExpression(n,t);break;case"top":this.addTopExpression(n,t);break;case"postfix":this.addPostfixExpression(n,t);break;default:this.addGrammarElement(n,t);break}e.assignable&&this.#c.push(n)}}registerModule(e){for(let t of Object.values(e))typeof t=="function"&&t.parse&&this.registerParseElement(t)}addLeafExpression(e,t){this.#o.push(e),this.addGrammarElement(e,t)}addIndirectExpression(e,t){this.#a.push(e),this.addGrammarElement(e,t)}addPostfixExpression(e,t){this.#h.push(e),this.addGrammarElement(e,t)}addUnaryExpression(e,t){this.#n.push(e),this.addGrammarElement(e,t)}addTopExpression(e,t){this.#p.push(e),this.addGrammarElement(e,t)}commandStart(e){return this.#i[e.value||""]}featureStart(e){return this.#s[e.value||""]}parseHyperScript(e){var t=new F(this,e),r,i=null;try{r=t.parseElement("hyperscript"),e.hasMore()&&t.raiseError()}catch(n){if(!(n instanceof D))throw n;i=n.parseError}return r||(r=new U([])),r.errors=r.collectErrors(),i&&r.errors.push(i),r}#l(e){for(e.tokens.clearFollows();e.hasMore()&&!e.featureStart(e.currentToken())&&e.currentToken().value!=="end"&&e.currentToken().type!=="EOF";)e.tokens.consumeToken()}#u(e){for(e.tokens.clearFollows();e.hasMore()&&!e.commandBoundary(e.currentToken());)e.tokens.consumeToken();e.hasMore()&&e.currentToken().value==="then"&&e.tokens.consumeToken()}parse(e,t){var r=e.tokenize(t),i=new F(this,r),n,o;try{i.commandStart(r.currentToken())?(n=this.requireElement("commandList",i),r.hasMore()&&i.raiseError(),i.ensureTerminated(n)):i.featureStart(r.currentToken())?(n=this.requireElement("hyperscript",i),r.hasMore()&&i.raiseError()):(n=this.requireElement("expression",i),r.hasMore()&&i.raiseError())}catch(a){if(!(a instanceof D))throw a;o=a.parseError}return!n&&o?n={type:"empty",errors:[o]}:n&&(n.errors=n.collectErrors(),o&&n.errors.push(o)),n}};var A={attributes:"_, script, data-script",defaultTransition:"all 500ms ease-in",disableSelector:"[disable-scripting], [data-disable-scripting]",fetchThrowsOn:[/^4/,/^5/],hideShowStrategies:{},logAll:!1,mutatingMethods:{Array:["push","pop","shift","unshift","splice","sort","reverse","fill","copyWithin"],Set:["add","delete","clear"],Map:["set","delete","clear"]}};var Ae=class{result={};addElement(e){if(!(e.name==null||e.value==null)&&!(e.type==="radio"&&!e.checked)){var t=e.name,r;if(e.type==="checkbox"?r=e.checked?[e.value]:void 0:e.type==="select-multiple"?r=Array.from(e.options).filter(n=>n.selected).map(n=>n.value):r=e.value,r!=null)if(this.result[t]==null)this.result[t]=r;else{var i=Array.isArray(this.result[t])?this.result[t]:[this.result[t]];this.result[t]=i.concat(r)}}}addContainer(e){if(e.name!=null&&e.value!=null){this.addElement(e);return}e.querySelectorAll&&e.querySelectorAll("input,select,textarea").forEach(t=>this.addElement(t))}};function ui(s){if(s instanceof Array)return s.map(r=>ui(r)).join("");if(s instanceof HTMLElement)return s.outerHTML;if(s instanceof NodeList){for(var e="",t=0;t<s.length;t++)s[t]instanceof HTMLElement&&(e+=s[t].outerHTML);return e}return s.toString?s.toString():""}var z={dynamicResolvers:[function(s,e){if(s==="Fixed")return Number(e).toFixed();if(s.startsWith("Fixed:")){let t=s.split(":")[1];return Number(e).toFixed(parseInt(t))}},function(s,e,t){if(s==="Values"){var r=new Ae;return t.implicitLoop(e,i=>r.addContainer(i)),r.result}}],String:function(s){return s.toString?s.toString():""+s},Int:function(s){return parseInt(s)},Float:function(s){return parseFloat(s)},Number:function(s){return Number(s)},Boolean:function(s){return!!s},Date:function(s){return new Date(s)},Array:function(s){return Array.from(s)},JSON:function(s){return typeof Response<"u"&&s instanceof Response?s.json():JSON.parse(s)},JSONString:function(s){return JSON.stringify(s)},Object:function(s){return s instanceof String&&(s=s.toString()),typeof s=="string"?JSON.parse(s):Object.assign({},s)},FormEncoded:function(s){return new URLSearchParams(s).toString()},Set:function(s){return new Set(s)},Map:function(s){return new Map(Object.entries(s))},Keys:function(s){return s instanceof Map?Array.from(s.keys()):Object.keys(s)},Entries:function(s){return s instanceof Map?Array.from(s.entries()):Object.entries(s)},Reversed:function(s){return Array.from(s).reverse()},Unique:function(s){return[...new Set(s)]},Flat:function(s){return Array.from(s).flat()},HTML:ui,Stream:function(){throw new Error("The Stream conversion requires the SSE extension. Include dist/ext/sse.js or dist/ext/sse.esm.js after hyperscript.")},Fragment:function(s,e){var t=document.createDocumentFragment();return e.implicitLoop(s,r=>{if(r instanceof Node)t.append(r);else{var i=document.createElement("template");i.innerHTML=r,t.append(i.content)}}),t}};var te=class{#t(){return document.cookie?document.cookie.split("; ").map(e=>{var t=e.indexOf("=");return{name:e.slice(0,t),value:decodeURIComponent(e.slice(t+1))}}):[]}get(e,t){if(t==="then")return null;if(t==="length")return this.#t().length;if(t==="clear")return n=>{document.cookie=n+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT"};if(t==="clearAll")return()=>{for(let n of this.#t())document.cookie=n.name+"=;expires=Thu, 01 Jan 1970 00:00:00 GMT"};if(t===Symbol.iterator){var r=this.#t();return r[Symbol.iterator].bind(r)}else if(typeof t=="string"){if(!isNaN(t))return this.#t()[parseInt(t)];var i=this.#t().find(n=>n.name===t);return i?i.value:void 0}}set(e,t,r){var i=[];return typeof r=="string"?(i.push(encodeURIComponent(r)),i.push("samesite=lax")):(i.push(encodeURIComponent(r.value)),r.expires&&i.push("expires="+r.expires),r.maxAge&&i.push("max-age="+r.maxAge),r.partitioned&&i.push("partitioned="+r.partitioned),r.path&&i.push("path="+r.path),r.samesite&&i.push("samesite="+r.samesite),r.secure&&i.push("secure")),document.cookie=String(t)+"="+i.join(";"),!0}proxy(){return new Proxy({},this)}};var Le=Symbol(),_=class{constructor(e,t,r,i){this._css=e,this.relativeToElement=t,this.escape=r,this._runtime=i,this[Le]=!0}get css(){return this.escape?this._runtime.escapeSelector(this._css):this._css}get className(){return this._css.slice(1)}get id(){return this.className}contains(e){for(let t of this)if(t.contains(e))return!0;return!1}get length(){return this.selectMatches().length}[Symbol.iterator](){return this.selectMatches()[Symbol.iterator]()}selectMatches(){var e=this._runtime.getRootNode(this.relativeToElement);return this._runtime.resolveQuery(e,this.css)}},re=class extends _{constructor(e,t,r,i){super(e,t,!1,i),this.templateParts=r,this.elements=r.filter(n=>n instanceof Element)}get css(){let e="",t=0;for(let r of this.templateParts)r instanceof Element?e+="[data-hs-query-id='"+t+++"']":e+=r;return e}[Symbol.iterator](){this.elements.forEach((t,r)=>t.dataset.hsQueryId=r);let e=super[Symbol.iterator]();return this.elements.forEach(t=>t.removeAttribute("data-hs-query-id")),e}},Ie=class{constructor(e,t){this.re=e,this.str=t}next(){let e=this.re.exec(this.str);return e===null?{done:!0}:(e[0].length===0&&this.re.lastIndex++,{value:e})}},ie=class{constructor(e,t,r){this.re=e,this.flags=t,this.str=r}[Symbol.iterator](){return new Ie(new RegExp(this.re,this.flags),this.str)}},ne=class extends EventTarget{constructor(e){super(),this.module=e}toString(){return this.module.id}};var Ri=new te().proxy(),se=class{constructor(e,t,r,i,n,o,a,l){this.meta={parser:a,tokenizer:l,runtime:n,owner:e,feature:t,iterators:{},ctx:this},this.locals={cookies:Ri},typeof navigator<"u"&&navigator.clipboard&&Object.defineProperty(this.locals,"clipboard",{get(){return navigator.clipboard.readText()},set(u){navigator.clipboard.writeText(String(u))},enumerable:!1,configurable:!0}),typeof window<"u"&&window.getSelection&&Object.defineProperty(this.locals,"selection",{get(){return window.getSelection().toString()},enumerable:!0,configurable:!0}),this.me=r,this.you=void 0,this.result=void 0,this.beingTested=null,this.event=i,this.target=i?.target??null,this.detail=i?.detail??null,this.sender=i?.detail?.sender??null,this.body="document"in o?document.body:null,n.addFeatures(e,this)}},oe=class s{static HALT={};HALT=s.HALT;#t;#i;#s;#o;#a;#h=null;constructor(e,t,r,i,n){this.#s=e,this.#t=t,this.#i=r,this.#o=i,this.#a=n}get globalScope(){return this.#s}get reactivity(){return this.#o}unifiedExec(e,t){for(;;){try{var r=this.unifiedEval(e,t)}catch(i){if(t.meta.handlingFinally)console.error(" Exception in finally block: ",i),r=s.HALT;else if(this.registerHyperTrace(t,i),t.meta.errorHandler&&!t.meta.handlingError){t.meta.handlingError=!0,t.locals[t.meta.errorSymbol]=i,e=t.meta.errorHandler;continue}else t.meta.currentException=i,r=s.HALT}if(r==null)throw new Error("Command "+(e.type||"unknown")+" did not return a next element to execute");if(r.then){r.then(i=>{this.unifiedExec(i,t)}).catch(i=>{this.unifiedExec({resolve:function(){throw i}},t)});return}else if(r===s.HALT)if(t.meta.finallyHandler&&!t.meta.handlingFinally)t.meta.handlingFinally=!0,e=t.meta.finallyHandler;else if(t.meta.onHalt&&t.meta.onHalt(),t.meta.currentException)if(t.meta.reject){t.meta.reject(t.meta.currentException);return}else throw t.meta.currentException;else return;else e=r}}unifiedEval(e,t){var r=!1,i={};if(e.args)for(var[n,o]of Object.entries(e.args))if(o==null)i[n]=null;else if(Array.isArray(o)){for(var a=[],l=0;l<o.length;l++){var u=o[l];if(u==null)a.push(null);else if(u.evaluate){var h=u.evaluate(t);h&&h.then&&(r=!0),a.push(h)}else a.push(u)}i[n]=a}else if(o.evaluate){var h=o.evaluate(t);h&&h.then&&(r=!0),i[n]=h}else i[n]=o;return r?new Promise((f,p)=>{var c=Object.keys(i),T=Object.values(i).map(m=>Array.isArray(m)?Promise.all(m):m);Promise.all(T).then(function(m){try{var v={};c.forEach((k,b)=>v[k]=m[b]),f(e.resolve(t,v))}catch(k){p(k)}}).catch(function(m){p(m)})}):e.resolve(t,i)}findNext(e,t){if(e)return e.resolveNext?e.resolveNext(t):e.next?e.next:this.findNext(e.parent,t)}makeContext(e,t,r,i){return new se(e,t,r,i,this,this.#s,this.#t,this.#i)}getHyperscriptFeatures(e){var t=this.getInternalData(e);return t.features||(t.features={}),t.features}addFeatures(e,t){e&&(Object.assign(t.locals,this.getHyperscriptFeatures(e)),this.addFeatures(e.parentElement,t))}#n(e){return["meta","it","result","locals","event","target","detail","sender","body"].includes(e)}#p(e){return e instanceof se}resolveSymbol(e,t,r,i){if(e==="me"||e==="my"||e==="I")return t.me;if(e==="it"||e==="its")return t.beingTested??t.result;if(e==="result")return t.result;if(e==="you"||e==="your"||e==="yourself")return t.you;if(r==="global"){this.reactivity.isTracking&&this.reactivity.trackGlobalSymbol(e);var h=this.#s[e];return this.#v(h),h}if(r==="element"){this.reactivity.isTracking&&this.reactivity.trackElementSymbol(e,t.meta.owner);var h=this.#l(t)[e];return this.#v(h),h}if(r==="inherited"){var n=this.#c(e,t,i);if(this.reactivity.isTracking){var o=n.element||i||t.meta?.owner;o&&this.reactivity.trackElementSymbol(e,o)}return this.#v(n.value),n.value}if(t.meta?.context){var a=t.meta.context[e];if(typeof a<"u"||t.meta.context.detail&&(a=t.meta.context.detail[e],typeof a<"u"))return a}var l=this.#p(t)&&!this.#n(e)?t.locals[e]:t[e];if(typeof l<"u")return l;var u=this.#l(t);if(l=u[e],typeof l<"u")return this.reactivity.isTracking&&this.reactivity.trackElementSymbol(e,t.meta.owner),this.#v(l),l;this.reactivity.isTracking&&this.reactivity.trackGlobalSymbol(e);var h=this.#s[e];return this.#v(h),h}setSymbol(e,t,r,i,n){if(r==="global"){this.#s[e]=i,this.reactivity.notifyGlobalSymbol(e);return}if(r==="element"){this.#l(t)[e]=i,this.reactivity.notifyElementSymbol(e,t.meta.owner);return}if(r==="inherited"){var o=this.#c(e,t,n);if(o.element)this.getInternalData(o.element).elementScope[e]=i,this.reactivity.notifyElementSymbol(e,o.element);else{var a=n||t.meta?.owner;if(a){var l=this.getInternalData(a);l.elementScope||(l.elementScope={}),l.elementScope[e]=i,this.reactivity.notifyElementSymbol(e,a)}}return}if(this.#p(t)&&!this.#n(e)&&typeof t.locals[e]<"u"){t.locals[e]=i;return}var u=this.#l(t);typeof u[e]<"u"?(u[e]=i,this.reactivity.notifyElementSymbol(e,t.meta.owner)):this.#p(t)&&!this.#n(e)?t.locals[e]=i:t[e]=i}getInternalData(e){return e._hyperscript||(e._hyperscript={}),e._hyperscript}#c(e,t,r){for(var i=r||t.meta&&t.meta.owner;i;){var n=i._hyperscript;if(n&&n.elementScope&&e in n.elementScope)return{value:n.elementScope[e],element:i};var o=i.getAttribute&&i.getAttribute("dom-scope");if(o){if(o==="isolated")return{value:void 0,element:null};var a=o.match(/^closest\s+(.+)/);if(a){i=i.parentElement&&i.parentElement.closest(a[1]);continue}if(a=o.match(/^parent\s+of\s+(.+)/),a){var l=i.closest(a[1]);i=l&&l.parentElement;continue}}i=i.parentElement}return{value:void 0,element:null}}#l(e){var t=e.meta&&e.meta.owner;if(t){var r=this.getInternalData(t),i="elementScope";e.meta.feature&&e.meta.feature.behavior&&(i=e.meta.feature.behavior+"Scope");var n=r[i];return n||(n={},r[i]=n),n}else return{}}#u(e,t,r){if(e!=null){var i=r(e,t);if(typeof i<"u")return i;if(this.shouldAutoIterate(e)){var n=[];for(var o of e){var a=r(o,t);n.push(a)}return n}}}resolveProperty(e,t){return this.reactivity.isTracking&&this.reactivity.trackProperty(e,t),this.#u(e,t,(r,i)=>r[i])}setProperty(e,t,r){e[t]=r,this.reactivity.notifyProperty(e)}notifyMutation(e){this.reactivity.notifyProperty(e)}morph(e,t){this.#a.morph(e,t,{beforeNodeRemoved:r=>{r.nodeType===1&&this.cleanup(r)},afterNodeAdded:r=>{r.nodeType===1&&this.processNode(r)},afterNodeMorphed:r=>{r.nodeType===1&&this.processNode(r)}})}replaceInDom(e,t){this.implicitLoop(e,r=>{var i=r.parentElement;t instanceof Node?r.replaceWith(t.cloneNode(!0)):r.replaceWith(this.convertValue(t,"Fragment")),i&&this.processNode(i)})}maybeNotify(e,t){if(!(e==null||typeof e!="object")){var r=e.constructor&&e.constructor.name,i=r&&A.mutatingMethods[r];i&&i.includes(t)&&this.notifyMutation(e)}}#v(e){this.reactivity.isTracking&&e!=null&&typeof e=="object"&&this.reactivity.trackProperty(e,"__mutation__")}resolveQuery(e,t){return this.reactivity.isTracking&&this.reactivity.trackQuery(e),e.querySelectorAll(t)}resolveAttribute(e,t){return this.reactivity.isTracking&&this.reactivity.trackAttribute(e,t),this.#u(e,t,(r,i)=>r.getAttribute&&r.getAttribute(i))}resolveStyle(e,t){return this.#u(e,t,(r,i)=>r.style&&r.style[i])}resolveComputedStyle(e,t){return this.#u(e,t,(r,i)=>getComputedStyle(r).getPropertyValue(i))}assignToNamespace(e,t,r,i){let n;e==null||typeof document<"u"&&e===document.body?n=this.#s:n=this.getHyperscriptFeatures(e);for(var o;(o=t.shift())!==void 0;){var a=n[o];a==null&&(a={},n[o]=a),n=a}n[r]=i}#d(e){return Array.isArray(e)||typeof NodeList<"u"&&(e instanceof NodeList||e instanceof HTMLCollection||e instanceof FileList)}#E(e){return typeof e=="object"&&Symbol.iterator in e&&typeof e[Symbol.iterator]=="function"}shouldAutoIterate(e){return e!=null&&e[Le]||this.#d(e)}forEach(e,t){if(e!=null)if(this.#E(e))for(let i of e)t(i);else if(this.#d(e))for(var r=0;r<e.length;r++)t(e[r]);else t(e)}implicitLoop(e,t){if(this.shouldAutoIterate(e))for(let r of e)t(r);else t(e)}implicitLoopWhen(e,t,r,i,n){var o=[];this.implicitLoop(e,function(u){o.push(u)});var a=o.map(function(u){return r.beingTested=u,t.evaluate(r)});r.beingTested=null;var l=a.some(function(u){return u&&typeof u.then=="function"});if(l)return Promise.all(a).then(u=>{r.result=this.#y(o,u,i,n)});r.result=this.#y(o,a,i,n)}#y(e,t,r,i){for(var n=[],o=0;o<e.length;o++)t[o]?(r(e[o]),n.push(e[o])):i(e[o]);return n}convertValue(e,t){for(var r=z.dynamicResolvers,i=0;i<r.length;i++){var n=r[i],o=n(t,e,this);if(o!==void 0)return o}if(e==null)return null;var a=z[t];if(a)return a(e,this);throw new Error("Unknown conversion : "+t)}evaluateNoPromise(e,t){let r=e.evaluate(t);if(r&&typeof r.then=="function")throw new Error(e.sourceFor()+" returned a Promise in a context that they are not allowed.");return r}typeCheck(e,t,r){if(e==null&&r)return!0;var i=Object.prototype.toString.call(e).slice(8,-1);if(i===t)return!0;var n=typeof globalThis<"u"&&globalThis[t];return typeof n=="function"&&e instanceof n}nullCheck(e,t){if(e==null)throw new Error("'"+t.sourceFor()+"' is null")}isEmpty(e){return e==null||e.length===0}doesExist(e){if(e==null)return!1;if(this.shouldAutoIterate(e)){for(let t of e)return!0;return!1}return!0}matchesSelector(e,t){return e.matches&&e.matches(t)}makeEvent(e,t){var r=new Event(e,{bubbles:!0,cancelable:!0,composed:!0});return r.detail=t,r}triggerEvent(e,t,r,i){r=r||{},r.sender=i;var n=this.makeEvent(t,r);A.logAll&&console.log(t,r,e);var o=e.dispatchEvent(n);return o}getRootNode(e){if(e&&e instanceof Node){var t=e.getRootNode();if(t instanceof Document||t instanceof ShadowRoot)return t}return document}escapeSelector(e){return e.replace(/[:&()\[\]\/]/g,function(t){return"\\"+t})}getEventQueueFor(e,t){let r=this.getInternalData(e);var i=r.eventQueues;i==null&&(i=new Map,r.eventQueues=i);var n=i.get(t);return n==null&&(n={queue:[],executing:!1},i.set(t,n)),n}#w(){return this.#h==null&&(this.#h=A.attributes.replaceAll(" ","").split(",")),this.#h}#e(e){for(var t=this.#w(),r=0;r<t.length;r++){var i=t[r];if(e.hasAttribute&&e.hasAttribute(i))return e.getAttribute(i)}return e instanceof HTMLScriptElement&&e.type==="text/hyperscript"?e.innerText:null}#f;#x(){return this.#f||(this.#f=this.#w().map(e=>"["+e+"]").join(", ")),this.#f}#r(e){for(var t=5381,r=0;r<e.length;r++)t=(t<<5)+t+e.charCodeAt(r);return t}cleanup(e){if(e._hyperscript){this.triggerEvent(e,"hyperscript:before:cleanup");var t=e._hyperscript;if(t.listeners)for(var r of t.listeners)r.target.removeEventListener(r.event,r.handler);if(t.observers)for(var i of t.observers)i.disconnect();if(t.eventState)for(var n of t.eventState.values())n.debounced&&clearTimeout(n.debounced);if(this.reactivity.stopElementEffects(e),e.querySelectorAll)for(var o of e.querySelectorAll("[data-hyperscript-powered]"))this.cleanup(o);this.triggerEvent(e,"hyperscript:after:cleanup"),e.removeAttribute("data-hyperscript-powered"),delete e._hyperscript}}#T(e,t){if(!(e.closest&&e.closest(A.disableSelector))){var r=this.getInternalData(e),i=this.#e(e);if(i){var n=this.#r(i);if(r.initialized){if(r.scriptHash===n){this.#k(e);return}this.cleanup(e),r=this.getInternalData(e)}if(this.triggerEvent(e,"hyperscript:before:init")){r.initialized=!0,r.scriptHash=n;try{var o=this.#i.tokenize(i),a=this.#t.parseHyperScript(o);if(!a)return;if(a.errors?.length){this.triggerEvent(e,"hyperscript:parse-error",{errors:a.errors}),console.error("hyperscript: "+a.errors.length+" parse error(s) on:",e,` |
| 16 | |
| 17 | `+F.formatErrors(a.errors));return}this.#k(e),a.apply(t||e,e,null,this),e.setAttribute("data-hyperscript-powered","true"),this.triggerEvent(e,"hyperscript:after:init"),setTimeout(()=>{this.triggerEvent(t||e,"load",{hyperscript:!0})},1)}catch(l){this.triggerEvent(e,"exception",{error:l}),console.error("hyperscript errors were found on the following element:",e,` |
| 18 |
no test coverage detected