/home/sylamedg/www/wp-content/plugins/elementor/assets/js/packages/editor-props/editor-props.js
/*! For license information please see editor-props.js.LICENSE.txt */
!function(){"use strict";var e={"./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background-color-overlay.ts":function(e,r,t){t.r(r),t.d(r,{backgroundColorOverlayPropTypeUtil:function(){return o}});var s=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),p=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const o=(0,s.createPropUtils)("background-color-overlay",p.unknownChildrenSchema)},"./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background-gradient-overlay.ts":function(e,r,t){t.r(r),t.d(r,{backgroundGradientOverlayPropTypeUtil:function(){return o}});var s=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),p=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const o=(0,s.createPropUtils)("background-gradient-overlay",p.unknownChildrenSchema)},"./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background-image-overlay.ts":function(e,r,t){t.r(r),t.d(r,{backgroundImageOverlayPropTypeUtil:function(){return o}});var s=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),p=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const o=(0,s.createPropUtils)("background-image-overlay",p.unknownChildrenSchema)},"./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background-image-position-offset.ts":function(e,r,t){t.r(r),t.d(r,{backgroundImagePositionOffsetPropTypeUtil:function(){return o}});var s=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),p=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const o=(0,s.createPropUtils)("background-image-position-offset",p.unknownChildrenSchema)},"./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background-image-size-scale.ts":function(e,r,t){t.r(r),t.d(r,{backgroundImageSizeScalePropTypeUtil:function(){return o}});var s=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),p=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const o=(0,s.createPropUtils)("background-image-size-scale",p.unknownChildrenSchema)},"./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background-overlay.ts":function(e,r,t){t.r(r),t.d(r,{backgroundOverlayItem:function(){return a},backgroundOverlayPropTypeUtil:function(){return c}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background-color-overlay.ts"),i=t("./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background-gradient-overlay.ts"),n=t("./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background-image-overlay.ts");const a=o.backgroundColorOverlayPropTypeUtil.schema.or(i.backgroundGradientOverlayPropTypeUtil.schema).or(n.backgroundImageOverlayPropTypeUtil.schema),c=(0,p.createPropUtils)("background-overlay",s.z.array(a))},"./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background.ts":function(e,r,t){t.r(r),t.d(r,{backgroundPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("background",s.z.strictObject({color:o.unknownChildrenSchema,clip:o.unknownChildrenSchema,"background-overlay":o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/boolean.ts":function(e,r,t){t.r(r),t.d(r,{booleanPropTypeUtil:function(){return p}});var s=t("@elementor/schema");const p=(0,t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts").createPropUtils)("boolean",s.z.boolean().nullable())},"./packages/packages/libs/editor-props/src/prop-types/border-radius.ts":function(e,r,t){t.r(r),t.d(r,{borderRadiusPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("border-radius",s.z.strictObject({"start-start":o.unknownChildrenSchema,"start-end":o.unknownChildrenSchema,"end-start":o.unknownChildrenSchema,"end-end":o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/border-width.ts":function(e,r,t){t.r(r),t.d(r,{borderWidthPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("border-width",s.z.strictObject({"block-start":o.unknownChildrenSchema,"block-end":o.unknownChildrenSchema,"inline-start":o.unknownChildrenSchema,"inline-end":o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/box-shadow.ts":function(e,r,t){t.r(r),t.d(r,{boxShadowPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/shadow.ts");const i=(0,p.createPropUtils)("box-shadow",s.z.array(o.shadowPropTypeUtil.schema))},"./packages/packages/libs/editor-props/src/prop-types/classes.ts":function(e,r,t){t.r(r),t.d(r,{CLASSES_PROP_KEY:function(){return o},classesPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts");const o="classes",i=(0,p.createPropUtils)(o,s.z.array(s.z.string().regex(/^[a-z][a-z-_0-9]*$/i)))},"./packages/packages/libs/editor-props/src/prop-types/color-stop.ts":function(e,r,t){t.r(r),t.d(r,{colorStopPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("color-stop",s.z.strictObject({color:o.unknownChildrenSchema,offset:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/color.ts":function(e,r,t){t.r(r),t.d(r,{colorPropTypeUtil:function(){return p}});var s=t("@elementor/schema");const p=(0,t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts").createPropUtils)("color",s.z.string())},"./packages/packages/libs/editor-props/src/prop-types/date-time.ts":function(e,r,t){t.r(r),t.d(r,{DateTimePropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("date-time",s.z.strictObject({date:o.unknownChildrenSchema,time:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/dimensions.ts":function(e,r,t){t.r(r),t.d(r,{dimensionsPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("dimensions",s.z.strictObject({"block-start":o.unknownChildrenSchema,"block-end":o.unknownChildrenSchema,"inline-start":o.unknownChildrenSchema,"inline-end":o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/backdrop-filter.ts":function(e,r,t){t.r(r),t.d(r,{backdropFilterPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/filter.ts");const i=(0,p.createPropUtils)("backdrop-filter",s.z.array(o.cssFilterFunctionPropUtil.schema))},"./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/drop-shadow-filter.ts":function(e,r,t){t.r(r),t.d(r,{dropShadowFilterPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("drop-shadow",s.z.object({xAxis:o.unknownChildrenSchema,yAxis:o.unknownChildrenSchema,blur:o.unknownChildrenSchema,color:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/filter-functions/blur-filter.ts":function(e,r,t){t.r(r),t.d(r,{blurFilterPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("blur",s.z.strictObject({size:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/filter-functions/color-tone-filter.ts":function(e,r,t){t.r(r),t.d(r,{colorToneFilterPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("color-tone",s.z.strictObject({size:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/filter-functions/hue-rotate-filter.ts":function(e,r,t){t.r(r),t.d(r,{hueRotateFilterPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("hue-rotate",s.z.strictObject({size:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/filter-functions/intensity-filter.ts":function(e,r,t){t.r(r),t.d(r,{intensityFilterPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("intensity",s.z.strictObject({size:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/filter.ts":function(e,r,t){t.r(r),t.d(r,{cssFilterFunctionPropUtil:function(){return u},filterPropTypeUtil:function(){return y}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/string.ts"),i=t("./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/drop-shadow-filter.ts"),n=t("./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/filter-functions/blur-filter.ts"),a=t("./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/filter-functions/color-tone-filter.ts"),c=t("./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/filter-functions/hue-rotate-filter.ts"),l=t("./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/filter-functions/intensity-filter.ts");const u=(0,p.createPropUtils)("css-filter-func",s.z.object({func:o.stringPropTypeUtil.schema,args:s.z.union([n.blurFilterPropTypeUtil.schema,l.intensityFilterPropTypeUtil.schema,a.colorToneFilterPropTypeUtil.schema,c.hueRotateFilterPropTypeUtil.schema,i.dropShadowFilterPropTypeUtil.schema])})),y=(0,p.createPropUtils)("filter",s.z.array(u.schema))},"./packages/packages/libs/editor-props/src/prop-types/flex.ts":function(e,r,t){t.r(r),t.d(r,{flexPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("flex",s.z.strictObject({flexGrow:o.unknownChildrenSchema,flexShrink:o.unknownChildrenSchema,flexBasis:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/gradient-color-stop.ts":function(e,r,t){t.r(r),t.d(r,{gradientColorStopPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/color-stop.ts");const i=(0,p.createPropUtils)("gradient-color-stop",s.z.array(o.colorStopPropTypeUtil.schema))},"./packages/packages/libs/editor-props/src/prop-types/html.ts":function(e,r,t){t.r(r),t.d(r,{htmlPropTypeUtil:function(){return p}});var s=t("@elementor/schema");const p=(0,t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts").createPropUtils)("html",s.z.string().nullable())},"./packages/packages/libs/editor-props/src/prop-types/image-attachment-id.ts":function(e,r,t){t.r(r),t.d(r,{imageAttachmentIdPropType:function(){return p}});var s=t("@elementor/schema");const p=(0,t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts").createPropUtils)("image-attachment-id",s.z.number())},"./packages/packages/libs/editor-props/src/prop-types/image-src.ts":function(e,r,t){t.r(r),t.d(r,{imageSrcPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("image-src",s.z.strictObject({id:o.unknownChildrenSchema,url:s.z.null()}).or(s.z.strictObject({id:s.z.null(),url:o.unknownChildrenSchema})))},"./packages/packages/libs/editor-props/src/prop-types/image.ts":function(e,r,t){t.r(r),t.d(r,{imagePropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("image",s.z.strictObject({src:o.unknownChildrenSchema,size:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/index.ts":function(e,r,t){t.r(r),t.d(r,{CLASSES_PROP_KEY:function(){return i.CLASSES_PROP_KEY},DateTimePropTypeUtil:function(){return A.DateTimePropTypeUtil},backdropFilterPropTypeUtil:function(){return Y.backdropFilterPropTypeUtil},backgroundColorOverlayPropTypeUtil:function(){return S.backgroundColorOverlayPropTypeUtil},backgroundGradientOverlayPropTypeUtil:function(){return _.backgroundGradientOverlayPropTypeUtil},backgroundImageOverlayPropTypeUtil:function(){return w.backgroundImageOverlayPropTypeUtil},backgroundImagePositionOffsetPropTypeUtil:function(){return z.backgroundImagePositionOffsetPropTypeUtil},backgroundImageSizeScalePropTypeUtil:function(){return C.backgroundImageSizeScalePropTypeUtil},backgroundOverlayItem:function(){return v.backgroundOverlayItem},backgroundOverlayPropTypeUtil:function(){return v.backgroundOverlayPropTypeUtil},backgroundPropTypeUtil:function(){return U.backgroundPropTypeUtil},blurFilterPropTypeUtil:function(){return B.blurFilterPropTypeUtil},booleanPropTypeUtil:function(){return O.booleanPropTypeUtil},borderRadiusPropTypeUtil:function(){return p.borderRadiusPropTypeUtil},borderWidthPropTypeUtil:function(){return o.borderWidthPropTypeUtil},boxShadowPropTypeUtil:function(){return s.boxShadowPropTypeUtil},classesPropTypeUtil:function(){return i.classesPropTypeUtil},colorPropTypeUtil:function(){return n.colorPropTypeUtil},colorStopPropTypeUtil:function(){return j.colorStopPropTypeUtil},colorToneFilterPropTypeUtil:function(){return H.colorToneFilterPropTypeUtil},cssFilterFunctionPropUtil:function(){return K.cssFilterFunctionPropUtil},dimensionsPropTypeUtil:function(){return y.dimensionsPropTypeUtil},dropShadowFilterPropTypeUtil:function(){return G.dropShadowFilterPropTypeUtil},filterPropTypeUtil:function(){return K.filterPropTypeUtil},flexPropTypeUtil:function(){return a.flexPropTypeUtil},gradientColorStopPropTypeUtil:function(){return F.gradientColorStopPropTypeUtil},htmlPropTypeUtil:function(){return I.htmlPropTypeUtil},hueRotateFilterPropTypeUtil:function(){return Q.hueRotateFilterPropTypeUtil},imageAttachmentIdPropType:function(){return l.imageAttachmentIdPropType},imagePropTypeUtil:function(){return c.imagePropTypeUtil},imageSrcPropTypeUtil:function(){return u.imageSrcPropTypeUtil},intensityFilterPropTypeUtil:function(){return W.intensityFilterPropTypeUtil},keyValuePropTypeUtil:function(){return x.keyValuePropTypeUtil},layoutDirectionPropTypeUtil:function(){return P.layoutDirectionPropTypeUtil},linkPropTypeUtil:function(){return T.linkPropTypeUtil},moveTransformPropTypeUtil:function(){return J.moveTransformPropTypeUtil},numberPropTypeUtil:function(){return g.numberPropTypeUtil},perspectiveOriginPropTypeUtil:function(){return L.perspectiveOriginPropTypeUtil},positionPropTypeUtil:function(){return $.positionPropTypeUtil},queryPropTypeUtil:function(){return q.queryPropTypeUtil},rotateTransformPropTypeUtil:function(){return M.rotateTransformPropTypeUtil},scaleTransformPropTypeUtil:function(){return D.scaleTransformPropTypeUtil},selectionSizePropTypeUtil:function(){return h.selectionSizePropTypeUtil},shadowPropTypeUtil:function(){return k.shadowPropTypeUtil},sizePropTypeUtil:function(){return d.sizePropTypeUtil},skewTransformPropTypeUtil:function(){return R.skewTransformPropTypeUtil},stringPropTypeUtil:function(){return f.stringPropTypeUtil},strokePropTypeUtil:function(){return m.strokePropTypeUtil},transformFunctionsPropTypeUtil:function(){return E.transformFunctionsPropTypeUtil},transformOriginPropTypeUtil:function(){return N.transformOriginPropTypeUtil},transformPropTypeUtil:function(){return V.transformPropTypeUtil},urlPropTypeUtil:function(){return b.urlPropTypeUtil}});var s=t("./packages/packages/libs/editor-props/src/prop-types/box-shadow.ts"),p=t("./packages/packages/libs/editor-props/src/prop-types/border-radius.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/border-width.ts"),i=t("./packages/packages/libs/editor-props/src/prop-types/classes.ts"),n=t("./packages/packages/libs/editor-props/src/prop-types/color.ts"),a=t("./packages/packages/libs/editor-props/src/prop-types/flex.ts"),c=t("./packages/packages/libs/editor-props/src/prop-types/image.ts"),l=t("./packages/packages/libs/editor-props/src/prop-types/image-attachment-id.ts"),u=t("./packages/packages/libs/editor-props/src/prop-types/image-src.ts"),y=t("./packages/packages/libs/editor-props/src/prop-types/dimensions.ts"),g=t("./packages/packages/libs/editor-props/src/prop-types/number.ts"),k=t("./packages/packages/libs/editor-props/src/prop-types/shadow.ts"),d=t("./packages/packages/libs/editor-props/src/prop-types/size.ts"),f=t("./packages/packages/libs/editor-props/src/prop-types/string.ts"),m=t("./packages/packages/libs/editor-props/src/prop-types/stroke.ts"),b=t("./packages/packages/libs/editor-props/src/prop-types/url.ts"),P=t("./packages/packages/libs/editor-props/src/prop-types/layout-direction.ts"),T=t("./packages/packages/libs/editor-props/src/prop-types/link.ts"),h=t("./packages/packages/libs/editor-props/src/prop-types/selection-size.ts"),U=t("./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background.ts"),v=t("./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background-overlay.ts"),S=t("./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background-color-overlay.ts"),w=t("./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background-image-overlay.ts"),_=t("./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background-gradient-overlay.ts"),z=t("./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background-image-position-offset.ts"),C=t("./packages/packages/libs/editor-props/src/prop-types/background-prop-types/background-image-size-scale.ts"),O=t("./packages/packages/libs/editor-props/src/prop-types/boolean.ts"),j=t("./packages/packages/libs/editor-props/src/prop-types/color-stop.ts"),F=t("./packages/packages/libs/editor-props/src/prop-types/gradient-color-stop.ts"),x=t("./packages/packages/libs/editor-props/src/prop-types/key-value.ts"),A=t("./packages/packages/libs/editor-props/src/prop-types/date-time.ts"),$=t("./packages/packages/libs/editor-props/src/prop-types/position.ts"),q=t("./packages/packages/libs/editor-props/src/prop-types/query.ts"),I=t("./packages/packages/libs/editor-props/src/prop-types/html.ts"),K=t("./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/filter.ts"),V=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform.ts"),E=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-functions.ts"),J=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-functions/move-transform.ts"),D=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-functions/scale-transform.ts"),M=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-functions/rotate-transform.ts"),R=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-functions/skew-transform.ts"),N=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-origin.ts"),L=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/perspective-origin.ts"),Y=t("./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/backdrop-filter.ts"),G=t("./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/drop-shadow-filter.ts"),B=t("./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/filter-functions/blur-filter.ts"),W=t("./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/filter-functions/intensity-filter.ts"),H=t("./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/filter-functions/color-tone-filter.ts"),Q=t("./packages/packages/libs/editor-props/src/prop-types/filter-prop-types/filter-functions/hue-rotate-filter.ts")},"./packages/packages/libs/editor-props/src/prop-types/key-value.ts":function(e,r,t){t.r(r),t.d(r,{keyValuePropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("key-value",s.z.strictObject({key:o.unknownChildrenSchema,value:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/layout-direction.ts":function(e,r,t){t.r(r),t.d(r,{layoutDirectionPropTypeUtil:function(){return p}});var s=t("@elementor/schema");const p=(0,t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts").createPropUtils)("layout-direction",s.z.object({row:s.z.any(),column:s.z.any()}))},"./packages/packages/libs/editor-props/src/prop-types/link.ts":function(e,r,t){t.r(r),t.d(r,{linkPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("link",s.z.strictObject({destination:o.unknownChildrenSchema,isTargetBlank:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/number.ts":function(e,r,t){t.r(r),t.d(r,{numberPropTypeUtil:function(){return p}});var s=t("@elementor/schema");const p=(0,t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts").createPropUtils)("number",s.z.number().nullable())},"./packages/packages/libs/editor-props/src/prop-types/position.ts":function(e,r,t){t.r(r),t.d(r,{positionPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("object-position",s.z.strictObject({x:o.unknownChildrenSchema,y:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/query.ts":function(e,r,t){t.r(r),t.d(r,{queryPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("query",s.z.strictObject({id:o.unknownChildrenSchema,label:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/selection-size.ts":function(e,r,t){t.r(r),t.d(r,{selectionSizePropTypeUtil:function(){return a}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/key-value.ts"),i=t("./packages/packages/libs/editor-props/src/prop-types/string.ts"),n=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const a=(0,p.createPropUtils)("selection-size",s.z.strictObject({selection:s.z.union([o.keyValuePropTypeUtil.schema,i.stringPropTypeUtil.schema]),size:n.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/shadow.ts":function(e,r,t){t.r(r),t.d(r,{shadowPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("shadow",s.z.strictObject({position:o.unknownChildrenSchema,hOffset:o.unknownChildrenSchema,vOffset:o.unknownChildrenSchema,blur:o.unknownChildrenSchema,spread:o.unknownChildrenSchema,color:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/size.ts":function(e,r,t){t.r(r),t.d(r,{sizePropTypeUtil:function(){return p}});var s=t("@elementor/schema");const p=(0,t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts").createPropUtils)("size",s.z.strictObject({unit:s.z.enum(["px","em","rem","%","vw","vh"]),size:s.z.number()}).or(s.z.strictObject({unit:s.z.enum(["deg","rad","grad","turn"]),size:s.z.number()})).or(s.z.strictObject({unit:s.z.enum(["s","ms"]),size:s.z.number()})).or(s.z.strictObject({unit:s.z.literal("auto"),size:s.z.literal("")})).or(s.z.strictObject({unit:s.z.literal("custom"),size:s.z.string()})))},"./packages/packages/libs/editor-props/src/prop-types/string.ts":function(e,r,t){t.r(r),t.d(r,{stringPropTypeUtil:function(){return p}});var s=t("@elementor/schema");const p=(0,t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts").createPropUtils)("string",s.z.string().nullable())},"./packages/packages/libs/editor-props/src/prop-types/stroke.ts":function(e,r,t){t.r(r),t.d(r,{strokePropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("stroke",s.z.strictObject({color:o.unknownChildrenSchema,width:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/perspective-origin.ts":function(e,r,t){t.r(r),t.d(r,{perspectiveOriginPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("perspective-origin",s.z.strictObject({x:o.unknownChildrenSchema,y:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-functions.ts":function(e,r,t){t.r(r),t.d(r,{transformFunctionsPropTypeUtil:function(){return l}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-functions/move-transform.ts"),i=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-functions/rotate-transform.ts"),n=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-functions/scale-transform.ts"),a=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-functions/skew-transform.ts");const c=o.moveTransformPropTypeUtil.schema.or(n.scaleTransformPropTypeUtil.schema).or(i.rotateTransformPropTypeUtil.schema).or(a.skewTransformPropTypeUtil.schema),l=(0,p.createPropUtils)("transform-functions",s.z.array(c))},"./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-functions/move-transform.ts":function(e,r,t){t.r(r),t.d(r,{moveTransformPropTypeUtil:function(){return n}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts"),i=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/types.ts");const n=(0,p.createPropUtils)(i.TransformFunctionKeys.move,s.z.strictObject({x:o.unknownChildrenSchema,y:o.unknownChildrenSchema,z:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-functions/rotate-transform.ts":function(e,r,t){t.r(r),t.d(r,{rotateTransformPropTypeUtil:function(){return n}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts"),i=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/types.ts");const n=(0,p.createPropUtils)(i.TransformFunctionKeys.rotate,s.z.strictObject({x:o.unknownChildrenSchema,y:o.unknownChildrenSchema,z:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-functions/scale-transform.ts":function(e,r,t){t.r(r),t.d(r,{scaleTransformPropTypeUtil:function(){return n}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/number.ts"),i=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/types.ts");const n=(0,p.createPropUtils)(i.TransformFunctionKeys.scale,s.z.strictObject({x:o.numberPropTypeUtil.schema.nullable(),y:o.numberPropTypeUtil.schema.nullable(),z:o.numberPropTypeUtil.schema.nullable()}))},"./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-functions/skew-transform.ts":function(e,r,t){t.r(r),t.d(r,{skewTransformPropTypeUtil:function(){return n}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts"),i=t("./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/types.ts");const n=(0,p.createPropUtils)(i.TransformFunctionKeys.skew,s.z.strictObject({x:o.unknownChildrenSchema,y:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform-origin.ts":function(e,r,t){t.r(r),t.d(r,{transformOriginPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("transform-origin",s.z.strictObject({x:o.unknownChildrenSchema,y:o.unknownChildrenSchema,z:o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/transform.ts":function(e,r,t){t.r(r),t.d(r,{transformPropTypeUtil:function(){return i}});var s=t("@elementor/schema"),p=t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),o=t("./packages/packages/libs/editor-props/src/prop-types/utils.ts");const i=(0,p.createPropUtils)("transform",s.z.strictObject({"transform-functions":o.unknownChildrenSchema,"transform-origin":o.unknownChildrenSchema,perspective:o.unknownChildrenSchema,"perspective-origin":o.unknownChildrenSchema}))},"./packages/packages/libs/editor-props/src/prop-types/transform-prop-types/types.ts":function(e,r,t){t.r(r),t.d(r,{TransformFunctionKeys:function(){return s}});const s={move:"transform-move",scale:"transform-scale",rotate:"transform-rotate",skew:"transform-skew"}},"./packages/packages/libs/editor-props/src/prop-types/url.ts":function(e,r,t){t.r(r),t.d(r,{urlPropTypeUtil:function(){return p}});var s=t("@elementor/schema");const p=(0,t("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts").createPropUtils)("url",s.z.string().nullable())},"./packages/packages/libs/editor-props/src/prop-types/utils.ts":function(e,r,t){t.r(r),t.d(r,{unknownChildrenSchema:function(){return p}});var s=t("@elementor/schema");const p=s.z.any().nullable()},"./packages/packages/libs/editor-props/src/types.ts":function(e,r,t){t.r(r)},"./packages/packages/libs/editor-props/src/utils/adjust-llm-prop-value-schema.ts":function(e,r,t){t.r(r),t.d(r,{adjustLlmPropValueSchema:function(){return adjustLlmPropValueSchema}});var s=t("./packages/packages/libs/editor-props/src/prop-types/index.ts");const ensureNotNull=(e,r)=>null===e?r:e,adjustLlmPropValueSchema=(e,r)=>{const t=structuredClone(e);if("string"==typeof t)return s.stringPropTypeUtil.create(t);if("number"==typeof t)return s.numberPropTypeUtil.create(t);if(t&&"object"==typeof t){if(Array.isArray(t))return t.map(e=>adjustLlmPropValueSchema(e,r));const e=t;if(r&&(e.$$type=r),!e.$$type)throw new Error("Missing $$type in property: "+JSON.stringify(e));if(!("value"in e))throw new Error("Missing value property in PropValue: "+JSON.stringify(e));if("size"===e.$$type){const{value:r}=e;return{$$type:"size",value:{unit:"string"==typeof r.unit?r.unit:ensureNotNull(s.stringPropTypeUtil.extract(r.unit),"px"),size:"string"==typeof r.size||"number"==typeof r.size?r.size:ensureNotNull(s.stringPropTypeUtil.extract(r.size),s.numberPropTypeUtil.extract(r.size))}}}if("object"==typeof e.value)if(Array.isArray(e.value))e.value=adjustLlmPropValueSchema(e.value,void 0);else{const{value:r}=e,s=t;s.value={},Object.keys(r).forEach(e=>{const t=r[e];s.value[e]=adjustLlmPropValueSchema(t,void 0)})}}return t}},"./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts":function(e,r,t){t.r(r),t.d(r,{createArrayPropUtils:function(){return createArrayPropUtils},createPropUtils:function(){return createPropUtils},getPropSchemaFromCache:function(){return getPropSchemaFromCache}});var s=t("@elementor/schema");const p=new Map;function getPropSchemaFromCache(e){return p.get(e)}function createPropUtils(e,r){const t=s.z.strictObject({$$type:s.z.literal(e),value:r,disabled:s.z.boolean().optional()});function isValid(e){return t.safeParse(e).success}const o={extract:function extract(e){return isValid(e)?e.value:null},isValid:isValid,create:function create(r,t){const s="function"==typeof r?r:()=>r,{base:p,disabled:o}=t||{};if(!p)return{$$type:e,value:s(),...o&&{disabled:o}};if(!isValid(p))throw new Error(`Cannot create prop based on invalid value: ${JSON.stringify(p)}`);return{$$type:e,value:s(p.value),...o&&{disabled:o}}},schema:t,key:e};return p.set(e,o),o}function createArrayPropUtils(e,r,t){return createPropUtils(t||`${e}-array`,s.z.array(r))}},"./packages/packages/libs/editor-props/src/utils/filter-empty-values.ts":function(e,r,t){t.r(r),t.d(r,{filterEmptyValues:function(){return filterEmptyValues},isEmpty:function(){return isEmpty}});var s=t("./packages/packages/libs/editor-props/src/utils/is-transformable.ts");const filterEmptyValues=e=>isEmpty(e)?null:Array.isArray(e)?e.map(filterEmptyValues).filter(e=>!isEmpty(e)):"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,r])=>[e,filterEmptyValues(r)]).filter(([,e])=>!isEmpty(e))):e,isEmpty=e=>e&&(0,s.isTransformable)(e)?isEmpty(e.value):isNullish(e)||isNullishArray(e)||isNullishObject(e),isNullish=e=>null==e||""===e,isNullishArray=e=>Array.isArray(e)&&e.every(isEmpty),isNullishObject=e=>"object"==typeof e&&isNullishArray(Object.values(e))},"./packages/packages/libs/editor-props/src/utils/is-transformable.ts":function(e,r,t){t.r(r),t.d(r,{isTransformable:function(){return isTransformable}});var s=t("@elementor/schema");const p=s.z.object({$$type:s.z.string(),value:s.z.any(),disabled:s.z.boolean().optional()}),isTransformable=e=>p.safeParse(e).success},"./packages/packages/libs/editor-props/src/utils/llm-schema-to-props.ts":function(e,r,t){function jsonSchemaToPropType(e,r=e.key){const t={};return e.description&&(t.description=e.description),e.anyOf&&Array.isArray(e.anyOf)?function convertJsonSchemaToUnionPropType(e,r){const t={};if(!e.anyOf||!Array.isArray(e.anyOf))throw new Error("Invalid anyOf schema");for(const r of e.anyOf)if("object"===r.type&&r.properties&&r.properties.$$type&&r.properties.value){const e=r.properties.$$type;let s;if(!(e.enum&&Array.isArray(e.enum)&&e.enum.length>0))continue;s=e.enum[0];const p=convertJsonSchemaToPropType(r.properties.value);t[s]=p}return{kind:"union",prop_types:t,settings:{},meta:r}}(e,t):"object"===e.type&&e.properties?function convertJsonSchemaToObjectPropType(e,r,t=e.key){const s={};if(!e.properties)return{kind:"object",key:t,shape:{},settings:{},meta:r};const p=Array.isArray(e.required)?e.required:[];for(const[r,o]of Object.entries(e.properties)){const e=convertJsonSchemaToPropType(o,t);p.includes(r)&&(e.settings={...e.settings,required:!0}),s[r]=e}return{kind:"object",key:t||"object",shape:s,settings:{},meta:r}}(e,t,r):"array"===e.type&&e.items?function convertJsonSchemaToArrayPropType(e,r,t=e.key){if(!e.items)throw new Error("Array schema must have items property");const s=convertJsonSchemaToPropType(e.items);return{kind:"array",key:t||"array",item_prop_type:s,settings:{},meta:r}}(e,t,r):function convertJsonSchemaToPlainPropType(e,r,t=e.key){const s={};let p=t||"string";"number"===e.type?p="number":"boolean"===e.type?p="boolean":"string"===e.type&&(p="string");Array.isArray(e.enum)&&(s.enum=e.enum);return{kind:"plain",key:p,settings:s,meta:r}}(e,t,r)}function convertJsonSchemaToPropType(e,r){return jsonSchemaToPropType(e,r)}function jsonSchemaToPropsSchema(e){const r={};if("object"!==e.type||!e.properties)throw new Error("Root schema must be an object with properties");for(const[t,s]of Object.entries(e.properties))r[t]=convertJsonSchemaToPropType(s,t);return r}t.r(r),t.d(r,{jsonSchemaToPropType:function(){return jsonSchemaToPropType},jsonSchemaToPropsSchema:function(){return jsonSchemaToPropsSchema}})},"./packages/packages/libs/editor-props/src/utils/merge-props.ts":function(e,r,t){function mergeProps(e,r){let t={};return Array.isArray(e)||(t=structuredClone(e)),Object.entries(r).forEach(([e,r])=>{null==r?delete t[e]:t[e]=r}),t}t.r(r),t.d(r,{mergeProps:function(){return mergeProps}})},"./packages/packages/libs/editor-props/src/utils/prop-dependency-utils.ts":function(e,r,t){t.r(r),t.d(r,{evaluateTerm:function(){return evaluateTerm},extractValue:function(){return extractValue},isDependency:function(){return isDependency},isDependencyMet:function(){return isDependencyMet}});var s=t("./packages/packages/libs/editor-props/src/utils/is-transformable.ts");function isDependencyMet(e,r){if(!e?.terms.length)return{isMet:!0};const{relation:t,terms:s}=e,p=function getRelationMethod(e){switch(e){case"or":return"some";case"and":return"every";default:throw new Error(`Relation not supported ${e}`)}}(t),o=[];return{isMet:s[p](e=>{const t=isDependency(e),s=t?isDependencyMet(e,r).isMet:evaluateTerm(e,extractValue(e.path,r)?.value);return s||t||o.push(e),s}),failingDependencies:o}}function evaluateTerm(e,r){const{value:t,operator:s}=e;switch(s){case"eq":case"ne":return r===t==("eq"===s);case"gt":case"lte":return!(!isNumber(r)||!isNumber(t))&&Number(r)>Number(t)==("gt"===s);case"lt":case"gte":return!(!isNumber(r)||!isNumber(t))&&Number(r)<Number(t)==("lt"===s);case"in":case"nin":return!!Array.isArray(t)&&t.includes(r)===("in"===s);case"contains":case"ncontains":return!!("string"==typeof r&&"string"==typeof t||Array.isArray(r))&&"contains"===s===r.includes(t);case"exists":case"not_exist":return"exists"===s===(!!r||0===r||!1===r);default:return!0}}function isNumber(e){return"number"==typeof e&&!isNaN(e)}function extractValue(e,r){return e.reduce((r,t,p)=>{const o=r?.[t];return p!==e.length-1&&(0,s.isTransformable)(o)?o.value??null:o},r)}function isDependency(e){return"relation"in e}},"./packages/packages/libs/editor-props/src/utils/prop-type-compatibility.ts":function(e,r,t){t.r(r),t.d(r,{PROP_TYPE_COMPATIBILITY_MAP:function(){return p},getCompatibleTypeKeys:function(){return getCompatibleTypeKeys},migratePropValue:function(){return migratePropValue}});var s=t("./packages/packages/libs/editor-props/src/utils/is-transformable.ts");const p={html:["string"],string:["html"]};function getCompatibleTypeKeys(e){if("union"===e.kind)return[];const r=e.meta?.compatibleTypeKeys;return Array.isArray(r)?r:p[e.key]??[]}function migratePropValue(e,r){if(!(0,s.isTransformable)(e))return e;if("union"===r.kind){const t=r.prop_types;for(const r of Object.values(t)){const t=r.key;if(e.$$type===t)return e;if(getCompatibleTypeKeys(r).includes(e.$$type))return{...e,$$type:t}}}else{const t=r.key;if(e.$$type===t)return e;if(getCompatibleTypeKeys(r).includes(e.$$type))return{...e,$$type:t}}return e}},"./packages/packages/libs/editor-props/src/utils/props-to-llm-schema.ts":function(e,r,t){function propTypeToJsonSchema(e){const r=e.meta?.description,t={};switch(r&&(t.description=r),e.kind){case"plain":default:return convertPlainPropType(e,t);case"union":return function convertUnionPropType(e,r){const t=structuredClone(r),s=e.prop_types||{},p=[];for(const[e,r]of Object.entries(s)){const t=convertPropTypeToJsonSchema(r);p.push({type:"object",required:["$$type","value"],properties:{$$type:{type:"string",const:e,description:r.meta?.description,$comment:`Discriminator for union type variant: ${e}`},value:t}})}p.length>0&&(t.anyOf=p);const o=e.meta?.description;o&&(t.description=o);return t}(e,t);case"object":return function convertObjectPropType(e,r){const t=structuredClone(r);t.type="object",t.properties={};const s=[],p=e.shape||{};for(const[e,r]of Object.entries(p)){const p=convertPropTypeToJsonSchema(r);!0===r.settings?.required&&s.push(e),t.properties[e]=p}s.length>0&&(t.required=s);return t}(e,t);case"array":return function convertArrayPropType(e,r){const t=structuredClone(r);t.type="array";const s=e.item_prop_type;s&&(t.items=convertPropTypeToJsonSchema(s));return t}(e,t)}return t}function convertPlainPropType(e,r){const t={...r};switch(e.key.toLowerCase()){case"number":t.type="number";break;case"boolean":t.type="boolean";break;default:t.type="string"}return Array.isArray(e.settings?.enum)&&(t.enum=e.settings.enum),t}function convertPropTypeToJsonSchema(e){return propTypeToJsonSchema(e)}function propsSchemaToJsonSchema(e){const r={type:"object",properties:{}};for(const[t,s]of Object.entries(e)){if(!isPropKeyConfigurable(t))continue;const e=convertPropTypeToJsonSchema(s);r.properties&&(r.properties[t]=e)}return r}t.r(r),t.d(r,{configurableKeys:function(){return configurableKeys},isPropKeyConfigurable:function(){return isPropKeyConfigurable},nonConfigurablePropKeys:function(){return s},propTypeToJsonSchema:function(){return propTypeToJsonSchema},propsSchemaToJsonSchema:function(){return propsSchemaToJsonSchema}});const s=["_cssid","classes","attributes"];function isPropKeyConfigurable(e){return!s.includes(e)}function configurableKeys(e){return Object.keys(e).filter(isPropKeyConfigurable)}},"@elementor/schema":function(e){e.exports=window.elementorV2.schema}},r={};function __webpack_require__(t){var s=r[t];if(void 0!==s)return s.exports;var p=r[t]={exports:{}};return e[t](p,p.exports,__webpack_require__),p.exports}__webpack_require__.n=function(e){var r=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(r,{a:r}),r},__webpack_require__.d=function(e,r){for(var t in r)__webpack_require__.o(r,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},__webpack_require__.o=function(e,r){return Object.prototype.hasOwnProperty.call(e,r)},__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})};var t={};!function(){__webpack_require__.r(t),__webpack_require__.d(t,{CLASSES_PROP_KEY:function(){return p.CLASSES_PROP_KEY},DateTimePropTypeUtil:function(){return p.DateTimePropTypeUtil},PROP_TYPE_COMPATIBILITY_MAP:function(){return l.PROP_TYPE_COMPATIBILITY_MAP},Schema:function(){return u},backdropFilterPropTypeUtil:function(){return p.backdropFilterPropTypeUtil},backgroundColorOverlayPropTypeUtil:function(){return p.backgroundColorOverlayPropTypeUtil},backgroundGradientOverlayPropTypeUtil:function(){return p.backgroundGradientOverlayPropTypeUtil},backgroundImageOverlayPropTypeUtil:function(){return p.backgroundImageOverlayPropTypeUtil},backgroundImagePositionOffsetPropTypeUtil:function(){return p.backgroundImagePositionOffsetPropTypeUtil},backgroundImageSizeScalePropTypeUtil:function(){return p.backgroundImageSizeScalePropTypeUtil},backgroundOverlayItem:function(){return p.backgroundOverlayItem},backgroundOverlayPropTypeUtil:function(){return p.backgroundOverlayPropTypeUtil},backgroundPropTypeUtil:function(){return p.backgroundPropTypeUtil},blurFilterPropTypeUtil:function(){return p.blurFilterPropTypeUtil},booleanPropTypeUtil:function(){return p.booleanPropTypeUtil},borderRadiusPropTypeUtil:function(){return p.borderRadiusPropTypeUtil},borderWidthPropTypeUtil:function(){return p.borderWidthPropTypeUtil},boxShadowPropTypeUtil:function(){return p.boxShadowPropTypeUtil},classesPropTypeUtil:function(){return p.classesPropTypeUtil},colorPropTypeUtil:function(){return p.colorPropTypeUtil},colorStopPropTypeUtil:function(){return p.colorStopPropTypeUtil},colorToneFilterPropTypeUtil:function(){return p.colorToneFilterPropTypeUtil},createArrayPropUtils:function(){return o.createArrayPropUtils},createPropUtils:function(){return o.createPropUtils},cssFilterFunctionPropUtil:function(){return p.cssFilterFunctionPropUtil},dimensionsPropTypeUtil:function(){return p.dimensionsPropTypeUtil},dropShadowFilterPropTypeUtil:function(){return p.dropShadowFilterPropTypeUtil},evaluateTerm:function(){return c.evaluateTerm},extractValue:function(){return c.extractValue},filterEmptyValues:function(){return i.filterEmptyValues},filterPropTypeUtil:function(){return p.filterPropTypeUtil},flexPropTypeUtil:function(){return p.flexPropTypeUtil},getCompatibleTypeKeys:function(){return l.getCompatibleTypeKeys},getPropSchemaFromCache:function(){return o.getPropSchemaFromCache},gradientColorStopPropTypeUtil:function(){return p.gradientColorStopPropTypeUtil},htmlPropTypeUtil:function(){return p.htmlPropTypeUtil},hueRotateFilterPropTypeUtil:function(){return p.hueRotateFilterPropTypeUtil},imageAttachmentIdPropType:function(){return p.imageAttachmentIdPropType},imagePropTypeUtil:function(){return p.imagePropTypeUtil},imageSrcPropTypeUtil:function(){return p.imageSrcPropTypeUtil},intensityFilterPropTypeUtil:function(){return p.intensityFilterPropTypeUtil},isDependency:function(){return c.isDependency},isDependencyMet:function(){return c.isDependencyMet},isEmpty:function(){return i.isEmpty},isTransformable:function(){return n.isTransformable},keyValuePropTypeUtil:function(){return p.keyValuePropTypeUtil},layoutDirectionPropTypeUtil:function(){return p.layoutDirectionPropTypeUtil},linkPropTypeUtil:function(){return p.linkPropTypeUtil},mergeProps:function(){return a.mergeProps},migratePropValue:function(){return l.migratePropValue},moveTransformPropTypeUtil:function(){return p.moveTransformPropTypeUtil},numberPropTypeUtil:function(){return p.numberPropTypeUtil},perspectiveOriginPropTypeUtil:function(){return p.perspectiveOriginPropTypeUtil},positionPropTypeUtil:function(){return p.positionPropTypeUtil},queryPropTypeUtil:function(){return p.queryPropTypeUtil},rotateTransformPropTypeUtil:function(){return p.rotateTransformPropTypeUtil},scaleTransformPropTypeUtil:function(){return p.scaleTransformPropTypeUtil},selectionSizePropTypeUtil:function(){return p.selectionSizePropTypeUtil},shadowPropTypeUtil:function(){return p.shadowPropTypeUtil},sizePropTypeUtil:function(){return p.sizePropTypeUtil},skewTransformPropTypeUtil:function(){return p.skewTransformPropTypeUtil},stringPropTypeUtil:function(){return p.stringPropTypeUtil},strokePropTypeUtil:function(){return p.strokePropTypeUtil},transformFunctionsPropTypeUtil:function(){return p.transformFunctionsPropTypeUtil},transformOriginPropTypeUtil:function(){return p.transformOriginPropTypeUtil},transformPropTypeUtil:function(){return p.transformPropTypeUtil},urlPropTypeUtil:function(){return p.urlPropTypeUtil}});var e=__webpack_require__("./packages/packages/libs/editor-props/src/utils/adjust-llm-prop-value-schema.ts"),r=__webpack_require__("./packages/packages/libs/editor-props/src/utils/llm-schema-to-props.ts"),s=__webpack_require__("./packages/packages/libs/editor-props/src/utils/props-to-llm-schema.ts"),p=(__webpack_require__("./packages/packages/libs/editor-props/src/types.ts"),__webpack_require__("./packages/packages/libs/editor-props/src/prop-types/index.ts")),o=__webpack_require__("./packages/packages/libs/editor-props/src/utils/create-prop-utils.ts"),i=__webpack_require__("./packages/packages/libs/editor-props/src/utils/filter-empty-values.ts"),n=__webpack_require__("./packages/packages/libs/editor-props/src/utils/is-transformable.ts"),a=__webpack_require__("./packages/packages/libs/editor-props/src/utils/merge-props.ts"),c=__webpack_require__("./packages/packages/libs/editor-props/src/utils/prop-dependency-utils.ts"),l=__webpack_require__("./packages/packages/libs/editor-props/src/utils/prop-type-compatibility.ts");const u={jsonSchemaToPropType:r.jsonSchemaToPropType,propTypeToJsonSchema:s.propTypeToJsonSchema,adjustLlmPropValueSchema:e.adjustLlmPropValueSchema,isPropKeyConfigurable:s.isPropKeyConfigurable,nonConfigurablePropKeys:s.nonConfigurablePropKeys,configurableKeys:s.configurableKeys}}(),(window.elementorV2=window.elementorV2||{}).editorProps=t}(),window.elementorV2.editorProps?.init?.();
//# sourceMappingURL=editor-props.js.map