{"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","applyRef","ref","value","current","cloneElement","h","slice","call","FORCE_RENDER","component","ASYNC_RENDER","defer","rerender","IS_NON_DIMENSIONAL","items","isSameNodeType","node","hydrating","isNamedNode","_componentConstructor","toLowerCase","defaultProps","normalizedNodeName","createNode","isSvg","undefined","createElementNS","document","createElement","parentNode","removeChild","name","removeNode","style","setAccessor","old","test","innerHTML","__html","useCapture","replace","substring","eventProxy","removeEventListener","_listeners","removeAttribute","ns","setAttributeNS","setAttribute","flushMounts","mounts","shift","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","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","enqueueRender","previousProps","previousState","state","previousContext","isUpdate","getDerivedStateFromProps","initialBase","snapshot","rendered","cbase","skip","prevState","shouldComponentUpdate","_dirty","getChildContext","prevProps","getSnapshotBeforeUpdate","childComponent","toUnmount","childProps","getNodeProps","initialChildComponent","diff","baseParent","componentRef","t","_parentComponent","componentDidUpdate","afterUpdate","isChild","originalComponent","oldDom","isOwner","_renderCallbacks","isDirectOwner","beforeUnmount","componentWillUnmount","this","callback","Promise","resolve","then","bind","setTimeout","NO_RENDER","setState","forceUpdate","preact","merge","createRef","module","exports","self"],"mappings":"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","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 * `