SILENT KILLERPanel

Current Path: > home > codekrsu > > ameliagraphics.com > wp-content > plugins > elementor > assets > js


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: /home/codekrsu//ameliagraphics.com/wp-content/plugins/elementor/assets/js

NameTypeSizeLast ModifiedActions
packages Directory - -
025905cd015671d0a830.bundle.min.js File 4102 bytes July 30 2025 18:59:04.
056b8f3bbbcabf026cd1.bundle.js File 44877 bytes July 30 2025 18:59:04.
0d1a75a41cae2a76432a.bundle.js File 15095 bytes July 30 2025 18:59:04.
0f7962315cd2e100f80e.bundle.min.js File 36898 bytes July 30 2025 18:59:04.
2e387c4154cbf63565b2.bundle.min.js File 23677 bytes July 30 2025 18:59:04.
4573680c5d8b9b2d9f17.bundle.min.js File 5438 bytes July 30 2025 18:59:04.
513d3f05d575dabcdc35.bundle.js File 63581 bytes July 30 2025 18:59:04.
533dfce075cc2d9f28bf.bundle.js File 92001 bytes July 30 2025 18:59:04.
5b6ef966b71e5cf670d8.bundle.min.js File 5096 bytes July 30 2025 18:59:04.
5fb5fb036b89b334cd2e.bundle.min.js File 13336 bytes July 30 2025 18:59:04.
7f127a12416c8685d286.bundle.js File 25893 bytes July 30 2025 18:59:04.
947434f8f98ed29acc17.bundle.js File 113943 bytes July 30 2025 18:59:04.
accordion.36aa4c8c4eba17bc8e03.bundle.min.js File 3793 bytes July 30 2025 18:59:04.
accordion.7b5b5744bdd225280eca.bundle.js File 8086 bytes July 30 2025 18:59:04.
adbbe9b5d6b520e98e4c.bundle.js File 14519 bytes July 30 2025 18:59:04.
admin-feedback.js File 4612 bytes July 30 2025 18:59:04.
admin-feedback.min.js File 1959 bytes July 30 2025 18:59:04.
admin-modules.js File 37153 bytes July 30 2025 18:59:04.
admin-modules.min.js File 17495 bytes July 30 2025 18:59:04.
admin-modules.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
admin-notifications.js File 315181 bytes July 30 2025 18:59:04.
admin-notifications.min.js File 90596 bytes July 30 2025 18:59:04.
admin-notifications.min.js.LICENSE.txt File 249 bytes July 30 2025 18:59:04.
admin-top-bar.js File 69044 bytes July 30 2025 18:59:04.
admin-top-bar.min.js File 12611 bytes July 30 2025 18:59:04.
admin.js File 116645 bytes July 30 2025 18:59:04.
admin.min.js File 55766 bytes July 30 2025 18:59:04.
admin.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
ai-admin.js File 1981895 bytes July 30 2025 18:59:04.
ai-admin.min.js File 619403 bytes July 30 2025 18:59:04.
ai-admin.min.js.LICENSE.txt File 511 bytes July 30 2025 18:59:04.
ai-gutenberg.js File 2116655 bytes July 30 2025 18:59:04.
ai-gutenberg.min.js File 648858 bytes July 30 2025 18:59:04.
ai-gutenberg.min.js.LICENSE.txt File 672 bytes July 30 2025 18:59:04.
ai-layout.js File 496830 bytes July 30 2025 18:59:04.
ai-layout.min.js File 193000 bytes July 30 2025 18:59:04.
ai-layout.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
ai-media-library.js File 2099327 bytes July 30 2025 18:59:04.
ai-media-library.min.js File 643796 bytes July 30 2025 18:59:04.
ai-media-library.min.js.LICENSE.txt File 672 bytes July 30 2025 18:59:04.
ai-unify-product-images.js File 2095187 bytes July 30 2025 18:59:04.
ai-unify-product-images.min.js File 640519 bytes July 30 2025 18:59:04.
ai-unify-product-images.min.js.LICENSE.txt File 672 bytes July 30 2025 18:59:04.
ai.js File 2153878 bytes July 30 2025 18:59:04.
ai.min.js File 666255 bytes July 30 2025 18:59:04.
ai.min.js.LICENSE.txt File 672 bytes July 30 2025 18:59:04.
alert.42cc1d522ef5c60bf874.bundle.min.js File 658 bytes July 30 2025 18:59:04.
alert.b696182ec6f18a35bc69.bundle.js File 1445 bytes July 30 2025 18:59:04.
announcements-app.js File 101111 bytes July 30 2025 18:59:04.
announcements-app.min.js File 28104 bytes July 30 2025 18:59:04.
announcements-app.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
app-loader.js File 261466 bytes July 30 2025 18:59:04.
app-loader.min.js File 90736 bytes July 30 2025 18:59:04.
app-packages.js File 353111 bytes July 30 2025 18:59:04.
app-packages.min.js File 123224 bytes July 30 2025 18:59:04.
app-packages.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
app.js File 1037369 bytes July 30 2025 18:59:04.
app.min.js File 365603 bytes July 30 2025 18:59:04.
app.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
atomic-widgets-editor.js File 90493 bytes July 30 2025 18:59:04.
atomic-widgets-editor.min.js File 35954 bytes July 30 2025 18:59:04.
beta-tester.js File 21458 bytes July 30 2025 18:59:04.
beta-tester.min.js File 8870 bytes July 30 2025 18:59:04.
checklist.js File 400261 bytes July 30 2025 18:59:04.
checklist.min.js File 129497 bytes July 30 2025 18:59:04.
checklist.min.js.LICENSE.txt File 399 bytes July 30 2025 18:59:04.
cloud-library-screenshot.js File 37836 bytes July 30 2025 18:59:04.
cloud-library-screenshot.min.js File 15569 bytes July 30 2025 18:59:04.
common-modules.js File 296260 bytes July 30 2025 18:59:04.
common-modules.min.js File 104017 bytes July 30 2025 18:59:04.
common.js File 408987 bytes July 30 2025 18:59:04.
common.min.js File 154563 bytes July 30 2025 18:59:04.
common.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
contact-buttons.7c9983ed0d4964b951c2.bundle.min.js File 8713 bytes July 30 2025 18:59:04.
contact-buttons.c21325756a91b795f8e4.bundle.js File 14886 bytes July 30 2025 18:59:04.
container-converter.js File 52177 bytes July 30 2025 18:59:04.
container-converter.min.js File 18550 bytes July 30 2025 18:59:04.
container-editor-handlers.11e3f73cbe2c3c5ffe24.bundle.js File 18454 bytes July 30 2025 18:59:04.
container-editor-handlers.7e9a94a0cd0958b8c9ad.bundle.min.js File 9646 bytes July 30 2025 18:59:04.
counter.12335f45aaa79d244f24.bundle.min.js File 946 bytes July 30 2025 18:59:04.
counter.f359dee9199f5aad06c6.bundle.js File 1933 bytes July 30 2025 18:59:04.
dev-tools.js File 23856 bytes July 30 2025 18:59:04.
dev-tools.min.js File 7627 bytes July 30 2025 18:59:04.
e-home-screen.js File 109439 bytes July 30 2025 18:59:04.
e-home-screen.min.js File 27743 bytes July 30 2025 18:59:04.
e-react-promotions.js File 124477 bytes July 30 2025 18:59:04.
e-react-promotions.min.js File 39714 bytes July 30 2025 18:59:04.
e-wc-product-editor.js File 106998 bytes July 30 2025 18:59:04.
e-wc-product-editor.min.js File 17211 bytes July 30 2025 18:59:04.
e-wc-product-editor.min.js.LICENSE.txt File 160 bytes October 28 2024 15:08:46.
e5d6feb1b1d6cf52126f.bundle.js File 11262 bytes July 30 2025 18:59:04.
editor-document.js File 71618 bytes July 30 2025 18:59:04.
editor-document.min.js File 25915 bytes July 30 2025 18:59:04.
editor-environment-v2.js File 640 bytes July 30 2025 18:59:04.
editor-environment-v2.min.js File 246 bytes July 30 2025 18:59:04.
editor-loader-v1.js File 372 bytes July 30 2025 18:59:04.
editor-loader-v1.min.js File 88 bytes July 30 2025 18:59:04.
editor-loader-v2.js File 861 bytes July 30 2025 18:59:04.
editor-loader-v2.min.js File 444 bytes July 30 2025 18:59:04.
editor-modules.js File 117667 bytes July 30 2025 18:59:04.
editor-modules.min.js File 51200 bytes July 30 2025 18:59:04.
editor-modules.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
editor-notifications.js File 325952 bytes July 30 2025 18:59:04.
editor-notifications.min.js File 94699 bytes July 30 2025 18:59:04.
editor-notifications.min.js.LICENSE.txt File 249 bytes July 30 2025 18:59:04.
editor-v4-opt-in-alphachip.js File 59756 bytes July 30 2025 18:59:04.
editor-v4-opt-in-alphachip.min.js File 8558 bytes July 30 2025 18:59:04.
editor-v4-opt-in.js File 168726 bytes July 30 2025 18:59:04.
editor-v4-opt-in.min.js File 55797 bytes July 30 2025 18:59:04.
editor-v4-opt-in.min.js.LICENSE.txt File 338 bytes July 30 2025 18:59:04.
editor-v4-welcome-opt-in.js File 60457 bytes July 30 2025 18:59:04.
editor-v4-welcome-opt-in.min.js File 9600 bytes July 30 2025 18:59:04.
editor.js File 3378728 bytes July 30 2025 18:59:04.
editor.min.js File 1414840 bytes July 30 2025 18:59:04.
editor.min.js.LICENSE.txt File 2000 bytes July 30 2025 18:59:04.
element-manager-admin.js File 169014 bytes July 30 2025 18:59:04.
element-manager-admin.min.js File 48187 bytes July 30 2025 18:59:04.
element-manager-admin.min.js.LICENSE.txt File 310 bytes July 30 2025 18:59:04.
elementor-admin-bar.js File 18643 bytes July 30 2025 18:59:04.
elementor-admin-bar.min.js File 7359 bytes July 30 2025 18:59:04.
floating-bars.7efeeb8b098e55999ff1.bundle.js File 15148 bytes July 30 2025 18:59:04.
floating-bars.c1e9838906b386709cd4.bundle.min.js File 7943 bytes July 30 2025 18:59:04.
floating-elements-modal.js File 34512 bytes July 30 2025 18:59:04.
floating-elements-modal.min.js File 14530 bytes July 30 2025 18:59:04.
frontend-modules.js File 181469 bytes July 30 2025 18:59:04.
frontend-modules.min.js File 48393 bytes July 30 2025 18:59:04.
frontend.js File 100836 bytes July 30 2025 18:59:04.
frontend.min.js File 32876 bytes July 30 2025 18:59:04.
gutenberg.js File 7653 bytes July 30 2025 18:59:04.
gutenberg.min.js File 4100 bytes July 30 2025 18:59:04.
image-carousel.1a3e0c6222562304eed5.bundle.js File 945 bytes July 30 2025 18:59:04.
image-carousel.6167d20b95b33386757b.bundle.min.js File 448 bytes July 30 2025 18:59:04.
import-export-admin.js File 15085 bytes July 30 2025 18:59:04.
import-export-admin.min.js File 6329 bytes July 30 2025 18:59:04.
kit-elements-defaults-editor.js File 84627 bytes July 30 2025 18:59:04.
kit-elements-defaults-editor.min.js File 34775 bytes July 30 2025 18:59:04.
kit-elements-defaults-editor.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
kit-library.93bc587768f425638edc.bundle.min.js File 115133 bytes July 30 2025 18:59:04.
kit-library.f3e637c5acf9b98d8334.bundle.js File 283624 bytes July 30 2025 18:59:04.
lightbox.64a93c50cbfc18fcc89b.bundle.min.js File 28984 bytes July 30 2025 18:59:04.
lightbox.74688eb10c7852662847.bundle.js File 49977 bytes July 30 2025 18:59:04.
media-hints.js File 11982 bytes July 30 2025 18:59:04.
media-hints.min.js File 6170 bytes July 30 2025 18:59:04.
nested-accordion.a0f28ea648b29da812a1.bundle.js File 19215 bytes July 30 2025 18:59:04.
nested-accordion.c546968f7aebebc356f2.bundle.min.js File 9833 bytes July 30 2025 18:59:04.
nested-accordion.js File 26854 bytes July 30 2025 18:59:04.
nested-accordion.min.js File 12622 bytes July 30 2025 18:59:04.
nested-accordion.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
nested-elements.js File 20713 bytes July 30 2025 18:59:04.
nested-elements.min.js File 6451 bytes July 30 2025 18:59:04.
nested-tabs.1fde581754604147f6d7.bundle.min.js File 11441 bytes July 30 2025 18:59:04.
nested-tabs.213892f3e7a826d32481.bundle.js File 21299 bytes July 30 2025 18:59:04.
nested-tabs.js File 26814 bytes July 30 2025 18:59:04.
nested-tabs.min.js File 12617 bytes July 30 2025 18:59:04.
nested-tabs.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
nested-title-keyboard-handler.967db65f6ba460c1f2e9.bundle.js File 8062 bytes July 30 2025 18:59:04.
nested-title-keyboard-handler.fc9d01c2cd0ef46d20fd.bundle.min.js File 4358 bytes July 30 2025 18:59:04.
new-template.js File 15470 bytes July 30 2025 18:59:04.
new-template.min.js File 6809 bytes July 30 2025 18:59:04.
notes.js File 24327 bytes July 30 2025 18:59:04.
notes.min.js File 9275 bytes July 30 2025 18:59:04.
onboarding.54063de3c3e08c5f0e1a.bundle.min.js File 60214 bytes July 30 2025 18:59:04.
onboarding.7c597804d183da3658ed.bundle.js File 130511 bytes July 30 2025 18:59:04.
progress.3200f67fe8fb78924bea.bundle.min.js File 833 bytes July 30 2025 18:59:04.
progress.5d8492a023e85c6cc0e0.bundle.js File 1980 bytes July 30 2025 18:59:04.
responsive-bar.js File 25426 bytes July 30 2025 18:59:04.
responsive-bar.min.js File 11609 bytes July 30 2025 18:59:04.
section-editor-handlers.46a034cbaaa10c6afa92.bundle.js File 3498 bytes July 30 2025 18:59:04.
section-editor-handlers.e92172888b8bf1cc1517.bundle.min.js File 1792 bytes July 30 2025 18:59:04.
section-frontend-handlers.d0665d28b9f0b188fe4f.bundle.js File 1047 bytes July 30 2025 18:59:04.
section-frontend-handlers.d85ab872da118940910d.bundle.min.js File 489 bytes July 30 2025 18:59:04.
shared-editor-handlers.22c8f376e58bdba40f71.bundle.js File 2608 bytes July 30 2025 18:59:04.
shared-editor-handlers.a182e3f9ce3b8b1e4b74.bundle.min.js File 1389 bytes July 30 2025 18:59:04.
shared-frontend-handlers.30dc2f9c080845a413a6.bundle.min.js File 8541 bytes July 30 2025 18:59:04.
shared-frontend-handlers.a82dc0e60728c9cb9860.bundle.js File 16268 bytes July 30 2025 18:59:04.
styleguide-app-initiator.js File 34775 bytes July 30 2025 18:59:04.
styleguide-app-initiator.min.js File 15259 bytes July 30 2025 18:59:04.
styleguide-app-initiator.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
styleguide-app.51d4579e75a5f39265bc.bundle.min.js File 27437 bytes July 30 2025 18:59:04.
styleguide-app.a6e297c616479b98c03d.bundle.js File 68872 bytes July 30 2025 18:59:04.
styleguide.js File 99166 bytes July 30 2025 18:59:04.
styleguide.min.js File 45199 bytes July 30 2025 18:59:04.
tabs.537e7a0f178447960143.bundle.min.js File 3755 bytes July 30 2025 18:59:04.
tabs.e808857358793ac13db5.bundle.js File 8013 bytes July 30 2025 18:59:04.
text-editor.bd4eccbd156d0b1fc3cf.bundle.js File 3105 bytes July 30 2025 18:59:04.
text-editor.c084ef86600b6f11690d.bundle.min.js File 1394 bytes July 30 2025 18:59:04.
text-path.cd7a35a9259be1222260.bundle.min.js File 26479 bytes July 30 2025 18:59:04.
text-path.cd7a35a9259be1222260.bundle.min.js.LICENSE.txt File 188 bytes July 30 2025 18:59:04.
text-path.ffadd93cf796f64a4d61.bundle.js File 71164 bytes July 30 2025 18:59:04.
toggle.375da8e2f6fed12731c2.bundle.js File 8117 bytes July 30 2025 18:59:04.
toggle.a6177e2e3c2bc8864bef.bundle.min.js File 3823 bytes July 30 2025 18:59:04.
video.6ebfa2c3f5493cb2eaaf.bundle.min.js File 3279 bytes July 30 2025 18:59:04.
video.d862fafddbe5d05459f3.bundle.js File 6640 bytes July 30 2025 18:59:04.
web-cli.js File 493081 bytes July 30 2025 18:59:04.
web-cli.min.js File 172994 bytes July 30 2025 18:59:04.
web-cli.min.js.LICENSE.txt File 149 bytes July 30 2025 18:59:04.
webpack.runtime.js File 16620 bytes July 30 2025 18:59:04.
webpack.runtime.min.js File 5700 bytes July 30 2025 18:59:04.
wp-audio.c91cab3152c3f241f266.bundle.js File 797 bytes July 30 2025 18:59:04.
wp-audio.c9624cb6e5dc9de86abd.bundle.min.js File 366 bytes July 30 2025 18:59:04.
youtube-handler.js File 4871 bytes July 30 2025 18:59:04.
youtube-handler.min.js File 1918 bytes July 30 2025 18:59:04.

