at path:
ROOT
/
wp-content
/
plugins
/
elementor-pro
/
assets
/
js
/
custom-code.min.js
run:
R
W
Run
notes
DIR
2025-12-13 10:18:35
R
W
Run
packages
DIR
2025-12-13 10:15:57
R
W
Run
36c2990924ec9596ffad.bundle.js
6.09 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
52e03298e7f0852c96a1.bundle.min.js
22.03 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
52e03298e7f0852c96a1.bundle.min.js.LICENSE.txt
188 By
2024-10-19 01:21:21
R
W
Run
Delete
Rename
admin.js
56.05 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
admin.min.js
27.6 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
ajax-pagination.2090b5f4906bcda1dcc2.bundle.min.js
2.75 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
ajax-pagination.2390838f542f1a8d5ed4.bundle.js
5.06 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
animated-headline.3eca5f2deb261b97d554.bundle.js
12.51 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
animated-headline.73c41dd605898fe2d075.bundle.min.js
7.68 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
app.js
300.76 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
app.min.js
86.33 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
archive-posts.16a93245d08246e5e540.bundle.min.js
7.92 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
archive-posts.6e398ddd4a81a78bcea3.bundle.js
15.52 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
c62a5d15e98a98580947.bundle.js
65.83 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
carousel.298f1fc9c115422aad0e.bundle.js
9.93 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
carousel.3620fca501cb18163600.bundle.min.js
4.9 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
code-highlight.d4867c919d0858f748df.bundle.js
1022 By
2024-10-19 01:21:21
R
W
Run
Delete
Rename
code-highlight.d86022c8668c4b072592.bundle.min.js
472 By
2024-10-19 01:21:21
R
W
Run
Delete
Rename
contact-buttons-var-10.83d4216a4d1a44095e5c.bundle.min.js
7.75 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
contact-buttons-var-10.fc383e580d728636b0fa.bundle.js
3.63 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
contact-buttons.5398b922eb2a8fb72fd3.bundle.min.js
13.65 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
contact-buttons.b9e4576d72aaeeaa8e80.bundle.js
12.68 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
countdown.0e9e688751d29d07a8d3.bundle.min.js
2.63 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
countdown.6e87ca40d36793d92aea.bundle.js
4.83 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
custom-code.js
98.53 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
custom-code.min.js
26.87 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
d241154d3774d66da9eb.bundle.min.js
3.17 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
display-conditions.js
234.73 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
display-conditions.min.js
75.2 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
e8a5a32d9cd9fad1244f.bundle.js
11.1 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
editor.js
433.08 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
editor.min.js
168.96 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
editor.min.js.LICENSE.txt
188 By
2024-10-19 01:21:21
R
W
Run
Delete
Rename
elements-handlers.js
110.8 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
elements-handlers.min.js
41.79 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
floating-bars-var-2.6e9b0bce703a2a6f2410.bundle.min.js
14.27 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
floating-bars-var-2.c6ca10c575bf96977799.bundle.js
14.05 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
floating-bars-var-3.e3ae97fbef2242a8b036.bundle.min.js
13.77 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
floating-bars-var-3.f126e30880b01ca9a308.bundle.js
13.95 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
form-submission-admin.js
269.88 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
form-submission-admin.min.js
86.82 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
form.3b797cf593ad0ec04b83.bundle.js
32.83 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
form.a8f0864f4b4fda696ad1.bundle.min.js
18.89 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
frontend.js
55.89 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
frontend.min.js
24.46 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
gallery.572e8a2bca1a0b7e4f42.bundle.min.js
5.71 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
gallery.57d49c99a6212add88bf.bundle.js
9.36 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
gutenberg-woocommerce-notice.js
77.9 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
gutenberg-woocommerce-notice.min.js
15.84 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
hotspot.d513dd152bf605a2ffbf.bundle.js
4.89 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
hotspot.fa04300164c35a866a51.bundle.min.js
2.75 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
jszip.vendor.a3c65615c1de5560962d.bundle.js
95.64 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
jszip.vendor.eba4ace24dcc63eadac0.bundle.min.js
95.88 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
jszip.vendor.eba4ace24dcc63eadac0.bundle.min.js.LICENSE.txt
383 By
2024-10-19 01:21:21
R
W
Run
Delete
Rename
load-more.141d7f9a8572a75a1d28.bundle.js
9.35 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
load-more.376b5bcb2e56386f470e.bundle.min.js
5.13 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
loop-carousel.5108cb72ebb124297adb.bundle.js
2.77 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
loop-carousel.f8067ec0c24b628c786e.bundle.min.js
1.33 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
loop-filter-editor.46a4c013b80a381a50c9.bundle.js
7.02 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
loop-filter-editor.67dfa5d044d7bd86bd6f.bundle.min.js
3.27 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
loop.8130a6b4d3121c5aaaae.bundle.min.js
8.7 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
loop.da32028bc945271f8c7a.bundle.js
16.76 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
lottie.a02a01f29c0733918ac7.bundle.js
24.41 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
lottie.e74a53bfa4c0bd939250.bundle.min.js
14.07 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
media-carousel.04412cb9b4479aa37408.bundle.js
13.04 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
media-carousel.afbaabb756a7c18ddb09.bundle.min.js
6.84 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
mega-menu-editor.905833fcb6c66b951d7e.bundle.js
17.23 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
mega-menu-editor.da8ac1f6ef887046ecf0.bundle.min.js
7.83 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
mega-menu-stretch-content.0d76e4a3b7bf65ff6f9b.bundle.js
1.82 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
mega-menu-stretch-content.480e081cebe071d683e8.bundle.min.js
1.1 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
mega-menu.271d46d2e5a8185428d0.bundle.js
46.43 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
mega-menu.cd787a5946bfee971978.bundle.min.js
25.06 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
menu-title-keyboard-handler.77332e668c3cf609c924.bundle.js
12.35 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
menu-title-keyboard-handler.dff562edd49e93d1658e.bundle.min.js
7.51 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
nav-menu.997320c05a0d163c76e8.bundle.min.js
4.71 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
nav-menu.d3c84615b4828c150c34.bundle.js
8.91 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
nested-carousel-editor.0df35e0e1a284d4bd18b.bundle.js
1.84 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
nested-carousel-editor.6d7500036d0766bbe2fc.bundle.min.js
623 By
2024-10-19 01:21:21
R
W
Run
Delete
Rename
nested-carousel.10dc0cdc82d55919a863.bundle.min.js
3.65 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
nested-carousel.e282a75f865e207e8031.bundle.js
7.13 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
off-canvas-editor.0b71c4c17860dfe25d59.bundle.min.js
2.49 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
off-canvas-editor.3501c11d63bc4f4d5b89.bundle.js
6.15 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
off-canvas.321e93388904636cf8cf.bundle.js
10.2 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
off-canvas.bc9ebf2aa5a940324b7b.bundle.min.js
6.35 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
page-transitions.js
37.79 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
page-transitions.min.js
17.25 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
paypal-button.55ffb013a3fe565f55a5.bundle.js
1.54 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
paypal-button.f4f64e46173f50701949.bundle.min.js
871 By
2024-10-19 01:21:21
R
W
Run
Delete
Rename
popup.996738ad83c089bcc0b9.bundle.js
1.51 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
popup.f7b15b2ca565b152bf98.bundle.min.js
752 By
2024-10-19 01:21:21
R
W
Run
Delete
Rename
portfolio.4cd5da34009c30cb5d70.bundle.min.js
7.1 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
portfolio.5727b56368be256d0893.bundle.js
12.69 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
posts.aec59265318492b89cb5.bundle.min.js
3.24 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
posts.e99f84b83c36d4568ffe.bundle.js
5.8 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
preview.js
80.64 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
preview.min.js
16.93 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
product-add-to-cart.51a22e1fbd8f914ab3d5.bundle.min.js
3.42 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
product-add-to-cart.d5883897e035f9c53c5e.bundle.js
7.17 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
progress-tracker.8cccdda9737c272489fc.bundle.min.js
5.11 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
progress-tracker.fd1d31a26340ed74e10a.bundle.js
9.21 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
qunit-tests.js
2.65 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
qunit-tests.min.js
283 By
2024-10-19 01:21:21
R
W
Run
Delete
Rename
screenshot.js
11.58 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
screenshot.min.js
5.65 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
search-form.8941aba5c12cdb05fb7c.bundle.js
4.4 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
search-form.b7065999d77832a1b764.bundle.min.js
2.07 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
search.8457dd916c5a97a6dc73.bundle.js
19.51 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
search.9686bb2092445d2ad477.bundle.min.js
12.22 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
share-buttons.63d984f8c96d1e053bc0.bundle.min.js
1.54 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
share-buttons.fda49c1691f4a352c7ef.bundle.js
4.27 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
slides.bcd16bbde90338846bd7.bundle.js
7.39 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
slides.c0029640cbdb48199471.bundle.min.js
3.83 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
social.ac16c075939dcb93f70c.bundle.js
1.94 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
social.f215e8a3efafbdbeb7ef.bundle.min.js
1022 By
2024-10-19 01:21:21
R
W
Run
Delete
Rename
stripe-button.61d93594d6b7865f8b3f.bundle.min.js
1.97 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
stripe-button.cf3f67d6b95e0138bb6b.bundle.js
4.18 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
table-of-contents.1cfda3ead7ac082861dd.bundle.min.js
8.15 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
table-of-contents.461c83bbf6bdd6aceaf2.bundle.js
15.73 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
taxonomy-filter.ce05524d53c2d4c5aa24.bundle.js
15.78 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
taxonomy-filter.e839f2be32b7ea832b34.bundle.min.js
7.49 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
video-playlist.9e1bbc4fcb37864c89d6.bundle.js
49 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
video-playlist.af20fd9fd8778929829e.bundle.min.js
22.15 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
webpack-pro.runtime.js
16.3 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
webpack-pro.runtime.min.js
6.07 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
woocommerce-cart.79b5dc500681930471c6.bundle.js
10.51 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
woocommerce-cart.d0d01530f5be6736b5d2.bundle.min.js
5.08 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
woocommerce-checkout-page.10d97c3a8cb77aebc1bf.bundle.js
11.7 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
woocommerce-checkout-page.776b4cec45070fe32636.bundle.min.js
6.36 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
woocommerce-menu-cart.81f5bafc26b94cc86238.bundle.js
8.71 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
woocommerce-menu-cart.eb61fe086245485310a4.bundle.min.js
4.62 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
woocommerce-my-account.4e940a8b4a52d1c98c5c.bundle.min.js
6.08 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
woocommerce-my-account.7a9d36b2c12b970c6616.bundle.js
11.36 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
woocommerce-notices.bcee9b5e1c8f65ac7927.bundle.min.js
1.89 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
woocommerce-notices.ee407e8319d2ee060119.bundle.js
3.04 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
woocommerce-purchase-summary.3676ccd8c29ef0924b84.bundle.min.js
3.42 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
woocommerce-purchase-summary.c8767542fa302a7f351f.bundle.js
7.33 KB
2024-10-19 01:21:21
R
W
Run
Delete
Rename
error_log
up
📄
custom-code.min.js
Save
/*! elementor-pro - v3.24.0 - 09-10-2024 */ (()=>{var e={9804:(e,t,n)=>{"use strict";var o=n(1594);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.BaseContext=void 0;class BaseContext extends o.Component{constructor(e){super(e),this.state={action:{current:null,loading:!1,error:null,errorMeta:{}},updateActionState:this.updateActionState.bind(this),resetActionState:this.resetActionState.bind(this)}}executeAction(e,t){return this.updateActionState({current:e,loading:!0,error:null,errorMeta:{}}),t().then((e=>(this.resetActionState(),Promise.resolve(e)))).catch((t=>(this.updateActionState({current:e,loading:!1,error:t.message,errorMeta:t}),Promise.reject(t))))}updateActionState(e){return this.setState((t=>({action:{...t.action,...e}})))}resetActionState(){this.updateActionState({current:null,loading:!1,error:null,errorMeta:{}})}}t.BaseContext=BaseContext;t.default=BaseContext},4737:(e,t,n)=>{"use strict";var o=n(2688),i=n(2470).__,s=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Context=t.ConditionsProvider=void 0;var r=s(n(1594)),a=s(n(8067)),d=s(n(2075)),u=s(n(9804)),l=n(5559);const c=t.Context=r.default.createContext();class ConditionsProvider extends u.default{static propTypes={children:o.any.isRequired,currentTemplate:o.object.isRequired,onConditionsSaved:o.func.isRequired,validateConflicts:o.bool};static defaultProps={validateConflicts:!0};static actions={FETCH_CONFIG:"fetch-config",SAVE:"save",CHECK_CONFLICTS:"check-conflicts"};conditionsConfig=null;constructor(e){super(e),this.state={...this.state,conditionsFetched:!1,conditions:{},updateConditionItemState:this.updateConditionItemState.bind(this),removeConditionItemInState:this.removeConditionItemInState.bind(this),createConditionItemInState:this.createConditionItemInState.bind(this),findConditionItemInState:this.findConditionItemInState.bind(this),saveConditions:this.saveConditions.bind(this)}}componentDidMount(){this.executeAction(ConditionsProvider.actions.FETCH_CONFIG,(()=>d.default.create())).then((e=>this.conditionsConfig=e)).then(this.normalizeConditionsState.bind(this)).then((()=>{this.setSubIdTitles.bind(this),this.setState({conditionsFetched:!0})}))}componentDidUpdate(e,t){!t.conditionsFetched&&this.state.conditionsFetched&&this.setSubIdTitles()}saveConditions(){const e=Object.values(this.state.conditions).map((e=>e.forDb()));return this.executeAction(ConditionsProvider.actions.SAVE,(()=>$e.data.update(l.TemplatesConditions.signature,{conditions:e},{id:this.props.currentTemplate.id}))).then((()=>{const e=Object.values(this.state.conditions).map((e=>e.forContext()));this.props.onConditionsSaved(this.props.currentTemplate.id,{conditions:e,instances:this.conditionsConfig.calculateInstances(Object.values(this.state.conditions)),isActive:!(!Object.keys(this.state.conditions).length||"publish"!==this.props.currentTemplate.status)})}))}checkConflicts(e){return this.executeAction(ConditionsProvider.actions.CHECK_CONFLICTS,(()=>$e.data.get(l.TemplatesConditionsConflicts.signature,{post_id:this.props.currentTemplate.id,condition:e.clone().toString()}))).then((t=>this.updateConditionItemState(e.id,{conflictErrors:Object.values(t.data)},!1)))}fetchSubIdsTitles(e){return new Promise((t=>elementorCommon.ajax.loadObjects({action:"query_control_value_titles",ids:_.isArray(e.subId)?e.subId:[e.subId],data:{get_titles:e.subIdAutocomplete,unique_id:elementorCommon.helpers.getUniqueId()},success(e){t(e)}})))}normalizeConditionsState(){this.updateConditionsState((()=>this.props.currentTemplate.conditions.reduce(((e,t)=>{const n=new a.default({...t,default:this.props.currentTemplate.defaultCondition,options:this.conditionsConfig.getOptions(),subOptions:this.conditionsConfig.getSubOptions(t.name),subIdAutocomplete:this.conditionsConfig.getSubIdAutocomplete(t.sub),subIdOptions:t.subId?[{value:t.subId,label:""}]:[]});return{...e,[n.id]:n}}),{}))).then((()=>{Object.values(this.state.conditions).forEach((e=>this.checkConflicts(e)))}))}setSubIdTitles(){return Object.values(this.state.conditions).forEach((e=>{if(e.subId)return this.fetchSubIdsTitles(e).then((t=>this.updateConditionItemState(e.id,{subIdOptions:[{label:Object.values(t)[0],value:e.subId}]},!1)))}))}updateConditionItemState(e,t,n=!0){t.name&&(t.subOptions=this.conditionsConfig.getSubOptions(t.name)),(t.sub||t.name)&&(t.subIdAutocomplete=this.conditionsConfig.getSubIdAutocomplete(t.sub),t.subIdOptions=[]),this.updateConditionsState((n=>{const o=n[e];return{...n,[e]:o.clone().set(t)}})).then((()=>{n&&this.checkConflicts(this.findConditionItemInState(e))}))}removeConditionItemInState(e){this.updateConditionsState((t=>{const n={...t};return delete n[e],n}))}createConditionItemInState(e=!0){const t=this.props.currentTemplate.defaultCondition,n=new a.default({name:t,default:t,options:this.conditionsConfig.getOptions(),subOptions:this.conditionsConfig.getSubOptions(t),subIdAutocomplete:this.conditionsConfig.getSubIdAutocomplete("")});this.updateConditionsState((e=>({...e,[n.id]:n}))).then((()=>{e&&this.checkConflicts(n)}))}findConditionItemInState(e){return Object.values(this.state.conditions).find((t=>t.id===e))}updateConditionsState(e){return new Promise((t=>this.setState((t=>({conditions:e(t.conditions)})),t)))}render(){if(this.state.action.current===ConditionsProvider.actions.FETCH_CONFIG){if(this.state.error)return r.default.createElement("h3",null,i("Error:","elementor-pro")," ",this.state.error);if(this.state.loading)return r.default.createElement("h3",null,i("Loading","elementor-pro"),"...")}return r.default.createElement(c.Provider,{value:this.state},this.props.children)}}t.ConditionsProvider=ConditionsProvider;t.default=ConditionsProvider},8067:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;class Condition{id=elementorCommon.helpers.getUniqueId();default="";type="include";name="";sub="";subId="";options=[];subOptions=[];subIdAutocomplete=[];subIdOptions=[];conflictErrors=[];constructor(e){this.set(e)}set(e){return Object.assign(this,e),this}clone(){return Object.assign(new Condition,this)}remove(e){return Array.isArray(e)||(e=[e]),e.forEach((e=>{delete this[e]})),this}only(e){Array.isArray(e)||(e=[e]);const t=Object.keys(this).filter((t=>!e.includes(t)));return this.remove(t),this}toJson(){return JSON.stringify(this)}toString(){return this.forDb().filter((e=>e)).join("/")}forDb(){return[this.type,this.name,this.sub,this.subId]}forContext(){return{type:this.type,name:this.name,sub:this.sub,subId:this.subId}}}t.default=Condition},2075:(e,t,n)=>{"use strict";var o=n(2470).__;Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ConditionsConfig=void 0;var i=n(5559);class ConditionsConfig{static instance;config=null;constructor(e){this.config=e}static create(){return ConditionsConfig.instance?Promise.resolve(ConditionsConfig.instance):$e.data.get(i.ConditionsConfig.signature,{},{refresh:!0}).then((e=>(ConditionsConfig.instance=new ConditionsConfig(e.data),ConditionsConfig.instance)))}getOptions(){return this.getSubOptions("general",!0).map((({label:e,value:t})=>({label:e,value:t})))}getSubOptions(e,t=!1){const n=this.config[e];return n?[{label:n.all_label,value:t?e:""},...n.sub_conditions.map((e=>{const t=this.config[e];return{label:t.label,value:e,children:t.sub_conditions.length?this.getSubOptions(e,!0):null}}))]:[]}getSubIdAutocomplete(e){const t=this.config[e];if(!t||"object"!=typeof t.controls)return{};const n=Object.values(t.controls);return n?.[0]?.autocomplete?n[0].autocomplete:{}}calculateInstances(e){let t=e.reduce(((e,t)=>{if("exclude"===t.type)return e;const n=t.sub||t.name,o=this.config[n];if(!o)return e;const i=t.subId?`${o.label} #${t.subId}`:o.all_label;return{...e,[n]:i}}),{});return 0===Object.keys(t).length&&(t=[o("No instances","elementor-pro")]),t}}t.ConditionsConfig=ConditionsConfig;t.default=ConditionsConfig},7952:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.ConditionsConfig=void 0;class ConditionsConfig extends $e.modules.CommandData{static signature="site-editor/conditions-config";static getEndpointFormat(){return"site-editor/conditions-config/{id}"}}t.ConditionsConfig=ConditionsConfig;t.default=ConditionsConfig},5559:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ConditionsConfig",{enumerable:!0,get:function(){return i.ConditionsConfig}}),Object.defineProperty(t,"Templates",{enumerable:!0,get:function(){return o.Templates}}),Object.defineProperty(t,"TemplatesConditions",{enumerable:!0,get:function(){return s.TemplatesConditions}}),Object.defineProperty(t,"TemplatesConditionsConflicts",{enumerable:!0,get:function(){return r.TemplatesConditionsConflicts}});var o=n(7636),i=n(7952),s=n(9591),r=n(7821)},7821:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.TemplatesConditionsConflicts=void 0;class TemplatesConditionsConflicts extends $e.modules.CommandData{static signature="site-editor/templates-conditions-conflicts";static getEndpointFormat(){return`${TemplatesConditionsConflicts.signature}/{id}`}}t.TemplatesConditionsConflicts=TemplatesConditionsConflicts;t.default=TemplatesConditionsConflicts},9591:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.TemplatesConditions=void 0;class TemplatesConditions extends $e.modules.CommandData{static signature="site-editor/templates-conditions";static getEndpointFormat(){return"site-editor/templates-conditions/{id}"}}t.TemplatesConditions=TemplatesConditions;t.default=TemplatesConditions},7636:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.Templates=void 0;class Templates extends $e.modules.CommandData{static signature="site-editor/templates";static getEndpointFormat(){return"site-editor/templates/{id}"}}t.Templates=Templates;t.default=Templates},2239:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&{}.hasOwnProperty.call(e,s)){var r=i?Object.getOwnPropertyDescriptor(e,s):null;r&&(r.get||r.set)?Object.defineProperty(o,s,r):o[s]=e[s]}return o.default=e,n&&n.set(e,o),o}(n(5559));function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function(e){return e?n:t})(e)}class Component extends $e.modules.ComponentBase{static namespace="site-editor";getNamespace(){return this.constructor.namespace}defaultData(){return this.importCommands(o)}}t.default=Component},7010:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=n(5206),i=n(1594),s=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&{}.hasOwnProperty.call(e,s)){var r=i?Object.getOwnPropertyDescriptor(e,s):null;r&&(r.get||r.set)?Object.defineProperty(o,s,r):o[s]=e[s]}return o.default=e,n&&n.set(e,o),o}(n(2688));function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function(e){return e?n:t})(e)}const ConditionButtonPortal=e=>{const[t,n]=(0,i.useState)(!1),s=document.getElementById("portal-root");return(0,i.useEffect)((()=>{n(!!s)}),[s]),t?(0,o.createPortal)(e.children,s):null};ConditionButtonPortal.propTypes={children:s.oneOfType([s.node,s.string])};t.default=ConditionButtonPortal},7624:(e,t,n)=>{"use strict";var o=n(2470).__,i=n(2688),s=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ConditionConflicts;var r=s(n(1594)),a=n(7401);function ConditionConflicts(e){if(!e.conflicts.length)return"";const t=e.conflicts.map((e=>r.default.createElement(a.Button,{key:e.template_id,target:"_blank",url:e.edit_url,text:e.template_title})));return r.default.createElement(a.Text,{className:"e-site-editor-conditions__conflict",variant:"sm"},o("Elementor recognized that you have set this location for other templates: ","elementor-pro")," ",t)}ConditionConflicts.propTypes={conflicts:i.array.isRequired}},1360:(e,t,n)=>{"use strict";var o=n(2688),i=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ConditionName;var s=i(n(1594)),r=n(7401);function ConditionName(e){if("general"!==e.default)return"";return s.default.createElement("div",{className:"e-site-editor-conditions__input-wrapper"},s.default.createElement(r.Select,{options:e.options,value:e.name,onChange:t=>e.updateConditions(e.id,{name:t.target.value,sub:"",subId:""})}))}ConditionName.propTypes={updateConditions:o.func.isRequired,id:o.string.isRequired,name:o.string.isRequired,options:o.array.isRequired,default:o.string.isRequired},ConditionName.defaultProps={name:""}},2943:(e,t,n)=>{"use strict";var o=n(2470).__,i=n(2688),s=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ConditionSubId;var r=s(n(1594)),a=n(7401);function ConditionSubId(e){const t=r.default.useMemo((()=>Object.keys(e.subIdAutocomplete).length?function getSettings(e){return{allowClear:!1,placeholder:o("All","elementor-pro"),dir:elementorCommon.config.isRTL?"rtl":"ltr",ajax:{transport:(t,n,o)=>elementorCommon.ajax.addRequest("pro_panel_posts_control_filter_autocomplete",{data:{q:t.data.q,autocomplete:e},success:n,error:o}),data:e=>({q:e.term,page:e.page}),cache:!0},escapeMarkup:e=>e,minimumInputLength:1}}(e.subIdAutocomplete):null),[e.subIdAutocomplete]);if(!e.sub||!t)return"";return r.default.createElement("div",{className:"e-site-editor-conditions__input-wrapper"},r.default.createElement(a.Select2,{onChange:t=>e.updateConditions(e.id,{subId:t.target.value}),value:e.subId,settings:t,options:e.subIdOptions}))}ConditionSubId.propTypes={subIdAutocomplete:i.object,id:i.string.isRequired,sub:i.string,subId:i.string,updateConditions:i.func,subIdOptions:i.array},ConditionSubId.defaultProps={subId:"",subIdOptions:[]}},2437:(e,t,n)=>{"use strict";var o=n(2688),i=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ConditionSub;var s=i(n(1594)),r=n(7401);function ConditionSub(e){if("general"===e.name||!e.subOptions.length)return"";return s.default.createElement("div",{className:"e-site-editor-conditions__input-wrapper"},s.default.createElement(r.Select,{options:e.subOptions,value:e.sub,onChange:t=>e.updateConditions(e.id,{sub:t.target.value,subId:""})}))}ConditionSub.propTypes={updateConditions:o.func.isRequired,id:o.string.isRequired,name:o.string.isRequired,sub:o.string.isRequired,subOptions:o.array.isRequired},ConditionSub.defaultProps={sub:"",subOptions:{}}},1303:(e,t,n)=>{"use strict";var o=n(2470).__,i=n(2688),s=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ConditionType;var r=s(n(1594)),a=n(7401);function ConditionType(e){const t=r.default.createRef(),n=[{label:o("Include","elementor-pro"),value:"include"},{label:o("Exclude","elementor-pro"),value:"exclude"}];return r.default.useEffect((()=>{t.current.setAttribute("data-elementor-condition-type",e.type)})),r.default.createElement("div",{className:"e-site-editor-conditions__input-wrapper e-site-editor-conditions__input-wrapper--condition-type",ref:t},r.default.createElement(a.Select,{options:n,value:e.type,onChange:t=>{e.updateConditions(e.id,{type:t.target.value})}}))}ConditionType.propTypes={updateConditions:i.func.isRequired,id:i.string.isRequired,type:i.string.isRequired},ConditionType.defaultProps={type:""}},8927:(e,t,n)=>{"use strict";var o=n(2470).__,i=n(2688),s=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ConditionsRows;var r=s(n(1594)),a=s(n(8304)),d=n(4737),u=n(7401),l=s(n(1303)),c=s(n(1360)),p=s(n(2437)),f=s(n(2943)),m=s(n(7624)),C=s(n(7010));function ConditionsRows(e){const{conditions:t,createConditionItemInState:n,updateConditionItemState:i,removeConditionItemInState:s,saveConditions:h,action:b,resetActionState:_}=r.default.useContext(d.Context),g=Object.values(t).map((e=>r.default.createElement("div",{key:e.id},r.default.createElement("div",{className:"e-site-editor-conditions__row"},r.default.createElement("div",{className:`e-site-editor-conditions__row-controls ${e.conflictErrors.length&&"e-site-editor-conditions__row-controls--error"}`},r.default.createElement(l.default,(0,a.default)({},e,{updateConditions:i})),r.default.createElement("div",{className:"e-site-editor-conditions__row-controls-inner"},r.default.createElement(c.default,(0,a.default)({},e,{updateConditions:i})),r.default.createElement(p.default,(0,a.default)({},e,{updateConditions:i})),r.default.createElement(f.default,(0,a.default)({},e,{updateConditions:i})))),r.default.createElement(u.Button,{className:"e-site-editor-conditions__remove-condition",text:o("Delete","elementor-pro"),icon:"eicon-close",hideText:!0,onClick:()=>s(e.id)})),r.default.createElement(m.default,{conflicts:e.conflictErrors})))),SaveButton=()=>r.default.createElement(u.Button,{variant:"contained",color:"primary",size:"lg",hideText:v,icon:v?"eicon-loading eicon-animation-spin":"",text:o("Save & Close","elementor-pro"),onClick:()=>h().then(e.onAfterSave)}),v=b.current===d.ConditionsProvider.actions.SAVE&&b.loading;return r.default.createElement(r.default.Fragment,null,b.error&&r.default.createElement(u.Dialog,{text:b.error,dismissButtonText:o("Go Back","elementor-pro"),dismissButtonOnClick:_,approveButtonText:o("Learn More","elementor-pro"),approveButtonColor:"link",approveButtonUrl:"https://go.elementor.com/app-theme-builder-conditions-load-issue",approveButtonTarget:"_target"}),r.default.createElement("div",{className:"e-site-editor-conditions__rows"},g),r.default.createElement("div",{className:"e-site-editor-conditions__add-button-container"},r.default.createElement(u.Button,{className:"e-site-editor-conditions__add-button",variant:"contained",size:"lg",text:o("Add Condition","elementor-pro"),onClick:n})),r.default.createElement("div",{className:"e-site-editor-conditions__footer"},e?.loadPortal?r.default.createElement(C.default,null,r.default.createElement(SaveButton,null)):r.default.createElement(SaveButton,null)))}ConditionsRows.propTypes={onAfterSave:i.func,loadPortal:i.bool}},9212:(e,t,n)=>{"use strict";var o=n(2470).__,i=n(2688),s=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=ConditionsModal;var r=function _interopRequireWildcard(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=_getRequireWildcardCache(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&{}.hasOwnProperty.call(e,s)){var r=i?Object.getOwnPropertyDescriptor(e,s):null;r&&(r.get||r.set)?Object.defineProperty(o,s,r):o[s]=e[s]}return o.default=e,n&&n.set(e,o),o}(n(1594)),a=n(7401),d=s(n(12)),u=s(n(2075));function _getRequireWildcardCache(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(_getRequireWildcardCache=function(e){return e?n:t})(e)}function ConditionsModal(){const[e,t]=(0,r.useState)(!1),[n,i]=(0,r.useState)({conditions:null,instances:null}),s=(0,r.useRef)(!1),l=elementorProAdmin.customCode.post,c=(0,r.useMemo)((()=>({$form:jQuery("#post"),$formConditions:jQuery("<input />"),$publishButton:jQuery("#publish"),title:{$label:jQuery("#title-prompt-text"),$input:jQuery("#title")}})),[]),onPostSubmit=()=>{const{title:e}=c;e.$input.attr("value").length||(e.$label.addClass("screen-reader-text"),e.$input.attr("value",o("Elementor Custom-Code #","elementor-pro")+elementorProAdmin.customCode.post.ID))},onPublishClick=n=>{if("auto-draft"===l.post_status&&!e&&!s.current){n.preventDefault();const e=[{name:"general",sub:"",subId:"",type:"include"}];i((t=>({...t,conditions:e}))),t(!0)}};return(0,r.useEffect)((()=>{(async()=>{const e=await u.default.create();$e.data.get("site-editor/templates-conditions",{id:l.ID},{refresh:!0}).then((t=>{const n=Object.values(t.data).map((e=>({type:e.type,name:e.name,sub:e.sub_name,subId:e.sub_id}))),o=Object.values(e.calculateInstances(n)).join(",");i((e=>({...e,conditions:n,instances:o})))}))})(),c.$publishButton.on("click",onPublishClick),c.$form.on("submit",onPostSubmit)}),[]),l&&n.conditions?r.default.createElement(r.default.Fragment,null,r.default.createElement(a.Text,{tag:"span",className:"post-conditions-display"},r.default.createElement("b",null,n.instances+" ")),r.default.createElement(a.Button,{onClick:()=>t(!0),text:o("Edit","elementor"),variant:"underlined"}),r.default.createElement(a.ModalProvider,{show:e,setShow:t,title:o("Publish Settings","elementor"),icon:"eps-app__logo eicon-elementor"},r.default.createElement(a.CssGrid,{columns:1,spacing:700},r.default.createElement("section",null,r.default.createElement(d.default,{id:l.ID,status:l.post_status,conditions:n.conditions,onConditionsSaved:e=>{const n=e.conditions,o=Object.values(e.instances).join(","),{$form:r,$formConditions:a,$publishButton:d}=c;s.current=!0,i((e=>({...e,conditions:n,instances:o}))),"auto-draft"!==l.post_status&&"draft"!==l.post_status||a.attr("type","hidden").attr("name","_conditions").attr("value",JSON.stringify(n)).appendTo(r),d.trigger("click"),t(!1)},onAfterSave:()=>{}}))))):r.default.createElement(r.default.Fragment,null,r.default.createElement(a.Text,{tag:"span"},o("Loading","elementor")),r.default.createElement(a.Icon,{className:"spinner"}))}ConditionsModal.propTypes={children:i.object}},12:(e,t,n)=>{"use strict";var o=n(2470).__,i=n(2688),s=n(6784);Object.defineProperty(t,"__esModule",{value:!0}),t.default=Conditions;var r=s(n(1594)),a=n(7401),d=s(n(4737)),u=s(n(8927));function Conditions(e){const t={...e,defaultCondition:"general"};return r.default.createElement("section",{className:"e-site-editor-conditions"},r.default.createElement("div",{className:"e-site-editor-conditions__header"},r.default.createElement("img",{className:"e-site-editor-conditions__header-image",src:`${elementorAppProConfig.baseUrl}/modules/theme-builder/assets/images/conditions-tab.svg`,alt:o("Conditions","elementor-pro")}),r.default.createElement(a.Heading,{variant:"h1",tag:"h1"},o("Where Do You Want to Display Your Code?","elementor-pro")),r.default.createElement(a.Text,{variant:"md"},o("Set the conditions that determine where your code snippet is used throughout your site.","elementor-pro"),r.default.createElement("br",null),o("For example, choose 'Entire Site' to display the code snippet across your site.","elementor-pro"))),r.default.createElement(d.default,{validateConflicts:!1,currentTemplate:t,onConditionsSaved:(t,n)=>{$e.data.setCache($e.components.get("site-editor"),"site-editor/templates-conditions",{id:t},n.conditions),e.onConditionsSaved(n)}},r.default.createElement(u.default,{onAfterSave:e.onAfterSave,loadPortal:!1})))}Conditions.propTypes={id:i.number,status:i.string.isRequired,conditions:i.array,onConditionsSaved:i.func,onAfterSave:i.func.isRequired},Conditions.defaultProps={conditions:[],onConditionsSaved:()=>{}}},362:(e,t,n)=>{"use strict";var o=n(6441);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,e.exports=function(){function shim(e,t,n,i,s,r){if(r!==o){var a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function getShim(){return shim}shim.isRequired=shim;var e={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return e.PropTypes=e,e}},2688:(e,t,n)=>{e.exports=n(362)()},6441:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},1594:e=>{"use strict";e.exports=React},5206:e=>{"use strict";e.exports=ReactDOM},1755:e=>{"use strict";e.exports=__UNSTABLE__elementorAI.App},7401:e=>{"use strict";e.exports=elementorAppPackages.appUi},2470:e=>{"use strict";e.exports=wp.i18n},8304:e=>{function _extends(){return e.exports=_extends=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,_extends.apply(this,arguments)}e.exports=_extends,e.exports.__esModule=!0,e.exports.default=e.exports},6784:e=>{e.exports=function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports}},t={};function __webpack_require__(n){var o=t[n];if(void 0!==o)return o.exports;var i=t[n]={exports:{}};return e[n](i,i.exports,__webpack_require__),i.exports}(()=>{"use strict";var e=__webpack_require__(2470).__,t=__webpack_require__(6784);var n=t(__webpack_require__(1594)),o=t(__webpack_require__(2239)),i=t(__webpack_require__(9212)),s=t(__webpack_require__(1755));class CustomCode extends elementorModules.Module{constructor(){super(),jQuery(this.initialize.bind(this))}initialize(){$e.components.register(new o.default),ReactDOM.render(n.default.createElement(i.default,null),document.querySelector(".post-conditions")),this.addTipsyToFields(),this.addDescription(),this.addLocationChangeHandler(),this.addOpenAIButton(),this.setOptionsPlacementVisibility("elementor_body_end"===jQuery("#location").val())}addTipsyToFields(){jQuery(".elementor-field-label i[data-info]").tipsy({title(){return this.getAttribute("data-info")},gravity:()=>"s"})}addDescription(){const t="<p>"+e("Manage and create all of your custom code here.<br />Organize all of your custom code and incorporate code snippets in your site. Add tracking codes, meta titles, and other scripts. Set display conditions, locations, and priority all from one place.","elementor-pro")+' <a target="_blank" href="https://go.elementor.com/wp-dash-custom-code">'+e("Learn more","elementor-pro")+"</a></p>";jQuery(t).insertBefore(".wp-header-end")}addLocationChangeHandler(){jQuery("#location").on("change",(e=>{this.setOptionsPlacementVisibility("elementor_body_end"===e.target.value)}))}addOpenAIButton(){const t=jQuery(`<button class="e-ai-button"><i class="eicon-ai"></i> ${e("Code with AI","elementor-pro")}</button>`);t.on("click",(e=>{e.preventDefault();const t=elementorCommon.config.isRTL,o=document.createElement("div");document.body.append(o),ReactDOM.render(n.default.createElement(s.default,{type:"code",getControlValue:()=>document.querySelector(".CodeMirror").CodeMirror.getValue(),setControlValue:e=>document.querySelector(".CodeMirror").CodeMirror.setValue(e),additionalOptions:{codeLanguage:"html"},onClose:()=>{ReactDOM.unmountComponentAtNode(o),o.parentNode.removeChild(o)},isRTL:t}),o)})),jQuery(".elementor-field.location.elementor-field-select").after(t)}setOptionsPlacementVisibility(e){jQuery(".elementor-custom-code-options-placement").toggleClass("show",e)}}elementorProAdmin.customCode=new CustomCode})()})();