You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
1.1 KiB
1 lines
1.1 KiB
import{M as n,F as S,ap as p,aB as A,as as N,ar as f}from"./Ca9y1zsW.js";var s=(r=>(r[r.TEXT=1]="TEXT",r[r.CLASS=2]="CLASS",r[r.STYLE=4]="STYLE",r[r.PROPS=8]="PROPS",r[r.FULL_PROPS=16]="FULL_PROPS",r[r.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",r[r.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",r[r.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",r[r.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",r[r.NEED_PATCH=512]="NEED_PATCH",r[r.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",r[r.HOISTED=-1]="HOISTED",r[r.BAIL=-2]="BAIL",r))(s||{});function _(r){return n(r)&&r.type===S}function t(r){return n(r)&&r.type===A}function i(r){return n(r)&&!_(r)&&!t(r)}const m=r=>{if(!n(r))return{};const o=r.props||{},e=(n(r.type)?r.type.props:void 0)||{},E={};return Object.keys(e).forEach(T=>{N(e[T],"default")&&(E[T]=e[T].default)}),Object.keys(o).forEach(T=>{E[f(T)]=o[T]}),E},u=r=>{const o=p(r)?r:[r],e=[];return o.forEach(E=>{var T;p(E)?e.push(...u(E)):n(E)&&p(E.children)?e.push(...u(E.children)):(e.push(E),n(E)&&((T=E.component)!=null&&T.subTree)&&e.push(...u(E.component.subTree)))}),e};export{s as P,i as a,u as f,m as g,_ as i};
|