Reading File: /home/codekrsu//ameliagraphics.com/wp-content/plugins/elementor/assets/js/new-template.js

/*! elementor - v3.30.0 - 30-07-2025 */
/******/ (() => { // webpackBootstrap
/******/ 	var __webpack_modules__ = ({

/***/ "../assets/dev/js/admin/new-template/behaviors/lock-pro.js":
/*!*****************************************************************!*\
  !*** ../assets/dev/js/admin/new-template/behaviors/lock-pro.js ***!
  \*****************************************************************/
/***/ ((__unused_webpack_module, exports, __webpack_require__) => {

"use strict";


var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
Object.defineProperty(exports, "__esModule", ({
  value: true
}));
exports["default"] = void 0;
var _classCallCheck2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/classCallCheck */ "../node_modules/@babel/runtime/helpers/classCallCheck.js"));
var _createClass2 = _interopRequireDefault(__webpack_require__(/*! @babel/runtime/helpers/createClass */ "../node_modules/@babel/runtime/helpers/createClass.js"));
var LockPro = exports["default"] = /*#__PURE__*/function () {
  function LockPro(elements) {
    (0, _classCallCheck2.default)(this, LockPro);
    this.elements = elements;
  }
  return (0, _createClass2.default)(LockPro, [{
    key: "bindEvents",
    value: function bindEvents() {
      var _this$elements = this.elements,
        form = _this$elements.form,
        templateType = _this$elements.templateType;
      form.addEventListener('submit', this.onFormSubmit.bind(this));
      templateType.addEventListener('change', this.onTemplateTypeChange.bind(this));

      // Force checking on render, to make sure that default values are also checked.
      this.onTemplateTypeChange();
    }
  }, {
    key: "onFormSubmit",
    value: function onFormSubmit(e) {
      var lockOptions = this.getCurrentLockOptions();
      if (lockOptions.is_locked) {
        e.preventDefault();
      }
    }
  }, {
    key: "onTemplateTypeChange",
    value: function onTemplateTypeChange() {
      var lockOptions = this.getCurrentLockOptions();
      if (lockOptions.is_locked) {
        this.lock(lockOptions);
      } else {
        this.unlock();
      }
    }
  }, {
    key: "getCurrentLockOptions",
    value: function getCurrentLockOptions() {
      var templateType = this.elements.templateType,
        currentOption = templateType.options[templateType.selectedIndex];
      return JSON.parse(currentOption.dataset.lock || '{}');
    }
  }, {
    key: "lock",
    value: function lock(lockOptions) {
      this.showLockBadge(lockOptions.badge);
      this.showLockButton(lockOptions.button);
      this.hideSubmitButton();
    }
  }, {
    key: "unlock",
    value: function unlock() {
      this.hideLockBadge();
      this.hideLockButton();
      this.showSubmitButton();
    }
  }, {
    key: "showLockBadge",
    value: function showLockBadge(badgeConfig) {
      var _this$elements2 = this.elements,
        lockBadge = _this$elements2.lockBadge,
        lockBadgeText = _this$elements2.lockBadgeText,
        lockBadgeIcon = _this$elements2.lockBadgeIcon;
      lockBadgeText.innerText = badgeConfig.text;
      lockBadgeIcon.className = badgeConfig.icon;
      lockBadge.classList.remove('e-hidden');
    }
  }, {
    key: "hideLockBadge",
    value: function hideLockBadge() {
      this.elements.lockBadge.classList.add('e-hidden');
    }
  }, {
    key: "showLockButton",
    value: function showLockButton(buttonConfig) {
      var lockButton = this.elements.lockButton;
      lockButton.href = this.replaceLockLinkPlaceholders(buttonConfig.url);
      lockButton.innerText = buttonConfig.text;
      lockButton.classList.remove('e-hidden');
    }
  }, {
    key: "hideLockButton",
    value: function hideLockButton() {
      this.elements.lockButton.classList.add('e-hidden');
    }
  }, {
    key: "showSubmitButton",
    value: function showSubmitButton() {
      this.elements.submitButton.classList.remove('e-hidden');
    }
  }, {
    key: "hideSubmitButton",
    value: function hideSubmitButton() {
      this.elements.submitButton.classList.add('e-hidden');
    }
  }, {
    key: "replaceLockLinkPlaceholders",
    value: function replaceLockLinkPlaceholders(link) {
      return link.replace(/%%utm_source%%/g, 'wp-add-new').replace(/%%utm_medium%%/g, 'wp-dash');
    }
  }]);
}();

/***/ }),

/***/ "../assets/dev/js/admin/new-template/layout.js":
/*!*****************************************************!*\
  !*** ../assets/dev/js/admin/new-template/layout.js ***!
  \*****************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

"use strict";
/* provided dependency */ var __ = __webpack_require__(/*! @wordpress/i18n */ "@wordpress/i18n")["__"];


var _interopRequireDefault = __webpack_require__(/*! @babel/runtime/helpers/interopRequireDefault */ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js");
var _lockPro = _interopRequireDefault(__webpack_require__(/*! ./behaviors/lock-pro */ "../assets/dev/js/admin/new-template/behaviors/lock-pro.js"));
var NewTemplateView = __webpack_require__(/*! elementor-admin/new-template/view */ "../assets/dev/js/admin/new-template/view.js");
module.exports = elementorModules.common.views.modal.Layout.extend({
  getModalOptions: function getModalOptions() {
    return {
      id: 'elementor-new-template-modal'
    };
  },
  getLogoOptions: function getLogoOptions() {
    return {
      title: __('New Template', 'elementor')
    };
  },
  initialize: function initialize() {
    elementorModules.common.views.modal.Layout.prototype.initialize.apply(this, arguments);
    var lookupControlIdPrefix = 'elementor-new-template__form__';
    var templateTypeSelectId = "".concat(lookupControlIdPrefix, "template-type");
    this.showLogo();
    this.showContentView();
    this.initElements();
    this.lockProBehavior = new _lockPro.default(this.elements);
    this.lockProBehavior.bindEvents();
    var dynamicControlsVisibilityListener = function dynamicControlsVisibilityListener() {
      elementorAdmin.templateControls.setDynamicControlsVisibility(lookupControlIdPrefix, elementor_new_template_form_controls);
    };
    this.getModal().onShow = function () {
      dynamicControlsVisibilityListener();
      document.getElementById(templateTypeSelectId).addEventListener('change', dynamicControlsVisibilityListener);
    };
    this.getModal().onHide = function () {
      document.getElementById(templateTypeSelectId).removeEventListener('change', dynamicControlsVisibilityListener);
    };
  },
  initElements: function initElements() {
    var container = this.$el[0],
      root = '#elementor-new-template__form';
    this.elements = {
      form: container.querySelector(root),
      submitButton: container.querySelector("".concat(root, "__submit")),
      lockButton: container.querySelector("".concat(root, "__lock_button")),
      templateType: container.querySelector("".concat(root, "__template-type")),
      lockBadge: container.querySelector("".concat(root, "__template-type-badge")),
      lockBadgeText: container.querySelector("".concat(root, "__template-type-badge__text")),
      lockBadgeIcon: container.querySelector("".concat(root, "__template-type-badge__icon"))
    };
  },
  showContentView: function showContentView() {
    this.modalContent.show(new NewTemplateView());
  }
});

/***/ }),

/***/ "../assets/dev/js/admin/new-template/view.js":
/*!***************************************************!*\
  !*** ../assets/dev/js/admin/new-template/view.js ***!
  \***************************************************/
/***/ ((module) => {

"use strict";


module.exports = Marionette.ItemView.extend({
  id: 'elementor-new-template-dialog-content',
  template: '#tmpl-elementor-new-template',
  ui: {},
  events: {},
  onRender: function onRender() {}
});

/***/ }),

/***/ "@wordpress/i18n":
/*!**************************!*\
  !*** external "wp.i18n" ***!
  \**************************/
/***/ ((module) => {

"use strict";
module.exports = wp.i18n;

/***/ }),

/***/ "../node_modules/@babel/runtime/helpers/classCallCheck.js":
/*!****************************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/classCallCheck.js ***!
  \****************************************************************/
/***/ ((module) => {

function _classCallCheck(a, n) {
  if (!(a instanceof n)) throw new TypeError("Cannot call a class as a function");
}
module.exports = _classCallCheck, module.exports.__esModule = true, module.exports["default"] = module.exports;

/***/ }),

/***/ "../node_modules/@babel/runtime/helpers/createClass.js":
/*!*************************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/createClass.js ***!
  \*************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

var toPropertyKey = __webpack_require__(/*! ./toPropertyKey.js */ "../node_modules/@babel/runtime/helpers/toPropertyKey.js");
function _defineProperties(e, r) {
  for (var t = 0; t < r.length; t++) {
    var o = r[t];
    o.enumerable = o.enumerable || !1, o.configurable = !0, "value" in o && (o.writable = !0), Object.defineProperty(e, toPropertyKey(o.key), o);
  }
}
function _createClass(e, r, t) {
  return r && _defineProperties(e.prototype, r), t && _defineProperties(e, t), Object.defineProperty(e, "prototype", {
    writable: !1
  }), e;
}
module.exports = _createClass, module.exports.__esModule = true, module.exports["default"] = module.exports;

