{"version":3,"sources":["../src/h.js","../src/util.js","../src/clone-element.js","../src/constants.js","../src/render-queue.js","../src/vdom/index.js","../src/dom/index.js","../src/vdom/diff.js","../src/vdom/component-recycler.js","../src/vdom/component.js","../src/component.js","../src/vnode.js","../src/options.js","../src/render.js","../src/preact.js"],"names":["nodeName","attributes","lastSimple","child","simple","i","children","EMPTY_CHILDREN","arguments","length","stack","push","pop","String","p","VNode","key","options","vnode","extend","obj","props","cloneElement","h","slice","call","FORCE_RENDER","component","ASYNC_RENDER","defer","rerender","IS_NON_DIMENSIONAL","items","enqueueRender","_dirty","list","isNamedNode","node","hydrating","_componentConstructor","isSameNodeType","toLowerCase","defaultProps","normalizedNodeName","createNode","isSvg","undefined","createElementNS","document","createElement","parentNode","removeChild","name","value","removeNode","style","setAccessor","old","test","innerHTML","__html","useCapture","replace","substring","eventProxy","removeEventListener","_listeners","removeAttribute","ns","setAttributeNS","setAttribute","flushMounts","mounts","diffLevel","c","componentDidMount","dom","context","mountAll","parent","componentRoot","isSvgMode","ownerSVGElement","ret","idiff","out","splitText","_component","nodeValue","prevSvgMode","replaceChild","vnodeName","recollectNodeTree","buildComponentFromVNode","ATTR_KEY","appendChild","firstChild","fc","__preactattr_","a","vchildren","nextSibling","innerDiffNode","dangerouslySetInnerHTML","diffAttributes","j","originalChildren","keyed","childNodes","childrenLen","vlen","min","len","_child","__key","keyedLen","vchild","isHydrating","trim","f","unmountOnly","unmountComponent","ref","removeChildren","previousSibling","next","attrs","inst","Ctor","prototype","render","Component","recyclerComponents","createComponent","nextBase","splice","constructor","setComponentProps","renderMode","_disable","__ref","doRender","componentWillMount","componentWillReceiveProps","prevContext","base","SYNC_RENDER","syncComponentUpdates","renderComponent","previousProps","previousState","state","previousContext","isUpdate","getDerivedStateFromProps","initialBase","snapshot","rendered","cbase","skip","prevState","shouldComponentUpdate","getChildContext","prevProps","getSnapshotBeforeUpdate","childComponent","toUnmount","childProps","getNodeProps","initialChildComponent","diff","baseParent","componentRef","t","_parentComponent","componentDidUpdate","afterUpdate","unshift","isChild","originalComponent","oldDom","isOwner","_renderCallbacks","isDirectOwner","beforeUnmount","componentWillUnmount","this","callback","Promise","resolve","then","bind","setTimeout","NO_RENDER","setState","forceUpdate","module","exports","preact","self"],"mappings":"wBAuCO,SAAWA,GAAAA,EAAUC,GAC3B,GAA6BC,GAAYC,EAAOC,EAAQC,EAApDC,EAASC,CACb,KAAKF,EAAEG,UAAUC,OAAQJ,KAAM,GAC9BK,EAAMC,KAAKH,UAAUH,GAElBJ,IAAmC,MAArBA,EAAWK,WACvBI,EAAMD,QAAQC,EAAMC,KAAKV,EAAWK,gBAClCL,GAAWK,SAEnB,OAAOI,EAAMD,OACZ,IAAKN,EAAQO,EAAME,YAAAA,KAAUT,EAAMS,IAClC,IAAKP,EAAEF,EAAMM,OAAQJ,KAAOK,EAAMC,KAAKR,EAAME,QAG1B,iBAARF,KAAmBA,EAAQ,OAEjCC,EAA2B,kBAAXJ,MACT,MAAPG,EAAaA,EAAQ,GACD,gBAARA,GAAkBA,GAAQU,GAClB,gBAARV,KAAkBC,GAAAA,IAG/BA,GAAUF,EACbI,EAASA,EAASG,OAAO,IAAMN,EAEvBG,IAAWC,EACnBD,GAAYH,GAGZG,EAASK,KAAKR,GAGfD,EAAaE,CAIf,IAAIU,GAAI,GAAIC,EASZ,OARAD,GAAEd,SAAWA,EACbc,EAAER,SAAWA,EACbQ,EAAEb,WAAyB,MAAZA,MAAAA,GAA+BA,EAC9Ca,EAAEE,IAAkB,MAAZf,MAAAA,GAA+BA,EAAWe,QAGlD,KAAIC,EAAQC,OAAmBD,EAAQC,MAAMJ,GAEtCA,EC7ED,QAASK,GAATC,EAAqBC,GAC3B,IAAK,GAAIhB,KAAKgB,GAAOD,EAAIf,GAAKgB,EAAMhB,EACpC,OAAOe,GCED,QAASE,GAAaJ,EAAOG,GACnC,MAAOE,GACNL,EAAMlB,SACNmB,EAAOA,KAAWD,EAAMjB,YAAaoB,GACrCb,UAAUC,OAAO,KAAOe,MAAMC,KAAKjB,UAAW,GAAKU,EAAMZ,UCRpD,QAAMoB,GAANC,sCAEAV,EAAMW,mBAANC,GAAAC,GAMA,QAAMC,WCPTC,EAAQA,MAML,OAAAlB,EAASmB,EAAAA,MACVN,EAAAA,KAAUO,EAAWP,qBAMpB,MAAoB,gBAAXG,IAAW,gBAAAZ,OAC1B,KAAIJ,EAAAA,UACJ,gBAAAI,GAAAlB,UACSc,EAAIqB,uBAAcC,EAAAC,EAAAnB,EAAAlB,UAE1BsC,GAAAD,EAAAE,wBAAArB,EAAAlB,SCfK,QAASwC,GAAeH,EAAMnB,GACpC,MAAImB,GAAOnB,MAAoBlB,GAAAqC,EAAerC,SAAUyC,gBAAAzC,EAAAyC,cAGxD,QAAWvB,GAAMlB,GAChB,GAAAqB,GAAQgB,KAAKE,EAAAA,WACblB,GAAAf,SAAAY,EAAAZ,QAED,IAAAoC,GAAAxB,EAAAlB,SAAA0C,2BAQM,IAAA,GAASN,KAAAA,OACf,KAAAf,EAAYsB,KACZtB,EAAAhB,GAAAqC,EAAArC,aAgBC,QAAAuC,GAAcF,EAAcG,GAC3B,GAAAR,GAAIhB,EAAWyB,SAAfC,gBAA0B,6BAAA/C,GAAAgD,SAAAC,cAAAjD,EAEzB,OADAqB,GAAAA,IAAWqB,EACXL,gBAIH,GAAAa,GAAAb,EAAAa,UACAA,IAAAA,EAAAC,YAAAd,GCjBA,QAAWQ,GAAQG,EAASD,EAAAA,EAAAA,EAAgBF,GAG5C,GAFKF,cAALN,IAA0BrC,EAAAA,SAE1B,QAAAoD,OAAA,IAAA,QAAAA,aAOMC,GAASC,EAATjB,OACFa,IAAab,UAAba,GAAJL,EAEA,GAAA,UAAAO,kDAeMf,EAAAkB,MAASC,QAAYnB,GAAYoB,2BAIvC,GAAkB,gBAAPA,GAIV,IAAA,GAASA,KAAIA,GACbpD,IAAWgD,KAAAhB,EAAAkB,MAAAlD,GAAA,GAEP,KAGA,GAAI+C,KAAAA,GACRf,EAAKgB,MAADhD,GAAyB,gBAARgD,GAAQhD,KAAAA,IAAmBoD,EAAgBC,KAAArD,GAAAgD,EAAAhD,GAAA,KAAAgD,EAAAhD,QAG5DgD,IAAS,4BAATA,EACHA,IAAIhB,EAAAsB,UAAJN,EAA2BO,QAAA,QAC1B,IAAA,KAAKR,EAAL,IAAA,KAAAA,EAAA,GAAA,CAAmB,GAAAS,GAAWR,KAAaE,EAALH,EAAgBU,QAAhB,WAAA,IAAtCV,GAAAA,EAAAX,cAAAsB,UAAA,GACAV,EACII,GAAIpD,EAAKgD,iBAAOD,EAAAY,EAAAH,GAEpBxB,EAAA4B,oBAAAb,EAAAY,EAAAH,IAVExB,EAaA6B,MAAW7B,EAAA6B,SAAXd,GAAsCC,MACtCA,IAAYM,SAAhBP,GAAkCQ,SAANP,IAAjBR,GAAAO,IAAAf,GAAA,CADP,IAIJA,EAAIwB,GAAaT,MAAbS,EAAuBT,GAAKA,EAChCA,MAAOA,IACI,MAAPC,IAAAA,IAAOA,GAAA,cAAAD,GAAAf,EAAA8B,gBAAAf,OACLK,CACL,GAFDW,GAGKvB,GAAAO,KAAAA,EAAAA,EAAAU,QAAA,WAAA,IAEJ,OAAAT,IAAAA,IAAAA,EACAhB,EAAK6B,EAAAA,kBAAoBA,+BAA1Bd,EAAAX,eAAAJ,EAAA8B,gBAAAf,GAEQ,kBAAAA,KAGJgB,EAAA/B,EAAAgC,eAAA,+BAAAjB,EAAAX,cAAAY,GAAAhB,EAAAiC,aAAAlB,EAAAC,QA5DLhB,GAAIa,UAAYA,GAAWC,GAkE1B,QAASN,GAAUO,mDAuBpB,QAAAmB,UC7HM,OAAMC,EAAAA,EAAN5D,oCAGI6D,EAAAA,mBAAJC,EAAAC,oBAMP,QAAIrC,GAAYsC,EAAhB1D,EAAA2D,EAAAC,EAAAC,EAAAC,SAGOC,EAAuB,MAAdV,OAAAA,KAAcQ,EAAAG,gBAE7B5C,EAAiB1B,MAAP4D,KAAe,iBAAAI,IAGxB,IAAAO,GAAAC,EAAAR,EAAA1D,EAAA2D,EAAAC,EAAAE,EA0BD,gDARKP,IAEJQ,GAAAA,EAGA3C,GAAiBiC,KAGdY,wBAMJ,GAAIE,GAAGZ,EACNnC,EAAA2C,KAEKD,MAAL9D,GAAoBqD,iBAAAA,KAAAA,EAAAA,2CAiCnB,MA9BFK,QAAAA,KAAAA,EAAAU,WAAAV,EAAA1B,cAAA0B,EAAAW,YAAAP,GACAJ,EAAAY,WAAAtE,IAAAA,EAAAA,UAAAA,IAaAmE,EACCI,SAAAA,eADDvE,OAIIA,EAAAA,YAAe0D,EAAA1B,WAAewC,aAAWxE,EAAAA,aAU1C0D,EAAgB1D,eAAAA,EAGbmE,CAIH,IAAAM,GAAQzC,EAARlD,QACA4F,IAAA,kBAAAA,GACA,MAAAC,GAAAjB,EAAA1D,EAAA2D,EAAAC,EAMF,IAHAO,EAAA,QAAIS,GAAJ,kBAAAH,GAAAV,EAEAU,GAAA9E,KACA+D,IAAAxC,EAAAwC,EAAAe,eAKGf,GAAA,CACH,MAAOiB,EAAAA,WACPR,EAAAU,YAAAnB,EAAAoB,WAIDf,GAAAA,YAAYU,EAAYzC,WAAQwC,aAAOC,EAAYf,GAInDe,EAAmBA,GAAAA,GAIlB,GAAAM,GAAAZ,EAASW,WAER3E,EAAOuD,EAAPsB,cAAuBb,EAAIU,EAAYnB,QAGvC,IAAQ1B,MAAR7B,EAAQ6B,qBAGR0C,KAAAA,GAAAA,GAAAA,EAAAA,WAAAvF,EAAA8F,EAAA1F,OAAAJ,KACAgB,EAAA8E,EAAA9F,GAAA+C,MAAA+C,EAAA9F,GAAAgD,MAgBA4C,OAXD5E,GAAYyE,GADb,IAAAM,EAAA3F,QAAA,gBAAA2F,GAAA,IAAA,MAAAH,OAAAA,KAAAA,EAAAX,WAAA,MAAAW,EAAAI,YAECD,EAAAA,WAAYlF,EAFb,KAAA+E,EAAAT,UAAAY,EAAA,KAKSf,GAAAe,EAAR3F,QAAA,MAAAwF,IACAK,EAAWjB,EAAIpF,EAAYI,EAAII,EAA/B6B,GAAA,MAAAjB,EAAAkF,yBACAC,EAAAnB,EAAAnE,EAAAjB,WAAAoB,GAGD4D,EAAK3C,EAEAkD,EAKJc,QAAAA,GAAmBF,EAAnBA,EAAuCtB,EAAvCA,EAAiDxC,GACjD,GAAAmE,GAwBF/B,EACKgC,EACHpG,EACAqG,EA3BAD,EAAA9B,EAAAgC,WAAAA,KAIDJ,KAAAA,EAAAA,EAIAvB,EAAAA,EAAAA,EAAAA,EAAAA,OAEA4B,EAAA,EACAC,EAAAV,EAAAA,EAAA3F,OAAA,CAcA,IAAA,IAICsG,EAJD,IAKCC,GAAMN,GAAAA,EAAAA,EAAAA,EAAAA,IAAiBjG,CALxB,GAMCoG,GAAAA,EANDxG,GAOCyG,EAAOV,EAAsB3F,cAC7BgG,EAAAA,GARDpF,EAAA4F,EAAA1B,WAAA0B,EAAA1B,WAAA2B,IAAA7F,EAAAL,IAAA,IAQI0D,OAAAA,GARJyC,IAAAR,EAQUS,GAAAA,IAAQjH,QAAAA,KARlB8G,EAAA3B,WAAA+B,GAAAJ,EAAAzB,UAAA8B,OAAAD,MAAAA,EAAAA,KAAAA,GAaE,GAEOP,IAFPA,EAGA,IAAI9F,GAAAA,GAAK,EAATX,EAAeyG,EAAAzG,IAAA,CACd8G,EAAAA,EAAAA,GACAR,EAAM3F,IAGNV,IAAAA,GAASuG,EAAAA,GACT,IAAA,MAAA7F,EACDmG,OAAAA,KAAAR,EAAA3F,KACDb,EAAAwG,EAAA3F,eAEG8F,SAEFM,IAAShB,EAAAA,EACTjG,IAAAA,EAAQ4G,EAARN,EAAAI,EAAAJ,IAAAA,OAAAA,KAAAA,EAAAA,IAAAA,EAAAA,EAAAA,EAAAA,GAAAA,EAAAA,GAAAA,CAGIzF,EAAMoG,EACNpG,EAAKyF,OAAAA,GACJU,IAAAA,EAAY,GAAAN,IACf1G,IAAQwG,GAAM3F,GACd2F,OAOAxG,EAAIG,EAAAA,EAAA8G,EAActE,EAAaN,GAE9BlC,EAAAA,EAAcwC,GACd3C,GAAIsG,IAAII,GAAR1G,IAAuB0G,IACnBJ,MAAJc,EACA3C,EAAAmB,YAAA5F,GACAA,IAAAoH,EAAAlB,YACD/C,EAAAiE,GAAAA,EAAAA,aAAAA,EAAAA,IASA3C,GAAAA,EACA,IAFD,GAGKvE,KAAIF,OACRmD,KAAAA,EAAAA,IAAAsC,EAAAe,EAAAtG,IAAAA,EAKD,OAAA0G,GAAAF,MACD,MAAA1G,EAAAG,EAAAuG,OAAAjB,EAAAzF,GAAAA,GAMD,QAASE,GAATgC,EAAAmF,GAAqB,GAAA7F,GAAIU,EAAWS,UAApCnB,GACA8F,EAAA9F,IAGwB,MAAzBU,EAAA6D,eAAyB7D,EAAA6D,cAAAwB,KAAArF,EAAA6D,cAAAwB,IAAA,OAExB,IAAAF,GAAA,MAAAnF,EAAA6D,eACD5C,EAAAjB,GAYAsF,EAAgBtF,IAQf,QAASyD,GAAWzD,gBAEpB,OAAImF,EAAAA,CACHlE,GAAAA,GAAAA,EAAAsE,eACAhC,GAAAvD,GAAAA,0BAYI,GAAAe,EAEN,KAAAA,IAAaK,GACRoE,GAAYD,MAALvF,EAAKuF,IAAhB,MAAAnE,EAAAL,IACAwC,EAAAA,EAAkBvD,EAAMoB,EAAxBL,GAAAK,EAAAL,OAAAA,GAAA6B,cAaOuB,aAATpD,GAAoCK,cAAPqE,GAAY1E,IAAAK,IAAAqE,EAAA1E,MAAA,UAAAA,GAAA,YAAAA,EAAAwB,EAAAxB,GAAAK,EAAAL,KACxCI,EAAIJ,EAAJA,EAAAK,EAAAL,GAAAK,EAAAL,GAAA0E,EAAA1E,GAAA6B,qBAUA,GAAA8C,GACC1H,EAAI+C,EAAA3C,MAEHuH,GAAAC,WAAAD,EAAAC,UAAAC,QACDH,EAAA,GAAAC,GAAA3G,EAAAwD,GACDsD,EAAA1G,KAAAsG,EAAA1G,EAAAwD,KCxUMkD,EAAMK,GAAAA,GAAAA,EAANvD,mBAWAkD,EAAAG,OAASG,aAGf,GAAIL,EAAkBA,GAAKC,cAA3BD,EAAA,MACCD,GAAAA,IAAgB1G,EAAhBhB,GAAAiI,IACAH,EAAAI,OAAAlI,EAA4BwE,GAExBkD,CAIJ,OAAAA,GAIA,QAAIK,GAAAA,EAAsBI,EAAAA,GACzBT,MAAKO,MAAAA,YAAWF,EAAAA,GAGhB,QAAAK,GAAA9G,EAAAN,EAAAqH,EAAA7D,EAAAC,GACDnD,EAAAgH,eAGDhH,EAAAiH,IAAAvH,EAAAqG,sBAIDrG,GAASwH,UACDxH,GAAKmH,uDC7BN7G,EAAS8G,MAAAA,EACX9G,EAAUgH,oBAAUhH,EAAAmH,qBACdH,EAAWI,2BAAAA,EAAAA,0BAAAA,EAAAA,IAKrBlE,GAAa7D,IAAbW,EAAAkD,mCAEAlD,EAAWA,QAAU6G,GACpB7G,EAGSA,MAAUoH,EAAAA,IAAdpH,EAAyCN,OAC7CM,EAAAA,MAAUoH,EAEXpH,EAAAgH,KAAAA,EAEc9D,IAAXA,IACYmE,IAAXN,IAAAA,IAAWM,EAAarH,sBAAkCkD,EAAlCoE,KAC5BnE,EAAAA,GAAAnD,EAAAA,EAAA,EAAAmD,IAMDnD,EAAUgH,KAAWhH,EAArBiH,IAAAjH,IAGC,QAAI+G,GAAaQ,EAAejI,EAAQkI,EAAAA,GACvCC,IAAAA,EAAAA,IAAAA,CAGAnH,GAuBD4C,GACAwE,EACAC,EAzBCrH,EAAAA,EAAcN,MACd4H,EAAA5H,EAAA4H,MACD1E,EAAAlD,EAAAkD,QAAAA,EAAAA,EAAAA,KAAAA,EAEGlD,EAAJA,EAAqBA,KAAgBA,EACrC6H,EAAA7H,EAAAqH,KAAAnE,EAAAA,EAAAA,EAAAA,KAaMyD,EAASc,EAAgBzH,IAC3BA,EAAUgH,GAAUL,EAAAA,EAAAA,EAAAA,WAEpBjH,GAAAA,EACHkI,EAAQ5H,CA6BPA,IAxBD8H,EAAAA,YAAqBR,2BANtBM,EAOCjB,EAAW3G,KAAU2G,GAPtB3G,EAAA6G,YAAAkB,yBAAArI,EAAAkI,IAAA5H,EAQCgI,MAAcF,GAGdG,IAXDjI,EAYCkI,MAAAA,EAZDlI,EAYWoG,MAZXuB,EAAA3H,EAYiBmI,QAZjBN,sEAcAO,GAAAA,EACS5I,EAAOA,qBACfQ,EAAU4H,oBAAVlI,EAAAkI,EAAA1E,aAIDlD,EAAI8H,MAAUF,EACb5H,EAAUN,QAAQgI,GAGlB1H,EAAI+G,IAAahH,EAAbsI,IACArI,EAAUsI,IADVtI,EAEAA,IAAUsI,KACbF,EAAO7H,KAAAA,GAGPP,EAAAA,CACAkI,EAAAlI,EAAAuG,OAAA7G,EAAAkI,EAAA1E,GAEDlD,EAAU4H,kBACV5H,EAAUkD,EAAV1D,KAAA0D,GAAAlD,EAAAuI,oBAGDvI,GAAUwI,EAAYxI,0BACtBA,EAAUO,EAASkI,wBAAnBf,EAAAC,GAGCO,IAAAA,GAGIlI,EAHJkI,EAAqB3B,GAAV2B,EAA+BhF,QAKzC,IAAA,kBAAAwF,GAAA,CAED,GAAIZ,GAAY9H,EAAUyI,EACzBR,GAAAA,qCAGDnB,EAAI4B,EAAiBR,EAAYA,EAAAA,GAAAA,IAAjCS,EACYrB,EAEZtH,EAAW0I,WAAPtC,EAAwBM,EAAYgC,EAAAE,EAAA1F,kBAGvCkD,EAAIwC,IAAaC,EACjBzC,EAAO0C,EAAAA,EAAP,EAAA5F,GAAAA,gBAICoE,EACIlB,EAAAkB,cAIJlB,EAAKO,EACLP,IACAU,EAAAA,EAAkBV,WAAMwC,mBAIzBtB,IAAYA,EAAZ1D,WAAA,MAnBD0D,EAqBKyB,EAAAZ,EAAAD,EAAAhF,EAAAC,IAAA2E,EAAAE,GAAAA,EAAAzG,YAAAA,GAKJ,IAAAyG,GAAeV,IAAAU,GAAA5B,IAAA0C,EAAA,CACdX,GAAAA,GAAQnI,EAAAuB,UACRyH,IAAA1B,IAAA0B,wBAGIb,IACJb,EAAYa,WAAOD,KACnBjE,EAAA+D,GAAAA,KAUC/D,GALF0E,GACCK,EAAWjF,GAGViE,EAAAA,KAAYpE,EACZK,IAAAA,EAAkB+D,CAClB,GAAAiB,GAAAjJ,EACDkJ,EAAAlJ,CACD,OAAAkJ,EAAAA,EAAAC,KAAAA,EAAAA,GAAAA,KAAAA,CAGArD,GAAAA,WAAiB6C,EACjBrB,EAAA1G,sBAAAqI,EAAApC,cAIAiB,GAAImB,EAAJpG,EACCqG,QAAIlJ,GACGkJ,IAEPlJ,EAAAoJ,oBACD9B,EAAK1D,mBAAaqF,EAAlBtB,EAAAM,GAEA3I,EAAA+J,aAAA/J,EAAA+J,YAAArJ,GAGF,OAAK8H,EAAY3E,IAAUrE,OAC1B+D,EAAOyG,IAAPrK,MAAAa,KAAAE,EADD8C,IAGgByG,GAAA3G,KAOd5C,QAAAA,GAA6B0H,EAAAA,EAAeC,EAAAA,GAC5C,GAAA5E,GAAAE,GAAAA,EAAAW,WACD4F,EAAAzG,EACA0G,EAAAxG,EAAAA,EAAAA,GAAAA,EAAAA,wBAAAA,EAAAA,SAEDyG,EAAO1J,EAAmCA,EAAU2J,EAAAA,EAApD,OAEK7G,IAAAA,IAAcyG,EAAS3G,EAAAA,KAC5B8G,EAAA3G,EAAA8D,cAAAtH,EAAAlB,QAuCE,OAzBE0E,IAAIE,KAAWW,GAAnBb,EAAAa,aAAAkD,EACC0C,EAAAA,EADD,EAAAtG,EAAAC,GAAAF,EAECwG,EAAAA,OAEAC,IAJDE,IAAA9D,EAKS+C,GACT5F,EAAOF,EAAM2G,0BAIT3G,IAAK2G,EAAAA,MACR5C,EAAAA,IAAAA,EADD2C,EAIK,MAEH3D,EAAiB0D,EAAAA,EAAAA,EAAAA,EAAjBrG,GACAF,EAAAA,EAAMwG,gBAGP1G,EAAI2D,WAAgBnH,KACpB0E,EAAc0C,GAAAA,KAIb1D,gBAID3D,EAAImK,eAAgBA,EAAQI,cAAA7J,EAE3BiE,IAAAA,GAAAA,EAAkBwF,IAEnBzJ,GAAAgH,KAAAA,EAEDhH,EAAA8J,sBAAA9J,EAAA8J,kCAWA,IAAIxK,GAAQuK,EAAAA,aAEZ/D,EAAW9F,GAAAA,IAEXA,EAAAuE,eAAA+C,EAAA/C,cAAAwB,KAAAuB,EAAA/C,cAAAwB,IAAA,MAEA/F,EAAIA,IAAU8J,EAEd9J,EAAUsH,aAIVtB,EAAWsB,IAIVtH,EAASmE,KAALnE,EAAuBmE,IAAL,sBAItBxC,KAAAA,KAAAA,iBAIAoI,KAAArK,MAAAA,EAEDqK,KAAI/J,MAAAA,KAAUiH,sBC1Ob,QAAI+C,GAAUzK,EAAKoK,EAAAA,GACnBrJ,MAAAA,GAAAA,EAAAf,MAAAA,EAAA6D,GAAAA,GCrDK,GAAMhE,GAAQ,aCWfE,KZfAP,KAEAH,KCYOsB,EAAwB,kBAAT+J,SAAsBA,QAAQC,UAAUC,KAAKC,KAAKH,QAAQC,WAAaG,WEftFC,EAAN,yDAEM/C,KGiHX1E,KAOCC,EAAA,EAEFQ,GAAAA,EAQD3C,GAAAA,EC+LG8F,oBG5SF8D,SAAKrH,SAAL0E,EAAAoC,mCAMAD,KAAKrK,MAAQA,EAAbF,KAAAuK,KAAAnC,OAAA,kBAAAA,GAAAA,EAAAmC,KAAAnC,MAAAmC,KAAArK,OAAAkI,uBAMAtH,EAAayJ,OAEbS,YAAKb,SAALK,GACAA,GAAAD,KAAAJ,IAAA3K,KAAAgL,cAaAO,OAV2B,cA4B1B,IAAIP,IACJvC,EAAAA,EACAnG,cA9B0B1B,EA2C3B2G,aA3C2B5G,EAA5B6G,UAAAA,WGzBOrG,SAASoG,EACfjH,QAAOyJ,ECbO,oBAAA0B,QAAAA,OAAAC,QAAAC,EAAAC,KAAAD,OAAAA","file":"preact.min.js","sourcesContent":["import { VNode } from './vnode';\nimport options from './options';\n\n\nconst stack = [];\n\nconst EMPTY_CHILDREN = [];\n\n/**\n * JSX/hyperscript reviver.\n * @see http://jasonformat.com/wtf-is-jsx\n * Benchmarks: https://esbench.com/bench/57ee8f8e330ab09900a1a1a0\n *\n * Note: this is exported as both `h()` and `createElement()` for compatibility\n * reasons.\n *\n * Creates a VNode (virtual DOM element). A tree of VNodes can be used as a\n * lightweight representation of the structure of a DOM tree. This structure can\n * be realized by recursively comparing it against the current _actual_ DOM\n * structure, and applying only the differences.\n *\n * `h()`/`createElement()` accepts an element name, a list of attributes/props,\n * and optionally children to append to the element.\n *\n * @example The following DOM tree\n *\n * `