/***/ }),

/***/ "../node_modules/@babel/runtime/helpers/interopRequireDefault.js":
/*!***********************************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/interopRequireDefault.js ***!
  \***********************************************************************/
/***/ ((module) => {

function _interopRequireDefault(e) {
  return e && e.__esModule ? e : {
    "default": e
  };
}
module.exports = _interopRequireDefault, module.exports.__esModule = true, module.exports["default"] = module.exports;

/***/ }),

/***/ "../node_modules/@babel/runtime/helpers/toPrimitive.js":
/*!*************************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/toPrimitive.js ***!
  \*************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
function toPrimitive(t, r) {
  if ("object" != _typeof(t) || !t) return t;
  var e = t[Symbol.toPrimitive];
  if (void 0 !== e) {
    var i = e.call(t, r || "default");
    if ("object" != _typeof(i)) return i;
    throw new TypeError("@@toPrimitive must return a primitive value.");
  }
  return ("string" === r ? String : Number)(t);
}
module.exports = toPrimitive, module.exports.__esModule = true, module.exports["default"] = module.exports;

/***/ }),

/***/ "../node_modules/@babel/runtime/helpers/toPropertyKey.js":
/*!***************************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/toPropertyKey.js ***!
  \***************************************************************/
/***/ ((module, __unused_webpack_exports, __webpack_require__) => {

var _typeof = (__webpack_require__(/*! ./typeof.js */ "../node_modules/@babel/runtime/helpers/typeof.js")["default"]);
var toPrimitive = __webpack_require__(/*! ./toPrimitive.js */ "../node_modules/@babel/runtime/helpers/toPrimitive.js");
function toPropertyKey(t) {
  var i = toPrimitive(t, "string");
  return "symbol" == _typeof(i) ? i : i + "";
}
module.exports = toPropertyKey, module.exports.__esModule = true, module.exports["default"] = module.exports;

/***/ }),

/***/ "../node_modules/@babel/runtime/helpers/typeof.js":
/*!********************************************************!*\
  !*** ../node_modules/@babel/runtime/helpers/typeof.js ***!
  \********************************************************/
/***/ ((module) => {

function _typeof(o) {
  "@babel/helpers - typeof";

  return module.exports = _typeof = "function" == typeof Symbol && "symbol" == typeof Symbol.iterator ? function (o) {
    return typeof o;
  } : function (o) {
    return o && "function" == typeof Symbol && o.constructor === Symbol && o !== Symbol.prototype ? "symbol" : typeof o;
  }, module.exports.__esModule = true, module.exports["default"] = module.exports, _typeof(o);
}
module.exports = _typeof, module.exports.__esModule = true, module.exports["default"] = module.exports;

/***/ })

/******/ 	});
/************************************************************************/
/******/ 	// The module cache
/******/ 	var __webpack_module_cache__ = {};
/******/ 	
/******/ 	// The require function
/******/ 	function __webpack_require__(moduleId) {
/******/ 		// Check if module is in cache
/******/ 		var cachedModule = __webpack_module_cache__[moduleId];
/******/ 		if (cachedModule !== undefined) {
/******/ 			return cachedModule.exports;
/******/ 		}
/******/ 		// Create a new module (and put it into the cache)
/******/ 		var module = __webpack_module_cache__[moduleId] = {
/******/ 			// no module.id needed
/******/ 			// no module.loaded needed
/******/ 			exports: {}
/******/ 		};
/******/ 	
/******/ 		// Execute the module function
/******/ 		__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
/******/ 	
/******/ 		// Return the exports of the module
/******/ 		return module.exports;
/******/ 	}
/******/ 	
/************************************************************************/
var __webpack_exports__ = {};
// This entry needs to be wrapped in an IIFE because it needs to be in strict mode.
(() => {
"use strict";
/*!***********************************************************!*\
  !*** ../assets/dev/js/admin/new-template/new-template.js ***!
  \***********************************************************/


var NewTemplateLayout = __webpack_require__(/*! elementor-admin/new-template/layout */ "../assets/dev/js/admin/new-template/layout.js");
var NewTemplateModule = elementorModules.ViewModule.extend({
  getDefaultSettings: function getDefaultSettings() {
    return {
      selectors: {
        addButton: '.page-title-action:first, #elementor-template-library-add-new'
      }
    };
  },
  getDefaultElements: function getDefaultElements() {
    var selectors = this.getSettings('selectors');
    return {
      $addButton: jQuery(selectors.addButton)
    };
  },
  bindEvents: function bindEvents() {
    this.elements.$addButton.on('click', this.onAddButtonClick);
    elementorCommon.elements.$window.on('hashchange', this.showModalByHash.bind(this));
  },
  showModalByHash: function showModalByHash() {
    if ('#add_new' === location.hash) {
      this.layout.showModal();
      location.hash = '';
    }
  },
  onInit: function onInit() {
    elementorModules.ViewModule.prototype.onInit.apply(this, arguments);
    this.layout = new NewTemplateLayout();
    this.showModalByHash();
  },
  onAddButtonClick: function onAddButtonClick(event) {
    event.preventDefault();
    this.layout.showModal();
  }
});
jQuery(function () {
  window.elementorNewTemplate = new NewTemplateModule();
});
})();

/******/ })()
;
//# sourceMappingURL=new-template.js.map

SILENT KILLER Tool