# b-blocks/1.5.2/dist/editor.js

bBlocks – Essential Gutenberg Blocks &amp; Patterns Collection, version 1.5.2. 178 lines.

- Page: https://pluginprobe.com/plugins/b-blocks/1.5.2/code/dist/editor.js
- Raw: https://pluginprobe.com/plugins/b-blocks/1.5.2/raw/dist/editor.js
- Modified: 2021-10-18T14:05:44+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/b-blocks/1.5.2/code/dist/editor.js#L10-L20`.

```javascript
(function(){"use strict";var __webpack_modules__={886:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){function _typeof(e){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var REACT_ELEMENT_TYPE;function _jsx(e,t,a,n){REACT_ELEMENT_TYPE||(REACT_ELEMENT_TYPE="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103);var r=e&&e.defaultProps,i=arguments.length-3;if(t||0===i||(t={children:void 0}),1===i)t.children=n;else if(i>1){for(var s=new Array(i),o=0;o<i;o++)s[o]=arguments[o+3];t.children=s}if(t&&r)for(var l in r)void 0===t[l]&&(t[l]=r[l]);else t||(t=r||{});return{$$typeof:REACT_ELEMENT_TYPE,type:e,key:void 0===a?null:""+a,ref:null,props:t,_owner:null}}function _asyncIterator(e){var t;if("undefined"!=typeof Symbol){if(Symbol.asyncIterator&&null!=(t=e[Symbol.asyncIterator]))return t.call(e);if(Symbol.iterator&&null!=(t=e[Symbol.iterator]))return t.call(e)}throw new TypeError("Object is not async iterable")}function _AwaitValue(e){this.wrapped=e}function _AsyncGenerator(e){var t,a;function n(t,a){try{var i=e[t](a),s=i.value,o=s instanceof _AwaitValue;Promise.resolve(o?s.wrapped:s).then((function(e){o?n("return"===t?"return":"next",e):r(i.done?"return":"normal",e)}),(function(e){n("throw",e)}))}catch(e){r("throw",e)}}function r(e,r){switch(e){case"return":t.resolve({value:r,done:!0});break;case"throw":t.reject(r);break;default:t.resolve({value:r,done:!1})}(t=t.next)?n(t.key,t.arg):a=null}this._invoke=function(e,r){return new Promise((function(i,s){var o={key:e,arg:r,resolve:i,reject:s,next:null};a?a=a.next=o:(t=a=o,n(e,r))}))},"function"!=typeof e.return&&(this.return=void 0)}function _wrapAsyncGenerator(e){return function(){return new _AsyncGenerator(e.apply(this,arguments))}}function _awaitAsyncGenerator(e){return new _AwaitValue(e)}function _asyncGeneratorDelegate(e,t){var a={},n=!1;function r(a,r){return n=!0,r=new Promise((function(t){t(e[a](r))})),{done:!1,value:t(r)}}return"function"==typeof Symbol&&Symbol.iterator&&(a[Symbol.iterator]=function(){return this}),a.next=function(e){return n?(n=!1,e):r("next",e)},"function"==typeof e.throw&&(a.throw=function(e){if(n)throw n=!1,e;return r("throw",e)}),"function"==typeof e.return&&(a.return=function(e){return n?(n=!1,e):r("return",e)}),a}function asyncGeneratorStep(e,t,a,n,r,i,s){try{var o=e[i](s),l=o.value}catch(e){return void a(e)}o.done?t(l):Promise.resolve(l).then(n,r)}function _asyncToGenerator(e){return function(){var t=this,a=arguments;return new Promise((function(n,r){var i=e.apply(t,a);function s(e){asyncGeneratorStep(i,n,r,s,o,"next",e)}function o(e){asyncGeneratorStep(i,n,r,s,o,"throw",e)}s(void 0)}))}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function _defineProperties(e,t){for(var a=0;a<t.length;a++){var n=t[a];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function _createClass(e,t,a){return t&&_defineProperties(e.prototype,t),a&&_defineProperties(e,a),e}function _defineEnumerableProperties(e,t){for(var a in t)(i=t[a]).configurable=i.enumerable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,a,i);if(Object.getOwnPropertySymbols)for(var n=Object.getOwnPropertySymbols(t),r=0;r<n.length;r++){var i,s=n[r];(i=t[s]).configurable=i.enumerable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,s,i)}return e}function _defaults(e,t){for(var a=Object.getOwnPropertyNames(t),n=0;n<a.length;n++){var r=a[n],i=Object.getOwnPropertyDescriptor(t,r);i&&i.configurable&&void 0===e[r]&&Object.defineProperty(e,r,i)}return e}function _defineProperty(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function _extends(){return(_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a=arguments[t];for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]=a[n])}return e}).apply(this,arguments)}function _objectSpread(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?Object(arguments[t]):{},n=Object.keys(a);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(a).filter((function(e){return Object.getOwnPropertyDescriptor(a,e).enumerable})))),n.forEach((function(t){_defineProperty(e,t,a[t])}))}return e}function ownKeys(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(a),!0).forEach((function(t){_defineProperty(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ownKeys(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&_setPrototypeOf(e,t)}function _inheritsLoose(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,_setPrototypeOf(e,t)}function _getPrototypeOf(e){return(_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function _setPrototypeOf(e,t){return(_setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function _construct(e,t,a){return(_construct=_isNativeReflectConstruct()?Reflect.construct:function(e,t,a){var n=[null];n.push.apply(n,t);var r=new(Function.bind.apply(e,n));return a&&_setPrototypeOf(r,a.prototype),r}).apply(null,arguments)}function _isNativeFunction(e){return-1!==Function.toString.call(e).indexOf("[native code]")}function _wrapNativeSuper(e){var t="function"==typeof Map?new Map:void 0;return(_wrapNativeSuper=function(e){if(null===e||!_isNativeFunction(e))return e;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,a)}function a(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}return a.prototype=Object.create(e.prototype,{constructor:{value:a,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(a,e)})(e)}function _instanceof(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?!!t[Symbol.hasInstance](e):e instanceof t}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _getRequireWildcardCache(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return _getRequireWildcardCache=function(){return e},e}function _interopRequireWildcard(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=_getRequireWildcardCache();if(t&&t.has(e))return t.get(e);var a={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)){var i=n?Object.getOwnPropertyDescriptor(e,r):null;i&&(i.get||i.set)?Object.defineProperty(a,r,i):a[r]=e[r]}return a.default=e,t&&t.set(e,a),a}function _newArrowCheck(e,t){if(e!==t)throw new TypeError("Cannot instantiate an arrow function")}function _objectDestructuringEmpty(e){if(null==e)throw new TypeError("Cannot destructure undefined")}function _objectWithoutPropertiesLoose(e,t){if(null==e)return{};var a,n,r={},i=Object.keys(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||(r[a]=e[a]);return r}function _objectWithoutProperties(e,t){if(null==e)return{};var a,n,r=_objectWithoutPropertiesLoose(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)a=i[n],t.indexOf(a)>=0||Object.prototype.propertyIsEnumerable.call(e,a)&&(r[a]=e[a])}return r}function _assertThisInitialized(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _possibleConstructorReturn(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?_assertThisInitialized(e):t}function _createSuper(e){var t=_isNativeReflectConstruct();return function(){var a,n=_getPrototypeOf(e);if(t){var r=_getPrototypeOf(this).constructor;a=Reflect.construct(n,arguments,r)}else a=n.apply(this,arguments);return _possibleConstructorReturn(this,a)}}function _superPropBase(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=_getPrototypeOf(e)););return e}function _get(e,t,a){return(_get="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,a){var n=_superPropBase(e,t);if(n){var r=Object.getOwnPropertyDescriptor(n,t);return r.get?r.get.call(a):r.value}})(e,t,a||e)}function set(e,t,a,n){return(set="undefined"!=typeof Reflect&&Reflect.set?Reflect.set:function(e,t,a,n){var r,i=_superPropBase(e,t);if(i){if((r=Object.getOwnPropertyDescriptor(i,t)).set)return r.set.call(n,a),!0;if(!r.writable)return!1}if(r=Object.getOwnPropertyDescriptor(n,t)){if(!r.writable)return!1;r.value=a,Object.defineProperty(n,t,r)}else _defineProperty(n,t,a);return!0})(e,t,a,n)}function _set(e,t,a,n,r){if(!set(e,t,a,n||e)&&r)throw new Error("failed to set property");return a}function _taggedTemplateLiteral(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}function _taggedTemplateLiteralLoose(e,t){return t||(t=e.slice(0)),e.raw=t,e}function _readOnlyError(e){throw new TypeError('"'+e+'" is read-only')}function _writeOnlyError(e){throw new TypeError('"'+e+'" is write-only')}function _classNameTDZError(e){throw new Error('Class "'+e+'" cannot be referenced in computed property keys.')}function _temporalUndefined(){}function _tdz(e){throw new ReferenceError(e+" is not defined - temporal dead zone")}function _temporalRef(e,t){return e===_temporalUndefined?_tdz(t):e}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _slicedToArrayLoose(e,t){return _arrayWithHoles(e)||_iterableToArrayLimitLoose(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}function _toArray(e){return _arrayWithHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableRest()}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayWithHoles(e){if(Array.isArray(e))return e}function _maybeArrayLike(e,t,a){if(t&&!Array.isArray(t)&&"number"==typeof t.length){var n=t.length;return _arrayLikeToArray(t,void 0!==a&&a<n?a:n)}return e(t,a)}function _iterableToArray(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}function _iterableToArrayLimit(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var a=[],n=!0,r=!1,i=void 0;try{for(var s,o=e[Symbol.iterator]();!(n=(s=o.next()).done)&&(a.push(s.value),!t||a.length!==t);n=!0);}catch(e){r=!0,i=e}finally{try{n||null==o.return||o.return()}finally{if(r)throw i}}return a}}function _iterableToArrayLimitLoose(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){for(var a,n=[],r=e[Symbol.iterator]();!(a=r.next()).done&&(n.push(a.value),!t||n.length!==t););return n}}function _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?_arrayLikeToArray(e,t):void 0}}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function _createForOfIteratorHelper(e,t){var a;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(a=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,o=!1;return{s:function(){a=e[Symbol.iterator]()},n:function(){var e=a.next();return s=e.done,e},e:function(e){o=!0,i=e},f:function(){try{s||null==a.return||a.return()}finally{if(o)throw i}}}}function _createForOfIteratorHelperLoose(e,t){var a;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(a=_unsupportedIterableToArray(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(a=e[Symbol.iterator]()).next.bind(a)}function _skipFirstGeneratorNext(e){return function(){var t=e.apply(this,arguments);return t.next(),t}}function _toPrimitive(e,t){if("object"!=typeof e||null===e)return e;var a=e[Symbol.toPrimitive];if(void 0!==a){var n=a.call(e,t||"default");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function _toPropertyKey(e){var t=_toPrimitive(e,"string");return"symbol"==typeof t?t:String(t)}function _initializerWarningHelper(e,t){throw new Error("Decorating class property failed. Please ensure that proposal-class-properties is enabled and runs after the decorators transform.")}function _initializerDefineProperty(e,t,a,n){a&&Object.defineProperty(e,t,{enumerable:a.enumerable,configurable:a.configurable,writable:a.writable,value:a.initializer?a.initializer.call(n):void 0})}function _applyDecoratedDescriptor(e,t,a,n,r){var i={};return Object.keys(n).forEach((function(e){i[e]=n[e]})),i.enumerable=!!i.enumerable,i.configurable=!!i.configurable,("value"in i||i.initializer)&&(i.writable=!0),i=a.slice().reverse().reduce((function(a,n){return n(e,t,a)||a}),i),r&&void 0!==i.initializer&&(i.value=i.initializer?i.initializer.call(r):void 0,i.initializer=void 0),void 0===i.initializer&&(Object.defineProperty(e,t,i),i=null),i}"function"==typeof Symbol&&Symbol.asyncIterator&&(_AsyncGenerator.prototype[Symbol.asyncIterator]=function(){return this}),_AsyncGenerator.prototype.next=function(e){return this._invoke("next",e)},_AsyncGenerator.prototype.throw=function(e){return this._invoke("throw",e)},_AsyncGenerator.prototype.return=function(e){return this._invoke("return",e)};var id=0;function _classPrivateFieldLooseKey(e){return"__private_"+id+++"_"+e}function _classPrivateFieldLooseBase(e,t){if(!Object.prototype.hasOwnProperty.call(e,t))throw new TypeError("attempted to use private field on non-instance");return e}function _classPrivateFieldGet(e,t){return _classApplyDescriptorGet(e,_classExtractFieldDescriptor(e,t,"get"))}function _classPrivateFieldSet(e,t,a){return _classApplyDescriptorSet(e,_classExtractFieldDescriptor(e,t,"set"),a),a}function _classPrivateFieldDestructureSet(e,t){return _classApplyDescriptorDestructureSet(e,_classExtractFieldDescriptor(e,t,"set"))}function _classExtractFieldDescriptor(e,t,a){if(!t.has(e))throw new TypeError("attempted to "+a+" private field on non-instance");return t.get(e)}function _classStaticPrivateFieldSpecGet(e,t,a){return _classCheckPrivateStaticAccess(e,t),_classCheckPrivateStaticFieldDescriptor(a,"get"),_classApplyDescriptorGet(e,a)}function _classStaticPrivateFieldSpecSet(e,t,a,n){return _classCheckPrivateStaticAccess(e,t),_classCheckPrivateStaticFieldDescriptor(a,"set"),_classApplyDescriptorSet(e,a,n),n}function _classStaticPrivateMethodGet(e,t,a){return _classCheckPrivateStaticAccess(e,t),a}function _classStaticPrivateMethodSet(){throw new TypeError("attempted to set read only static private field")}function _classApplyDescriptorGet(e,t){return t.get?t.get.call(e):t.value}function _classApplyDescriptorSet(e,t,a){if(t.set)t.set.call(e,a);else{if(!t.writable)throw new TypeError("attempted to set read only private field");t.value=a}}function _classApplyDescriptorDestructureSet(e,t){if(t.set)return"__destrObj"in t||(t.__destrObj={set value(a){t.set.call(e,a)}}),t.__destrObj;if(!t.writable)throw new TypeError("attempted to set read only private field");return t}function _classStaticPrivateFieldDestructureSet(e,t,a){return _classCheckPrivateStaticAccess(e,t),_classCheckPrivateStaticFieldDescriptor(a,"set"),_classApplyDescriptorDestructureSet(e,a)}function _classCheckPrivateStaticAccess(e,t){if(e!==t)throw new TypeError("Private static access of wrong provenance")}function _classCheckPrivateStaticFieldDescriptor(e,t){if(void 0===e)throw new TypeError("attempted to "+t+" private static field before its declaration")}function _decorate(e,t,a,n){var r=_getDecoratorsApi();if(n)for(var i=0;i<n.length;i++)r=n[i](r);var s=t((function(e){r.initializeInstanceElements(e,o.elements)}),a),o=r.decorateClass(_coalesceClassElements(s.d.map(_createElementDescriptor)),e);return r.initializeClassElements(s.F,o.elements),r.runClassFinishers(s.F,o.finishers)}function _getDecoratorsApi(){_getDecoratorsApi=function(){return e};var e={elementsDefinitionOrder:[["method"],["field"]],initializeInstanceElements:function(e,t){["method","field"].forEach((function(a){t.forEach((function(t){t.kind===a&&"own"===t.placement&&this.defineClassElement(e,t)}),this)}),this)},initializeClassElements:function(e,t){var a=e.prototype;["method","field"].forEach((function(n){t.forEach((function(t){var r=t.placement;if(t.kind===n&&("static"===r||"prototype"===r)){var i="static"===r?e:a;this.defineClassElement(i,t)}}),this)}),this)},defineClassElement:function(e,t){var a=t.descriptor;if("field"===t.kind){var n=t.initializer;a={enumerable:a.enumerable,writable:a.writable,configurable:a.configurable,value:void 0===n?void 0:n.call(e)}}Object.defineProperty(e,t.key,a)},decorateClass:function(e,t){var a=[],n=[],r={static:[],prototype:[],own:[]};if(e.forEach((function(e){this.addElementPlacement(e,r)}),this),e.forEach((function(e){if(!_hasDecorators(e))return a.push(e);var t=this.decorateElement(e,r);a.push(t.element),a.push.apply(a,t.extras),n.push.apply(n,t.finishers)}),this),!t)return{elements:a,finishers:n};var i=this.decorateConstructor(a,t);return n.push.apply(n,i.finishers),i.finishers=n,i},addElementPlacement:function(e,t,a){var n=t[e.placement];if(!a&&-1!==n.indexOf(e.key))throw new TypeError("Duplicated element ("+e.key+")");n.push(e.key)},decorateElement:function(e,t){for(var a=[],n=[],r=e.decorators,i=r.length-1;i>=0;i--){var s=t[e.placement];s.splice(s.indexOf(e.key),1);var o=this.fromElementDescriptor(e),l=this.toElementFinisherExtras((0,r[i])(o)||o);e=l.element,this.addElementPlacement(e,t),l.finisher&&n.push(l.finisher);var c=l.extras;if(c){for(var m=0;m<c.length;m++)this.addElementPlacement(c[m],t);a.push.apply(a,c)}}return{element:e,finishers:n,extras:a}},decorateConstructor:function(e,t){for(var a=[],n=t.length-1;n>=0;n--){var r=this.fromClassDescriptor(e),i=this.toClassDescriptor((0,t[n])(r)||r);if(void 0!==i.finisher&&a.push(i.finisher),void 0!==i.elements){e=i.elements;for(var s=0;s<e.length-1;s++)for(var o=s+1;o<e.length;o++)if(e[s].key===e[o].key&&e[s].placement===e[o].placement)throw new TypeError("Duplicated element ("+e[s].key+")")}}return{elements:e,finishers:a}},fromElementDescriptor:function(e){var t={kind:e.kind,key:e.key,placement:e.placement,descriptor:e.descriptor};return Object.defineProperty(t,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),"field"===e.kind&&(t.initializer=e.initializer),t},toElementDescriptors:function(e){if(void 0!==e)return _toArray(e).map((function(e){var t=this.toElementDescriptor(e);return this.disallowProperty(e,"finisher","An element descriptor"),this.disallowProperty(e,"extras","An element descriptor"),t}),this)},toElementDescriptor:function(e){var t=String(e.kind);if("method"!==t&&"field"!==t)throw new TypeError('An element descriptor\'s .kind property must be either "method" or "field", but a decorator created an element descriptor with .kind "'+t+'"');var a=_toPropertyKey(e.key),n=String(e.placement);if("static"!==n&&"prototype"!==n&&"own"!==n)throw new TypeError('An element descriptor\'s .placement property must be one of "static", "prototype" or "own", but a decorator created an element descriptor with .placement "'+n+'"');var r=e.descriptor;this.disallowProperty(e,"elements","An element descriptor");var i={kind:t,key:a,placement:n,descriptor:Object.assign({},r)};return"field"!==t?this.disallowProperty(e,"initializer","A method descriptor"):(this.disallowProperty(r,"get","The property descriptor of a field descriptor"),this.disallowProperty(r,"set","The property descriptor of a field descriptor"),this.disallowProperty(r,"value","The property descriptor of a field descriptor"),i.initializer=e.initializer),i},toElementFinisherExtras:function(e){return{element:this.toElementDescriptor(e),finisher:_optionalCallableProperty(e,"finisher"),extras:this.toElementDescriptors(e.extras)}},fromClassDescriptor:function(e){var t={kind:"class",elements:e.map(this.fromElementDescriptor,this)};return Object.defineProperty(t,Symbol.toStringTag,{value:"Descriptor",configurable:!0}),t},toClassDescriptor:function(e){var t=String(e.kind);if("class"!==t)throw new TypeError('A class descriptor\'s .kind property must be "class", but a decorator created a class descriptor with .kind "'+t+'"');this.disallowProperty(e,"key","A class descriptor"),this.disallowProperty(e,"placement","A class descriptor"),this.disallowProperty(e,"descriptor","A class descriptor"),this.disallowProperty(e,"initializer","A class descriptor"),this.disallowProperty(e,"extras","A class descriptor");var a=_optionalCallableProperty(e,"finisher");return{elements:this.toElementDescriptors(e.elements),finisher:a}},runClassFinishers:function(e,t){for(var a=0;a<t.length;a++){var n=(0,t[a])(e);if(void 0!==n){if("function"!=typeof n)throw new TypeError("Finishers must return a constructor.");e=n}}return e},disallowProperty:function(e,t,a){if(void 0!==e[t])throw new TypeError(a+" can't have a ."+t+" property.")}};return e}function _createElementDescriptor(e){var t,a=_toPropertyKey(e.key);"method"===e.kind?t={value:e.value,writable:!0,configurable:!0,enumerable:!1}:"get"===e.kind?t={get:e.value,configurable:!0,enumerable:!1}:"set"===e.kind?t={set:e.value,configurable:!0,enumerable:!1}:"field"===e.kind&&(t={configurable:!0,writable:!0,enumerable:!0});var n={kind:"field"===e.kind?"field":"method",key:a,placement:e.static?"static":"field"===e.kind?"own":"prototype",descriptor:t};return e.decorators&&(n.decorators=e.decorators),"field"===e.kind&&(n.initializer=e.value),n}function _coalesceGetterSetter(e,t){void 0!==e.descriptor.get?t.descriptor.get=e.descriptor.get:t.descriptor.set=e.descriptor.set}function _coalesceClassElements(e){for(var t=[],a=function(e){return"method"===e.kind&&e.key===i.key&&e.placement===i.placement},n=0;n<e.length;n++){var r,i=e[n];if("method"===i.kind&&(r=t.find(a)))if(_isDataDescriptor(i.descriptor)||_isDataDescriptor(r.descriptor)){if(_hasDecorators(i)||_hasDecorators(r))throw new ReferenceError("Duplicated methods ("+i.key+") can't be decorated.");r.descriptor=i.descriptor}else{if(_hasDecorators(i)){if(_hasDecorators(r))throw new ReferenceError("Decorators can't be placed on different accessors with for the same property ("+i.key+").");r.decorators=i.decorators}_coalesceGetterSetter(i,r)}else t.push(i)}return t}function _hasDecorators(e){return e.decorators&&e.decorators.length}function _isDataDescriptor(e){return void 0!==e&&!(void 0===e.value&&void 0===e.writable)}function _optionalCallableProperty(e,t){var a=e[t];if(void 0!==a&&"function"!=typeof a)throw new TypeError("Expected '"+t+"' to be a function");return a}function _classPrivateMethodGet(e,t,a){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance");return a}function _classPrivateMethodSet(){throw new TypeError("attempted to reassign private method")}function _wrapRegExp(e,t){_wrapRegExp=function(e,t){return new i(e,void 0,t)};var a=_wrapNativeSuper(RegExp),n=RegExp.prototype,r=new WeakMap;function i(e,t,n){var i=a.call(this,e,t);return r.set(i,n||r.get(e)),i}function s(e,t){var a=r.get(t);return Object.keys(a).reduce((function(t,n){return t[n]=e[a[n]],t}),Object.create(null))}return _inherits(i,a),i.prototype.exec=function(e){var t=n.exec.call(this,e);return t&&(t.groups=s(t,this)),t},i.prototype[Symbol.replace]=function(e,t){if("string"==typeof t){var a=r.get(this);return n[Symbol.replace].call(this,e,t.replace(/\$<([^>]+)>/g,(function(e,t){return"$"+a[t]})))}if("function"==typeof t){var i=this;return n[Symbol.replace].call(this,e,(function(){var e=[];return e.push.apply(e,arguments),"object"!=typeof e[e.length-1]&&e.push(s(e,i)),t.apply(this,e)}))}return n[Symbol.replace].call(this,e,t)},_wrapRegExp.apply(this,arguments)}
/*! *****************************************************************************
Copyright (c) Microsoft Corporation.

Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted.

THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
***************************************************************************** */var _extendStatics=function(e,t){return(_extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])})(e,t)};function __extends(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function a(){this.constructor=e}_extendStatics(e,t),e.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)}var _assign=function(){return(_assign=Object.assign||function(e){for(var t,a=1,n=arguments.length;a<n;a++)for(var r in t=arguments[a])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)};function __rest(e,t){var a={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(a[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var r=0;for(n=Object.getOwnPropertySymbols(e);r<n.length;r++)t.indexOf(n[r])<0&&Object.prototype.propertyIsEnumerable.call(e,n[r])&&(a[n[r]]=e[n[r]])}return a}function __decorate(e,t,a,n){var r,i=arguments.length,s=i<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,a):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(e,t,a,n);else for(var o=e.length-1;o>=0;o--)(r=e[o])&&(s=(i<3?r(s):i>3?r(t,a,s):r(t,a))||s);return i>3&&s&&Object.defineProperty(t,a,s),s}function __param(e,t){return function(a,n){t(a,n,e)}}function __metadata(e,t){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,a,n){return new(a||(a=Promise))((function(r,i){function s(e){try{l(n.next(e))}catch(e){i(e)}}function o(e){try{l(n.throw(e))}catch(e){i(e)}}function l(e){var t;e.done?r(e.value):(t=e.value,t instanceof a?t:new a((function(e){e(t)}))).then(s,o)}l((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var a,n,r,i,s={label:0,sent:function(){if(1&r[0])throw r[1];return r[1]},trys:[],ops:[]};return i={next:o(0),throw:o(1),return:o(2)},"function"==typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function o(i){return function(o){return function(i){if(a)throw new TypeError("Generator is already executing.");for(;s;)try{if(a=1,n&&(r=2&i[0]?n.return:i[0]?n.throw||((r=n.return)&&r.call(n),0):n.next)&&!(r=r.call(n,i[1])).done)return r;switch(n=0,r&&(i=[2&i[0],r.value]),i[0]){case 0:case 1:r=i;break;case 4:return s.label++,{value:i[1],done:!1};case 5:s.label++,n=i[1],i=[0];continue;case 7:i=s.ops.pop(),s.trys.pop();continue;default:if(!((r=(r=s.trys).length>0&&r[r.length-1])||6!==i[0]&&2!==i[0])){s=0;continue}if(3===i[0]&&(!r||i[1]>r[0]&&i[1]<r[3])){s.label=i[1];break}if(6===i[0]&&s.label<r[1]){s.label=r[1],r=i;break}if(r&&s.label<r[2]){s.label=r[2],s.ops.push(i);break}r[2]&&s.ops.pop(),s.trys.pop();continue}i=t.call(e,s)}catch(e){i=[6,e],n=0}finally{a=r=0}if(5&i[0])throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}([i,o])}}}var __createBinding=Object.create?function(e,t,a,n){void 0===n&&(n=a),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[a]}})}:function(e,t,a,n){void 0===n&&(n=a),e[n]=t[a]};function __exportStar(e,t){for(var a in e)"default"===a||Object.prototype.hasOwnProperty.call(t,a)||__createBinding(t,e,a)}function __values(e){var t="function"==typeof Symbol&&Symbol.iterator,a=t&&e[t],n=0;if(a)return a.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&n>=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function __read(e,t){var a="function"==typeof Symbol&&e[Symbol.iterator];if(!a)return e;var n,r,i=a.call(e),s=[];try{for(;(void 0===t||t-- >0)&&!(n=i.next()).done;)s.push(n.value)}catch(e){r={error:e}}finally{try{n&&!n.done&&(a=i.return)&&a.call(i)}finally{if(r)throw r.error}}return s}function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}function __spreadArrays(){for(var e=0,t=0,a=arguments.length;t<a;t++)e+=arguments[t].length;var n=Array(e),r=0;for(t=0;t<a;t++)for(var i=arguments[t],s=0,o=i.length;s<o;s++,r++)n[r]=i[s];return n}function __spreadArray(e,t){for(var a=0,n=t.length,r=e.length;a<n;a++,r++)e[r]=t[a];return e}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,a){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n,r=a.apply(e,t||[]),i=[];return n={},s("next"),s("throw"),s("return"),n[Symbol.asyncIterator]=function(){return this},n;function s(e){r[e]&&(n[e]=function(t){return new Promise((function(a,n){i.push([e,t,a,n])>1||o(e,t)}))})}function o(e,t){try{(a=r[e](t)).value instanceof __await?Promise.resolve(a.value.v).then(l,c):m(i[0][2],a)}catch(e){m(i[0][3],e)}var a}function l(e){o("next",e)}function c(e){o("throw",e)}function m(e,t){e(t),i.shift(),i.length&&o(i[0][0],i[0][1])}}function __asyncDelegator(e){var t,a;return t={},n("next"),n("throw",(function(e){throw e})),n("return"),t[Symbol.iterator]=function(){return this},t;function n(n,r){t[n]=e[n]?function(t){return(a=!a)?{value:__await(e[n](t)),done:"return"===n}:r?r(t):t}:r}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t,a=e[Symbol.asyncIterator];return a?a.call(e):(e="function"==typeof __values?__values(e):e[Symbol.iterator](),t={},n("next"),n("throw"),n("return"),t[Symbol.asyncIterator]=function(){return this},t);function n(a){t[a]=e[a]&&function(t){return new Promise((function(n,r){!function(e,t,a,n){Promise.resolve(n).then((function(t){e({value:t,done:a})}),t)}(n,r,(t=e[a](t)).done,t.value)}))}}}function __makeTemplateObject(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var __setModuleDefault=Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t};function __importStar(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var a in e)"default"!==a&&Object.prototype.hasOwnProperty.call(e,a)&&__createBinding(t,e,a);return __setModuleDefault(t,e),t}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,a,n){if("a"===a&&!n)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!n:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===a?n:"a"===a?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,a,n,r){if("m"===n)throw new TypeError("Private method is not writable");if("a"===n&&!r)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?r.call(e,a):r?r.value=a:t.set(e,a),a
/**
 * @license
 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
 * This code may only be used under the BSD style license found at
 * http://polymer.github.io/LICENSE.txt
 * The complete set of authors may be found at
 * http://polymer.github.io/AUTHORS.txt
 * The complete set of contributors may be found at
 * http://polymer.github.io/CONTRIBUTORS.txt
 * Code distributed by Google as part of the polymer project is also
 * subject to an additional IP rights grant found at
 * http://polymer.github.io/PATENTS.txt
 */}var isCEPolyfill="undefined"!=typeof window&&null!=window.customElements&&void 0!==window.customElements.polyfillWrapFlushCallback,reparentNodes=function(e,t){for(var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;t!==a;){var r=t.nextSibling;e.insertBefore(t,n),t=r}},removeNodes=function(e,t){for(var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null;t!==a;){var n=t.nextSibling;e.removeChild(t),t=n}},marker="{{lit-".concat(String(Math.random()).slice(2),"}}"),nodeMarker="\x3c!--".concat(marker,"--\x3e"),markerRegex=new RegExp("".concat(marker,"|").concat(nodeMarker)),boundAttributeSuffix="$lit$";class Template{constructor(e,t){this.parts=[],this.element=t;for(var a=[],n=[],r=document.createTreeWalker(t.content,133,null,!1),i=0,s=-1,o=0,{strings:l,values:{length:c}}=e;o<c;){var m=r.nextNode();if(null!==m){if(s++,1===m.nodeType){if(m.hasAttributes()){for(var f=m.attributes,{length:p}=f,h=0,u=0;u<p;u++)endsWith(f[u].name,boundAttributeSuffix)&&h++;for(;h-- >0;){var d=l[o],y=lastAttributeNameRegex.exec(d)[2],g=y.toLowerCase()+boundAttributeSuffix,b=m.getAttribute(g);m.removeAttribute(g);var v=b.split(markerRegex);this.parts.push({type:"attribute",index:s,name:y,strings:v}),o+=v.length-1}}"TEMPLATE"===m.tagName&&(n.push(m),r.currentNode=m.content)}else if(3===m.nodeType){var w=m.data;if(w.indexOf(marker)>=0){for(var k=m.parentNode,_=w.split(markerRegex),E=_.length-1,C=0;C<E;C++){var x=void 0,S=_[C];if(""===S)x=createMarker();else{var P=lastAttributeNameRegex.exec(S);null!==P&&endsWith(P[2],boundAttributeSuffix)&&(S=S.slice(0,P.index)+P[1]+P[2].slice(0,-boundAttributeSuffix.length)+P[3]),x=document.createTextNode(S)}k.insertBefore(x,m),this.parts.push({type:"node",index:++s})}""===_[E]?(k.insertBefore(createMarker(),m),a.push(m)):m.data=_[E],o+=E}}else if(8===m.nodeType)if(m.data===marker){var T=m.parentNode;null!==m.previousSibling&&s!==i||(s++,T.insertBefore(createMarker(),m)),i=s,this.parts.push({type:"node",index:s}),null===m.nextSibling?m.data="":(a.push(m),s--),o++}else for(var B=-1;-1!==(B=m.data.indexOf(marker,B+1));)this.parts.push({type:"node",index:-1}),o++}else r.currentNode=n.pop()}for(var A of a)A.parentNode.removeChild(A)}}var endsWith=(e,t)=>{var a=e.length-t.length;return a>=0&&e.slice(a)===t},isTemplatePartActive=e=>-1!==e.index,createMarker=()=>document.createComment(""),lastAttributeNameRegex=/([ \x09\x0a\x0c\x0d])([^\0-\x1F\x7F-\x9F "'>=/]+)([ \x09\x0a\x0c\x0d]*=[ \x09\x0a\x0c\x0d]*(?:[^ \x09\x0a\x0c\x0d"'`<>=]*|"[^"]*|'[^']*))$/,walkerNodeFilter=133;function removeNodesFromTemplate(e,t){for(var{element:{content:a},parts:n}=e,r=document.createTreeWalker(a,walkerNodeFilter,null,!1),i=nextActiveIndexInTemplateParts(n),s=n[i],o=-1,l=0,c=[],m=null;r.nextNode();){o++;var f=r.currentNode;for(f.previousSibling===m&&(m=null),t.has(f)&&(c.push(f),null===m&&(m=f)),null!==m&&l++;void 0!==s&&s.index===o;)s.index=null!==m?-1:s.index-l,s=n[i=nextActiveIndexInTemplateParts(n,i)]}c.forEach((e=>e.parentNode.removeChild(e)))}var countNodes=e=>{for(var t=11===e.nodeType?0:1,a=document.createTreeWalker(e,walkerNodeFilter,null,!1);a.nextNode();)t++;return t},nextActiveIndexInTemplateParts=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:-1,a=t+1;a<e.length;a++){var n=e[a];if(isTemplatePartActive(n))return a}return-1};function insertNodeIntoTemplate(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,{element:{content:n},parts:r}=e;if(null!=a)for(var i=document.createTreeWalker(n,walkerNodeFilter,null,!1),s=nextActiveIndexInTemplateParts(r),o=0,l=-1;i.nextNode();){l++;var c=i.currentNode;for(c===a&&(o=countNodes(t),a.parentNode.insertBefore(t,a));-1!==s&&r[s].index===l;){if(o>0){for(;-1!==s;)r[s].index+=o,s=nextActiveIndexInTemplateParts(r,s);return}s=nextActiveIndexInTemplateParts(r,s)}}else n.appendChild(t)}
/**
 * @license
 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
 * This code may only be used under the BSD style license found at
 * http://polymer.github.io/LICENSE.txt
 * The complete set of authors may be found at
 * http://polymer.github.io/AUTHORS.txt
 * The complete set of contributors may be found at
 * http://polymer.github.io/CONTRIBUTORS.txt
 * Code distributed by Google as part of the polymer project is also
 * subject to an additional IP rights grant found at
 * http://polymer.github.io/PATENTS.txt
 */var directives=new WeakMap,directive=e=>function(){var t=e(...arguments);return directives.set(t,!0),t},isDirective=e=>"function"==typeof e&&directives.has(e),noChange={},nothing={};
/**
 * @license
 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
 * This code may only be used under the BSD style license found at
 * http://polymer.github.io/LICENSE.txt
 * The complete set of authors may be found at
 * http://polymer.github.io/AUTHORS.txt
 * The complete set of contributors may be found at
 * http://polymer.github.io/CONTRIBUTORS.txt
 * Code distributed by Google as part of the polymer project is also
 * subject to an additional IP rights grant found at
 * http://polymer.github.io/PATENTS.txt
 */class TemplateInstance{constructor(e,t,a){this.__parts=[],this.template=e,this.processor=t,this.options=a}update(e){var t=0;for(var a of this.__parts)void 0!==a&&a.setValue(e[t]),t++;for(var n of this.__parts)void 0!==n&&n.commit()}_clone(){for(var e,t=isCEPolyfill?this.template.element.content.cloneNode(!0):document.importNode(this.template.element.content,!0),a=[],n=this.template.parts,r=document.createTreeWalker(t,133,null,!1),i=0,s=0,o=r.nextNode();i<n.length;)if(e=n[i],isTemplatePartActive(e)){for(;s<e.index;)s++,"TEMPLATE"===o.nodeName&&(a.push(o),r.currentNode=o.content),null===(o=r.nextNode())&&(r.currentNode=a.pop(),o=r.nextNode());if("node"===e.type){var l=this.processor.handleTextExpression(this.options);l.insertAfterNode(o.previousSibling),this.__parts.push(l)}else this.__parts.push(...this.processor.handleAttributeExpressions(o,e.name,e.strings,this.options));i++}else this.__parts.push(void 0),i++;return isCEPolyfill&&(document.adoptNode(t),customElements.upgrade(t)),t
/**
 * @license
 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
 * This code may only be used under the BSD style license found at
 * http://polymer.github.io/LICENSE.txt
 * The complete set of authors may be found at
 * http://polymer.github.io/AUTHORS.txt
 * The complete set of contributors may be found at
 * http://polymer.github.io/CONTRIBUTORS.txt
 * Code distributed by Google as part of the polymer project is also
 * subject to an additional IP rights grant found at
 * http://polymer.github.io/PATENTS.txt
 */}}var policy=window.trustedTypes&&trustedTypes.createPolicy("lit-html",{createHTML:e=>e}),commentMarker=" ".concat(marker," ");class TemplateResult{constructor(e,t,a,n){this.strings=e,this.values=t,this.type=a,this.processor=n}getHTML(){for(var e=this.strings.length-1,t="",a=!1,n=0;n<e;n++){var r=this.strings[n],i=r.lastIndexOf("\x3c!--");a=(i>-1||a)&&-1===r.indexOf("--\x3e",i+1);var s=lastAttributeNameRegex.exec(r);t+=null===s?r+(a?commentMarker:nodeMarker):r.substr(0,s.index)+s[1]+s[2]+boundAttributeSuffix+s[3]+marker}return t+this.strings[e]}getTemplateElement(){var e=document.createElement("template"),t=this.getHTML();return void 0!==policy&&(t=policy.createHTML(t)),e.innerHTML=t,e}}class SVGTemplateResult extends TemplateResult{getHTML(){return"<svg>".concat(super.getHTML(),"</svg>")}getTemplateElement(){var e=super.getTemplateElement(),t=e.content,a=t.firstChild;return t.removeChild(a),reparentNodes(t,a.firstChild),e
/**
 * @license
 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
 * This code may only be used under the BSD style license found at
 * http://polymer.github.io/LICENSE.txt
 * The complete set of authors may be found at
 * http://polymer.github.io/AUTHORS.txt
 * The complete set of contributors may be found at
 * http://polymer.github.io/CONTRIBUTORS.txt
 * Code distributed by Google as part of the polymer project is also
 * subject to an additional IP rights grant found at
 * http://polymer.github.io/PATENTS.txt
 */}}var isPrimitive=e=>null===e||!("object"==typeof e||"function"==typeof e),isIterable=e=>Array.isArray(e)||!(!e||!e[Symbol.iterator]);class AttributeCommitter{constructor(e,t,a){this.dirty=!0,this.element=e,this.name=t,this.strings=a,this.parts=[];for(var n=0;n<a.length-1;n++)this.parts[n]=this._createPart()}_createPart(){return new AttributePart(this)}_getValue(){var e=this.strings,t=e.length-1,a=this.parts;if(1===t&&""===e[0]&&""===e[1]){var n=a[0].value;if("symbol"==typeof n)return String(n);if("string"==typeof n||!isIterable(n))return n}for(var r="",i=0;i<t;i++){r+=e[i];var s=a[i];if(void 0!==s){var o=s.value;if(isPrimitive(o)||!isIterable(o))r+="string"==typeof o?o:String(o);else for(var l of o)r+="string"==typeof l?l:String(l)}}return r+e[t]}commit(){this.dirty&&(this.dirty=!1,this.element.setAttribute(this.name,this._getValue()))}}class AttributePart{constructor(e){this.value=void 0,this.committer=e}setValue(e){e===noChange||isPrimitive(e)&&e===this.value||(this.value=e,isDirective(e)||(this.committer.dirty=!0))}commit(){for(;isDirective(this.value);){var e=this.value;this.value=noChange,e(this)}this.value!==noChange&&this.committer.commit()}}class NodePart{constructor(e){this.value=void 0,this.__pendingValue=void 0,this.options=e}appendInto(e){this.startNode=e.appendChild(createMarker()),this.endNode=e.appendChild(createMarker())}insertAfterNode(e){this.startNode=e,this.endNode=e.nextSibling}appendIntoPart(e){e.__insert(this.startNode=createMarker()),e.__insert(this.endNode=createMarker())}insertAfterPart(e){e.__insert(this.startNode=createMarker()),this.endNode=e.endNode,e.endNode=this.startNode}setValue(e){this.__pendingValue=e}commit(){if(null!==this.startNode.parentNode){for(;isDirective(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=noChange,e(this)}var t=this.__pendingValue;t!==noChange&&(isPrimitive(t)?t!==this.value&&this.__commitText(t):t instanceof TemplateResult?this.__commitTemplateResult(t):t instanceof Node?this.__commitNode(t):isIterable(t)?this.__commitIterable(t):t===nothing?(this.value=nothing,this.clear()):this.__commitText(t))}}__insert(e){this.endNode.parentNode.insertBefore(e,this.endNode)}__commitNode(e){this.value!==e&&(this.clear(),this.__insert(e),this.value=e)}__commitText(e){var t=this.startNode.nextSibling,a="string"==typeof(e=null==e?"":e)?e:String(e);t===this.endNode.previousSibling&&3===t.nodeType?t.data=a:this.__commitNode(document.createTextNode(a)),this.value=e}__commitTemplateResult(e){var t=this.options.templateFactory(e);if(this.value instanceof TemplateInstance&&this.value.template===t)this.value.update(e.values);else{var a=new TemplateInstance(t,e.processor,this.options),n=a._clone();a.update(e.values),this.__commitNode(n),this.value=a}}__commitIterable(e){Array.isArray(this.value)||(this.value=[],this.clear());var t,a=this.value,n=0;for(var r of e)void 0===(t=a[n])&&(t=new NodePart(this.options),a.push(t),0===n?t.appendIntoPart(this):t.insertAfterPart(a[n-1])),t.setValue(r),t.commit(),n++;n<a.length&&(a.length=n,this.clear(t&&t.endNode))}clear(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.startNode;removeNodes(this.startNode.parentNode,e.nextSibling,this.endNode)}}class BooleanAttributePart{constructor(e,t,a){if(this.value=void 0,this.__pendingValue=void 0,2!==a.length||""!==a[0]||""!==a[1])throw new Error("Boolean attributes can only contain a single expression");this.element=e,this.name=t,this.strings=a}setValue(e){this.__pendingValue=e}commit(){for(;isDirective(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=noChange,e(this)}if(this.__pendingValue!==noChange){var t=!!this.__pendingValue;this.value!==t&&(t?this.element.setAttribute(this.name,""):this.element.removeAttribute(this.name),this.value=t),this.__pendingValue=noChange}}}class PropertyCommitter extends AttributeCommitter{constructor(e,t,a){super(e,t,a),this.single=2===a.length&&""===a[0]&&""===a[1]}_createPart(){return new PropertyPart(this)}_getValue(){return this.single?this.parts[0].value:super._getValue()}commit(){this.dirty&&(this.dirty=!1,this.element[this.name]=this._getValue())}}class PropertyPart extends AttributePart{}var eventOptionsSupported=!1;(()=>{try{var e={get capture(){return eventOptionsSupported=!0,!1}};window.addEventListener("test",e,e),window.removeEventListener("test",e,e)}catch(e){}})();class EventPart{constructor(e,t,a){this.value=void 0,this.__pendingValue=void 0,this.element=e,this.eventName=t,this.eventContext=a,this.__boundHandleEvent=e=>this.handleEvent(e)}setValue(e){this.__pendingValue=e}commit(){for(;isDirective(this.__pendingValue);){var e=this.__pendingValue;this.__pendingValue=noChange,e(this)}if(this.__pendingValue!==noChange){var t=this.__pendingValue,a=this.value,n=null==t||null!=a&&(t.capture!==a.capture||t.once!==a.once||t.passive!==a.passive),r=null!=t&&(null==a||n);n&&this.element.removeEventListener(this.eventName,this.__boundHandleEvent,this.__options),r&&(this.__options=getOptions(t),this.element.addEventListener(this.eventName,this.__boundHandleEvent,this.__options)),this.value=t,this.__pendingValue=noChange}}handleEvent(e){"function"==typeof this.value?this.value.call(this.eventContext||this.element,e):this.value.handleEvent(e)}}var getOptions=e=>e&&(eventOptionsSupported?{capture:e.capture,passive:e.passive,once:e.once}:e.capture
/**
 * @license
 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
 * This code may only be used under the BSD style license found at
 * http://polymer.github.io/LICENSE.txt
 * The complete set of authors may be found at
 * http://polymer.github.io/AUTHORS.txt
 * The complete set of contributors may be found at
 * http://polymer.github.io/CONTRIBUTORS.txt
 * Code distributed by Google as part of the polymer project is also
 * subject to an additional IP rights grant found at
 * http://polymer.github.io/PATENTS.txt
 */);function templateFactory(e){var t=templateCaches.get(e.type);void 0===t&&(t={stringsArray:new WeakMap,keyString:new Map},templateCaches.set(e.type,t));var a=t.stringsArray.get(e.strings);if(void 0!==a)return a;var n=e.strings.join(marker);return void 0===(a=t.keyString.get(n))&&(a=new Template(e,e.getTemplateElement()),t.keyString.set(n,a)),t.stringsArray.set(e.strings,a),a}var templateCaches=new Map,parts=new WeakMap,render$1=(e,t,a)=>{var n=parts.get(t);void 0===n&&(removeNodes(t,t.firstChild),parts.set(t,n=new NodePart(Object.assign({templateFactory:templateFactory},a))),n.appendInto(t)),n.setValue(e),n.commit()};
/**
 * @license
 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
 * This code may only be used under the BSD style license found at
 * http://polymer.github.io/LICENSE.txt
 * The complete set of authors may be found at
 * http://polymer.github.io/AUTHORS.txt
 * The complete set of contributors may be found at
 * http://polymer.github.io/CONTRIBUTORS.txt
 * Code distributed by Google as part of the polymer project is also
 * subject to an additional IP rights grant found at
 * http://polymer.github.io/PATENTS.txt
 */
/**
 * @license
 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
 * This code may only be used under the BSD style license found at
 * http://polymer.github.io/LICENSE.txt
 * The complete set of authors may be found at
 * http://polymer.github.io/AUTHORS.txt
 * The complete set of contributors may be found at
 * http://polymer.github.io/CONTRIBUTORS.txt
 * Code distributed by Google as part of the polymer project is also
 * subject to an additional IP rights grant found at
 * http://polymer.github.io/PATENTS.txt
 */class DefaultTemplateProcessor{handleAttributeExpressions(e,t,a,n){var r=t[0];return"."===r?new PropertyCommitter(e,t.slice(1),a).parts:"@"===r?[new EventPart(e,t.slice(1),n.eventContext)]:"?"===r?[new BooleanAttributePart(e,t.slice(1),a)]:new AttributeCommitter(e,t,a).parts}handleTextExpression(e){return new NodePart(e)}}var defaultTemplateProcessor=new DefaultTemplateProcessor;
/**
 * @license
 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
 * This code may only be used under the BSD style license found at
 * http://polymer.github.io/LICENSE.txt
 * The complete set of authors may be found at
 * http://polymer.github.io/AUTHORS.txt
 * The complete set of contributors may be found at
 * http://polymer.github.io/CONTRIBUTORS.txt
 * Code distributed by Google as part of the polymer project is also
 * subject to an additional IP rights grant found at
 * http://polymer.github.io/PATENTS.txt
 */"undefined"!=typeof window&&(window.litHtmlVersions||(window.litHtmlVersions=[])).push("1.3.0");var html=function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;n<t;n++)a[n-1]=arguments[n];return new TemplateResult(e,a,"html",defaultTemplateProcessor)},svg=function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;n<t;n++)a[n-1]=arguments[n];return new SVGTemplateResult(e,a,"svg",defaultTemplateProcessor)},getTemplateCacheKey=(e,t)=>"".concat(e,"--").concat(t),compatibleShadyCSSVersion=!0;void 0===window.ShadyCSS?compatibleShadyCSSVersion=!1:void 0===window.ShadyCSS.prepareTemplateDom&&(console.warn("Incompatible ShadyCSS version detected. Please update to at least @webcomponents/webcomponentsjs@2.0.2 and @webcomponents/shadycss@1.3.1."),compatibleShadyCSSVersion=!1);var shadyTemplateFactory=e=>t=>{var a=getTemplateCacheKey(t.type,e),n=templateCaches.get(a);void 0===n&&(n={stringsArray:new WeakMap,keyString:new Map},templateCaches.set(a,n));var r=n.stringsArray.get(t.strings);if(void 0!==r)return r;var i=t.strings.join(marker);if(void 0===(r=n.keyString.get(i))){var s=t.getTemplateElement();compatibleShadyCSSVersion&&window.ShadyCSS.prepareTemplateDom(s,e),r=new Template(t,s),n.keyString.set(i,r)}return n.stringsArray.set(t.strings,r),r},TEMPLATE_TYPES=["html","svg"],removeStylesFromLitTemplates=e=>{TEMPLATE_TYPES.forEach((t=>{var a=templateCaches.get(getTemplateCacheKey(t,e));void 0!==a&&a.keyString.forEach((e=>{var{element:{content:t}}=e,a=new Set;Array.from(t.querySelectorAll("style")).forEach((e=>{a.add(e)})),removeNodesFromTemplate(e,a)}))}))},shadyRenderSet=new Set,prepareTemplateStyles=(e,t,a)=>{shadyRenderSet.add(e);var n=a?a.element:document.createElement("template"),r=t.querySelectorAll("style"),{length:i}=r;if(0!==i){for(var s=document.createElement("style"),o=0;o<i;o++){var l=r[o];l.parentNode.removeChild(l),s.textContent+=l.textContent}removeStylesFromLitTemplates(e);var c=n.content;a?insertNodeIntoTemplate(a,s,c.firstChild):c.insertBefore(s,c.firstChild),window.ShadyCSS.prepareTemplateStyles(n,e);var m=c.querySelector("style");if(window.ShadyCSS.nativeShadow&&null!==m)t.insertBefore(m.cloneNode(!0),t.firstChild);else if(a){c.insertBefore(s,c.firstChild);var f=new Set;f.add(s),removeNodesFromTemplate(a,f)}}else window.ShadyCSS.prepareTemplateStyles(n,e)},render=(e,t,a)=>{if(!a||"object"!=typeof a||!a.scopeName)throw new Error("The `scopeName` option is required.");var n=a.scopeName,r=parts.has(t),i=compatibleShadyCSSVersion&&11===t.nodeType&&!!t.host,s=i&&!shadyRenderSet.has(n),o=s?document.createDocumentFragment():t;if(render$1(e,o,Object.assign({templateFactory:shadyTemplateFactory(n)},a)),s){var l=parts.get(o);parts.delete(o);var c=l.value instanceof TemplateInstance?l.value.template:void 0;prepareTemplateStyles(n,o,c),removeNodes(t,t.firstChild),t.appendChild(o),parts.set(t,l)}!r&&i&&window.ShadyCSS.styleElement(t.host)},_a;window.JSCompiler_renameProperty=(e,t)=>e;var defaultConverter={toAttribute(e,t){switch(t){case Boolean:return e?"":null;case Object:case Array:return null==e?e:JSON.stringify(e)}return e},fromAttribute(e,t){switch(t){case Boolean:return null!==e;case Number:return null===e?null:Number(e);case Object:case Array:return JSON.parse(e)}return e}},notEqual=(e,t)=>t!==e&&(t==t||e==e),defaultPropertyDeclaration={attribute:!0,type:String,converter:defaultConverter,reflect:!1,hasChanged:notEqual},STATE_HAS_UPDATED=1,STATE_UPDATE_REQUESTED=4,STATE_IS_REFLECTING_TO_ATTRIBUTE=8,STATE_IS_REFLECTING_TO_PROPERTY=16,finalized="finalized";class UpdatingElement extends HTMLElement{constructor(){super(),this.initialize()}static get observedAttributes(){this.finalize();var e=[];return this._classProperties.forEach(((t,a)=>{var n=this._attributeNameForProperty(a,t);void 0!==n&&(this._attributeToPropertyMap.set(n,a),e.push(n))})),e}static _ensureClassProperties(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_classProperties",this))){this._classProperties=new Map;var e=Object.getPrototypeOf(this)._classProperties;void 0!==e&&e.forEach(((e,t)=>this._classProperties.set(t,e)))}}static createProperty(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:defaultPropertyDeclaration;if(this._ensureClassProperties(),this._classProperties.set(e,t),!t.noAccessor&&!this.prototype.hasOwnProperty(e)){var a="symbol"==typeof e?Symbol():"__".concat(e),n=this.getPropertyDescriptor(e,a,t);void 0!==n&&Object.defineProperty(this.prototype,e,n)}}static getPropertyDescriptor(e,t,a){return{get(){return this[t]},set(n){var r=this[e];this[t]=n,this.requestUpdateInternal(e,r,a)},configurable:!0,enumerable:!0}}static getPropertyOptions(e){return this._classProperties&&this._classProperties.get(e)||defaultPropertyDeclaration}static finalize(){var e=Object.getPrototypeOf(this);if(e.hasOwnProperty(finalized)||e.finalize(),this[finalized]=!0,this._ensureClassProperties(),this._attributeToPropertyMap=new Map,this.hasOwnProperty(JSCompiler_renameProperty("properties",this))){var t=this.properties,a=[...Object.getOwnPropertyNames(t),..."function"==typeof Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(t):[]];for(var n of a)this.createProperty(n,t[n])}}static _attributeNameForProperty(e,t){var a=t.attribute;return!1===a?void 0:"string"==typeof a?a:"string"==typeof e?e.toLowerCase():void 0}static _valueHasChanged(e,t){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:notEqual)(e,t)}static _propertyValueFromAttribute(e,t){var a=t.type,n=t.converter||defaultConverter,r="function"==typeof n?n:n.fromAttribute;return r?r(e,a):e}static _propertyValueToAttribute(e,t){if(void 0!==t.reflect){var a=t.type,n=t.converter;return(n&&n.toAttribute||defaultConverter.toAttribute)(e,a)}}initialize(){this._updateState=0,this._updatePromise=new Promise((e=>this._enableUpdatingResolver=e)),this._changedProperties=new Map,this._saveInstanceProperties(),this.requestUpdateInternal()}_saveInstanceProperties(){this.constructor._classProperties.forEach(((e,t)=>{if(this.hasOwnProperty(t)){var a=this[t];delete this[t],this._instanceProperties||(this._instanceProperties=new Map),this._instanceProperties.set(t,a)}}))}_applyInstanceProperties(){this._instanceProperties.forEach(((e,t)=>this[t]=e)),this._instanceProperties=void 0}connectedCallback(){this.enableUpdating()}enableUpdating(){void 0!==this._enableUpdatingResolver&&(this._enableUpdatingResolver(),this._enableUpdatingResolver=void 0)}disconnectedCallback(){}attributeChangedCallback(e,t,a){t!==a&&this._attributeToProperty(e,a)}_propertyToAttribute(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:defaultPropertyDeclaration,n=this.constructor,r=n._attributeNameForProperty(e,a);if(void 0!==r){var i=n._propertyValueToAttribute(t,a);if(void 0===i)return;this._updateState=this._updateState|STATE_IS_REFLECTING_TO_ATTRIBUTE,null==i?this.removeAttribute(r):this.setAttribute(r,i),this._updateState=this._updateState&~STATE_IS_REFLECTING_TO_ATTRIBUTE}}_attributeToProperty(e,t){if(!(this._updateState&STATE_IS_REFLECTING_TO_ATTRIBUTE)){var a=this.constructor,n=a._attributeToPropertyMap.get(e);if(void 0!==n){var r=a.getPropertyOptions(n);this._updateState=this._updateState|STATE_IS_REFLECTING_TO_PROPERTY,this[n]=a._propertyValueFromAttribute(t,r),this._updateState=this._updateState&~STATE_IS_REFLECTING_TO_PROPERTY}}}requestUpdateInternal(e,t,a){var n=!0;if(void 0!==e){var r=this.constructor;a=a||r.getPropertyOptions(e),r._valueHasChanged(this[e],t,a.hasChanged)?(this._changedProperties.has(e)||this._changedProperties.set(e,t),!0!==a.reflect||this._updateState&STATE_IS_REFLECTING_TO_PROPERTY||(void 0===this._reflectingProperties&&(this._reflectingProperties=new Map),this._reflectingProperties.set(e,a))):n=!1}!this._hasRequestedUpdate&&n&&(this._updatePromise=this._enqueueUpdate())}requestUpdate(e,t){return this.requestUpdateInternal(e,t),this.updateComplete}_enqueueUpdate(){var e=this;return _asyncToGenerator((function*(){e._updateState=e._updateState|STATE_UPDATE_REQUESTED;try{yield e._updatePromise}catch(e){}var t=e.performUpdate();return null!=t&&(yield t),!e._hasRequestedUpdate}))()}get _hasRequestedUpdate(){return this._updateState&STATE_UPDATE_REQUESTED}get hasUpdated(){return this._updateState&STATE_HAS_UPDATED}performUpdate(){if(this._hasRequestedUpdate){this._instanceProperties&&this._applyInstanceProperties();var e=!1,t=this._changedProperties;try{(e=this.shouldUpdate(t))?this.update(t):this._markUpdated()}catch(t){throw e=!1,this._markUpdated(),t}e&&(this._updateState&STATE_HAS_UPDATED||(this._updateState=this._updateState|STATE_HAS_UPDATED,this.firstUpdated(t)),this.updated(t))}}_markUpdated(){this._changedProperties=new Map,this._updateState=this._updateState&~STATE_UPDATE_REQUESTED}get updateComplete(){return this._getUpdateComplete()}_getUpdateComplete(){return this._updatePromise}shouldUpdate(e){return!0}update(e){void 0!==this._reflectingProperties&&this._reflectingProperties.size>0&&(this._reflectingProperties.forEach(((e,t)=>this._propertyToAttribute(t,this[t],e))),this._reflectingProperties=void 0),this._markUpdated()}updated(e){}firstUpdated(e){}}_a=finalized,UpdatingElement[_a]=!0;
/**
 * @license
 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
 * This code may only be used under the BSD style license found at
 * http://polymer.github.io/LICENSE.txt
 * The complete set of authors may be found at
 * http://polymer.github.io/AUTHORS.txt
 * The complete set of contributors may be found at
 * http://polymer.github.io/CONTRIBUTORS.txt
 * Code distributed by Google as part of the polymer project is also
 * subject to an additional IP rights grant found at
 * http://polymer.github.io/PATENTS.txt
 */
var legacyCustomElement=(e,t)=>(window.customElements.define(e,t),t),standardCustomElement=(e,t)=>{var{kind:a,elements:n}=t;return{kind:a,elements:n,finisher(t){window.customElements.define(e,t)}}},customElement=e=>t=>"function"==typeof t?legacyCustomElement(e,t):standardCustomElement(e,t),standardProperty=(e,t)=>"method"===t.kind&&t.descriptor&&!("value"in t.descriptor)?Object.assign(Object.assign({},t),{finisher(a){a.createProperty(t.key,e)}}):{kind:"field",key:Symbol(),placement:"own",descriptor:{},initializer(){"function"==typeof t.initializer&&(this[t.key]=t.initializer.call(this))},finisher(a){a.createProperty(t.key,e)}},legacyProperty=(e,t,a)=>{t.constructor.createProperty(a,e)};function property(e){return(t,a)=>void 0!==a?legacyProperty(e,t,a):standardProperty(e,t)}function internalProperty(e){return property({attribute:!1,hasChanged:null==e?void 0:e.hasChanged})}function query(e,t){return(a,n)=>{var r={get(){return this.renderRoot.querySelector(e)},enumerable:!0,configurable:!0};if(t){var i="symbol"==typeof n?Symbol():"__".concat(n);r.get=function(){return void 0===this[i]&&(this[i]=this.renderRoot.querySelector(e)),this[i]}}return void 0!==n?legacyQuery(r,a,n):standardQuery(r,a)}}function queryAsync(e){return(t,a)=>{var n={get(){var t=this;return _asyncToGenerator((function*(){return yield t.updateComplete,t.renderRoot.querySelector(e)}))()},enumerable:!0,configurable:!0};return void 0!==a?legacyQuery(n,t,a):standardQuery(n,t)}}function queryAll(e){return(t,a)=>{var n={get(){return this.renderRoot.querySelectorAll(e)},enumerable:!0,configurable:!0};return void 0!==a?legacyQuery(n,t,a):standardQuery(n,t)}}var legacyQuery=(e,t,a)=>{Object.defineProperty(t,a,e)},standardQuery=(e,t)=>({kind:"method",placement:"prototype",key:t.key,descriptor:e}),standardEventOptions=(e,t)=>Object.assign(Object.assign({},t),{finisher(a){Object.assign(a.prototype[t.key],e)}}),legacyEventOptions=(e,t,a)=>{Object.assign(t[a],e)};function eventOptions(e){return(t,a)=>void 0!==a?legacyEventOptions(e,t,a):standardEventOptions(e,t)}var ElementProto=Element.prototype,legacyMatches=ElementProto.msMatchesSelector||ElementProto.webkitMatchesSelector;function queryAssignedNodes(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return(n,r)=>{var i={get(){var n="slot".concat(e?"[name=".concat(e,"]"):":not([name])"),r=this.renderRoot.querySelector(n),i=r&&r.assignedNodes({flatten:t});return i&&a&&(i=i.filter((e=>e.nodeType===Node.ELEMENT_NODE&&e.matches?e.matches(a):legacyMatches.call(e,a)))),i},enumerable:!0,configurable:!0};return void 0!==r?legacyQuery(i,n,r):standardQuery(i,n)}}
/**
@license
Copyright (c) 2019 The Polymer Project Authors. All rights reserved.
This code may only be used under the BSD style license found at
http://polymer.github.io/LICENSE.txt The complete set of authors may be found at
http://polymer.github.io/AUTHORS.txt The complete set of contributors may be
found at http://polymer.github.io/CONTRIBUTORS.txt Code distributed by Google as
part of the polymer project is also subject to an additional IP rights grant
found at http://polymer.github.io/PATENTS.txt
*/var supportsAdoptingStyleSheets=window.ShadowRoot&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow)&&"adoptedStyleSheets"in Document.prototype&&"replace"in CSSStyleSheet.prototype,constructionToken=Symbol();class CSSResult{constructor(e,t){if(t!==constructionToken)throw new Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");this.cssText=e}get styleSheet(){return void 0===this._styleSheet&&(supportsAdoptingStyleSheets?(this._styleSheet=new CSSStyleSheet,this._styleSheet.replaceSync(this.cssText)):this._styleSheet=null),this._styleSheet}toString(){return this.cssText}}var unsafeCSS=e=>new CSSResult(String(e),constructionToken),textFromCSSResult=e=>{if(e instanceof CSSResult)return e.cssText;if("number"==typeof e)return e;throw new Error("Value passed to 'css' function must be a 'css' function result: ".concat(e,". Use 'unsafeCSS' to pass non-literal values, but\n            take care to ensure page security."))},css=function(e){for(var t=arguments.length,a=new Array(t>1?t-1:0),n=1;n<t;n++)a[n-1]=arguments[n];var r=a.reduce(((t,a,n)=>t+textFromCSSResult(a)+e[n+1]),e[0]);return new CSSResult(r,constructionToken)};
/**
 * @license
 * Copyright (c) 2017 The Polymer Project Authors. All rights reserved.
 * This code may only be used under the BSD style license found at
 * http://polymer.github.io/LICENSE.txt
 * The complete set of authors may be found at
 * http://polymer.github.io/AUTHORS.txt
 * The complete set of contributors may be found at
 * http://polymer.github.io/CONTRIBUTORS.txt
 * Code distributed by Google as part of the polymer project is also
 * subject to an additional IP rights grant found at
 * http://polymer.github.io/PATENTS.txt
 */(window.litElementVersions||(window.litElementVersions=[])).push("2.4.0");var renderNotImplemented={};class LitElement extends UpdatingElement{static getStyles(){return this.styles}static _getUniqueStyles(){if(!this.hasOwnProperty(JSCompiler_renameProperty("_styles",this))){var e=this.getStyles();if(Array.isArray(e)){var t=(e,a)=>e.reduceRight(((e,a)=>Array.isArray(a)?t(a,e):(e.add(a),e)),a),a=t(e,new Set),n=[];a.forEach((e=>n.unshift(e))),this._styles=n}else this._styles=void 0===e?[]:[e];this._styles=this._styles.map((e=>{if(e instanceof CSSStyleSheet&&!supportsAdoptingStyleSheets){var t=Array.prototype.slice.call(e.cssRules).reduce(((e,t)=>e+t.cssText),"");return unsafeCSS(t)}return e}))}}initialize(){super.initialize(),this.constructor._getUniqueStyles(),this.renderRoot=this.createRenderRoot(),window.ShadowRoot&&this.renderRoot instanceof window.ShadowRoot&&this.adoptStyles()}createRenderRoot(){return this.attachShadow({mode:"open"})}adoptStyles(){var e=this.constructor._styles;0!==e.length&&(void 0===window.ShadyCSS||window.ShadyCSS.nativeShadow?supportsAdoptingStyleSheets?this.renderRoot.adoptedStyleSheets=e.map((e=>e instanceof CSSStyleSheet?e:e.styleSheet)):this._needsShimAdoptedStyleSheets=!0:window.ShadyCSS.ScopingShim.prepareAdoptedCssText(e.map((e=>e.cssText)),this.localName))}connectedCallback(){super.connectedCallback(),this.hasUpdated&&void 0!==window.ShadyCSS&&window.ShadyCSS.styleElement(this)}update(e){var t=this.render();super.update(e),t!==renderNotImplemented&&this.constructor.render(t,this.renderRoot,{scopeName:this.localName,eventContext:this}),this._needsShimAdoptedStyleSheets&&(this._needsShimAdoptedStyleSheets=!1,this.constructor._styles.forEach((e=>{var t=document.createElement("style");t.textContent=e.cssText,this.renderRoot.appendChild(t)})))}render(){return renderNotImplemented}}LitElement.finalized=!0,LitElement.render=render;var commonjsGlobal="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:{};function createCommonjsModule(e,t,a){return e(a={path:t,exports:{},require:function(e,t){return commonjsRequire(e,null==t?a.path:t)}},a.exports),a.exports}function getCjsExportFromNamespace(e){return e&&e.default||e}function commonjsRequire(){throw new Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}var lottie=createCommonjsModule((function(module){var t,e;"undefined"!=typeof navigator&&(t=window||{},e=function(window){var svgNS="http://www.w3.org/2000/svg",locationHref="",initialDefaultFrame=-999999,subframeEnabled=!0,expressionsPlugin,isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),cachedColors={},bmRnd,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};function ProjectInterface(){return{}}!function(){var e,t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],a=t.length;for(e=0;e<a;e+=1)BMMath[t[e]]=Math[t[e]]}(),BMMath.random=Math.random,BMMath.abs=function(e){if("object"==typeof e&&e.length){var t,a=createSizedArray(e.length),n=e.length;for(t=0;t<n;t+=1)a[t]=Math.abs(e[t]);return a}return Math.abs(e)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(e){bmRnd=e?Math.round:function(e){return e}}function styleDiv(e){e.style.position="absolute",e.style.top=0,e.style.left=0,e.style.display="block",e.style.transformOrigin="0 0",e.style.webkitTransformOrigin="0 0",e.style.backfaceVisibility="visible",e.style.webkitBackfaceVisibility="visible",e.style.transformStyle="preserve-3d",e.style.webkitTransformStyle="preserve-3d",e.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(e,t,a,n){this.type=e,this.currentTime=t,this.totalTime=a,this.direction=n<0?-1:1}function BMCompleteEvent(e,t){this.type=e,this.direction=t<0?-1:1}function BMCompleteLoopEvent(e,t,a,n){this.type=e,this.currentLoop=a,this.totalLoops=t,this.direction=n<0?-1:1}function BMSegmentStartEvent(e,t,a){this.type=e,this.firstFrame=t,this.totalFrames=a}function BMDestroyEvent(e,t){this.type=e,this.target=t}function BMRenderFrameErrorEvent(e,t){this.type="renderFrameError",this.nativeError=e,this.currentTime=t}function BMConfigErrorEvent(e){this.type="configError",this.nativeError=e}function BMAnimationConfigErrorEvent(e,t){this.type=e,this.nativeError=t}roundValues(!1);var createElementID=(_count=0,function(){return"__lottie_element_"+(_count+=1)}),_count;function HSVtoRGB(e,t,a){var n,r,i,s,o,l,c,m;switch(l=a*(1-t),c=a*(1-(o=6*e-(s=Math.floor(6*e)))*t),m=a*(1-(1-o)*t),s%6){case 0:n=a,r=m,i=l;break;case 1:n=c,r=a,i=l;break;case 2:n=l,r=a,i=m;break;case 3:n=l,r=c,i=a;break;case 4:n=m,r=l,i=a;break;case 5:n=a,r=l,i=c}return[n,r,i]}function RGBtoHSV(e,t,a){var n,r=Math.max(e,t,a),i=Math.min(e,t,a),s=r-i,o=0===r?0:s/r,l=r/255;switch(r){case i:n=0;break;case e:n=t-a+s*(t<a?6:0),n/=6*s;break;case t:n=a-e+2*s,n/=6*s;break;case a:n=e-t+4*s,n/=6*s}return[n,o,l]}function addSaturationToRGB(e,t){var a=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return a[1]+=t,a[1]>1?a[1]=1:a[1]<=0&&(a[1]=0),HSVtoRGB(a[0],a[1],a[2])}function addBrightnessToRGB(e,t){var a=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return a[2]+=t,a[2]>1?a[2]=1:a[2]<0&&(a[2]=0),HSVtoRGB(a[0],a[1],a[2])}function addHueToRGB(e,t){var a=RGBtoHSV(255*e[0],255*e[1],255*e[2]);return a[0]+=t/360,a[0]>1?a[0]-=1:a[0]<0&&(a[0]+=1),HSVtoRGB(a[0],a[1],a[2])}var rgbToHex=function(){var e,t,a=[];for(e=0;e<256;e+=1)t=e.toString(16),a[e]=1===t.length?"0"+t:t;return function(e,t,n){return e<0&&(e=0),t<0&&(t=0),n<0&&(n=0),"#"+a[e]+a[t]+a[n]}}();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,t){if(this._cbs[e])for(var a=this._cbs[e].length,n=0;n<a;n+=1)this._cbs[e][n](t)},addEventListener:function(e,t){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(t),function(){this.removeEventListener(e,t)}.bind(this)},removeEventListener:function(e,t){if(t){if(this._cbs[e]){for(var a=0,n=this._cbs[e].length;a<n;)this._cbs[e][a]===t&&(this._cbs[e].splice(a,1),a-=1,n-=1),a+=1;this._cbs[e].length||(this._cbs[e]=null)}}else this._cbs[e]=null}};var createTypedArray=function(){function e(e,t){var a,n=0,r=[];switch(e){case"int16":case"uint8c":a=1;break;default:a=1.1}for(n=0;n<t;n+=1)r.push(a);return r}return"function"==typeof Uint8ClampedArray&&"function"==typeof Float32Array?function(t,a){return"float32"===t?new Float32Array(a):"int16"===t?new Int16Array(a):"uint8c"===t?new Uint8ClampedArray(a):e(t,a)}:e}();function createSizedArray(e){return Array.apply(null,{length:e})}function createNS(e){return document.createElementNS(svgNS,e)}function createTag(e){return document.createElement(e)}function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){var e;this._mdf=!1;var t=this.dynamicProperties.length;for(e=0;e<t;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var getBlendMode=(blendModeEnums={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"},function(e){return blendModeEnums[e]||""}),blendModeEnums,Matrix=function(){var e=Math.cos,t=Math.sin,a=Math.tan,n=Math.round;function r(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function i(a){if(0===a)return this;var n=e(a),r=t(a);return this._t(n,-r,0,0,r,n,0,0,0,0,1,0,0,0,0,1)}function s(a){if(0===a)return this;var n=e(a),r=t(a);return this._t(1,0,0,0,0,n,-r,0,0,r,n,0,0,0,0,1)}function o(a){if(0===a)return this;var n=e(a),r=t(a);return this._t(n,0,r,0,0,1,0,0,-r,0,n,0,0,0,0,1)}function l(a){if(0===a)return this;var n=e(a),r=t(a);return this._t(n,-r,0,0,r,n,0,0,0,0,1,0,0,0,0,1)}function c(e,t){return this._t(1,t,e,1,0,0)}function m(e,t){return this.shear(a(e),a(t))}function f(n,r){var i=e(r),s=t(r);return this._t(i,s,0,0,-s,i,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,a(n),1,0,0,0,0,1,0,0,0,0,1)._t(i,-s,0,0,s,i,0,0,0,0,1,0,0,0,0,1)}function p(e,t,a){return a||0===a||(a=1),1===e&&1===t&&1===a?this:this._t(e,0,0,0,0,t,0,0,0,0,a,0,0,0,0,1)}function h(e,t,a,n,r,i,s,o,l,c,m,f,p,h,u,d){return this.props[0]=e,this.props[1]=t,this.props[2]=a,this.props[3]=n,this.props[4]=r,this.props[5]=i,this.props[6]=s,this.props[7]=o,this.props[8]=l,this.props[9]=c,this.props[10]=m,this.props[11]=f,this.props[12]=p,this.props[13]=h,this.props[14]=u,this.props[15]=d,this}function u(e,t,a){return a=a||0,0!==e||0!==t||0!==a?this._t(1,0,0,0,0,1,0,0,0,0,1,0,e,t,a,1):this}function d(e,t,a,n,r,i,s,o,l,c,m,f,p,h,u,d){var y=this.props;if(1===e&&0===t&&0===a&&0===n&&0===r&&1===i&&0===s&&0===o&&0===l&&0===c&&1===m&&0===f)return y[12]=y[12]*e+y[15]*p,y[13]=y[13]*i+y[15]*h,y[14]=y[14]*m+y[15]*u,y[15]*=d,this._identityCalculated=!1,this;var g=y[0],b=y[1],v=y[2],w=y[3],k=y[4],_=y[5],E=y[6],C=y[7],x=y[8],S=y[9],P=y[10],T=y[11],B=y[12],A=y[13],M=y[14],I=y[15];return y[0]=g*e+b*r+v*l+w*p,y[1]=g*t+b*i+v*c+w*h,y[2]=g*a+b*s+v*m+w*u,y[3]=g*n+b*o+v*f+w*d,y[4]=k*e+_*r+E*l+C*p,y[5]=k*t+_*i+E*c+C*h,y[6]=k*a+_*s+E*m+C*u,y[7]=k*n+_*o+E*f+C*d,y[8]=x*e+S*r+P*l+T*p,y[9]=x*t+S*i+P*c+T*h,y[10]=x*a+S*s+P*m+T*u,y[11]=x*n+S*o+P*f+T*d,y[12]=B*e+A*r+M*l+I*p,y[13]=B*t+A*i+M*c+I*h,y[14]=B*a+A*s+M*m+I*u,y[15]=B*n+A*o+M*f+I*d,this._identityCalculated=!1,this}function y(){return this._identityCalculated||(this._identity=!(1!==this.props[0]||0!==this.props[1]||0!==this.props[2]||0!==this.props[3]||0!==this.props[4]||1!==this.props[5]||0!==this.props[6]||0!==this.props[7]||0!==this.props[8]||0!==this.props[9]||1!==this.props[10]||0!==this.props[11]||0!==this.props[12]||0!==this.props[13]||0!==this.props[14]||1!==this.props[15]),this._identityCalculated=!0),this._identity}function g(e){for(var t=0;t<16;){if(e.props[t]!==this.props[t])return!1;t+=1}return!0}function b(e){var t;for(t=0;t<16;t+=1)e.props[t]=this.props[t];return e}function v(e){var t;for(t=0;t<16;t+=1)this.props[t]=e[t]}function w(e,t,a){return{x:e*this.props[0]+t*this.props[4]+a*this.props[8]+this.props[12],y:e*this.props[1]+t*this.props[5]+a*this.props[9]+this.props[13],z:e*this.props[2]+t*this.props[6]+a*this.props[10]+this.props[14]}}function k(e,t,a){return e*this.props[0]+t*this.props[4]+a*this.props[8]+this.props[12]}function _(e,t,a){return e*this.props[1]+t*this.props[5]+a*this.props[9]+this.props[13]}function E(e,t,a){return e*this.props[2]+t*this.props[6]+a*this.props[10]+this.props[14]}function C(){var e=this.props[0]*this.props[5]-this.props[1]*this.props[4],t=this.props[5]/e,a=-this.props[1]/e,n=-this.props[4]/e,r=this.props[0]/e,i=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/e,s=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/e,o=new Matrix;return o.props[0]=t,o.props[1]=a,o.props[4]=n,o.props[5]=r,o.props[12]=i,o.props[13]=s,o}function x(e){return this.getInverseMatrix().applyToPointArray(e[0],e[1],e[2]||0)}function S(e){var t,a=e.length,n=[];for(t=0;t<a;t+=1)n[t]=x(e[t]);return n}function P(e,t,a){var n=createTypedArray("float32",6);if(this.isIdentity())n[0]=e[0],n[1]=e[1],n[2]=t[0],n[3]=t[1],n[4]=a[0],n[5]=a[1];else{var r=this.props[0],i=this.props[1],s=this.props[4],o=this.props[5],l=this.props[12],c=this.props[13];n[0]=e[0]*r+e[1]*s+l,n[1]=e[0]*i+e[1]*o+c,n[2]=t[0]*r+t[1]*s+l,n[3]=t[0]*i+t[1]*o+c,n[4]=a[0]*r+a[1]*s+l,n[5]=a[0]*i+a[1]*o+c}return n}function T(e,t,a){return this.isIdentity()?[e,t,a]:[e*this.props[0]+t*this.props[4]+a*this.props[8]+this.props[12],e*this.props[1]+t*this.props[5]+a*this.props[9]+this.props[13],e*this.props[2]+t*this.props[6]+a*this.props[10]+this.props[14]]}function B(e,t){if(this.isIdentity())return e+","+t;var a=this.props;return Math.round(100*(e*a[0]+t*a[4]+a[12]))/100+","+Math.round(100*(e*a[1]+t*a[5]+a[13]))/100}function A(){for(var e=0,t=this.props,a="matrix3d(";e<16;)a+=n(1e4*t[e])/1e4,a+=15===e?")":",",e+=1;return a}function M(e){return e<1e-6&&e>0||e>-1e-6&&e<0?n(1e4*e)/1e4:e}function I(){var e=this.props;return"matrix("+M(e[0])+","+M(e[1])+","+M(e[4])+","+M(e[5])+","+M(e[12])+","+M(e[13])+")"}return function(){this.reset=r,this.rotate=i,this.rotateX=s,this.rotateY=o,this.rotateZ=l,this.skew=m,this.skewFromAxis=f,this.shear=c,this.scale=p,this.setTransform=h,this.translate=u,this.transform=d,this.applyToPoint=w,this.applyToX=k,this.applyToY=_,this.applyToZ=E,this.applyToPointArray=T,this.applyToTriplePoints=P,this.applyToPointStringified=B,this.toCSS=A,this.to2dCSS=I,this.clone=b,this.cloneFromProps=v,this.equals=g,this.inversePoints=S,this.inversePoint=x,this.getInverseMatrix=C,this._t=this.transform,this.isIdentity=y,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}}();
/*!
 Transformation Matrix v2.0
 (c) Epistemex 2014-2015
 www.epistemex.com
 By Ken Fyrstenberg
 Contributions by leeoniya.
 License: MIT, header required.
 */!function(e,t){var a=this,n=t.pow(256,6),r=t.pow(2,52),i=2*r;function s(e){var t,a=e.length,n=this,r=0,i=n.i=n.j=0,s=n.S=[];for(a||(e=[a++]);r<256;)s[r]=r++;for(r=0;r<256;r++)s[r]=s[i=255&i+e[r%a]+(t=s[r])],s[i]=t;n.g=function(e){for(var t,a=0,r=n.i,i=n.j,s=n.S;e--;)t=s[r=255&r+1],a=256*a+s[255&(s[r]=s[i=255&i+t])+(s[i]=t)];return n.i=r,n.j=i,a}}function o(e,t){return t.i=e.i,t.j=e.j,t.S=e.S.slice(),t}function l(e,t){for(var a,n=e+"",r=0;r<n.length;)t[255&r]=255&(a^=19*t[255&r])+n.charCodeAt(r++);return c(t)}function c(e){return String.fromCharCode.apply(0,e)}t.seedrandom=function(m,f,p){var h=[],u=l(function e(t,a){var n,r=[],i=typeof t;if(a&&"object"==i)for(n in t)try{r.push(e(t[n],a-1))}catch(e){}return r.length?r:"string"==i?t:t+"\0"}((f=!0===f?{entropy:!0}:f||{}).entropy?[m,c(e)]:null===m?function(){try{var t=new Uint8Array(256);return(a.crypto||a.msCrypto).getRandomValues(t),c(t)}catch(t){var n=a.navigator,r=n&&n.plugins;return[+new Date,a,r,a.screen,c(e)]}}():m,3),h),d=new s(h),y=function(){for(var e=d.g(6),t=n,a=0;e<r;)e=256*(e+a),t*=256,a=d.g(1);for(;e>=i;)e/=2,t/=2,a>>>=1;return(e+a)/t};return y.int32=function(){return 0|d.g(4)},y.quick=function(){return d.g(4)/4294967296},y.double=y,l(c(d.S),e),(f.pass||p||function(e,a,n,r){return r&&(r.S&&o(r,d),e.state=function(){return o(d,{})}),n?(t.random=e,a):e})(y,u,"global"in f?f.global:this==t,f.state)},l(t.random(),e)}([],BMMath);var BezierFactory=function(){var e={getBezierEasing:function(e,a,n,r,i){var s=i||("bez_"+e+"_"+a+"_"+n+"_"+r).replace(/\./g,"p");if(t[s])return t[s];var o=new l([e,a,n,r]);return t[s]=o,o}},t={},a="function"==typeof Float32Array;function n(e,t){return 1-3*t+3*e}function r(e,t){return 3*t-6*e}function i(e){return 3*e}function s(e,t,a){return((n(t,a)*e+r(t,a))*e+i(t))*e}function o(e,t,a){return 3*n(t,a)*e*e+2*r(t,a)*e+i(t)}function l(e){this._p=e,this._mSampleValues=a?new Float32Array(11):new Array(11),this._precomputed=!1,this.get=this.get.bind(this)}return l.prototype={get:function(e){var t=this._p[0],a=this._p[1],n=this._p[2],r=this._p[3];return this._precomputed||this._precompute(),t===a&&n===r?e:0===e?0:1===e?1:s(this._getTForX(e),a,r)},_precompute:function(){var e=this._p[0],t=this._p[1],a=this._p[2],n=this._p[3];this._precomputed=!0,e===t&&a===n||this._calcSampleValues()},_calcSampleValues:function(){for(var e=this._p[0],t=this._p[2],a=0;a<11;++a)this._mSampleValues[a]=s(.1*a,e,t)},_getTForX:function(e){for(var t=this._p[0],a=this._p[2],n=this._mSampleValues,r=0,i=1;10!==i&&n[i]<=e;++i)r+=.1;var l=r+(e-n[--i])/(n[i+1]-n[i])*.1,c=o(l,t,a);return c>=.001?function(e,t,a,n){for(var r=0;r<4;++r){var i=o(t,a,n);if(0===i)return t;t-=(s(t,a,n)-e)/i}return t}(e,l,t,a):0===c?l:function(e,t,a,n,r){var i,o,l=0;do{(i=s(o=t+(a-t)/2,n,r)-e)>0?a=o:t=o}while(Math.abs(i)>1e-7&&++l<10);return o}(e,r,r+.1,t,a)}},e}();function extendPrototype(e,t){var a,n,r=e.length;for(a=0;a<r;a+=1)for(var i in n=e[a].prototype)Object.prototype.hasOwnProperty.call(n,i)&&(t.prototype[i]=n[i])}function getDescriptor(e,t){return Object.getOwnPropertyDescriptor(e,t)}function createProxyFunction(e){function t(){}return t.prototype=e,t}function bezFunction(){var e=Math;function t(e,t,a,n,r,i){var s=e*n+t*r+a*i-r*n-i*e-a*t;return s>-.001&&s<.001}var a=function(e,t,a,n){var r,i,s,o,l,c,m=defaultCurveSegments,f=0,p=[],h=[],u=bezierLengthPool.newElement();for(s=a.length,r=0;r<m;r+=1){for(l=r/(m-1),c=0,i=0;i<s;i+=1)o=bmPow(1-l,3)*e[i]+3*bmPow(1-l,2)*l*a[i]+3*(1-l)*bmPow(l,2)*n[i]+bmPow(l,3)*t[i],p[i]=o,null!==h[i]&&(c+=bmPow(p[i]-h[i],2)),h[i]=p[i];c&&(f+=c=bmSqrt(c)),u.percents[r]=l,u.lengths[r]=f}return u.addedLength=f,u};function n(e){this.segmentLength=0,this.points=new Array(e)}function r(e,t){this.partialLength=e,this.point=t}var i,s=(i={},function(e,a,s,o){var l=(e[0]+"_"+e[1]+"_"+a[0]+"_"+a[1]+"_"+s[0]+"_"+s[1]+"_"+o[0]+"_"+o[1]).replace(/\./g,"p");if(!i[l]){var c,m,f,p,h,u,d,y=defaultCurveSegments,g=0,b=null;2===e.length&&(e[0]!==a[0]||e[1]!==a[1])&&t(e[0],e[1],a[0],a[1],e[0]+s[0],e[1]+s[1])&&t(e[0],e[1],a[0],a[1],a[0]+o[0],a[1]+o[1])&&(y=2);var v=new n(y);for(f=s.length,c=0;c<y;c+=1){for(d=createSizedArray(f),h=c/(y-1),u=0,m=0;m<f;m+=1)p=bmPow(1-h,3)*e[m]+3*bmPow(1-h,2)*h*(e[m]+s[m])+3*(1-h)*bmPow(h,2)*(a[m]+o[m])+bmPow(h,3)*a[m],d[m]=p,null!==b&&(u+=bmPow(d[m]-b[m],2));g+=u=bmSqrt(u),v.points[c]=new r(u,d),b=d}v.segmentLength=g,i[l]=v}return i[l]});function o(e,t){var a=t.percents,n=t.lengths,r=a.length,i=bmFloor((r-1)*e),s=e*t.addedLength,o=0;if(i===r-1||0===i||s===n[i])return a[i];for(var l=n[i]>s?-1:1,c=!0;c;)if(n[i]<=s&&n[i+1]>s?(o=(s-n[i])/(n[i+1]-n[i]),c=!1):i+=l,i<0||i>=r-1){if(i===r-1)return a[i];c=!1}return a[i]+(a[i+1]-a[i])*o}var l=createTypedArray("float32",8);return{getSegmentsLength:function(e){var t,n=segmentsLengthPool.newElement(),r=e.c,i=e.v,s=e.o,o=e.i,l=e._length,c=n.lengths,m=0;for(t=0;t<l-1;t+=1)c[t]=a(i[t],i[t+1],s[t],o[t+1]),m+=c[t].addedLength;return r&&l&&(c[t]=a(i[t],i[0],s[t],o[0]),m+=c[t].addedLength),n.totalLength=m,n},getNewSegment:function(t,a,n,r,i,s,c){i<0?i=0:i>1&&(i=1);var m,f=o(i,c),p=o(s=s>1?1:s,c),h=t.length,u=1-f,d=1-p,y=u*u*u,g=f*u*u*3,b=f*f*u*3,v=f*f*f,w=u*u*d,k=f*u*d+u*f*d+u*u*p,_=f*f*d+u*f*p+f*u*p,E=f*f*p,C=u*d*d,x=f*d*d+u*p*d+u*d*p,S=f*p*d+u*p*p+f*d*p,P=f*p*p,T=d*d*d,B=p*d*d+d*p*d+d*d*p,A=p*p*d+d*p*p+p*d*p,M=p*p*p;for(m=0;m<h;m+=1)l[4*m]=e.round(1e3*(y*t[m]+g*n[m]+b*r[m]+v*a[m]))/1e3,l[4*m+1]=e.round(1e3*(w*t[m]+k*n[m]+_*r[m]+E*a[m]))/1e3,l[4*m+2]=e.round(1e3*(C*t[m]+x*n[m]+S*r[m]+P*a[m]))/1e3,l[4*m+3]=e.round(1e3*(T*t[m]+B*n[m]+A*r[m]+M*a[m]))/1e3;return l},getPointInSegment:function(t,a,n,r,i,s){var l=o(i,s),c=1-l;return[e.round(1e3*(c*c*c*t[0]+(l*c*c+c*l*c+c*c*l)*n[0]+(l*l*c+c*l*l+l*c*l)*r[0]+l*l*l*a[0]))/1e3,e.round(1e3*(c*c*c*t[1]+(l*c*c+c*l*c+c*c*l)*n[1]+(l*l*c+c*l*l+l*c*l)*r[1]+l*l*l*a[1]))/1e3]},buildBezierData:s,pointOnLine2D:t,pointOnLine3D:function(a,n,r,i,s,o,l,c,m){if(0===r&&0===o&&0===m)return t(a,n,i,s,l,c);var f,p=e.sqrt(e.pow(i-a,2)+e.pow(s-n,2)+e.pow(o-r,2)),h=e.sqrt(e.pow(l-a,2)+e.pow(c-n,2)+e.pow(m-r,2)),u=e.sqrt(e.pow(l-i,2)+e.pow(c-s,2)+e.pow(m-o,2));return(f=p>h?p>u?p-h-u:u-h-p:u>h?u-h-p:h-p-u)>-1e-4&&f<1e-4}}}!function(){for(var e=0,t=["ms","moz","webkit","o"],a=0;a<t.length&&!window.requestAnimationFrame;++a)window.requestAnimationFrame=window[t[a]+"RequestAnimationFrame"],window.cancelAnimationFrame=window[t[a]+"CancelAnimationFrame"]||window[t[a]+"CancelRequestAnimationFrame"];window.requestAnimationFrame||(window.requestAnimationFrame=function(t){var a=(new Date).getTime(),n=Math.max(0,16-(a-e)),r=setTimeout((function(){t(a+n)}),n);return e=a+n,r}),window.cancelAnimationFrame||(window.cancelAnimationFrame=function(e){clearTimeout(e)})}();var bez=bezFunction();function dataFunctionManager(){function e(r,i,s){var o,l,c,f,p,h,u=r.length;for(l=0;l<u;l+=1)if("ks"in(o=r[l])&&!o.completed){if(o.completed=!0,o.tt&&(r[l-1].td=o.tt),o.hasMask){var d=o.masksProperties;for(f=d.length,c=0;c<f;c+=1)if(d[c].pt.k.i)n(d[c].pt.k);else for(h=d[c].pt.k.length,p=0;p<h;p+=1)d[c].pt.k[p].s&&n(d[c].pt.k[p].s[0]),d[c].pt.k[p].e&&n(d[c].pt.k[p].e[0])}0===o.ty?(o.layers=t(o.refId,i),e(o.layers,i,s)):4===o.ty?a(o.shapes):5===o.ty&&m(o)}}function t(e,t){for(var a=0,n=t.length;a<n;){if(t[a].id===e)return t[a].layers.__used?JSON.parse(JSON.stringify(t[a].layers)):(t[a].layers.__used=!0,t[a].layers);a+=1}return null}function a(e){var t,r,i;for(t=e.length-1;t>=0;t-=1)if("sh"===e[t].ty)if(e[t].ks.k.i)n(e[t].ks.k);else for(i=e[t].ks.k.length,r=0;r<i;r+=1)e[t].ks.k[r].s&&n(e[t].ks.k[r].s[0]),e[t].ks.k[r].e&&n(e[t].ks.k[r].e[0]);else"gr"===e[t].ty&&a(e[t].it)}function n(e){var t,a=e.i.length;for(t=0;t<a;t+=1)e.i[t][0]+=e.v[t][0],e.i[t][1]+=e.v[t][1],e.o[t][0]+=e.v[t][0],e.o[t][1]+=e.v[t][1]}function r(e,t){var a=t?t.split("."):[100,100,100];return e[0]>a[0]||!(a[0]>e[0])&&(e[1]>a[1]||!(a[1]>e[1])&&(e[2]>a[2]||!(a[2]>e[2])&&null))}var i,s=function(){var e=[4,4,14];function t(e){var t,a,n,r=e.length;for(t=0;t<r;t+=1)5===e[t].ty&&(n=(a=e[t]).t.d,a.t.d={k:[{s:n,t:0}]})}return function(a){if(r(e,a.v)&&(t(a.layers),a.assets)){var n,i=a.assets.length;for(n=0;n<i;n+=1)a.assets[n].layers&&t(a.assets[n].layers)}}}(),o=(i=[4,7,99],function(e){if(e.chars&&!r(i,e.v)){var t,a,s,o,l,c=e.chars.length;for(t=0;t<c;t+=1)if(e.chars[t].data&&e.chars[t].data.shapes)for(s=(l=e.chars[t].data.shapes[0].it).length,a=0;a<s;a+=1)(o=l[a].ks.k).__converted||(n(l[a].ks.k),o.__converted=!0)}}),l=function(){var e=[4,1,9];function t(e){var a,n,r,i=e.length;for(a=0;a<i;a+=1)if("gr"===e[a].ty)t(e[a].it);else if("fl"===e[a].ty||"st"===e[a].ty)if(e[a].c.k&&e[a].c.k[0].i)for(r=e[a].c.k.length,n=0;n<r;n+=1)e[a].c.k[n].s&&(e[a].c.k[n].s[0]/=255,e[a].c.k[n].s[1]/=255,e[a].c.k[n].s[2]/=255,e[a].c.k[n].s[3]/=255),e[a].c.k[n].e&&(e[a].c.k[n].e[0]/=255,e[a].c.k[n].e[1]/=255,e[a].c.k[n].e[2]/=255,e[a].c.k[n].e[3]/=255);else e[a].c.k[0]/=255,e[a].c.k[1]/=255,e[a].c.k[2]/=255,e[a].c.k[3]/=255}function a(e){var a,n=e.length;for(a=0;a<n;a+=1)4===e[a].ty&&t(e[a].shapes)}return function(t){if(r(e,t.v)&&(a(t.layers),t.assets)){var n,i=t.assets.length;for(n=0;n<i;n+=1)t.assets[n].layers&&a(t.assets[n].layers)}}}(),c=function(){var e=[4,4,18];function t(e){var a,n,r;for(a=e.length-1;a>=0;a-=1)if("sh"===e[a].ty)if(e[a].ks.k.i)e[a].ks.k.c=e[a].closed;else for(r=e[a].ks.k.length,n=0;n<r;n+=1)e[a].ks.k[n].s&&(e[a].ks.k[n].s[0].c=e[a].closed),e[a].ks.k[n].e&&(e[a].ks.k[n].e[0].c=e[a].closed);else"gr"===e[a].ty&&t(e[a].it)}function a(e){var a,n,r,i,s,o,l=e.length;for(n=0;n<l;n+=1){if((a=e[n]).hasMask){var c=a.masksProperties;for(i=c.length,r=0;r<i;r+=1)if(c[r].pt.k.i)c[r].pt.k.c=c[r].cl;else for(o=c[r].pt.k.length,s=0;s<o;s+=1)c[r].pt.k[s].s&&(c[r].pt.k[s].s[0].c=c[r].cl),c[r].pt.k[s].e&&(c[r].pt.k[s].e[0].c=c[r].cl)}4===a.ty&&t(a.shapes)}}return function(t){if(r(e,t.v)&&(a(t.layers),t.assets)){var n,i=t.assets.length;for(n=0;n<i;n+=1)t.assets[n].layers&&a(t.assets[n].layers)}}}();function m(e){0!==e.t.a.length||"m"in e.t.p||(e.singleShape=!0)}var f={completeData:function(t,a){t.__complete||(l(t),s(t),o(t),c(t),e(t.layers,t.assets,a),t.__complete=!0)}};return f.checkColors=l,f.checkChars=o,f.checkShapes=c,f.completeLayers=e,f}var dataManager=dataFunctionManager();function getFontProperties(e){for(var t=e.fStyle?e.fStyle.split(" "):[],a="normal",n="normal",r=t.length,i=0;i<r;i+=1)switch(t[i].toLowerCase()){case"italic":n="italic";break;case"bold":a="700";break;case"black":a="900";break;case"medium":a="500";break;case"regular":case"normal":a="400";break;case"light":case"thin":a="200"}return{style:n,weight:e.fWeight||a}}var FontManager=function(){var e={w:0,size:0,shapes:[]},t=[];function a(e,t){var a=createTag("span");a.setAttribute("aria-hidden",!0),a.style.fontFamily=t;var n=createTag("span");n.innerText="giItT1WQy@!-/#",a.style.position="absolute",a.style.left="-10000px",a.style.top="-10000px",a.style.fontSize="300px",a.style.fontVariant="normal",a.style.fontStyle="normal",a.style.fontWeight="normal",a.style.letterSpacing="0",a.appendChild(n),document.body.appendChild(a);var r=n.offsetWidth;return n.style.fontFamily=function(e){var t,a=e.split(","),n=a.length,r=[];for(t=0;t<n;t+=1)"sans-serif"!==a[t]&&"monospace"!==a[t]&&r.push(a[t]);return r.join(",")}(e)+", "+t,{node:n,w:r,parent:a}}function n(e,t){var a=createNS("text");a.style.fontSize="100px";var n=getFontProperties(t);return a.setAttribute("font-family",t.fFamily),a.setAttribute("font-style",n.style),a.setAttribute("font-weight",n.weight),a.textContent="1",t.fClass?(a.style.fontFamily="inherit",a.setAttribute("class",t.fClass)):a.style.fontFamily=t.fFamily,e.appendChild(a),createTag("canvas").getContext("2d").font=t.fWeight+" "+t.fStyle+" 100px "+t.fFamily,a}t=t.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var r=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};return r.getCombinedCharacterCodes=function(){return t},r.prototype={addChars:function(e){if(e){var t;this.chars||(this.chars=[]);var a,n,r=e.length,i=this.chars.length;for(t=0;t<r;t+=1){for(a=0,n=!1;a<i;)this.chars[a].style===e[t].style&&this.chars[a].fFamily===e[t].fFamily&&this.chars[a].ch===e[t].ch&&(n=!0),a+=1;n||(this.chars.push(e[t]),i+=1)}}},addFonts:function(e,t){if(e){if(this.chars)return this.isLoaded=!0,void(this.fonts=e.list);var r,i=e.list,s=i.length,o=s;for(r=0;r<s;r+=1){var l,c,m=!0;if(i[r].loaded=!1,i[r].monoCase=a(i[r].fFamily,"monospace"),i[r].sansCase=a(i[r].fFamily,"sans-serif"),i[r].fPath){if("p"===i[r].fOrigin||3===i[r].origin){if((l=document.querySelectorAll('style[f-forigin="p"][f-family="'+i[r].fFamily+'"], style[f-origin="3"][f-family="'+i[r].fFamily+'"]')).length>0&&(m=!1),m){var f=createTag("style");f.setAttribute("f-forigin",i[r].fOrigin),f.setAttribute("f-origin",i[r].origin),f.setAttribute("f-family",i[r].fFamily),f.type="text/css",f.innerText="@font-face {font-family: "+i[r].fFamily+"; font-style: normal; src: url('"+i[r].fPath+"');}",t.appendChild(f)}}else if("g"===i[r].fOrigin||1===i[r].origin){for(l=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),c=0;c<l.length;c+=1)-1!==l[c].href.indexOf(i[r].fPath)&&(m=!1);if(m){var p=createTag("link");p.setAttribute("f-forigin",i[r].fOrigin),p.setAttribute("f-origin",i[r].origin),p.type="text/css",p.rel="stylesheet",p.href=i[r].fPath,document.body.appendChild(p)}}else if("t"===i[r].fOrigin||2===i[r].origin){for(l=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),c=0;c<l.length;c+=1)i[r].fPath===l[c].src&&(m=!1);if(m){var h=createTag("link");h.setAttribute("f-forigin",i[r].fOrigin),h.setAttribute("f-origin",i[r].origin),h.setAttribute("rel","stylesheet"),h.setAttribute("href",i[r].fPath),t.appendChild(h)}}}else i[r].loaded=!0,o-=1;i[r].helper=n(t,i[r]),i[r].cache={},this.fonts.push(i[r])}0===o?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}else this.isLoaded=!0},getCharData:function(t,a,n){for(var r=0,i=this.chars.length;r<i;){if(this.chars[r].ch===t&&this.chars[r].style===a&&this.chars[r].fFamily===n)return this.chars[r];r+=1}return("string"==typeof t&&13!==t.charCodeAt(0)||!t)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",t,a,n)),e},getFontByName:function(e){for(var t=0,a=this.fonts.length;t<a;){if(this.fonts[t].fName===e)return this.fonts[t];t+=1}return this.fonts[0]},measureText:function(e,t,a){var n=this.getFontByName(t),r=e.charCodeAt(0);if(!n.cache[r+1]){var i=n.helper;if(" "===e){i.textContent="|"+e+"|";var s=i.getComputedTextLength();i.textContent="||";var o=i.getComputedTextLength();n.cache[r+1]=(s-o)/100}else i.textContent=e,n.cache[r+1]=i.getComputedTextLength()/100}return n.cache[r+1]*a},checkLoadedFonts:function(){var e,t,a,n=this.fonts.length,r=n;for(e=0;e<n;e+=1)this.fonts[e].loaded?r-=1:"n"===this.fonts[e].fOrigin||0===this.fonts[e].origin?this.fonts[e].loaded=!0:(t=this.fonts[e].monoCase.node,a=this.fonts[e].monoCase.w,t.offsetWidth!==a?(r-=1,this.fonts[e].loaded=!0):(t=this.fonts[e].sansCase.node,a=this.fonts[e].sansCase.w,t.offsetWidth!==a&&(r-=1,this.fonts[e].loaded=!0)),this.fonts[e].loaded&&(this.fonts[e].sansCase.parent.parentNode.removeChild(this.fonts[e].sansCase.parent),this.fonts[e].monoCase.parent.parentNode.removeChild(this.fonts[e].monoCase.parent)));0!==r&&Date.now()-this.initTime<5e3?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)},setIsLoaded:function(){this.isLoaded=!0}},r}(),PropertyFactory=function(){var e=initialDefaultFrame,t=Math.abs;function a(e,t){var a,r=this.offsetTime;"multidimensional"===this.propType&&(a=createTypedArray("float32",this.pv.length));for(var i,s,o,l,c,m,f,p,h=t.lastIndex,u=h,d=this.keyframes.length-1,y=!0;y;){if(i=this.keyframes[u],s=this.keyframes[u+1],u===d-1&&e>=s.t-r){i.h&&(i=s),h=0;break}if(s.t-r>e){h=u;break}u<d-1?u+=1:(h=0,y=!1)}var g,b=s.t-r,v=i.t-r;if(i.to){i.bezierData||(i.bezierData=bez.buildBezierData(i.s,s.s||i.e,i.to,i.ti));var w=i.bezierData;if(e>=b||e<v){var k=e>=b?w.points.length-1:0;for(l=w.points[k].point.length,o=0;o<l;o+=1)a[o]=w.points[k].point[o]}else{i.__fnct?p=i.__fnct:(p=BezierFactory.getBezierEasing(i.o.x,i.o.y,i.i.x,i.i.y,i.n).get,i.__fnct=p),c=p((e-v)/(b-v));var _,E=w.segmentLength*c,C=t.lastFrame<e&&t._lastKeyframeIndex===u?t._lastAddedLength:0;for(f=t.lastFrame<e&&t._lastKeyframeIndex===u?t._lastPoint:0,y=!0,m=w.points.length;y;){if(C+=w.points[f].partialLength,0===E||0===c||f===w.points.length-1){for(l=w.points[f].point.length,o=0;o<l;o+=1)a[o]=w.points[f].point[o];break}if(E>=C&&E<C+w.points[f+1].partialLength){for(_=(E-C)/w.points[f+1].partialLength,l=w.points[f].point.length,o=0;o<l;o+=1)a[o]=w.points[f].point[o]+(w.points[f+1].point[o]-w.points[f].point[o])*_;break}f<m-1?f+=1:y=!1}t._lastPoint=f,t._lastAddedLength=C-w.points[f].partialLength,t._lastKeyframeIndex=u}}else{var x,S,P,T,B;if(d=i.s.length,g=s.s||i.e,this.sh&&1!==i.h)e>=b?(a[0]=g[0],a[1]=g[1],a[2]=g[2]):e<=v?(a[0]=i.s[0],a[1]=i.s[1],a[2]=i.s[2]):function(e,t){var a=t[0],n=t[1],r=t[2],i=t[3],s=Math.atan2(2*n*i-2*a*r,1-2*n*n-2*r*r),o=Math.asin(2*a*n+2*r*i),l=Math.atan2(2*a*i-2*n*r,1-2*a*a-2*r*r);e[0]=s/degToRads,e[1]=o/degToRads,e[2]=l/degToRads}(a,function(e,t,a){var n,r,i,s,o,l=[],c=e[0],m=e[1],f=e[2],p=e[3],h=t[0],u=t[1],d=t[2],y=t[3];return(r=c*h+m*u+f*d+p*y)<0&&(r=-r,h=-h,u=-u,d=-d,y=-y),1-r>1e-6?(n=Math.acos(r),i=Math.sin(n),s=Math.sin((1-a)*n)/i,o=Math.sin(a*n)/i):(s=1-a,o=a),l[0]=s*c+o*h,l[1]=s*m+o*u,l[2]=s*f+o*d,l[3]=s*p+o*y,l}(n(i.s),n(g),(e-v)/(b-v)));else for(u=0;u<d;u+=1)1!==i.h&&(e>=b?c=1:e<v?c=0:(i.o.x.constructor===Array?(i.__fnct||(i.__fnct=[]),i.__fnct[u]?p=i.__fnct[u]:(x=void 0===i.o.x[u]?i.o.x[0]:i.o.x[u],S=void 0===i.o.y[u]?i.o.y[0]:i.o.y[u],P=void 0===i.i.x[u]?i.i.x[0]:i.i.x[u],T=void 0===i.i.y[u]?i.i.y[0]:i.i.y[u],p=BezierFactory.getBezierEasing(x,S,P,T).get,i.__fnct[u]=p)):i.__fnct?p=i.__fnct:(x=i.o.x,S=i.o.y,P=i.i.x,T=i.i.y,p=BezierFactory.getBezierEasing(x,S,P,T).get,i.__fnct=p),c=p((e-v)/(b-v)))),g=s.s||i.e,B=1===i.h?i.s[u]:i.s[u]+(g[u]-i.s[u])*c,"multidimensional"===this.propType?a[u]=B:a=B}return t.lastIndex=h,a}function n(e){var t=e[0]*degToRads,a=e[1]*degToRads,n=e[2]*degToRads,r=Math.cos(t/2),i=Math.cos(a/2),s=Math.cos(n/2),o=Math.sin(t/2),l=Math.sin(a/2),c=Math.sin(n/2);return[o*l*s+r*i*c,o*i*s+r*l*c,r*l*s-o*i*c,r*i*s-o*l*c]}function r(){var t=this.comp.renderedFrame-this.offsetTime,a=this.keyframes[0].t-this.offsetTime,n=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==e&&(this._caching.lastFrame>=n&&t>=n||this._caching.lastFrame<a&&t<a))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var r=this.interpolateValue(t,this._caching);this.pv=r}return this._caching.lastFrame=t,this.pv}function i(e){var a;if("unidimensional"===this.propType)a=e*this.mult,t(this.v-a)>1e-5&&(this.v=a,this._mdf=!0);else for(var n=0,r=this.v.length;n<r;)a=e[n]*this.mult,t(this.v[n]-a)>1e-5&&(this.v[n]=a,this._mdf=!0),n+=1}function s(){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e;this.lock=!0,this._mdf=this._isFirstFrame;var t=this.effectsSequence.length,a=this.kf?this.pv:this.data.k;for(e=0;e<t;e+=1)a=this.effectsSequence[e](a);this.setVValue(a),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function o(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function l(e,t,a,n){this.propType="unidimensional",this.mult=a||1,this.data=t,this.v=a?t.k*a:t.k,this.pv=t.k,this._mdf=!1,this.elem=e,this.container=n,this.comp=e.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=s,this.setVValue=i,this.addEffect=o}function c(e,t,a,n){var r;this.propType="multidimensional",this.mult=a||1,this.data=t,this._mdf=!1,this.elem=e,this.container=n,this.comp=e.comp,this.k=!1,this.kf=!1,this.frameId=-1;var l=t.k.length;for(this.v=createTypedArray("float32",l),this.pv=createTypedArray("float32",l),this.vel=createTypedArray("float32",l),r=0;r<l;r+=1)this.v[r]=t.k[r]*this.mult,this.pv[r]=t.k[r];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=s,this.setVValue=i,this.addEffect=o}function m(t,n,l,c){this.propType="unidimensional",this.keyframes=n.k,this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:e,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=n,this.mult=l||1,this.elem=t,this.container=c,this.comp=t.comp,this.v=e,this.pv=e,this._isFirstFrame=!0,this.getValue=s,this.setVValue=i,this.interpolateValue=a,this.effectsSequence=[r.bind(this)],this.addEffect=o}function f(t,n,l,c){var m;this.propType="multidimensional";var f,p,h,u,d=n.k.length;for(m=0;m<d-1;m+=1)n.k[m].to&&n.k[m].s&&n.k[m+1]&&n.k[m+1].s&&(f=n.k[m].s,p=n.k[m+1].s,h=n.k[m].to,u=n.k[m].ti,(2===f.length&&(f[0]!==p[0]||f[1]!==p[1])&&bez.pointOnLine2D(f[0],f[1],p[0],p[1],f[0]+h[0],f[1]+h[1])&&bez.pointOnLine2D(f[0],f[1],p[0],p[1],p[0]+u[0],p[1]+u[1])||3===f.length&&(f[0]!==p[0]||f[1]!==p[1]||f[2]!==p[2])&&bez.pointOnLine3D(f[0],f[1],f[2],p[0],p[1],p[2],f[0]+h[0],f[1]+h[1],f[2]+h[2])&&bez.pointOnLine3D(f[0],f[1],f[2],p[0],p[1],p[2],p[0]+u[0],p[1]+u[1],p[2]+u[2]))&&(n.k[m].to=null,n.k[m].ti=null),f[0]===p[0]&&f[1]===p[1]&&0===h[0]&&0===h[1]&&0===u[0]&&0===u[1]&&(2===f.length||f[2]===p[2]&&0===h[2]&&0===u[2])&&(n.k[m].to=null,n.k[m].ti=null));this.effectsSequence=[r.bind(this)],this.data=n,this.keyframes=n.k,this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=l||1,this.elem=t,this.container=c,this.comp=t.comp,this.getValue=s,this.setVValue=i,this.interpolateValue=a,this.frameId=-1;var y=n.k[0].s.length;for(this.v=createTypedArray("float32",y),this.pv=createTypedArray("float32",y),m=0;m<y;m+=1)this.v[m]=e,this.pv[m]=e;this._caching={lastFrame:e,lastIndex:0,value:createTypedArray("float32",y)},this.addEffect=o}return{getProp:function(e,t,a,n,r){var i;if(t.k.length)if("number"==typeof t.k[0])i=new c(e,t,n,r);else switch(a){case 0:i=new m(e,t,n,r);break;case 1:i=new f(e,t,n,r)}else i=new l(e,t,n,r);return i.effectsSequence.length&&r.addDynamicProperty(i),i}}}(),TransformPropertyFactory=function(){var e=[0,0];function t(e,t,a){if(this.elem=e,this.frameId=-1,this.propType="transform",this.data=t,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(a||e),t.p&&t.p.s?(this.px=PropertyFactory.getProp(e,t.p.x,0,0,this),this.py=PropertyFactory.getProp(e,t.p.y,0,0,this),t.p.z&&(this.pz=PropertyFactory.getProp(e,t.p.z,0,0,this))):this.p=PropertyFactory.getProp(e,t.p||{k:[0,0,0]},1,0,this),t.rx){if(this.rx=PropertyFactory.getProp(e,t.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(e,t.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(e,t.rz,0,degToRads,this),t.or.k[0].ti){var n,r=t.or.k.length;for(n=0;n<r;n+=1)t.or.k[n].to=null,t.or.k[n].ti=null}this.or=PropertyFactory.getProp(e,t.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(e,t.r||{k:0},0,degToRads,this);t.sk&&(this.sk=PropertyFactory.getProp(e,t.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(e,t.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(e,t.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(e,t.s||{k:[100,100,100]},1,.01,this),t.o?this.o=PropertyFactory.getProp(e,t.o,0,.01,e):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}return t.prototype={applyToMatrix:function(e){var t=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||t,this.a&&e.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&e.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&e.skewFromAxis(-this.sk.v,this.sa.v),this.r?e.rotate(-this.r.v):e.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?e.translate(this.px.v,this.py.v,-this.pz.v):e.translate(this.px.v,this.py.v,0):e.translate(this.p.v[0],this.p.v[1],-this.p.v[2])},getValue:function(t){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||t){var a;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var n,r;if(a=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(n=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/a,0),r=this.p.getValueAtTime(this.p.keyframes[0].t/a,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(n=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/a,0),r=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/a,0)):(n=this.p.pv,r=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/a,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){n=[],r=[];var i=this.px,s=this.py;i._caching.lastFrame+i.offsetTime<=i.keyframes[0].t?(n[0]=i.getValueAtTime((i.keyframes[0].t+.01)/a,0),n[1]=s.getValueAtTime((s.keyframes[0].t+.01)/a,0),r[0]=i.getValueAtTime(i.keyframes[0].t/a,0),r[1]=s.getValueAtTime(s.keyframes[0].t/a,0)):i._caching.lastFrame+i.offsetTime>=i.keyframes[i.keyframes.length-1].t?(n[0]=i.getValueAtTime(i.keyframes[i.keyframes.length-1].t/a,0),n[1]=s.getValueAtTime(s.keyframes[s.keyframes.length-1].t/a,0),r[0]=i.getValueAtTime((i.keyframes[i.keyframes.length-1].t-.01)/a,0),r[1]=s.getValueAtTime((s.keyframes[s.keyframes.length-1].t-.01)/a,0)):(n=[i.pv,s.pv],r[0]=i.getValueAtTime((i._caching.lastFrame+i.offsetTime-.01)/a,i.offsetTime),r[1]=s.getValueAtTime((s._caching.lastFrame+s.offsetTime-.01)/a,s.offsetTime))}else n=r=e;this.v.rotate(-Math.atan2(n[1]-r[1],n[0]-r[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}},precalculateMatrix:function(){if(!this.a.k&&(this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1,!this.s.effectsSequence.length)){if(this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2,this.sk){if(this.sk.effectsSequence.length||this.sa.effectsSequence.length)return;this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3}this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):this.rz.effectsSequence.length||this.ry.effectsSequence.length||this.rx.effectsSequence.length||this.or.effectsSequence.length||(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}},autoOrient:function(){}},extendPrototype([DynamicPropertyContainer],t),t.prototype.addDynamicProperty=function(e){this._addDynamicProperty(e),this.elem.addDynamicProperty(e),this._isDirty=!0},t.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty,{getTransformProperty:function(e,a,n){return new t(e,a,n)}}}();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(e,t){this.c=e,this.setLength(t);for(var a=0;a<t;)this.v[a]=pointPool.newElement(),this.o[a]=pointPool.newElement(),this.i[a]=pointPool.newElement(),a+=1},ShapePath.prototype.setLength=function(e){for(;this._maxLength<e;)this.doubleArrayLength();this._length=e},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(e,t,a,n,r){var i;switch(this._length=Math.max(this._length,n+1),this._length>=this._maxLength&&this.doubleArrayLength(),a){case"v":i=this.v;break;case"i":i=this.i;break;case"o":i=this.o;break;default:i=[]}(!i[n]||i[n]&&!r)&&(i[n]=pointPool.newElement()),i[n][0]=e,i[n][1]=t},ShapePath.prototype.setTripleAt=function(e,t,a,n,r,i,s,o){this.setXYAt(e,t,"v",s,o),this.setXYAt(a,n,"o",s,o),this.setXYAt(r,i,"i",s,o)},ShapePath.prototype.reverse=function(){var e=new ShapePath;e.setPathData(this.c,this._length);var t=this.v,a=this.o,n=this.i,r=0;this.c&&(e.setTripleAt(t[0][0],t[0][1],n[0][0],n[0][1],a[0][0],a[0][1],0,!1),r=1);var i,s=this._length-1,o=this._length;for(i=r;i<o;i+=1)e.setTripleAt(t[s][0],t[s][1],n[s][0],n[s][1],a[s][0],a[s][1],i,!1),s-=1;return e};var ShapePropertyFactory=function(){function e(e,t,a){var n,r,i,s,o,l,c,m,f,p=a.lastIndex,h=this.keyframes;if(e<h[0].t-this.offsetTime)n=h[0].s[0],i=!0,p=0;else if(e>=h[h.length-1].t-this.offsetTime)n=h[h.length-1].s?h[h.length-1].s[0]:h[h.length-2].e[0],i=!0;else{for(var u,d,y=p,g=h.length-1,b=!0;b&&(u=h[y],!((d=h[y+1]).t-this.offsetTime>e));)y<g-1?y+=1:b=!1;if(p=y,!(i=1===u.h)){if(e>=d.t-this.offsetTime)m=1;else if(e<u.t-this.offsetTime)m=0;else{var v;u.__fnct?v=u.__fnct:(v=BezierFactory.getBezierEasing(u.o.x,u.o.y,u.i.x,u.i.y).get,u.__fnct=v),m=v((e-(u.t-this.offsetTime))/(d.t-this.offsetTime-(u.t-this.offsetTime)))}r=d.s?d.s[0]:u.e[0]}n=u.s[0]}for(l=t._length,c=n.i[0].length,a.lastIndex=p,s=0;s<l;s+=1)for(o=0;o<c;o+=1)f=i?n.i[s][o]:n.i[s][o]+(r.i[s][o]-n.i[s][o])*m,t.i[s][o]=f,f=i?n.o[s][o]:n.o[s][o]+(r.o[s][o]-n.o[s][o])*m,t.o[s][o]=f,f=i?n.v[s][o]:n.v[s][o]+(r.v[s][o]-n.v[s][o])*m,t.v[s][o]=f}function t(){var e=this.comp.renderedFrame-this.offsetTime,t=this.keyframes[0].t-this.offsetTime,a=this.keyframes[this.keyframes.length-1].t-this.offsetTime,n=this._caching.lastFrame;return-999999!==n&&(n<t&&e<t||n>a&&e>a)||(this._caching.lastIndex=n<e?this._caching.lastIndex:0,this.interpolateShape(e,this.pv,this._caching)),this._caching.lastFrame=e,this.pv}function a(){this.paths=this.localShapeCollection}function n(e){(function(e,t){if(e._length!==t._length||e.c!==t.c)return!1;var a,n=e._length;for(a=0;a<n;a+=1)if(e.v[a][0]!==t.v[a][0]||e.v[a][1]!==t.v[a][1]||e.o[a][0]!==t.o[a][0]||e.o[a][1]!==t.o[a][1]||e.i[a][0]!==t.i[a][0]||e.i[a][1]!==t.i[a][1])return!1;return!0})(this.v,e)||(this.v=shapePool.clone(e),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function r(){if(this.elem.globalData.frameId!==this.frameId)if(this.effectsSequence.length)if(this.lock)this.setVValue(this.pv);else{var e,t;this.lock=!0,this._mdf=!1,e=this.kf?this.pv:this.data.ks?this.data.ks.k:this.data.pt.k;var a=this.effectsSequence.length;for(t=0;t<a;t+=1)e=this.effectsSequence[t](e);this.setVValue(e),this.lock=!1,this.frameId=this.elem.globalData.frameId}else this._mdf=!1}function i(e,t,n){this.propType="shape",this.comp=e.comp,this.container=e,this.elem=e,this.data=t,this.k=!1,this.kf=!1,this._mdf=!1;var r=3===n?t.pt.k:t.ks.k;this.v=shapePool.clone(r),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=a,this.effectsSequence=[]}function s(e){this.effectsSequence.push(e),this.container.addDynamicProperty(this)}function o(e,n,r){this.propType="shape",this.comp=e.comp,this.elem=e,this.container=e,this.offsetTime=e.data.st,this.keyframes=3===r?n.pt.k:n.ks.k,this.k=!0,this.kf=!0;var i=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,i),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=-999999,this.reset=a,this._caching={lastFrame:-999999,lastIndex:0},this.effectsSequence=[t.bind(this)]}i.prototype.interpolateShape=e,i.prototype.getValue=r,i.prototype.setVValue=n,i.prototype.addEffect=s,o.prototype.getValue=r,o.prototype.interpolateShape=e,o.prototype.setVValue=n,o.prototype.addEffect=s;var l=function(){var e=roundCorner;function t(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=t.d,this.elem=e,this.comp=e.comp,this.frameId=-1,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return t.prototype={reset:a,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var t=this.p.v[0],a=this.p.v[1],n=this.s.v[0]/2,r=this.s.v[1]/2,i=3!==this.d,s=this.v;s.v[0][0]=t,s.v[0][1]=a-r,s.v[1][0]=i?t+n:t-n,s.v[1][1]=a,s.v[2][0]=t,s.v[2][1]=a+r,s.v[3][0]=i?t-n:t+n,s.v[3][1]=a,s.i[0][0]=i?t-n*e:t+n*e,s.i[0][1]=a-r,s.i[1][0]=i?t+n:t-n,s.i[1][1]=a-r*e,s.i[2][0]=i?t+n*e:t-n*e,s.i[2][1]=a+r,s.i[3][0]=i?t-n:t+n,s.i[3][1]=a+r*e,s.o[0][0]=i?t+n*e:t-n*e,s.o[0][1]=a-r,s.o[1][0]=i?t+n:t-n,s.o[1][1]=a+r*e,s.o[2][0]=i?t-n*e:t+n*e,s.o[2][1]=a+r,s.o[3][0]=i?t-n:t+n,s.o[3][1]=a-r*e}},extendPrototype([DynamicPropertyContainer],t),t}(),c=function(){function e(e,t){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=e,this.comp=e.comp,this.data=t,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),1===t.sy?(this.ir=PropertyFactory.getProp(e,t.ir,0,0,this),this.is=PropertyFactory.getProp(e,t.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(e,t.pt,0,0,this),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,degToRads,this),this.or=PropertyFactory.getProp(e,t.or,0,0,this),this.os=PropertyFactory.getProp(e,t.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return e.prototype={reset:a,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var e,t,a,n,r=2*Math.floor(this.pt.v),i=2*Math.PI/r,s=!0,o=this.or.v,l=this.ir.v,c=this.os.v,m=this.is.v,f=2*Math.PI*o/(2*r),p=2*Math.PI*l/(2*r),h=-Math.PI/2;h+=this.r.v;var u=3===this.data.d?-1:1;for(this.v._length=0,e=0;e<r;e+=1){a=s?c:m,n=s?f:p;var d=(t=s?o:l)*Math.cos(h),y=t*Math.sin(h),g=0===d&&0===y?0:y/Math.sqrt(d*d+y*y),b=0===d&&0===y?0:-d/Math.sqrt(d*d+y*y);d+=+this.p.v[0],y+=+this.p.v[1],this.v.setTripleAt(d,y,d-g*n*a*u,y-b*n*a*u,d+g*n*a*u,y+b*n*a*u,e,!0),s=!s,h+=i*u}},convertPolygonToPath:function(){var e,t=Math.floor(this.pt.v),a=2*Math.PI/t,n=this.or.v,r=this.os.v,i=2*Math.PI*n/(4*t),s=.5*-Math.PI,o=3===this.data.d?-1:1;for(s+=this.r.v,this.v._length=0,e=0;e<t;e+=1){var l=n*Math.cos(s),c=n*Math.sin(s),m=0===l&&0===c?0:c/Math.sqrt(l*l+c*c),f=0===l&&0===c?0:-l/Math.sqrt(l*l+c*c);l+=+this.p.v[0],c+=+this.p.v[1],this.v.setTripleAt(l,c,l-m*i*r*o,c-f*i*r*o,l+m*i*r*o,c+f*i*r*o,e,!0),s+=a*o}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],e),e}(),m=function(){function e(e,t){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=e,this.comp=e.comp,this.frameId=-1,this.d=t.d,this.initDynamicPropertyContainer(e),this.p=PropertyFactory.getProp(e,t.p,1,0,this),this.s=PropertyFactory.getProp(e,t.s,1,0,this),this.r=PropertyFactory.getProp(e,t.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return e.prototype={convertRectToPath:function(){var e=this.p.v[0],t=this.p.v[1],a=this.s.v[0]/2,n=this.s.v[1]/2,r=bmMin(a,n,this.r.v),i=r*(1-roundCorner);this.v._length=0,2===this.d||1===this.d?(this.v.setTripleAt(e+a,t-n+r,e+a,t-n+r,e+a,t-n+i,0,!0),this.v.setTripleAt(e+a,t+n-r,e+a,t+n-i,e+a,t+n-r,1,!0),0!==r?(this.v.setTripleAt(e+a-r,t+n,e+a-r,t+n,e+a-i,t+n,2,!0),this.v.setTripleAt(e-a+r,t+n,e-a+i,t+n,e-a+r,t+n,3,!0),this.v.setTripleAt(e-a,t+n-r,e-a,t+n-r,e-a,t+n-i,4,!0),this.v.setTripleAt(e-a,t-n+r,e-a,t-n+i,e-a,t-n+r,5,!0),this.v.setTripleAt(e-a+r,t-n,e-a+r,t-n,e-a+i,t-n,6,!0),this.v.setTripleAt(e+a-r,t-n,e+a-i,t-n,e+a-r,t-n,7,!0)):(this.v.setTripleAt(e-a,t+n,e-a+i,t+n,e-a,t+n,2),this.v.setTripleAt(e-a,t-n,e-a,t-n+i,e-a,t-n,3))):(this.v.setTripleAt(e+a,t-n+r,e+a,t-n+i,e+a,t-n+r,0,!0),0!==r?(this.v.setTripleAt(e+a-r,t-n,e+a-r,t-n,e+a-i,t-n,1,!0),this.v.setTripleAt(e-a+r,t-n,e-a+i,t-n,e-a+r,t-n,2,!0),this.v.setTripleAt(e-a,t-n+r,e-a,t-n+r,e-a,t-n+i,3,!0),this.v.setTripleAt(e-a,t+n-r,e-a,t+n-i,e-a,t+n-r,4,!0),this.v.setTripleAt(e-a+r,t+n,e-a+r,t+n,e-a+i,t+n,5,!0),this.v.setTripleAt(e+a-r,t+n,e+a-i,t+n,e+a-r,t+n,6,!0),this.v.setTripleAt(e+a,t+n-r,e+a,t+n-r,e+a,t+n-i,7,!0)):(this.v.setTripleAt(e-a,t-n,e-a+i,t-n,e-a,t-n,1,!0),this.v.setTripleAt(e-a,t+n,e-a,t+n-i,e-a,t+n,2,!0),this.v.setTripleAt(e+a,t+n,e+a-i,t+n,e+a,t+n,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:a},extendPrototype([DynamicPropertyContainer],e),e}(),f={getShapeProp:function(e,t,a){var n;return 3===a||4===a?n=(3===a?t.pt:t.ks).k.length?new o(e,t,a):new i(e,t,a):5===a?n=new m(e,t):6===a?n=new l(e,t):7===a&&(n=new c(e,t)),n.k&&e.addDynamicProperty(n),n},getConstructorFunction:function(){return i},getKeyframedConstructorFunction:function(){return o}};return f}(),ShapeModifiers=(ob={},modifiers={},ob.registerModifier=function(e,t){modifiers[e]||(modifiers[e]=t)},ob.getModifier=function(e,t,a){return new modifiers[e](t,a)},ob),ob,modifiers;function ShapeModifier(){}function TrimModifier(){}function RoundCornersModifier(){}function PuckerAndBloatModifier(){}function RepeaterModifier(){}function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}function DashProperty(e,t,a,n){var r;this.elem=e,this.frameId=-1,this.dataProps=createSizedArray(t.length),this.renderer=a,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",t.length?t.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(n);var i,s=t.length||0;for(r=0;r<s;r+=1)i=PropertyFactory.getProp(e,t[r].v,0,0,this),this.k=i.k||this.k,this.dataProps[r]={n:t[r].n,p:i};this.k||this.getValue(!0),this._isAnimated=this.k}function GradientProperty(e,t,a){this.data=t,this.c=createTypedArray("uint8c",4*t.p);var n=t.k.k[0].s?t.k.k[0].s.length-4*t.p:t.k.k.length-4*t.p;this.o=createTypedArray("float32",n),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=n,this.initDynamicPropertyContainer(a),this.prop=PropertyFactory.getProp(e,t.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(e){if(!this.closed){e.sh.container.addDynamicProperty(e.sh);var t={shape:e.sh,data:e,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(t),this.addShapeToModifier(t),this._isAnimated&&e.setAsAnimated()}},ShapeModifier.prototype.init=function(e,t){this.shapes=[],this.elem=e,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier),extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(e,t){this.s=PropertyFactory.getProp(e,t.s,0,.01,this),this.e=PropertyFactory.getProp(e,t.e,0,.01,this),this.o=PropertyFactory.getProp(e,t.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=t.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(e){e.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(e,t,a,n,r){var i=[];t<=1?i.push({s:e,e:t}):e>=1?i.push({s:e-1,e:t-1}):(i.push({s:e,e:1}),i.push({s:0,e:t-1}));var s,o,l=[],c=i.length;for(s=0;s<c;s+=1){var m,f;(o=i[s]).e*r<n||o.s*r>n+a||(m=o.s*r<=n?0:(o.s*r-n)/a,f=o.e*r>=n+a?1:(o.e*r-n)/a,l.push([m,f]))}return l.length||l.push([0,0]),l},TrimModifier.prototype.releasePathsData=function(e){var t,a=e.length;for(t=0;t<a;t+=1)segmentsLengthPool.release(e[t]);return e.length=0,e},TrimModifier.prototype.processShapes=function(e){var t,a,n,r;if(this._mdf||e){var i=this.o.v%360/360;if(i<0&&(i+=1),(t=this.s.v>1?1+i:this.s.v<0?0+i:this.s.v+i)>(a=this.e.v>1?1+i:this.e.v<0?0+i:this.e.v+i)){var s=t;t=a,a=s}t=1e-4*Math.round(1e4*t),a=1e-4*Math.round(1e4*a),this.sValue=t,this.eValue=a}else t=this.sValue,a=this.eValue;var o,l,c,m,f,p=this.shapes.length,h=0;if(a===t)for(r=0;r<p;r+=1)this.shapes[r].localShapeCollection.releaseShapes(),this.shapes[r].shape._mdf=!0,this.shapes[r].shape.paths=this.shapes[r].localShapeCollection,this._mdf&&(this.shapes[r].pathsData.length=0);else if(1===a&&0===t||0===a&&1===t){if(this._mdf)for(r=0;r<p;r+=1)this.shapes[r].pathsData.length=0,this.shapes[r].shape._mdf=!0}else{var u,d,y=[];for(r=0;r<p;r+=1)if((u=this.shapes[r]).shape._mdf||this._mdf||e||2===this.m){if(l=(n=u.shape.paths)._length,f=0,!u.shape._mdf&&u.pathsData.length)f=u.totalShapeLength;else{for(c=this.releasePathsData(u.pathsData),o=0;o<l;o+=1)m=bez.getSegmentsLength(n.shapes[o]),c.push(m),f+=m.totalLength;u.totalShapeLength=f,u.pathsData=c}h+=f,u.shape._mdf=!0}else u.shape.paths=u.localShapeCollection;var g,b=t,v=a,w=0;for(r=p-1;r>=0;r-=1)if((u=this.shapes[r]).shape._mdf){for((d=u.localShapeCollection).releaseShapes(),2===this.m&&p>1?(g=this.calculateShapeEdges(t,a,u.totalShapeLength,w,h),w+=u.totalShapeLength):g=[[b,v]],l=g.length,o=0;o<l;o+=1){b=g[o][0],v=g[o][1],y.length=0,v<=1?y.push({s:u.totalShapeLength*b,e:u.totalShapeLength*v}):b>=1?y.push({s:u.totalShapeLength*(b-1),e:u.totalShapeLength*(v-1)}):(y.push({s:u.totalShapeLength*b,e:u.totalShapeLength}),y.push({s:0,e:u.totalShapeLength*(v-1)}));var k=this.addShapes(u,y[0]);if(y[0].s!==y[0].e){if(y.length>1)if(u.shape.paths.shapes[u.shape.paths._length-1].c){var _=k.pop();this.addPaths(k,d),k=this.addShapes(u,y[1],_)}else this.addPaths(k,d),k=this.addShapes(u,y[1]);this.addPaths(k,d)}}u.shape.paths=d}}},TrimModifier.prototype.addPaths=function(e,t){var a,n=e.length;for(a=0;a<n;a+=1)t.addShape(e[a])},TrimModifier.prototype.addSegment=function(e,t,a,n,r,i,s){r.setXYAt(t[0],t[1],"o",i),r.setXYAt(a[0],a[1],"i",i+1),s&&r.setXYAt(e[0],e[1],"v",i),r.setXYAt(n[0],n[1],"v",i+1)},TrimModifier.prototype.addSegmentFromArray=function(e,t,a,n){t.setXYAt(e[1],e[5],"o",a),t.setXYAt(e[2],e[6],"i",a+1),n&&t.setXYAt(e[0],e[4],"v",a),t.setXYAt(e[3],e[7],"v",a+1)},TrimModifier.prototype.addShapes=function(e,t,a){var n,r,i,s,o,l,c,m,f=e.pathsData,p=e.shape.paths.shapes,h=e.shape.paths._length,u=0,d=[],y=!0;for(a?(o=a._length,m=a._length):(a=shapePool.newElement(),o=0,m=0),d.push(a),n=0;n<h;n+=1){for(l=f[n].lengths,a.c=p[n].c,i=p[n].c?l.length:l.length+1,r=1;r<i;r+=1)if(u+(s=l[r-1]).addedLength<t.s)u+=s.addedLength,a.c=!1;else{if(u>t.e){a.c=!1;break}t.s<=u&&t.e>=u+s.addedLength?(this.addSegment(p[n].v[r-1],p[n].o[r-1],p[n].i[r],p[n].v[r],a,o,y),y=!1):(c=bez.getNewSegment(p[n].v[r-1],p[n].v[r],p[n].o[r-1],p[n].i[r],(t.s-u)/s.addedLength,(t.e-u)/s.addedLength,l[r-1]),this.addSegmentFromArray(c,a,o,y),y=!1,a.c=!1),u+=s.addedLength,o+=1}if(p[n].c&&l.length){if(s=l[r-1],u<=t.e){var g=l[r-1].addedLength;t.s<=u&&t.e>=u+g?(this.addSegment(p[n].v[r-1],p[n].o[r-1],p[n].i[0],p[n].v[0],a,o,y),y=!1):(c=bez.getNewSegment(p[n].v[r-1],p[n].v[0],p[n].o[r-1],p[n].i[0],(t.s-u)/g,(t.e-u)/g,l[r-1]),this.addSegmentFromArray(c,a,o,y),y=!1,a.c=!1)}else a.c=!1;u+=s.addedLength,o+=1}if(a._length&&(a.setXYAt(a.v[m][0],a.v[m][1],"i",m),a.setXYAt(a.v[a._length-1][0],a.v[a._length-1][1],"o",a._length-1)),u>t.e)break;n<h-1&&(a=shapePool.newElement(),y=!0,d.push(a),o=0)}return d},ShapeModifiers.registerModifier("tm",TrimModifier),extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(e,t.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(e,t){var a,n=shapePool.newElement();n.c=e.c;var r,i,s,o,l,c,m,f,p,h,u,d,y=e._length,g=0;for(a=0;a<y;a+=1)r=e.v[a],s=e.o[a],i=e.i[a],r[0]===s[0]&&r[1]===s[1]&&r[0]===i[0]&&r[1]===i[1]?0!==a&&a!==y-1||e.c?(o=0===a?e.v[y-1]:e.v[a-1],c=(l=Math.sqrt(Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)))?Math.min(l/2,t)/l:0,m=u=r[0]+(o[0]-r[0])*c,f=d=r[1]-(r[1]-o[1])*c,p=m-(m-r[0])*roundCorner,h=f-(f-r[1])*roundCorner,n.setTripleAt(m,f,p,h,u,d,g),g+=1,o=a===y-1?e.v[0]:e.v[a+1],c=(l=Math.sqrt(Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)))?Math.min(l/2,t)/l:0,m=p=r[0]+(o[0]-r[0])*c,f=h=r[1]+(o[1]-r[1])*c,u=m-(m-r[0])*roundCorner,d=f-(f-r[1])*roundCorner,n.setTripleAt(m,f,p,h,u,d,g),g+=1):(n.setTripleAt(r[0],r[1],s[0],s[1],i[0],i[1],g),g+=1):(n.setTripleAt(e.v[a][0],e.v[a][1],e.o[a][0],e.o[a][1],e.i[a][0],e.i[a][1],g),g+=1);return n},RoundCornersModifier.prototype.processShapes=function(e){var t,a,n,r,i,s,o=this.shapes.length,l=this.rd.v;if(0!==l)for(a=0;a<o;a+=1){if(s=(i=this.shapes[a]).localShapeCollection,i.shape._mdf||this._mdf||e)for(s.releaseShapes(),i.shape._mdf=!0,t=i.shape.paths.shapes,r=i.shape.paths._length,n=0;n<r;n+=1)s.addShape(this.processPath(t[n],l));i.shape.paths=i.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("rd",RoundCornersModifier),extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(e,t.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(e,t){var a=t/100,n=[0,0],r=e._length,i=0;for(i=0;i<r;i+=1)n[0]+=e.v[i][0],n[1]+=e.v[i][1];n[0]/=r,n[1]/=r;var s,o,l,c,m,f,p=shapePool.newElement();for(p.c=e.c,i=0;i<r;i+=1)s=e.v[i][0]+(n[0]-e.v[i][0])*a,o=e.v[i][1]+(n[1]-e.v[i][1])*a,l=e.o[i][0]+(n[0]-e.o[i][0])*-a,c=e.o[i][1]+(n[1]-e.o[i][1])*-a,m=e.i[i][0]+(n[0]-e.i[i][0])*-a,f=e.i[i][1]+(n[1]-e.i[i][1])*-a,p.setTripleAt(s,o,l,c,m,f,i);return p},PuckerAndBloatModifier.prototype.processShapes=function(e){var t,a,n,r,i,s,o=this.shapes.length,l=this.amount.v;if(0!==l)for(a=0;a<o;a+=1){if(s=(i=this.shapes[a]).localShapeCollection,i.shape._mdf||this._mdf||e)for(s.releaseShapes(),i.shape._mdf=!0,t=i.shape.paths.shapes,r=i.shape.paths._length,n=0;n<r;n+=1)s.addShape(this.processPath(t[n],l));i.shape.paths=i.localShapeCollection}this.dynamicProperties.length||(this._mdf=!1)},ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(e,t){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(e,t.c,0,null,this),this.o=PropertyFactory.getProp(e,t.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(e,t.tr,this),this.so=PropertyFactory.getProp(e,t.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(e,t.tr.eo,0,.01,this),this.data=t,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(e,t,a,n,r,i){var s=i?-1:1,o=n.s.v[0]+(1-n.s.v[0])*(1-r),l=n.s.v[1]+(1-n.s.v[1])*(1-r);e.translate(n.p.v[0]*s*r,n.p.v[1]*s*r,n.p.v[2]),t.translate(-n.a.v[0],-n.a.v[1],n.a.v[2]),t.rotate(-n.r.v*s*r),t.translate(n.a.v[0],n.a.v[1],n.a.v[2]),a.translate(-n.a.v[0],-n.a.v[1],n.a.v[2]),a.scale(i?1/o:o,i?1/l:l),a.translate(n.a.v[0],n.a.v[1],n.a.v[2])},RepeaterModifier.prototype.init=function(e,t,a,n){for(this.elem=e,this.arr=t,this.pos=a,this.elemsData=n,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(e),this.initModifierProperties(e,t[a]);a>0;)a-=1,this._elements.unshift(t[a]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(e){var t,a=e.length;for(t=0;t<a;t+=1)e[t]._processed=!1,"gr"===e[t].ty&&this.resetElements(e[t].it)},RepeaterModifier.prototype.cloneElements=function(e){var t=JSON.parse(JSON.stringify(e));return this.resetElements(t),t},RepeaterModifier.prototype.changeGroupRender=function(e,t){var a,n=e.length;for(a=0;a<n;a+=1)e[a]._render=t,"gr"===e[a].ty&&this.changeGroupRender(e[a].it,t)},RepeaterModifier.prototype.processShapes=function(e){var t,a,n,r,i,s=!1;if(this._mdf||e){var o,l=Math.ceil(this.c.v);if(this._groups.length<l){for(;this._groups.length<l;){var c={it:this.cloneElements(this._elements),ty:"gr"};c.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,c),this._groups.splice(0,0,c),this._currentCopies+=1}this.elem.reloadShapes(),s=!0}for(i=0,n=0;n<=this._groups.length-1;n+=1){if(o=i<l,this._groups[n]._render=o,this.changeGroupRender(this._groups[n].it,o),!o){var m=this.elemsData[n].it,f=m[m.length-1];0!==f.transform.op.v?(f.transform.op._mdf=!0,f.transform.op.v=0):f.transform.op._mdf=!1}i+=1}this._currentCopies=l;var p=this.o.v,h=p%1,u=p>0?Math.floor(p):Math.ceil(p),d=this.pMatrix.props,y=this.rMatrix.props,g=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var b,v,w=0;if(p>0){for(;w<u;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),w+=1;h&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,h,!1),w+=h)}else if(p<0){for(;w>u;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),w-=1;h&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-h,!0),w-=h)}for(n=1===this.data.m?0:this._currentCopies-1,r=1===this.data.m?1:-1,i=this._currentCopies;i;){if(v=(a=(t=this.elemsData[n].it)[t.length-1].transform.mProps.v.props).length,t[t.length-1].transform.mProps._mdf=!0,t[t.length-1].transform.op._mdf=!0,t[t.length-1].transform.op.v=1===this._currentCopies?this.so.v:this.so.v+(this.eo.v-this.so.v)*(n/(this._currentCopies-1)),0!==w){for((0!==n&&1===r||n!==this._currentCopies-1&&-1===r)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(y[0],y[1],y[2],y[3],y[4],y[5],y[6],y[7],y[8],y[9],y[10],y[11],y[12],y[13],y[14],y[15]),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(d[0],d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8],d[9],d[10],d[11],d[12],d[13],d[14],d[15]),b=0;b<v;b+=1)a[b]=this.matrix.props[b];this.matrix.reset()}else for(this.matrix.reset(),b=0;b<v;b+=1)a[b]=this.matrix.props[b];w+=1,i-=1,n+=r}}else for(i=this._currentCopies,n=0,r=1;i;)a=(t=this.elemsData[n].it)[t.length-1].transform.mProps.v.props,t[t.length-1].transform.mProps._mdf=!1,t[t.length-1].transform.op._mdf=!1,i-=1,n+=r;return s},RepeaterModifier.prototype.addShape=function(){},ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeCollection.prototype.addShape=function(e){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=e,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var e;for(e=0;e<this._length;e+=1)shapePool.release(this.shapes[e]);this._length=0},DashProperty.prototype.getValue=function(e){if((this.elem.globalData.frameId!==this.frameId||e)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||e,this._mdf)){var t=0,a=this.dataProps.length;for("svg"===this.renderer&&(this.dashStr=""),t=0;t<a;t+=1)"o"!==this.dataProps[t].n?"svg"===this.renderer?this.dashStr+=" "+this.dataProps[t].p.v:this.dashArray[t]=this.dataProps[t].p.v:this.dashoffset[0]=this.dataProps[t].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty),GradientProperty.prototype.comparePoints=function(e,t){for(var a=0,n=this.o.length/2;a<n;){if(Math.abs(e[4*a]-e[4*t+2*a])>.01)return!1;a+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!=this.c.length/4)return!1;if(this.data.k.k[0].s)for(var e=0,t=this.data.k.k.length;e<t;){if(!this.comparePoints(this.data.k.k[e].s,this.data.p))return!1;e+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(e){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||e){var t,a,n,r=4*this.data.p;for(t=0;t<r;t+=1)a=t%4==0?100:255,n=Math.round(this.prop.v[t]*a),this.c[t]!==n&&(this.c[t]=n,this._cmdf=!e);if(this.o.length)for(r=this.prop.v.length,t=4*this.data.p;t<r;t+=1)a=t%2==0?100:1,n=t%2==0?Math.round(100*this.prop.v[t]):this.prop.v[t],this.o[t-4*this.data.p]!==n&&(this.o[t-4*this.data.p]=n,this._omdf=!e);this._mdf=!e}},extendPrototype([DynamicPropertyContainer],GradientProperty);var buildShapeString=function(e,t,a,n){if(0===t)return"";var r,i=e.o,s=e.i,o=e.v,l=" M"+n.applyToPointStringified(o[0][0],o[0][1]);for(r=1;r<t;r+=1)l+=" C"+n.applyToPointStringified(i[r-1][0],i[r-1][1])+" "+n.applyToPointStringified(s[r][0],s[r][1])+" "+n.applyToPointStringified(o[r][0],o[r][1]);return a&&t&&(l+=" C"+n.applyToPointStringified(i[r-1][0],i[r-1][1])+" "+n.applyToPointStringified(s[0][0],s[0][1])+" "+n.applyToPointStringified(o[0][0],o[0][1]),l+="z"),l},audioControllerFactory=function(){function e(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return e.prototype={addAudio:function(e){this.audios.push(e)},pause:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].pause()},resume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].resume()},setRate:function(e){var t,a=this.audios.length;for(t=0;t<a;t+=1)this.audios[t].setRate(e)},createAudio:function(e){return this.audioFactory?this.audioFactory(e):Howl?new Howl({src:[e]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(e){this.audioFactory=e},setVolume:function(e){this._volume=e,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var e,t=this.audios.length;for(e=0;e<t;e+=1)this.audios[e].volume(this._volume*(this._isMuted?0:1))}},function(){return new e}}(),ImagePreloader=function(){var e=function(){var e=createTag("canvas");e.width=1,e.height=1;var t=e.getContext("2d");return t.fillStyle="rgba(0,0,0,0)",t.fillRect(0,0,1,1),e}();function t(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function a(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(e,t,a){var n="";if(e.e)n=e.p;else if(t){var r=e.p;-1!==r.indexOf("images/")&&(r=r.split("/")[1]),n=t+r}else n=a,n+=e.u?e.u:"",n+=e.p;return n}function r(e){var t=0,a=setInterval(function(){(e.getBBox().width||t>500)&&(this._imageLoaded(),clearInterval(a)),t+=1}.bind(this),50)}function i(e){var t={assetData:e},a=n(e,this.assetsPath,this.path);return assetLoader.load(a,function(e){t.img=e,this._footageLoaded()}.bind(this),function(){t.img={},this._footageLoaded()}.bind(this)),t}function s(){this._imageLoaded=t.bind(this),this._footageLoaded=a.bind(this),this.testImageLoaded=r.bind(this),this.createFootageData=i.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return s.prototype={loadAssets:function(e,t){var a;this.imagesLoadedCb=t;var n=e.length;for(a=0;a<n;a+=1)e[a].layers||(e[a].t?3===e[a].t&&(this.totalFootages+=1,this.images.push(this.createFootageData(e[a]))):(this.totalImages+=1,this.images.push(this._createImageData(e[a]))))},setAssetsPath:function(e){this.assetsPath=e||""},setPath:function(e){this.path=e||""},loadedImages:function(){return this.totalImages===this.loadedAssets},loadedFootages:function(){return this.totalFootages===this.loadedFootagesCount},destroy:function(){this.imagesLoadedCb=null,this.images.length=0},getAsset:function(e){for(var t=0,a=this.images.length;t<a;){if(this.images[t].assetData===e)return this.images[t].img;t+=1}return null},createImgData:function(t){var a=n(t,this.assetsPath,this.path),r=createTag("img");r.crossOrigin="anonymous",r.addEventListener("load",this._imageLoaded,!1),r.addEventListener("error",function(){i.img=e,this._imageLoaded()}.bind(this),!1),r.src=a;var i={img:r,assetData:t};return i},createImageData:function(t){var a=n(t,this.assetsPath,this.path),r=createNS("image");isSafari?this.testImageLoaded(r):r.addEventListener("load",this._imageLoaded,!1),r.addEventListener("error",function(){i.img=e,this._imageLoaded()}.bind(this),!1),r.setAttributeNS("http://www.w3.org/1999/xlink","href",a),this._elementHelper.append?this._elementHelper.append(r):this._elementHelper.appendChild(r);var i={img:r,assetData:t};return i},imageLoaded:t,footageLoaded:a,setCacheType:function(e,t){"svg"===e?(this._elementHelper=t,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}},s}(),featureSupport=(t={maskType:!0},(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(t.maskType=!1),t),filtersFactory=function(){var e={createFilter:function(e,t){var a=createNS("filter");return a.setAttribute("id",e),!0!==t&&(a.setAttribute("filterUnits","objectBoundingBox"),a.setAttribute("x","0%"),a.setAttribute("y","0%"),a.setAttribute("width","100%"),a.setAttribute("height","100%")),a},createAlphaToLuminanceFilter:function(){var e=createNS("feColorMatrix");return e.setAttribute("type","matrix"),e.setAttribute("color-interpolation-filters","sRGB"),e.setAttribute("values","0 0 0 1 0  0 0 0 1 0  0 0 0 1 0  0 0 0 1 1"),e}};return e}(),assetLoader=function(){function e(e){return e.response&&"object"==typeof e.response?e.response:e.response&&"string"==typeof e.response?JSON.parse(e.response):e.responseText?JSON.parse(e.responseText):null}return{load:function(t,a,n){var r,i=new XMLHttpRequest;try{i.responseType="json"}catch(e){}i.onreadystatechange=function(){if(4===i.readyState)if(200===i.status)r=e(i),a(r);else try{r=e(i),a(r)}catch(e){n&&n(e)}},i.open("GET",t,!0),i.send()}}}(),t;function TextAnimatorProperty(e,t,a){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=e,this._renderType=t,this._elem=a,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(a)}function TextAnimatorDataProperty(e,t,a){var n={propType:!1},r=PropertyFactory.getProp,i=t.a;this.a={r:i.r?r(e,i.r,0,degToRads,a):n,rx:i.rx?r(e,i.rx,0,degToRads,a):n,ry:i.ry?r(e,i.ry,0,degToRads,a):n,sk:i.sk?r(e,i.sk,0,degToRads,a):n,sa:i.sa?r(e,i.sa,0,degToRads,a):n,s:i.s?r(e,i.s,1,.01,a):n,a:i.a?r(e,i.a,1,0,a):n,o:i.o?r(e,i.o,0,.01,a):n,p:i.p?r(e,i.p,1,0,a):n,sw:i.sw?r(e,i.sw,0,0,a):n,sc:i.sc?r(e,i.sc,1,0,a):n,fc:i.fc?r(e,i.fc,1,0,a):n,fh:i.fh?r(e,i.fh,0,0,a):n,fs:i.fs?r(e,i.fs,0,.01,a):n,fb:i.fb?r(e,i.fb,0,.01,a):n,t:i.t?r(e,i.t,0,0,a):n},this.s=TextSelectorProp.getTextSelectorProp(e,t.s,a),this.s.t=t.s.t}function LetterProps(e,t,a,n,r,i){this.o=e,this.sw=t,this.sc=a,this.fc=n,this.m=r,this.p=i,this._mdf={o:!0,sw:!!t,sc:!!a,fc:!!n,m:!0,p:!0}}function TextProperty(e,t){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,this.data=t,this.elem=e,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextAnimatorProperty.prototype.searchProperties=function(){var e,t,a=this._textData.a.length,n=PropertyFactory.getProp;for(e=0;e<a;e+=1)t=this._textData.a[e],this._animatorsData[e]=new TextAnimatorDataProperty(this._elem,t,this);this._textData.p&&"m"in this._textData.p?(this._pathData={f:n(this._elem,this._textData.p.f,0,0,this),l:n(this._elem,this._textData.p.l,0,0,this),r:this._textData.p.r,m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=n(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(e,t){if(this.lettersChangedFlag=t,this._mdf||this._isFirstFrame||t||this._hasMaskedPath&&this._pathData.m._mdf){this._isFirstFrame=!1;var a,n,r,i,s,o,l,c,m,f,p,h,u,d,y,g,b,v,w,k=this._moreOptions.alignment.v,_=this._animatorsData,E=this._textData,C=this.mHelper,x=this._renderType,S=this.renderedLetters.length,P=e.l;if(this._hasMaskedPath){if(w=this._pathData.m,!this._pathData.n||this._pathData._mdf){var T,B=w.v;for(this._pathData.r&&(B=B.reverse()),s={tLength:0,segments:[]},i=B._length-1,g=0,r=0;r<i;r+=1)T=bez.buildBezierData(B.v[r],B.v[r+1],[B.o[r][0]-B.v[r][0],B.o[r][1]-B.v[r][1]],[B.i[r+1][0]-B.v[r+1][0],B.i[r+1][1]-B.v[r+1][1]]),s.tLength+=T.segmentLength,s.segments.push(T),g+=T.segmentLength;r=i,w.v.c&&(T=bez.buildBezierData(B.v[r],B.v[0],[B.o[r][0]-B.v[r][0],B.o[r][1]-B.v[r][1]],[B.i[0][0]-B.v[0][0],B.i[0][1]-B.v[0][1]]),s.tLength+=T.segmentLength,s.segments.push(T),g+=T.segmentLength),this._pathData.pi=s}if(s=this._pathData.pi,o=this._pathData.f.v,p=0,f=1,c=0,m=!0,d=s.segments,o<0&&w.v.c)for(s.tLength<Math.abs(o)&&(o=-Math.abs(o)%s.tLength),f=(u=d[p=d.length-1].points).length-1;o<0;)o+=u[f].partialLength,(f-=1)<0&&(f=(u=d[p-=1].points).length-1);h=(u=d[p].points)[f-1],y=(l=u[f]).partialLength}i=P.length,a=0,n=0;var A,M,I,D,O,F=1.2*e.finalSize*.714,N=!0;I=_.length;var L,R,z,j,V,G,H,q,U,W,K,Y,J=-1,$=o,X=p,Q=f,Z=-1,ee="",te=this.defaultPropsArray;if(2===e.j||1===e.j){var ae=0,ne=0,re=2===e.j?-.5:-1,ie=0,se=!0;for(r=0;r<i;r+=1)if(P[r].n){for(ae&&(ae+=ne);ie<r;)P[ie].animatorJustifyOffset=ae,ie+=1;ae=0,se=!0}else{for(M=0;M<I;M+=1)(A=_[M].a).t.propType&&(se&&2===e.j&&(ne+=A.t.v*re),(O=_[M].s.getMult(P[r].anIndexes[M],E.a[M].s.totalChars)).length?ae+=A.t.v*O[0]*re:ae+=A.t.v*O*re);se=!1}for(ae&&(ae+=ne);ie<r;)P[ie].animatorJustifyOffset=ae,ie+=1}for(r=0;r<i;r+=1){if(C.reset(),j=1,P[r].n)a=0,n+=e.yOffset,n+=N?1:0,o=$,N=!1,this._hasMaskedPath&&(f=Q,h=(u=d[p=X].points)[f-1],y=(l=u[f]).partialLength,c=0),ee="",K="",U="",Y="",te=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Z!==P[r].line){switch(e.j){case 1:o+=g-e.lineWidths[P[r].line];break;case 2:o+=(g-e.lineWidths[P[r].line])/2}Z=P[r].line}J!==P[r].ind&&(P[J]&&(o+=P[J].extra),o+=P[r].an/2,J=P[r].ind),o+=k[0]*P[r].an*.005;var oe=0;for(M=0;M<I;M+=1)(A=_[M].a).p.propType&&((O=_[M].s.getMult(P[r].anIndexes[M],E.a[M].s.totalChars)).length?oe+=A.p.v[0]*O[0]:oe+=A.p.v[0]*O),A.a.propType&&((O=_[M].s.getMult(P[r].anIndexes[M],E.a[M].s.totalChars)).length?oe+=A.a.v[0]*O[0]:oe+=A.a.v[0]*O);for(m=!0;m;)c+y>=o+oe||!u?(b=(o+oe-c)/l.partialLength,R=h.point[0]+(l.point[0]-h.point[0])*b,z=h.point[1]+(l.point[1]-h.point[1])*b,C.translate(-k[0]*P[r].an*.005,-k[1]*F*.01),m=!1):u&&(c+=l.partialLength,(f+=1)>=u.length&&(f=0,d[p+=1]?u=d[p].points:w.v.c?(f=0,u=d[p=0].points):(c-=l.partialLength,u=null)),u&&(h=l,y=(l=u[f]).partialLength));L=P[r].an/2-P[r].add,C.translate(-L,0,0)}else L=P[r].an/2-P[r].add,C.translate(-L,0,0),C.translate(-k[0]*P[r].an*.005,-k[1]*F*.01,0);for(M=0;M<I;M+=1)(A=_[M].a).t.propType&&(O=_[M].s.getMult(P[r].anIndexes[M],E.a[M].s.totalChars),0===a&&0===e.j||(this._hasMaskedPath?O.length?o+=A.t.v*O[0]:o+=A.t.v*O:O.length?a+=A.t.v*O[0]:a+=A.t.v*O));for(e.strokeWidthAnim&&(G=e.sw||0),e.strokeColorAnim&&(V=e.sc?[e.sc[0],e.sc[1],e.sc[2]]:[0,0,0]),e.fillColorAnim&&e.fc&&(H=[e.fc[0],e.fc[1],e.fc[2]]),M=0;M<I;M+=1)(A=_[M].a).a.propType&&((O=_[M].s.getMult(P[r].anIndexes[M],E.a[M].s.totalChars)).length?C.translate(-A.a.v[0]*O[0],-A.a.v[1]*O[1],A.a.v[2]*O[2]):C.translate(-A.a.v[0]*O,-A.a.v[1]*O,A.a.v[2]*O));for(M=0;M<I;M+=1)(A=_[M].a).s.propType&&((O=_[M].s.getMult(P[r].anIndexes[M],E.a[M].s.totalChars)).length?C.scale(1+(A.s.v[0]-1)*O[0],1+(A.s.v[1]-1)*O[1],1):C.scale(1+(A.s.v[0]-1)*O,1+(A.s.v[1]-1)*O,1));for(M=0;M<I;M+=1){if(A=_[M].a,O=_[M].s.getMult(P[r].anIndexes[M],E.a[M].s.totalChars),A.sk.propType&&(O.length?C.skewFromAxis(-A.sk.v*O[0],A.sa.v*O[1]):C.skewFromAxis(-A.sk.v*O,A.sa.v*O)),A.r.propType&&(O.length?C.rotateZ(-A.r.v*O[2]):C.rotateZ(-A.r.v*O)),A.ry.propType&&(O.length?C.rotateY(A.ry.v*O[1]):C.rotateY(A.ry.v*O)),A.rx.propType&&(O.length?C.rotateX(A.rx.v*O[0]):C.rotateX(A.rx.v*O)),A.o.propType&&(O.length?j+=(A.o.v*O[0]-j)*O[0]:j+=(A.o.v*O-j)*O),e.strokeWidthAnim&&A.sw.propType&&(O.length?G+=A.sw.v*O[0]:G+=A.sw.v*O),e.strokeColorAnim&&A.sc.propType)for(q=0;q<3;q+=1)O.length?V[q]+=(A.sc.v[q]-V[q])*O[0]:V[q]+=(A.sc.v[q]-V[q])*O;if(e.fillColorAnim&&e.fc){if(A.fc.propType)for(q=0;q<3;q+=1)O.length?H[q]+=(A.fc.v[q]-H[q])*O[0]:H[q]+=(A.fc.v[q]-H[q])*O;A.fh.propType&&(H=O.length?addHueToRGB(H,A.fh.v*O[0]):addHueToRGB(H,A.fh.v*O)),A.fs.propType&&(H=O.length?addSaturationToRGB(H,A.fs.v*O[0]):addSaturationToRGB(H,A.fs.v*O)),A.fb.propType&&(H=O.length?addBrightnessToRGB(H,A.fb.v*O[0]):addBrightnessToRGB(H,A.fb.v*O))}}for(M=0;M<I;M+=1)(A=_[M].a).p.propType&&(O=_[M].s.getMult(P[r].anIndexes[M],E.a[M].s.totalChars),this._hasMaskedPath?O.length?C.translate(0,A.p.v[1]*O[0],-A.p.v[2]*O[1]):C.translate(0,A.p.v[1]*O,-A.p.v[2]*O):O.length?C.translate(A.p.v[0]*O[0],A.p.v[1]*O[1],-A.p.v[2]*O[2]):C.translate(A.p.v[0]*O,A.p.v[1]*O,-A.p.v[2]*O));if(e.strokeWidthAnim&&(U=G<0?0:G),e.strokeColorAnim&&(W="rgb("+Math.round(255*V[0])+","+Math.round(255*V[1])+","+Math.round(255*V[2])+")"),e.fillColorAnim&&e.fc&&(K="rgb("+Math.round(255*H[0])+","+Math.round(255*H[1])+","+Math.round(255*H[2])+")"),this._hasMaskedPath){if(C.translate(0,-e.ls),C.translate(0,k[1]*F*.01+n,0),E.p.p){v=(l.point[1]-h.point[1])/(l.point[0]-h.point[0]);var le=180*Math.atan(v)/Math.PI;l.point[0]<h.point[0]&&(le+=180),C.rotate(-le*Math.PI/180)}C.translate(R,z,0),o-=k[0]*P[r].an*.005,P[r+1]&&J!==P[r+1].ind&&(o+=P[r].an/2,o+=.001*e.tr*e.finalSize)}else{switch(C.translate(a,n,0),e.ps&&C.translate(e.ps[0],e.ps[1]+e.ascent,0),e.j){case 1:C.translate(P[r].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[P[r].line]),0,0);break;case 2:C.translate(P[r].animatorJustifyOffset+e.justifyOffset+(e.boxWidth-e.lineWidths[P[r].line])/2,0,0)}C.translate(0,-e.ls),C.translate(L,0,0),C.translate(k[0]*P[r].an*.005,k[1]*F*.01,0),a+=P[r].l+.001*e.tr*e.finalSize}"html"===x?ee=C.toCSS():"svg"===x?ee=C.to2dCSS():te=[C.props[0],C.props[1],C.props[2],C.props[3],C.props[4],C.props[5],C.props[6],C.props[7],C.props[8],C.props[9],C.props[10],C.props[11],C.props[12],C.props[13],C.props[14],C.props[15]],Y=j}S<=r?(D=new LetterProps(Y,U,W,K,ee,te),this.renderedLetters.push(D),S+=1,this.lettersChangedFlag=!0):(D=this.renderedLetters[r],this.lettersChangedFlag=D.update(Y,U,W,K,ee,te)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty),LetterProps.prototype.update=function(e,t,a,n,r,i){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var s=!1;return this.o!==e&&(this.o=e,this._mdf.o=!0,s=!0),this.sw!==t&&(this.sw=t,this._mdf.sw=!0,s=!0),this.sc!==a&&(this.sc=a,this._mdf.sc=!0,s=!0),this.fc!==n&&(this.fc=n,this._mdf.fc=!0,s=!0),this.m!==r&&(this.m=r,this._mdf.m=!0,s=!0),!i.length||this.p[0]===i[0]&&this.p[1]===i[1]&&this.p[4]===i[4]&&this.p[5]===i[5]&&this.p[12]===i[12]&&this.p[13]===i[13]||(this.p=i,this._mdf.p=!0,s=!0),s},TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(e,t){for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a]);return e},TextProperty.prototype.setCurrentData=function(e){e.__complete||this.completeTextData(e),this.currentData=e,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(e){this.effectsSequence.push(e),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(e){if(this.elem.globalData.frameId!==this.frameId&&this.effectsSequence.length||e){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var t=this.currentData,a=this.keysIndex;if(this.lock)this.setCurrentData(this.currentData);else{var n;this.lock=!0,this._mdf=!1;var r=this.effectsSequence.length,i=e||this.data.d.k[this.keysIndex].s;for(n=0;n<r;n+=1)i=a!==this.keysIndex?this.effectsSequence[n](i,i.t):this.effectsSequence[n](this.currentData,i.t);t!==i&&this.setCurrentData(i),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}}},TextProperty.prototype.getKeyframeValue=function(){for(var e=this.data.d.k,t=this.elem.comp.renderedFrame,a=0,n=e.length;a<=n-1&&!(a===n-1||e[a+1].t>t);)a+=1;return this.keysIndex!==a&&(this.keysIndex=a),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(e){for(var t,a=FontManager.getCombinedCharacterCodes(),n=[],r=0,i=e.length;r<i;)t=e.charCodeAt(r),-1!==a.indexOf(t)?n[n.length-1]+=e.charAt(r):t>=55296&&t<=56319&&(t=e.charCodeAt(r+1))>=56320&&t<=57343?(n.push(e.substr(r,2)),r+=1):n.push(e.charAt(r)),r+=1;return n},TextProperty.prototype.completeTextData=function(e){e.__complete=!0;var t,a,n,r,i,s,o,l=this.elem.globalData.fontManager,c=this.data,m=[],f=0,p=c.m.g,h=0,u=0,d=0,y=[],g=0,b=0,v=l.getFontByName(e.f),w=0,k=getFontProperties(v);e.fWeight=k.weight,e.fStyle=k.style,e.finalSize=e.s,e.finalText=this.buildFinalText(e.t),a=e.finalText.length,e.finalLineHeight=e.lh;var _,E=e.tr/1e3*e.finalSize;if(e.sz)for(var C,x,S=!0,P=e.sz[0],T=e.sz[1];S;){C=0,g=0,a=(x=this.buildFinalText(e.t)).length,E=e.tr/1e3*e.finalSize;var B=-1;for(t=0;t<a;t+=1)_=x[t].charCodeAt(0),n=!1," "===x[t]?B=t:13!==_&&3!==_||(g=0,n=!0,C+=e.finalLineHeight||1.2*e.finalSize),l.chars?(o=l.getCharData(x[t],v.fStyle,v.fFamily),w=n?0:o.w*e.finalSize/100):w=l.measureText(x[t],e.f,e.finalSize),g+w>P&&" "!==x[t]?(-1===B?a+=1:t=B,C+=e.finalLineHeight||1.2*e.finalSize,x.splice(t,B===t?1:0,"\r"),B=-1,g=0):(g+=w,g+=E);C+=v.ascent*e.finalSize/100,this.canResize&&e.finalSize>this.minimumFontSize&&T<C?(e.finalSize-=1,e.finalLineHeight=e.finalSize*e.lh/e.s):(e.finalText=x,a=e.finalText.length,S=!1)}g=-E,w=0;var A,M=0;for(t=0;t<a;t+=1)if(n=!1,13===(_=(A=e.finalText[t]).charCodeAt(0))||3===_?(M=0,y.push(g),b=g>b?g:b,g=-2*E,r="",n=!0,d+=1):r=A,l.chars?(o=l.getCharData(A,v.fStyle,l.getFontByName(e.f).fFamily),w=n?0:o.w*e.finalSize/100):w=l.measureText(r,e.f,e.finalSize)," "===A?M+=w+E:(g+=w+E+M,M=0),m.push({l:w,an:w,add:h,n:n,anIndexes:[],val:r,line:d,animatorJustifyOffset:0}),2==p){if(h+=w,""===r||" "===r||t===a-1){for(""!==r&&" "!==r||(h-=w);u<=t;)m[u].an=h,m[u].ind=f,m[u].extra=w,u+=1;f+=1,h=0}}else if(3==p){if(h+=w,""===r||t===a-1){for(""===r&&(h-=w);u<=t;)m[u].an=h,m[u].ind=f,m[u].extra=w,u+=1;h=0,f+=1}}else m[f].ind=f,m[f].extra=0,f+=1;if(e.l=m,b=g>b?g:b,y.push(g),e.sz)e.boxWidth=e.sz[0],e.justifyOffset=0;else switch(e.boxWidth=b,e.j){case 1:e.justifyOffset=-e.boxWidth;break;case 2:e.justifyOffset=-e.boxWidth/2;break;default:e.justifyOffset=0}e.lineWidths=y;var I,D,O,F,N=c.a;s=N.length;var L=[];for(i=0;i<s;i+=1){for((I=N[i]).a.sc&&(e.strokeColorAnim=!0),I.a.sw&&(e.strokeWidthAnim=!0),(I.a.fc||I.a.fh||I.a.fs||I.a.fb)&&(e.fillColorAnim=!0),F=0,O=I.s.b,t=0;t<a;t+=1)(D=m[t]).anIndexes[i]=F,(1==O&&""!==D.val||2==O&&""!==D.val&&" "!==D.val||3==O&&(D.n||" "==D.val||t==a-1)||4==O&&(D.n||t==a-1))&&(1===I.s.rn&&L.push(F),F+=1);c.a[i].s.totalChars=F;var R,z=-1;if(1===I.s.rn)for(t=0;t<a;t+=1)z!=(D=m[t]).anIndexes[i]&&(z=D.anIndexes[i],R=L.splice(Math.floor(Math.random()*L.length),1)[0]),D.anIndexes[i]=R}e.yOffset=e.finalLineHeight||1.2*e.finalSize,e.ls=e.ls||0,e.ascent=v.ascent*e.finalSize/100},TextProperty.prototype.updateDocumentData=function(e,t){t=void 0===t?this.keysIndex:t;var a=this.copyData({},this.data.d.k[t].s);a=this.copyData(a,e),this.data.d.k[t].s=a,this.recalculate(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(e){var t=this.data.d.k[e].s;t.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(t)},TextProperty.prototype.canResizeFont=function(e){this.canResize=e,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(e){this.minimumFontSize=Math.floor(e)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=function(){var e=Math.max,t=Math.min,a=Math.floor;function n(e,t){this._currentTextLength=-1,this.k=!1,this.data=t,this.elem=e,this.comp=e.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(e),this.s=PropertyFactory.getProp(e,t.s||{k:0},0,0,this),this.e="e"in t?PropertyFactory.getProp(e,t.e,0,0,this):{v:100},this.o=PropertyFactory.getProp(e,t.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(e,t.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(e,t.ne||{k:0},0,0,this),this.a=PropertyFactory.getProp(e,t.a,0,.01,this),this.dynamicProperties.length||this.getValue()}return n.prototype={getMult:function(n){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var r=0,i=0,s=1,o=1;this.ne.v>0?r=this.ne.v/100:i=-this.ne.v/100,this.xe.v>0?s=1-this.xe.v/100:o=1+this.xe.v/100;var l=BezierFactory.getBezierEasing(r,i,s,o).get,c=0,m=this.finalS,f=this.finalE,p=this.data.sh;if(2===p)c=l(c=f===m?n>=f?1:0:e(0,t(.5/(f-m)+(n-m)/(f-m),1)));else if(3===p)c=l(c=f===m?n>=f?0:1:1-e(0,t(.5/(f-m)+(n-m)/(f-m),1)));else if(4===p)f===m?c=0:(c=e(0,t(.5/(f-m)+(n-m)/(f-m),1)))<.5?c*=2:c=1-2*(c-.5),c=l(c);else if(5===p){if(f===m)c=0;else{var h=f-m,u=-h/2+(n=t(e(0,n+.5-m),f-m)),d=h/2;c=Math.sqrt(1-u*u/(d*d))}c=l(c)}else 6===p?(f===m?c=0:(n=t(e(0,n+.5-m),f-m),c=(1+Math.cos(Math.PI+2*Math.PI*n/(f-m)))/2),c=l(c)):(n>=a(m)&&(c=e(0,t(n-m<0?t(f,1)-(m-n):f-n,1))),c=l(c));return c*this.a.v},getValue:function(e){this.iterateDynamicProperties(),this._mdf=e||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,e&&2===this.data.r&&(this.e.v=this._currentTextLength);var t=2===this.data.r?1:100/this.data.totalChars,a=this.o.v/t,n=this.s.v/t+a,r=this.e.v/t+a;if(n>r){var i=n;n=r,r=i}this.finalS=n,this.finalE=r}},extendPrototype([DynamicPropertyContainer],n),{getTextSelectorProp:function(e,t,a){return new n(e,t,a)}}}(),poolFactory=function(e,t,a){var n=0,r=e,i=createSizedArray(r);return{newElement:function(){return n?i[n-=1]:t()},release:function(e){n===r&&(i=pooling.double(i),r*=2),a&&a(e),i[n]=e,n+=1}}},pooling={double:function(e){return e.concat(createSizedArray(e.length))}},pointPool=poolFactory(8,(function(){return createTypedArray("float32",2)})),shapePool=(factory=poolFactory(4,(function(){return new ShapePath}),(function(e){var t,a=e._length;for(t=0;t<a;t+=1)pointPool.release(e.v[t]),pointPool.release(e.i[t]),pointPool.release(e.o[t]),e.v[t]=null,e.i[t]=null,e.o[t]=null;e._length=0,e.c=!1})),factory.clone=function(e){var t,a=factory.newElement(),n=void 0===e._length?e.v.length:e._length;for(a.setLength(n),a.c=e.c,t=0;t<n;t+=1)a.setTripleAt(e.v[t][0],e.v[t][1],e.o[t][0],e.o[t][1],e.i[t][0],e.i[t][1],t);return a},factory),factory,shapeCollectionPool=function(){var e={newShapeCollection:function(){return t?n[t-=1]:new ShapeCollection},release:function(e){var r,i=e._length;for(r=0;r<i;r+=1)shapePool.release(e.shapes[r]);e._length=0,t===a&&(n=pooling.double(n),a*=2),n[t]=e,t+=1}},t=0,a=4,n=createSizedArray(a);return e}(),segmentsLengthPool=poolFactory(8,(function(){return{lengths:[],totalLength:0}}),(function(e){var t,a=e.lengths.length;for(t=0;t<a;t+=1)bezierLengthPool.release(e.lengths[t]);e.lengths.length=0})),bezierLengthPool=poolFactory(8,(function(){return{addedLength:0,percents:createTypedArray("float32",defaultCurveSegments),lengths:createTypedArray("float32",defaultCurveSegments)}})),markerParser=function(){function e(e){for(var t,a=e.split("\r\n"),n={},r=0,i=0;i<a.length;i+=1)2===(t=a[i].split(":")).length&&(n[t[0]]=t[1].trim(),r+=1);if(0===r)throw new Error;return n}return function(t){for(var a=[],n=0;n<t.length;n+=1){var r=t[n],i={time:r.tm,duration:r.dr};try{i.payload=JSON.parse(t[n].cm)}catch(a){try{i.payload=e(t[n].cm)}catch(e){i.payload={name:t[n]}}}a.push(i)}return a}}();function BaseRenderer(){}function SVGRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var a="";if(t&&t.title){var n=createNS("title"),r=createElementID();n.setAttribute("id",r),n.textContent=t.title,this.svgElement.appendChild(n),a+=r}if(t&&t.description){var i=createNS("desc"),s=createElementID();i.setAttribute("id",s),i.textContent=t.description,this.svgElement.appendChild(i),a+=" "+s}a&&this.svgElement.setAttribute("aria-labelledby",a);var o=createNS("defs");this.svgElement.appendChild(o);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",progressiveLoad:t&&t.progressiveLoad||!1,hideOnTransparent:!(t&&!1===t.hideOnTransparent),viewBoxOnly:t&&t.viewBoxOnly||!1,viewBoxSize:t&&t.viewBoxSize||!1,className:t&&t.className||"",id:t&&t.id||"",focusable:t&&t.focusable,filterSize:{width:t&&t.filterSize&&t.filterSize.width||"100%",height:t&&t.filterSize&&t.filterSize.height||"100%",x:t&&t.filterSize&&t.filterSize.x||"0%",y:t&&t.filterSize&&t.filterSize.y||"0%"}},this.globalData={_mdf:!1,frameNum:-1,defs:o,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}function CanvasRenderer(e,t){this.animationItem=e,this.renderConfig={clearCanvas:!t||void 0===t.clearCanvas||t.clearCanvas,context:t&&t.context||null,progressiveLoad:t&&t.progressiveLoad||!1,preserveAspectRatio:t&&t.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",className:t&&t.className||"",id:t&&t.id||""},this.renderConfig.dpr=t&&t.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=t&&t.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas"}function HybridRenderer(e,t){this.animationItem=e,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:t&&t.className||"",imagePreserveAspectRatio:t&&t.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(t&&!1===t.hideOnTransparent),filterSize:{width:t&&t.filterSize&&t.filterSize.width||"400%",height:t&&t.filterSize&&t.filterSize.height||"400%",x:t&&t.filterSize&&t.filterSize.x||"-100%",y:t&&t.filterSize&&t.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}function MaskElement(e,t,a){this.data=e,this.element=t,this.globalData=a,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var n,r,i=this.globalData.defs,s=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(s),this.solidPath="";var o,l,c,m,f,p,h=this.masksProperties,u=0,d=[],y=createElementID(),g="clipPath",b="clip-path";for(n=0;n<s;n+=1)if(("a"!==h[n].mode&&"n"!==h[n].mode||h[n].inv||100!==h[n].o.k||h[n].o.x)&&(g="mask",b="mask"),"s"!==h[n].mode&&"i"!==h[n].mode||0!==u?c=null:((c=createNS("rect")).setAttribute("fill","#ffffff"),c.setAttribute("width",this.element.comp.data.w||0),c.setAttribute("height",this.element.comp.data.h||0),d.push(c)),r=createNS("path"),"n"===h[n].mode)this.viewData[n]={op:PropertyFactory.getProp(this.element,h[n].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[n],3),elem:r,lastPath:""},i.appendChild(r);else{var v;if(u+=1,r.setAttribute("fill","s"===h[n].mode?"#000000":"#ffffff"),r.setAttribute("clip-rule","nonzero"),0!==h[n].x.k?(g="mask",b="mask",p=PropertyFactory.getProp(this.element,h[n].x,0,null,this.element),v=createElementID(),(m=createNS("filter")).setAttribute("id",v),(f=createNS("feMorphology")).setAttribute("operator","erode"),f.setAttribute("in","SourceGraphic"),f.setAttribute("radius","0"),m.appendChild(f),i.appendChild(m),r.setAttribute("stroke","s"===h[n].mode?"#000000":"#ffffff")):(f=null,p=null),this.storedData[n]={elem:r,x:p,expan:f,lastPath:"",lastOperator:"",filterId:v,lastRadius:0},"i"===h[n].mode){l=d.length;var w=createNS("g");for(o=0;o<l;o+=1)w.appendChild(d[o]);var k=createNS("mask");k.setAttribute("mask-type","alpha"),k.setAttribute("id",y+"_"+u),k.appendChild(r),i.appendChild(k),w.setAttribute("mask","url("+locationHref+"#"+y+"_"+u+")"),d.length=0,d.push(w)}else d.push(r);h[n].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[n]={elem:r,lastPath:"",op:PropertyFactory.getProp(this.element,h[n].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,h[n],3),invRect:c},this.viewData[n].prop.k||this.drawPath(h[n],this.viewData[n].prop.v,this.viewData[n])}for(this.maskElement=createNS(g),s=d.length,n=0;n<s;n+=1)this.maskElement.appendChild(d[n]);u>0&&(this.maskElement.setAttribute("id",y),this.element.maskedElement.setAttribute(b,"url("+locationHref+"#"+y+")"),i.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}function HierarchyElement(){}function FrameElement(){}function TransformElement(){}function RenderableElement(){}function RenderableDOMElement(){}function ProcessedElement(e,t){this.elem=e,this.pos=t}function SVGStyleData(e,t){this.data=e,this.type=e.ty,this.d="",this.lvl=t,this._mdf=!1,this.closed=!0===e.hd,this.pElem=createNS("path"),this.msElem=null}function SVGShapeData(e,t,a){this.caches=[],this.styles=[],this.transformers=e,this.lStr="",this.sh=a,this.lvl=t,this._isAnimated=!!a.k;for(var n=0,r=e.length;n<r;){if(e[n].mProps.dynamicProperties.length){this._isAnimated=!0;break}n+=1}}function SVGTransformData(e,t,a){this.transform={mProps:e,op:t,container:a},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}function SVGStrokeStyleData(e,t,a){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=a,this._isAnimated=!!this._isAnimated}function SVGFillStyleData(e,t,a){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.c=PropertyFactory.getProp(e,t.c,1,255,this),this.style=a}function SVGGradientFillStyleData(e,t,a){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.initGradientData(e,t,a)}function SVGGradientStrokeStyleData(e,t,a){this.initDynamicPropertyContainer(e),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(e,t.w,0,null,this),this.d=new DashProperty(e,t.d||{},"svg",this),this.initGradientData(e,t,a),this._isAnimated=!!this._isAnimated}function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}BaseRenderer.prototype.checkLayers=function(e){var t,a,n=this.layers.length;for(this.completeLayers=!0,t=n-1;t>=0;t-=1)this.elements[t]||(a=this.layers[t]).ip-a.st<=e-this.layers[t].st&&a.op-a.st>e-this.layers[t].st&&this.buildItem(t),this.completeLayers=!!this.elements[t]&&this.completeLayers;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(e){switch(e.ty){case 2:return this.createImage(e);case 0:return this.createComp(e);case 1:return this.createSolid(e);case 3:return this.createNull(e);case 4:return this.createShape(e);case 5:return this.createText(e);case 6:return this.createAudio(e);case 13:return this.createCamera(e);case 15:return this.createFootage(e);default:return this.createNull(e)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(e){return new AudioElement(e,this.globalData,this)},BaseRenderer.prototype.createFootage=function(e){return new FootageElement(e,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.buildItem(e);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(e){var t;this.completeLayers=!1;var a,n=e.length,r=this.layers.length;for(t=0;t<n;t+=1)for(a=0;a<r;){if(this.layers[a].id===e[t].id){this.layers[a]=e[t];break}a+=1}},BaseRenderer.prototype.setProjectInterface=function(e){this.globalData.projectInterface=e},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(e,t,a){for(var n=this.elements,r=this.layers,i=0,s=r.length;i<s;)r[i].ind==t&&(n[i]&&!0!==n[i]?(a.push(n[i]),n[i].setAsParent(),void 0!==r[i].parent?this.buildElementParenting(e,r[i].parent,a):e.setHierarchy(a)):(this.buildItem(i),this.addPendingElement(e))),i+=1},BaseRenderer.prototype.addPendingElement=function(e){this.pendingElements.push(e)},BaseRenderer.prototype.searchExtraCompositions=function(e){var t,a=e.length;for(t=0;t<a;t+=1)if(e[t].xt){var n=this.createComp(e[t]);n.initExpressions(),this.globalData.projectInterface.registerComposition(n)}},BaseRenderer.prototype.setupGlobalData=function(e,t){this.globalData.fontManager=new FontManager,this.globalData.fontManager.addChars(e.chars),this.globalData.fontManager.addFonts(e.fonts,t),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=e.fr,this.globalData.nm=e.nm,this.globalData.compSize={w:e.w,h:e.h}},extendPrototype([BaseRenderer],SVGRenderer),SVGRenderer.prototype.createNull=function(e){return new NullElement(e,this.globalData,this)},SVGRenderer.prototype.createShape=function(e){return new SVGShapeElement(e,this.globalData,this)},SVGRenderer.prototype.createText=function(e){return new SVGTextLottieElement(e,this.globalData,this)},SVGRenderer.prototype.createImage=function(e){return new IImageElement(e,this.globalData,this)},SVGRenderer.prototype.createComp=function(e){return new SVGCompElement(e,this.globalData,this)},SVGRenderer.prototype.createSolid=function(e){return new ISolidElement(e,this.globalData,this)},SVGRenderer.prototype.configAnimation=function(e){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+e.w+" "+e.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",e.w),this.svgElement.setAttribute("height",e.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)"),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),void 0!==this.renderConfig.focusable&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var t=this.globalData.defs;this.setupGlobalData(e,t),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=e;var a=createNS("clipPath"),n=createNS("rect");n.setAttribute("width",e.w),n.setAttribute("height",e.h),n.setAttribute("x",0),n.setAttribute("y",0);var r=createElementID();a.setAttribute("id",r),a.appendChild(n),this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+r+")"),t.appendChild(a),this.layers=e.layers,this.elements=createSizedArray(e.layers.length)},SVGRenderer.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRenderer.prototype.updateContainerSize=function(){},SVGRenderer.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){t[e]=!0;var a=this.createItem(this.layers[e]);t[e]=a,expressionsPlugin&&(0===this.layers[e].ty&&this.globalData.projectInterface.registerComposition(a),a.initExpressions()),this.appendElementInPos(a,e),this.layers[e].tt&&(this.elements[e-1]&&!0!==this.elements[e-1]?a.setMatte(t[e-1].layerId):(this.buildItem(e-1),this.addPendingElement(a)))}},SVGRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var e=this.pendingElements.pop();if(e.checkParenting(),e.data.tt)for(var t=0,a=this.elements.length;t<a;){if(this.elements[t]===e){e.setMatte(this.elements[t-1].layerId);break}t+=1}}},SVGRenderer.prototype.renderFrame=function(e){if(this.renderedFrame!==e&&!this.destroyed){var t;null===e?e=this.renderedFrame:this.renderedFrame=e,this.globalData.frameNum=e,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=e,this.globalData._mdf=!1;var a=this.layers.length;for(this.completeLayers||this.checkLayers(e),t=a-1;t>=0;t-=1)(this.completeLayers||this.elements[t])&&this.elements[t].prepareFrame(e-this.layers[t].st);if(this.globalData._mdf)for(t=0;t<a;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()}},SVGRenderer.prototype.appendElementInPos=function(e,t){var a=e.getBaseElement();if(a){for(var n,r=0;r<t;)this.elements[r]&&!0!==this.elements[r]&&this.elements[r].getBaseElement()&&(n=this.elements[r].getBaseElement()),r+=1;n?this.layerElement.insertBefore(a,n):this.layerElement.appendChild(a)}},SVGRenderer.prototype.hide=function(){this.layerElement.style.display="none"},SVGRenderer.prototype.show=function(){this.layerElement.style.display="block"},extendPrototype([BaseRenderer],CanvasRenderer),CanvasRenderer.prototype.createShape=function(e){return new CVShapeElement(e,this.globalData,this)},CanvasRenderer.prototype.createText=function(e){return new CVTextElement(e,this.globalData,this)},CanvasRenderer.prototype.createImage=function(e){return new CVImageElement(e,this.globalData,this)},CanvasRenderer.prototype.createComp=function(e){return new CVCompElement(e,this.globalData,this)},CanvasRenderer.prototype.createSolid=function(e){return new CVSolidElement(e,this.globalData,this)},CanvasRenderer.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRenderer.prototype.ctxTransform=function(e){if(1!==e[0]||0!==e[1]||0!==e[4]||1!==e[5]||0!==e[12]||0!==e[13])if(this.renderConfig.clearCanvas){this.transformMat.cloneFromProps(e);var t=this.contextData.cTr.props;this.transformMat.transform(t[0],t[1],t[2],t[3],t[4],t[5],t[6],t[7],t[8],t[9],t[10],t[11],t[12],t[13],t[14],t[15]),this.contextData.cTr.cloneFromProps(this.transformMat.props);var a=this.contextData.cTr.props;this.canvasContext.setTransform(a[0],a[1],a[4],a[5],a[12],a[13])}else this.canvasContext.transform(e[0],e[1],e[4],e[5],e[12],e[13])},CanvasRenderer.prototype.ctxOpacity=function(e){if(!this.renderConfig.clearCanvas)return this.canvasContext.globalAlpha*=e<0?0:e,void(this.globalData.currentGlobalAlpha=this.contextData.cO);this.contextData.cO*=e<0?0:e,this.globalData.currentGlobalAlpha!==this.contextData.cO&&(this.canvasContext.globalAlpha=this.contextData.cO,this.globalData.currentGlobalAlpha=this.contextData.cO)},CanvasRenderer.prototype.reset=function(){this.renderConfig.clearCanvas?this.contextData.reset():this.canvasContext.restore()},CanvasRenderer.prototype.save=function(e){if(this.renderConfig.clearCanvas){e&&this.canvasContext.save();var t,a=this.contextData.cTr.props;this.contextData._length<=this.contextData.cArrPos&&this.contextData.duplicate();var n=this.contextData.saved[this.contextData.cArrPos];for(t=0;t<16;t+=1)n[t]=a[t];this.contextData.savedOp[this.contextData.cArrPos]=this.contextData.cO,this.contextData.cArrPos+=1}else this.canvasContext.save()},CanvasRenderer.prototype.restore=function(e){if(this.renderConfig.clearCanvas){e&&(this.canvasContext.restore(),this.globalData.blendMode="source-over"),this.contextData.cArrPos-=1;var t,a=this.contextData.saved[this.contextData.cArrPos],n=this.contextData.cTr.props;for(t=0;t<16;t+=1)n[t]=a[t];this.canvasContext.setTransform(a[0],a[1],a[4],a[5],a[12],a[13]),a=this.contextData.savedOp[this.contextData.cArrPos],this.contextData.cO=a,this.globalData.currentGlobalAlpha!==a&&(this.canvasContext.globalAlpha=a,this.globalData.currentGlobalAlpha=a)}else this.canvasContext.restore()},CanvasRenderer.prototype.configAnimation=function(e){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var t=this.animationItem.container.style;t.width="100%",t.height="100%";var a="0px 0px 0px";t.transformOrigin=a,t.mozTransformOrigin=a,t.webkitTransformOrigin=a,t["-webkit-transform"]=a,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.data=e,this.layers=e.layers,this.transformCanvas={w:e.w,h:e.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(e,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(e.layers.length),this.updateContainerSize()},CanvasRenderer.prototype.updateContainerSize=function(){var e,t,a,n;if(this.reset(),this.animationItem.wrapper&&this.animationItem.container?(e=this.animationItem.wrapper.offsetWidth,t=this.animationItem.wrapper.offsetHeight,this.animationItem.container.setAttribute("width",e*this.renderConfig.dpr),this.animationItem.container.setAttribute("height",t*this.renderConfig.dpr)):(e=this.canvasContext.canvas.width*this.renderConfig.dpr,t=this.canvasContext.canvas.height*this.renderConfig.dpr),-1!==this.renderConfig.preserveAspectRatio.indexOf("meet")||-1!==this.renderConfig.preserveAspectRatio.indexOf("slice")){var r=this.renderConfig.preserveAspectRatio.split(" "),i=r[1]||"meet",s=r[0]||"xMidYMid",o=s.substr(0,4),l=s.substr(4);a=e/t,(n=this.transformCanvas.w/this.transformCanvas.h)>a&&"meet"===i||n<a&&"slice"===i?(this.transformCanvas.sx=e/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=e/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr)),this.transformCanvas.tx="xMid"===o&&(n<a&&"meet"===i||n>a&&"slice"===i)?(e-this.transformCanvas.w*(t/this.transformCanvas.h))/2*this.renderConfig.dpr:"xMax"===o&&(n<a&&"meet"===i||n>a&&"slice"===i)?(e-this.transformCanvas.w*(t/this.transformCanvas.h))*this.renderConfig.dpr:0,this.transformCanvas.ty="YMid"===l&&(n>a&&"meet"===i||n<a&&"slice"===i)?(t-this.transformCanvas.h*(e/this.transformCanvas.w))/2*this.renderConfig.dpr:"YMax"===l&&(n>a&&"meet"===i||n<a&&"slice"===i)?(t-this.transformCanvas.h*(e/this.transformCanvas.w))*this.renderConfig.dpr:0}else"none"===this.renderConfig.preserveAspectRatio?(this.transformCanvas.sx=e/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=t/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRenderer.prototype.destroy=function(){var e;for(this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),e=(this.layers?this.layers.length:0)-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRenderer.prototype.renderFrame=function(e,t){if((this.renderedFrame!==e||!0!==this.renderConfig.clearCanvas||t)&&!this.destroyed&&-1!==e){var a;this.renderedFrame=e,this.globalData.frameNum=e-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||t,this.globalData.projectInterface.currentFrame=e;var n=this.layers.length;for(this.completeLayers||this.checkLayers(e),a=0;a<n;a+=1)(this.completeLayers||this.elements[a])&&this.elements[a].prepareFrame(e-this.layers[a].st);if(this.globalData._mdf){for(!0===this.renderConfig.clearCanvas?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),a=n-1;a>=0;a-=1)(this.completeLayers||this.elements[a])&&this.elements[a].renderFrame();!0!==this.renderConfig.clearCanvas&&this.restore()}}},CanvasRenderer.prototype.buildItem=function(e){var t=this.elements;if(!t[e]&&99!==this.layers[e].ty){var a=this.createItem(this.layers[e],this,this.globalData);t[e]=a,a.initExpressions()}},CanvasRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},CanvasRenderer.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRenderer.prototype.show=function(){this.animationItem.container.style.display="block"},extendPrototype([BaseRenderer],HybridRenderer),HybridRenderer.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRenderer.prototype.checkPendingElements=function(){for(;this.pendingElements.length;)this.pendingElements.pop().checkParenting()},HybridRenderer.prototype.appendElementInPos=function(e,t){var a=e.getBaseElement();if(a){var n=this.layers[t];if(n.ddd&&this.supports3d)this.addTo3dContainer(a,t);else if(this.threeDElements)this.addTo3dContainer(a,t);else{for(var r,i,s=0;s<t;)this.elements[s]&&!0!==this.elements[s]&&this.elements[s].getBaseElement&&(i=this.elements[s],r=(this.layers[s].ddd?this.getThreeDContainerByPos(s):i.getBaseElement())||r),s+=1;r?n.ddd&&this.supports3d||this.layerElement.insertBefore(a,r):n.ddd&&this.supports3d||this.layerElement.appendChild(a)}}},HybridRenderer.prototype.createShape=function(e){return this.supports3d?new HShapeElement(e,this.globalData,this):new SVGShapeElement(e,this.globalData,this)},HybridRenderer.prototype.createText=function(e){return this.supports3d?new HTextElement(e,this.globalData,this):new SVGTextLottieElement(e,this.globalData,this)},HybridRenderer.prototype.createCamera=function(e){return this.camera=new HCameraElement(e,this.globalData,this),this.camera},HybridRenderer.prototype.createImage=function(e){return this.supports3d?new HImageElement(e,this.globalData,this):new IImageElement(e,this.globalData,this)},HybridRenderer.prototype.createComp=function(e){return this.supports3d?new HCompElement(e,this.globalData,this):new SVGCompElement(e,this.globalData,this)},HybridRenderer.prototype.createSolid=function(e){return this.supports3d?new HSolidElement(e,this.globalData,this):new ISolidElement(e,this.globalData,this)},HybridRenderer.prototype.createNull=SVGRenderer.prototype.createNull,HybridRenderer.prototype.getThreeDContainerByPos=function(e){for(var t=0,a=this.threeDElements.length;t<a;){if(this.threeDElements[t].startPos<=e&&this.threeDElements[t].endPos>=e)return this.threeDElements[t].perspectiveElem;t+=1}return null},HybridRenderer.prototype.createThreeDContainer=function(e,t){var a,n,r=createTag("div");styleDiv(r);var i=createTag("div");if(styleDiv(i),"3d"===t){(a=r.style).width=this.globalData.compSize.w+"px",a.height=this.globalData.compSize.h+"px",a.webkitTransformOrigin="50% 50%",a.mozTransformOrigin="50% 50%",a.transformOrigin="50% 50%";var s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";(n=i.style).transform=s,n.webkitTransform=s}r.appendChild(i);var o={container:i,perspectiveElem:r,startPos:e,endPos:e,type:t};return this.threeDElements.push(o),o},HybridRenderer.prototype.build3dContainers=function(){var e,t,a=this.layers.length,n="";for(e=0;e<a;e+=1)this.layers[e].ddd&&3!==this.layers[e].ty?("3d"!==n&&(n="3d",t=this.createThreeDContainer(e,"3d")),t.endPos=Math.max(t.endPos,e)):("2d"!==n&&(n="2d",t=this.createThreeDContainer(e,"2d")),t.endPos=Math.max(t.endPos,e));for(e=(a=this.threeDElements.length)-1;e>=0;e-=1)this.resizerElem.appendChild(this.threeDElements[e].perspectiveElem)},HybridRenderer.prototype.addTo3dContainer=function(e,t){for(var a=0,n=this.threeDElements.length;a<n;){if(t<=this.threeDElements[a].endPos){for(var r,i=this.threeDElements[a].startPos;i<t;)this.elements[i]&&this.elements[i].getBaseElement&&(r=this.elements[i].getBaseElement()),i+=1;r?this.threeDElements[a].container.insertBefore(e,r):this.threeDElements[a].container.appendChild(e);break}a+=1}},HybridRenderer.prototype.configAnimation=function(e){var t=createTag("div"),a=this.animationItem.wrapper,n=t.style;n.width=e.w+"px",n.height=e.h+"px",this.resizerElem=t,styleDiv(t),n.transformStyle="flat",n.mozTransformStyle="flat",n.webkitTransformStyle="flat",this.renderConfig.className&&t.setAttribute("class",this.renderConfig.className),a.appendChild(t),n.overflow="hidden";var r=createNS("svg");r.setAttribute("width","1"),r.setAttribute("height","1"),styleDiv(r),this.resizerElem.appendChild(r);var i=createNS("defs");r.appendChild(i),this.data=e,this.setupGlobalData(e,r),this.globalData.defs=i,this.layers=e.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRenderer.prototype.destroy=function(){var e;this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t=this.layers?this.layers.length:0;for(e=0;e<t;e+=1)this.elements[e].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRenderer.prototype.updateContainerSize=function(){var e,t,a,n,r=this.animationItem.wrapper.offsetWidth,i=this.animationItem.wrapper.offsetHeight,s=r/i;this.globalData.compSize.w/this.globalData.compSize.h>s?(e=r/this.globalData.compSize.w,t=r/this.globalData.compSize.w,a=0,n=(i-this.globalData.compSize.h*(r/this.globalData.compSize.w))/2):(e=i/this.globalData.compSize.h,t=i/this.globalData.compSize.h,a=(r-this.globalData.compSize.w*(i/this.globalData.compSize.h))/2,n=0);var o=this.resizerElem.style;o.webkitTransform="matrix3d("+e+",0,0,0,0,"+t+",0,0,0,0,1,0,"+a+","+n+",0,1)",o.transform=o.webkitTransform},HybridRenderer.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRenderer.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRenderer.prototype.show=function(){this.resizerElem.style.display="block"},HybridRenderer.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var e,t=this.globalData.compSize.w,a=this.globalData.compSize.h,n=this.threeDElements.length;for(e=0;e<n;e+=1){var r=this.threeDElements[e].perspectiveElem.style;r.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(a,2))+"px",r.perspective=r.webkitPerspective}}},HybridRenderer.prototype.searchExtraCompositions=function(e){var t,a=e.length,n=createTag("div");for(t=0;t<a;t+=1)if(e[t].xt){var r=this.createComp(e[t],n,this.globalData.comp,null);r.initExpressions(),this.globalData.projectInterface.registerComposition(r)}},MaskElement.prototype.getMaskProperty=function(e){return this.viewData[e].prop},MaskElement.prototype.renderFrame=function(e){var t,a=this.element.finalTransform.mat,n=this.masksProperties.length;for(t=0;t<n;t+=1)if((this.viewData[t].prop._mdf||e)&&this.drawPath(this.masksProperties[t],this.viewData[t].prop.v,this.viewData[t]),(this.viewData[t].op._mdf||e)&&this.viewData[t].elem.setAttribute("fill-opacity",this.viewData[t].op.v),"n"!==this.masksProperties[t].mode&&(this.viewData[t].invRect&&(this.element.finalTransform.mProp._mdf||e)&&this.viewData[t].invRect.setAttribute("transform",a.getInverseMatrix().to2dCSS()),this.storedData[t].x&&(this.storedData[t].x._mdf||e))){var r=this.storedData[t].expan;this.storedData[t].x.v<0?("erode"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="erode",this.storedData[t].elem.setAttribute("filter","url("+locationHref+"#"+this.storedData[t].filterId+")")),r.setAttribute("radius",-this.storedData[t].x.v)):("dilate"!==this.storedData[t].lastOperator&&(this.storedData[t].lastOperator="dilate",this.storedData[t].elem.setAttribute("filter",null)),this.storedData[t].elem.setAttribute("stroke-width",2*this.storedData[t].x.v))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var e="M0,0 ";return e+=" h"+this.globalData.compSize.w,e+=" v"+this.globalData.compSize.h,(e+=" h-"+this.globalData.compSize.w)+" v-"+this.globalData.compSize.h+" "},MaskElement.prototype.drawPath=function(e,t,a){var n,r,i=" M"+t.v[0][0]+","+t.v[0][1];for(r=t._length,n=1;n<r;n+=1)i+=" C"+t.o[n-1][0]+","+t.o[n-1][1]+" "+t.i[n][0]+","+t.i[n][1]+" "+t.v[n][0]+","+t.v[n][1];if(t.c&&r>1&&(i+=" C"+t.o[n-1][0]+","+t.o[n-1][1]+" "+t.i[0][0]+","+t.i[0][1]+" "+t.v[0][0]+","+t.v[0][1]),a.lastPath!==i){var s="";a.elem&&(t.c&&(s=e.inv?this.solidPath+i:i),a.elem.setAttribute("d",s)),a.lastPath=i}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null},HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){void 0!==this.data.parent&&this.comp.buildElementParenting(this,this.data.parent,[])}},FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,t){var a,n=this.dynamicProperties.length;for(a=0;a<n;a+=1)(t||this._isParent&&"transform"===this.dynamicProperties[a].propType)&&(this.dynamicProperties[a].getValue(),this.dynamicProperties[a]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){-1===this.dynamicProperties.indexOf(e)&&this.dynamicProperties.push(e)}},TransformElement.prototype={initTransform:function(){this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_opMdf:!1,mat:new Matrix},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,t=this.finalTransform.mat,a=0,n=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;a<n;){if(this.hierarchy[a].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}a+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,t.cloneFromProps(e),a=0;a<n;a+=1)e=this.hierarchy[a].finalTransform.mProp.v.props,t.transform(e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7],e[8],e[9],e[10],e[11],e[12],e[13],e[14],e[15])}},globalToLocal:function(e){var t=[];t.push(this.finalTransform);for(var a,n=!0,r=this.comp;n;)r.finalTransform?(r.data.hasMask&&t.splice(0,0,r.finalTransform),r=r.comp):n=!1;var i,s=t.length;for(a=0;a<s;a+=1)i=t[a].mat.applyToPointArray(0,0,0),e=[e[0]-i[0],e[1]-i[1],0];return e},mHelper:new Matrix},RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){-1===this.renderableComponents.indexOf(e)&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){-1!==this.renderableComponents.indexOf(e)&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?!0!==this.isInRange&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):!1!==this.isInRange&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,t=this.renderableComponents.length;for(e=0;e<t;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return 5===this.data.ty?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}},extendPrototype([RenderableElement,createProxyFunction({initElement:function(e,t,a){this.initFrame(),this.initBaseData(e,t,a),this.initTransform(e,t,a),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){this.hidden||this.isInRange&&!this.isTransparent||((this.baseElement||this.layerElement).style.display="none",this.hidden=!0)},show:function(){this.isInRange&&!this.isTransparent&&(this.data.hd||((this.baseElement||this.layerElement).style.display="block"),this.hidden=!1,this._isFirstFrame=!0)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}})],RenderableDOMElement),SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1},SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0},extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData),extendPrototype([DynamicPropertyContainer],SVGFillStyleData),SVGGradientFillStyleData.prototype.initGradientData=function(e,t,a){this.o=PropertyFactory.getProp(e,t.o,0,.01,this),this.s=PropertyFactory.getProp(e,t.s,1,null,this),this.e=PropertyFactory.getProp(e,t.e,1,null,this),this.h=PropertyFactory.getProp(e,t.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(e,t.a||{k:0},0,degToRads,this),this.g=new GradientProperty(e,t.g,this),this.style=a,this.stops=[],this.setGradientData(a.pElem,t),this.setGradientOpacity(t,a),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(e,t){var a=createElementID(),n=createNS(1===t.t?"linearGradient":"radialGradient");n.setAttribute("id",a),n.setAttribute("spreadMethod","pad"),n.setAttribute("gradientUnits","userSpaceOnUse");var r,i,s,o=[];for(s=4*t.g.p,i=0;i<s;i+=4)r=createNS("stop"),n.appendChild(r),o.push(r);e.setAttribute("gf"===t.ty?"fill":"stroke","url("+locationHref+"#"+a+")"),this.gf=n,this.cst=o},SVGGradientFillStyleData.prototype.setGradientOpacity=function(e,t){if(this.g._hasOpacity&&!this.g._collapsable){var a,n,r,i=createNS("mask"),s=createNS("path");i.appendChild(s);var o=createElementID(),l=createElementID();i.setAttribute("id",l);var c=createNS(1===e.t?"linearGradient":"radialGradient");c.setAttribute("id",o),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),r=e.g.k.k[0].s?e.g.k.k[0].s.length:e.g.k.k.length;var m=this.stops;for(n=4*e.g.p;n<r;n+=2)(a=createNS("stop")).setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(a),m.push(a);s.setAttribute("gf"===e.ty?"fill":"stroke","url("+locationHref+"#"+o+")"),this.of=c,this.ms=i,this.ost=m,this.maskId=l,t.msElem=s}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData),extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);var SVGElementsRenderer=function(){var e=new Matrix,t=new Matrix;function a(e,t,a){(a||t.transform.op._mdf)&&t.transform.container.setAttribute("opacity",t.transform.op.v),(a||t.transform.mProps._mdf)&&t.transform.container.setAttribute("transform",t.transform.mProps.v.to2dCSS())}function n(a,n,r){var i,s,o,l,c,m,f,p,h,u,d,y=n.styles.length,g=n.lvl;for(m=0;m<y;m+=1){if(l=n.sh._mdf||r,n.styles[m].lvl<g){for(p=t.reset(),u=g-n.styles[m].lvl,d=n.transformers.length-1;!l&&u>0;)l=n.transformers[d].mProps._mdf||l,u-=1,d-=1;if(l)for(u=g-n.styles[m].lvl,d=n.transformers.length-1;u>0;)h=n.transformers[d].mProps.v.props,p.transform(h[0],h[1],h[2],h[3],h[4],h[5],h[6],h[7],h[8],h[9],h[10],h[11],h[12],h[13],h[14],h[15]),u-=1,d-=1}else p=e;if(s=(f=n.sh.paths)._length,l){for(o="",i=0;i<s;i+=1)(c=f.shapes[i])&&c._length&&(o+=buildShapeString(c,c._length,c.c,p));n.caches[m]=o}else o=n.caches[m];n.styles[m].d+=!0===a.hd?"":o,n.styles[m]._mdf=l||n.styles[m]._mdf}}function r(e,t,a){var n=t.style;(t.c._mdf||a)&&n.pElem.setAttribute("fill","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||a)&&n.pElem.setAttribute("fill-opacity",t.o.v)}function i(e,t,a){s(e,t,a),o(0,t,a)}function s(e,t,a){var n,r,i,s,o,l=t.gf,c=t.g._hasOpacity,m=t.s.v,f=t.e.v;if(t.o._mdf||a){var p="gf"===e.ty?"fill-opacity":"stroke-opacity";t.style.pElem.setAttribute(p,t.o.v)}if(t.s._mdf||a){var h=1===e.t?"x1":"cx",u="x1"===h?"y1":"cy";l.setAttribute(h,m[0]),l.setAttribute(u,m[1]),c&&!t.g._collapsable&&(t.of.setAttribute(h,m[0]),t.of.setAttribute(u,m[1]))}if(t.g._cmdf||a){n=t.cst;var d=t.g.c;for(i=n.length,r=0;r<i;r+=1)(s=n[r]).setAttribute("offset",d[4*r]+"%"),s.setAttribute("stop-color","rgb("+d[4*r+1]+","+d[4*r+2]+","+d[4*r+3]+")")}if(c&&(t.g._omdf||a)){var y=t.g.o;for(i=(n=t.g._collapsable?t.cst:t.ost).length,r=0;r<i;r+=1)s=n[r],t.g._collapsable||s.setAttribute("offset",y[2*r]+"%"),s.setAttribute("stop-opacity",y[2*r+1])}if(1===e.t)(t.e._mdf||a)&&(l.setAttribute("x2",f[0]),l.setAttribute("y2",f[1]),c&&!t.g._collapsable&&(t.of.setAttribute("x2",f[0]),t.of.setAttribute("y2",f[1])));else if((t.s._mdf||t.e._mdf||a)&&(o=Math.sqrt(Math.pow(m[0]-f[0],2)+Math.pow(m[1]-f[1],2)),l.setAttribute("r",o),c&&!t.g._collapsable&&t.of.setAttribute("r",o)),t.e._mdf||t.h._mdf||t.a._mdf||a){o||(o=Math.sqrt(Math.pow(m[0]-f[0],2)+Math.pow(m[1]-f[1],2)));var g=Math.atan2(f[1]-m[1],f[0]-m[0]),b=t.h.v;b>=1?b=.99:b<=-1&&(b=-.99);var v=o*b,w=Math.cos(g+t.a.v)*v+m[0],k=Math.sin(g+t.a.v)*v+m[1];l.setAttribute("fx",w),l.setAttribute("fy",k),c&&!t.g._collapsable&&(t.of.setAttribute("fx",w),t.of.setAttribute("fy",k))}}function o(e,t,a){var n=t.style,r=t.d;r&&(r._mdf||a)&&r.dashStr&&(n.pElem.setAttribute("stroke-dasharray",r.dashStr),n.pElem.setAttribute("stroke-dashoffset",r.dashoffset[0])),t.c&&(t.c._mdf||a)&&n.pElem.setAttribute("stroke","rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||a)&&n.pElem.setAttribute("stroke-opacity",t.o.v),(t.w._mdf||a)&&(n.pElem.setAttribute("stroke-width",t.w.v),n.msElem&&n.msElem.setAttribute("stroke-width",t.w.v))}return{createRenderFunction:function(e){switch(e.ty){case"fl":return r;case"gf":return s;case"gs":return i;case"st":return o;case"sh":case"el":case"rc":case"sr":return n;case"tr":return a;default:return null}}}}();function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}function CVShapeData(e,t,a,n){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var r,i=4;"rc"===t.ty?i=5:"el"===t.ty?i=6:"sr"===t.ty&&(i=7),this.sh=ShapePropertyFactory.getShapeProp(e,t,i,e);var s,o=a.length;for(r=0;r<o;r+=1)a[r].closed||(s={transforms:n.addTransformSequence(a[r].transforms),trNodes:[]},this.styledShapes.push(s),a[r].elements.push(s))}function BaseElement(){}function NullElement(e,t,a){this.initFrame(),this.initBaseData(e,t,a),this.initFrame(),this.initTransform(e,t,a),this.initHierarchy()}function SVGBaseElement(){}function IShapeElement(){}function ITextElement(){}function ICompElement(){}function IImageElement(e,t,a){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,a),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}function ISolidElement(e,t,a){this.initElement(e,t,a)}function AudioElement(e,t,a){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.initBaseData(e,t,a),this._isPlaying=!1,this._canPlay=!1;var n=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(n),this._currentTime=0,this.globalData.audioController.addAudio(this),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function FootageElement(e,t,a){this.initFrame(),this.initRenderable(),this.assetData=t.getAssetData(e.refId),this.footageData=t.imageLoader.getAsset(this.assetData),this.initBaseData(e,t,a)}function SVGCompElement(e,t,a){this.layers=e.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,a),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function SVGTextLottieElement(e,t,a){this.textSpans=[],this.renderType="svg",this.initElement(e,t,a)}function SVGShapeElement(e,t,a){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(e,t,a),this.prevViewData=[]}function SVGTintFilter(e,t){this.filterManager=t;var a=createNS("feColorMatrix");if(a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","linearRGB"),a.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),a.setAttribute("result","f1"),e.appendChild(a),(a=createNS("feColorMatrix")).setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),a.setAttribute("result","f2"),e.appendChild(a),this.matrixFilter=a,100!==t.effectElements[2].p.v||t.effectElements[2].p.k){var n,r=createNS("feMerge");e.appendChild(r),(n=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),r.appendChild(n),(n=createNS("feMergeNode")).setAttribute("in","f2"),r.appendChild(n)}}function SVGFillFilter(e,t){this.filterManager=t;var a=createNS("feColorMatrix");a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","sRGB"),a.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),e.appendChild(a),this.matrixFilter=a}function SVGGaussianBlurEffect(e,t){e.setAttribute("x","-100%"),e.setAttribute("y","-100%"),e.setAttribute("width","300%"),e.setAttribute("height","300%"),this.filterManager=t;var a=createNS("feGaussianBlur");e.appendChild(a),this.feGaussianBlur=a}function SVGStrokeEffect(e,t){this.initialized=!1,this.filterManager=t,this.elem=e,this.paths=[]}function SVGTritoneFilter(e,t){this.filterManager=t;var a=createNS("feColorMatrix");a.setAttribute("type","matrix"),a.setAttribute("color-interpolation-filters","linearRGB"),a.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),a.setAttribute("result","f1"),e.appendChild(a);var n=createNS("feComponentTransfer");n.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(n),this.matrixFilter=n;var r=createNS("feFuncR");r.setAttribute("type","table"),n.appendChild(r),this.feFuncR=r;var i=createNS("feFuncG");i.setAttribute("type","table"),n.appendChild(i),this.feFuncG=i;var s=createNS("feFuncB");s.setAttribute("type","table"),n.appendChild(s),this.feFuncB=s}function SVGProLevelsFilter(e,t){this.filterManager=t;var a=this.filterManager.effectElements,n=createNS("feComponentTransfer");(a[10].p.k||0!==a[10].p.v||a[11].p.k||1!==a[11].p.v||a[12].p.k||1!==a[12].p.v||a[13].p.k||0!==a[13].p.v||a[14].p.k||1!==a[14].p.v)&&(this.feFuncR=this.createFeFunc("feFuncR",n)),(a[17].p.k||0!==a[17].p.v||a[18].p.k||1!==a[18].p.v||a[19].p.k||1!==a[19].p.v||a[20].p.k||0!==a[20].p.v||a[21].p.k||1!==a[21].p.v)&&(this.feFuncG=this.createFeFunc("feFuncG",n)),(a[24].p.k||0!==a[24].p.v||a[25].p.k||1!==a[25].p.v||a[26].p.k||1!==a[26].p.v||a[27].p.k||0!==a[27].p.v||a[28].p.k||1!==a[28].p.v)&&(this.feFuncB=this.createFeFunc("feFuncB",n)),(a[31].p.k||0!==a[31].p.v||a[32].p.k||1!==a[32].p.v||a[33].p.k||1!==a[33].p.v||a[34].p.k||0!==a[34].p.v||a[35].p.k||1!==a[35].p.v)&&(this.feFuncA=this.createFeFunc("feFuncA",n)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(n.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(n),n=createNS("feComponentTransfer")),(a[3].p.k||0!==a[3].p.v||a[4].p.k||1!==a[4].p.v||a[5].p.k||1!==a[5].p.v||a[6].p.k||0!==a[6].p.v||a[7].p.k||1!==a[7].p.v)&&(n.setAttribute("color-interpolation-filters","sRGB"),e.appendChild(n),this.feFuncRComposed=this.createFeFunc("feFuncR",n),this.feFuncGComposed=this.createFeFunc("feFuncG",n),this.feFuncBComposed=this.createFeFunc("feFuncB",n))}function SVGDropShadowEffect(e,t){var a=t.container.globalData.renderConfig.filterSize;e.setAttribute("x",a.x),e.setAttribute("y",a.y),e.setAttribute("width",a.width),e.setAttribute("height",a.height),this.filterManager=t;var n=createNS("feGaussianBlur");n.setAttribute("in","SourceAlpha"),n.setAttribute("result","drop_shadow_1"),n.setAttribute("stdDeviation","0"),this.feGaussianBlur=n,e.appendChild(n);var r=createNS("feOffset");r.setAttribute("dx","25"),r.setAttribute("dy","0"),r.setAttribute("in","drop_shadow_1"),r.setAttribute("result","drop_shadow_2"),this.feOffset=r,e.appendChild(r);var i=createNS("feFlood");i.setAttribute("flood-color","#00ff00"),i.setAttribute("flood-opacity","1"),i.setAttribute("result","drop_shadow_3"),this.feFlood=i,e.appendChild(i);var s=createNS("feComposite");s.setAttribute("in","drop_shadow_3"),s.setAttribute("in2","drop_shadow_2"),s.setAttribute("operator","in"),s.setAttribute("result","drop_shadow_4"),e.appendChild(s);var o,l=createNS("feMerge");e.appendChild(l),o=createNS("feMergeNode"),l.appendChild(o),(o=createNS("feMergeNode")).setAttribute("in","SourceGraphic"),this.feMergeNode=o,this.feMerge=l,this.originalNodeAdded=!1,l.appendChild(o)}ShapeTransformManager.prototype={addTransformSequence:function(e){var t,a=e.length,n="_";for(t=0;t<a;t+=1)n+=e[t].transform.key+"_";var r=this.sequences[n];return r||(r={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[n]=r,this.sequenceList.push(r)),r},processSequence:function(e,t){for(var a,n=0,r=e.transforms.length,i=t;n<r&&!t;){if(e.transforms[n].transform.mProps._mdf){i=!0;break}n+=1}if(i)for(e.finalTransform.reset(),n=r-1;n>=0;n-=1)a=e.transforms[n].transform.mProps.v.props,e.finalTransform.transform(a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],a[10],a[11],a[12],a[13],a[14],a[15]);e._mdf=i},processSequences:function(e){var t,a=this.sequenceList.length;for(t=0;t<a;t+=1)this.processSequence(this.sequenceList[t],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}},CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated,BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,t=this.data.masksProperties.length;e<t;){if("n"!==this.data.masksProperties[e].mode&&!1!==this.data.masksProperties[e].cl)return!0;e+=1}return!1},initExpressions:function(){this.layerInterface=LayerExpressionInterface(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var e=EffectsExpressionInterface.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(e),0===this.data.ty||this.data.xt?this.compInterface=CompExpressionInterface(this):4===this.data.ty?(this.layerInterface.shapeInterface=ShapeExpressionInterface(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):5===this.data.ty&&(this.layerInterface.textInterface=TextExpressionInterface(this),this.layerInterface.text=this.layerInterface.textInterface)},setBlendMode:function(){var e=getBlendMode(this.data.bm);(this.baseElement||this.layerElement).style["mix-blend-mode"]=e},initBaseData:function(e,t,a){this.globalData=t,this.comp=a,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}},NullElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement),SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e,t,a,n=null;if(this.data.td){if(3==this.data.td||1==this.data.td){var r=createNS("mask");r.setAttribute("id",this.layerId),r.setAttribute("mask-type",3==this.data.td?"luminance":"alpha"),r.appendChild(this.layerElement),n=r,this.globalData.defs.appendChild(r),featureSupport.maskType||1!=this.data.td||(r.setAttribute("mask-type","luminance"),e=createElementID(),t=filtersFactory.createFilter(e),this.globalData.defs.appendChild(t),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),(a=createNS("g")).appendChild(this.layerElement),n=a,r.appendChild(a),a.setAttribute("filter","url("+locationHref+"#"+e+")"))}else if(2==this.data.td){var i=createNS("mask");i.setAttribute("id",this.layerId),i.setAttribute("mask-type","alpha");var s=createNS("g");i.appendChild(s),e=createElementID(),t=filtersFactory.createFilter(e);var o=createNS("feComponentTransfer");o.setAttribute("in","SourceGraphic"),t.appendChild(o);var l=createNS("feFuncA");l.setAttribute("type","table"),l.setAttribute("tableValues","1.0 0.0"),o.appendChild(l),this.globalData.defs.appendChild(t);var c=createNS("rect");c.setAttribute("width",this.comp.data.w),c.setAttribute("height",this.comp.data.h),c.setAttribute("x","0"),c.setAttribute("y","0"),c.setAttribute("fill","#ffffff"),c.setAttribute("opacity","0"),s.setAttribute("filter","url("+locationHref+"#"+e+")"),s.appendChild(c),s.appendChild(this.layerElement),n=s,featureSupport.maskType||(i.setAttribute("mask-type","luminance"),t.appendChild(filtersFactory.createAlphaToLuminanceFilter()),a=createNS("g"),s.appendChild(c),a.appendChild(this.layerElement),n=a,s.appendChild(a)),this.globalData.defs.appendChild(i)}}else this.data.tt?(this.matteElement.appendChild(this.layerElement),n=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0===this.data.ty&&!this.data.hd){var m=createNS("clipPath"),f=createNS("path");f.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var p=createElementID();if(m.setAttribute("id",p),m.appendChild(f),this.globalData.defs.appendChild(m),this.checkMasks()){var h=createNS("g");h.setAttribute("clip-path","url("+locationHref+"#"+p+")"),h.appendChild(this.layerElement),this.transformedElement=h,n?n.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+locationHref+"#"+p+")")}0!==this.data.bm&&this.setBlendMode()},renderElement:function(){this.finalTransform._matMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.mat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.mProp.o.v)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this)},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+locationHref+"#"+e+")")}},IShapeElement.prototype={addShapeToModifiers:function(e){var t,a=this.shapeModifiers.length;for(t=0;t<a;t+=1)this.shapeModifiers[t].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var t=this.shapeModifiers.length;0<t;)if(this.shapeModifiers[0].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,t=this.shapes.length;for(e=0;e<t;e+=1)this.shapes[e].sh.reset();for(e=(t=this.shapeModifiers.length)-1;e>=0&&!this.shapeModifiers[e].processShapes(this._isFirstFrame);e-=1);}},lcEnum:{1:"butt",2:"round",3:"square"},ljEnum:{1:"miter",2:"round",3:"bevel"},searchProcessedElement:function(e){for(var t=this.processedElements,a=0,n=t.length;a<n;){if(t[a].elem===e)return t[a].pos;a+=1}return 0},addProcessedElement:function(e,t){for(var a=this.processedElements,n=a.length;n;)if(a[n-=1].elem===e)return void(a[n].pos=t);a.push(new ProcessedElement(e,t))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}},ITextElement.prototype.initElement=function(e,t,a){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(e,t,a),this.textProperty=new TextProperty(this,e.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(e.t,this.renderType,this),this.initTransform(e,t,a),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(e){this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)},ITextElement.prototype.createPathShape=function(e,t){var a,n,r=t.length,i="";for(a=0;a<r;a+=1)n=t[a].ks.k,i+=buildShapeString(n,n.i.length,!0,e);return i},ITextElement.prototype.updateDocumentData=function(e,t){this.textProperty.updateDocumentData(e,t)},ITextElement.prototype.canResizeFont=function(e){this.textProperty.canResizeFont(e)},ITextElement.prototype.setMinimumFontSize=function(e){this.textProperty.setMinimumFontSize(e)},ITextElement.prototype.applyTextPropertiesToMatrix=function(e,t,a,n,r){switch(e.ps&&t.translate(e.ps[0],e.ps[1]+e.ascent,0),t.translate(0,-e.ls,0),e.j){case 1:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[a]),0,0);break;case 2:t.translate(e.justifyOffset+(e.boxWidth-e.lineWidths[a])/2,0,0)}t.translate(n,r,0)},ITextElement.prototype.buildColor=function(e){return"rgb("+Math.round(255*e[0])+","+Math.round(255*e[1])+","+Math.round(255*e[2])+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(e,t,a){this.initFrame(),this.initBaseData(e,t,a),this.initTransform(e,t,a),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),!this.data.xt&&t.progressiveLoad||this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(e){if(this._mdf=!1,this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange),this.isInRange||this.data.xt){if(this.tm._placeholder)this.renderedFrame=e/this.data.sr;else{var t=this.tm.v;t===this.data.op&&(t=this.data.op-1),this.renderedFrame=t}var a,n=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),a=n-1;a>=0;a-=1)(this.completeLayers||this.elements[a])&&(this.elements[a].prepareFrame(this.renderedFrame-this.layers[a].st),this.elements[a]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},ICompElement.prototype.setElements=function(e){this.elements=e},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var e,t=this.layers.length;for(e=0;e<t;e+=1)this.elements[e]&&this.elements[e].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()},extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect},extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var e=createNS("rect");e.setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.layerElement.appendChild(e)},AudioElement.prototype.prepareFrame=function(e){if(this.prepareRenderableFrame(e,!0),this.prepareProperties(e,!0),this.tm._placeholder)this._currentTime=e/this.data.sr;else{var t=this.tm.v;this._currentTime=t}},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(e){this.audio.rate(e)},AudioElement.prototype.volume=function(e){this.audio.volume(e)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){},FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){this.layerInterface=FootageInterface(this)},FootageElement.prototype.getFootageData=function(){return this.footageData},extendPrototype([SVGRenderer,ICompElement,SVGBaseElement],SVGCompElement),extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(e){for(var t=0,a=e.length,n=[],r="";t<a;)e[t]===String.fromCharCode(13)||e[t]===String.fromCharCode(3)?(n.push(r),r=""):r+=e[t],t+=1;return n.push(r),n},SVGTextLottieElement.prototype.buildNewText=function(){var e,t,a=this.textProperty.currentData;this.renderedLetters=createSizedArray(a?a.l.length:0),a.fc?this.layerElement.setAttribute("fill",this.buildColor(a.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),a.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(a.sc)),this.layerElement.setAttribute("stroke-width",a.sw)),this.layerElement.setAttribute("font-size",a.finalSize);var n=this.globalData.fontManager.getFontByName(a.f);if(n.fClass)this.layerElement.setAttribute("class",n.fClass);else{this.layerElement.setAttribute("font-family",n.fFamily);var r=a.fWeight,i=a.fStyle;this.layerElement.setAttribute("font-style",i),this.layerElement.setAttribute("font-weight",r)}this.layerElement.setAttribute("aria-label",a.t);var s,o=a.l||[],l=!!this.globalData.fontManager.chars;t=o.length;var c,m=this.mHelper,f="",p=this.data.singleShape,h=0,u=0,d=!0,y=.001*a.tr*a.finalSize;if(!p||l||a.sz){var g,b,v=this.textSpans.length;for(e=0;e<t;e+=1)l&&p&&0!==e||(s=v>e?this.textSpans[e]:createNS(l?"path":"text"),v<=e&&(s.setAttribute("stroke-linecap","butt"),s.setAttribute("stroke-linejoin","round"),s.setAttribute("stroke-miterlimit","4"),this.textSpans[e]=s,this.layerElement.appendChild(s)),s.style.display="inherit"),m.reset(),m.scale(a.finalSize/100,a.finalSize/100),p&&(o[e].n&&(h=-y,u+=a.yOffset,u+=d?1:0,d=!1),this.applyTextPropertiesToMatrix(a,m,o[e].line,h,u),h+=o[e].l||0,h+=y),l?(c=(g=(b=this.globalData.fontManager.getCharData(a.finalText[e],n.fStyle,this.globalData.fontManager.getFontByName(a.f).fFamily))&&b.data||{}).shapes?g.shapes[0].it:[],p?f+=this.createPathShape(m,c):s.setAttribute("d",this.createPathShape(m,c))):(p&&s.setAttribute("transform","translate("+m.props[12]+","+m.props[13]+")"),s.textContent=o[e].val,s.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"));p&&s&&s.setAttribute("d",f)}else{var w=this.textContainer,k="start";switch(a.j){case 1:k="end";break;case 2:k="middle";break;default:k="start"}w.setAttribute("text-anchor",k),w.setAttribute("letter-spacing",y);var _=this.buildTextContents(a.finalText);for(t=_.length,u=a.ps?a.ps[1]+a.ascent:0,e=0;e<t;e+=1)(s=this.textSpans[e]||createNS("tspan")).textContent=_[e],s.setAttribute("x",0),s.setAttribute("y",u),s.style.display="inherit",w.appendChild(s),this.textSpans[e]=s,u+=a.finalLineHeight;this.layerElement.appendChild(w)}for(;e<this.textSpans.length;)this.textSpans[e].style.display="none",e+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var e=this.layerElement.getBBox();this.bbox={top:e.y,left:e.x,width:e.width,height:e.height}}return this.bbox},SVGTextLottieElement.prototype.renderInnerContent=function(){if(!this.data.singleShape&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){var e,t;this._sizeChanged=!0;var a,n,r=this.textAnimator.renderedLetters,i=this.textProperty.currentData.l;for(t=i.length,e=0;e<t;e+=1)i[e].n||(a=r[e],n=this.textSpans[e],a._mdf.m&&n.setAttribute("transform",a.m),a._mdf.o&&n.setAttribute("opacity",a.o),a._mdf.sw&&n.setAttribute("stroke-width",a.sw),a._mdf.sc&&n.setAttribute("stroke",a.sc),a._mdf.fc&&n.setAttribute("fill",a.fc))}},extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var e,t,a,n,r=this.shapes.length,i=this.stylesList.length,s=[],o=!1;for(a=0;a<i;a+=1){for(n=this.stylesList[a],o=!1,s.length=0,e=0;e<r;e+=1)-1!==(t=this.shapes[e]).styles.indexOf(n)&&(s.push(t),o=t._isAnimated||o);s.length>1&&o&&this.setShapesAsAnimated(s)}},SVGShapeElement.prototype.setShapesAsAnimated=function(e){var t,a=e.length;for(t=0;t<a;t+=1)e[t].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(e,t){var a,n=new SVGStyleData(e,t),r=n.pElem;return"st"===e.ty?a=new SVGStrokeStyleData(this,e,n):"fl"===e.ty?a=new SVGFillStyleData(this,e,n):"gf"!==e.ty&&"gs"!==e.ty||(a=new("gf"===e.ty?SVGGradientFillStyleData:SVGGradientStrokeStyleData)(this,e,n),this.globalData.defs.appendChild(a.gf),a.maskId&&(this.globalData.defs.appendChild(a.ms),this.globalData.defs.appendChild(a.of),r.setAttribute("mask","url("+locationHref+"#"+a.maskId+")"))),"st"!==e.ty&&"gs"!==e.ty||(r.setAttribute("stroke-linecap",this.lcEnum[e.lc]||"round"),r.setAttribute("stroke-linejoin",this.ljEnum[e.lj]||"round"),r.setAttribute("fill-opacity","0"),1===e.lj&&r.setAttribute("stroke-miterlimit",e.ml)),2===e.r&&r.setAttribute("fill-rule","evenodd"),e.ln&&r.setAttribute("id",e.ln),e.cl&&r.setAttribute("class",e.cl),e.bm&&(r.style["mix-blend-mode"]=getBlendMode(e.bm)),this.stylesList.push(n),this.addToAnimatedContents(e,a),a},SVGShapeElement.prototype.createGroupElement=function(e){var t=new ShapeGroupData;return e.ln&&t.gr.setAttribute("id",e.ln),e.cl&&t.gr.setAttribute("class",e.cl),e.bm&&(t.gr.style["mix-blend-mode"]=getBlendMode(e.bm)),t},SVGShapeElement.prototype.createTransformElement=function(e,t){var a=TransformPropertyFactory.getTransformProperty(this,e,this),n=new SVGTransformData(a,a.o,t);return this.addToAnimatedContents(e,n),n},SVGShapeElement.prototype.createShapeElement=function(e,t,a){var n=4;"rc"===e.ty?n=5:"el"===e.ty?n=6:"sr"===e.ty&&(n=7);var r=new SVGShapeData(t,a,ShapePropertyFactory.getShapeProp(this,e,n,this));return this.shapes.push(r),this.addShapeToModifiers(r),this.addToAnimatedContents(e,r),r},SVGShapeElement.prototype.addToAnimatedContents=function(e,t){for(var a=0,n=this.animatedContents.length;a<n;){if(this.animatedContents[a].element===t)return;a+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(e),element:t,data:e})},SVGShapeElement.prototype.setElementStyles=function(e){var t,a=e.styles,n=this.stylesList.length;for(t=0;t<n;t+=1)this.stylesList[t].closed||a.push(this.stylesList[t])},SVGShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(e,t,a,n,r,i,s){var o,l,c,m,f,p,h=[].concat(i),u=e.length-1,d=[],y=[];for(o=u;o>=0;o-=1){if((p=this.searchProcessedElement(e[o]))?t[o]=a[p-1]:e[o]._render=s,"fl"===e[o].ty||"st"===e[o].ty||"gf"===e[o].ty||"gs"===e[o].ty)p?t[o].style.closed=!1:t[o]=this.createStyleElement(e[o],r),e[o]._render&&n.appendChild(t[o].style.pElem),d.push(t[o].style);else if("gr"===e[o].ty){if(p)for(c=t[o].it.length,l=0;l<c;l+=1)t[o].prevViewData[l]=t[o].it[l];else t[o]=this.createGroupElement(e[o]);this.searchShapes(e[o].it,t[o].it,t[o].prevViewData,t[o].gr,r+1,h,s),e[o]._render&&n.appendChild(t[o].gr)}else"tr"===e[o].ty?(p||(t[o]=this.createTransformElement(e[o],n)),m=t[o].transform,h.push(m)):"sh"===e[o].ty||"rc"===e[o].ty||"el"===e[o].ty||"sr"===e[o].ty?(p||(t[o]=this.createShapeElement(e[o],h,r)),this.setElementStyles(t[o])):"tm"===e[o].ty||"rd"===e[o].ty||"ms"===e[o].ty||"pb"===e[o].ty?(p?(f=t[o]).closed=!1:((f=ShapeModifiers.getModifier(e[o].ty)).init(this,e[o]),t[o]=f,this.shapeModifiers.push(f)),y.push(f)):"rp"===e[o].ty&&(p?(f=t[o]).closed=!0:(f=ShapeModifiers.getModifier(e[o].ty),t[o]=f,f.init(this,e,o,t),this.shapeModifiers.push(f),s=!1),y.push(f));this.addProcessedElement(e[o],o+1)}for(u=d.length,o=0;o<u;o+=1)d[o].closed=!0;for(u=y.length,o=0;o<u;o+=1)y[o].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){var e;this.renderModifiers();var t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].reset();for(this.renderShape(),e=0;e<t;e+=1)(this.stylesList[e]._mdf||this._isFirstFrame)&&(this.stylesList[e].msElem&&(this.stylesList[e].msElem.setAttribute("d",this.stylesList[e].d),this.stylesList[e].d="M0 0"+this.stylesList[e].d),this.stylesList[e].pElem.setAttribute("d",this.stylesList[e].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var e,t,a=this.animatedContents.length;for(e=0;e<a;e+=1)t=this.animatedContents[e],(this._isFirstFrame||t.element._isAnimated)&&!0!==t.data&&t.fn(t.data,t.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null},SVGTintFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,a=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v/100;this.matrixFilter.setAttribute("values",a[0]-t[0]+" 0 0 0 "+t[0]+" "+(a[1]-t[1])+" 0 0 0 "+t[1]+" "+(a[2]-t[2])+" 0 0 0 "+t[2]+" 0 0 0 "+n+" 0")}},SVGFillFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[2].p.v,a=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+t[0]+" 0 0 0 0 "+t[1]+" 0 0 0 0 "+t[2]+" 0 0 0 "+a+" 0")}},SVGGaussianBlurEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=.3*this.filterManager.effectElements[0].p.v,a=this.filterManager.effectElements[1].p.v,n=3==a?0:t,r=2==a?0:t;this.feGaussianBlur.setAttribute("stdDeviation",n+" "+r);var i=1==this.filterManager.effectElements[2].p.v?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",i)}},SVGStrokeEffect.prototype.initialize=function(){var e,t,a,n,r=this.elem.layerElement.children||this.elem.layerElement.childNodes;for(1===this.filterManager.effectElements[1].p.v?(n=this.elem.maskManager.masksProperties.length,a=0):n=1+(a=this.filterManager.effectElements[0].p.v-1),(t=createNS("g")).setAttribute("fill","none"),t.setAttribute("stroke-linecap","round"),t.setAttribute("stroke-dashoffset",1);a<n;a+=1)e=createNS("path"),t.appendChild(e),this.paths.push({p:e,m:a});if(3===this.filterManager.effectElements[10].p.v){var i=createNS("mask"),s=createElementID();i.setAttribute("id",s),i.setAttribute("mask-type","alpha"),i.appendChild(t),this.elem.globalData.defs.appendChild(i);var o=createNS("g");for(o.setAttribute("mask","url("+locationHref+"#"+s+")");r[0];)o.appendChild(r[0]);this.elem.layerElement.appendChild(o),this.masker=i,t.setAttribute("stroke","#fff")}else if(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v){if(2===this.filterManager.effectElements[10].p.v)for(r=this.elem.layerElement.children||this.elem.layerElement.childNodes;r.length;)this.elem.layerElement.removeChild(r[0]);this.elem.layerElement.appendChild(t),this.elem.layerElement.removeAttribute("mask"),t.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=t},SVGStrokeEffect.prototype.renderFrame=function(e){var t;this.initialized||this.initialize();var a,n,r=this.paths.length;for(t=0;t<r;t+=1)if(-1!==this.paths[t].m&&(a=this.elem.maskManager.viewData[this.paths[t].m],n=this.paths[t].p,(e||this.filterManager._mdf||a.prop._mdf)&&n.setAttribute("d",a.lastPath),e||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||a.prop._mdf)){var i;if(0!==this.filterManager.effectElements[7].p.v||100!==this.filterManager.effectElements[8].p.v){var s=.01*Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),o=.01*Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v),l=n.getTotalLength();i="0 0 0 "+l*s+" ";var c,m=l*(o-s),f=1+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01,p=Math.floor(m/f);for(c=0;c<p;c+=1)i+="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01+" ";i+="0 "+10*l+" 0 0"}else i="1 "+2*this.filterManager.effectElements[4].p.v*this.filterManager.effectElements[9].p.v*.01;n.setAttribute("stroke-dasharray",i)}if((e||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",2*this.filterManager.effectElements[4].p.v),(e||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(1===this.filterManager.effectElements[10].p.v||2===this.filterManager.effectElements[10].p.v)&&(e||this.filterManager.effectElements[3].p._mdf)){var h=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(255*h[0])+","+bmFloor(255*h[1])+","+bmFloor(255*h[2])+")")}},SVGTritoneFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t=this.filterManager.effectElements[0].p.v,a=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v,r=n[0]+" "+a[0]+" "+t[0],i=n[1]+" "+a[1]+" "+t[1],s=n[2]+" "+a[2]+" "+t[2];this.feFuncR.setAttribute("tableValues",r),this.feFuncG.setAttribute("tableValues",i),this.feFuncB.setAttribute("tableValues",s)}},SVGProLevelsFilter.prototype.createFeFunc=function(e,t){var a=createNS(e);return a.setAttribute("type","table"),t.appendChild(a),a},SVGProLevelsFilter.prototype.getTableValue=function(e,t,a,n,r){for(var i,s,o=0,l=Math.min(e,t),c=Math.max(e,t),m=Array.call(null,{length:256}),f=0,p=r-n,h=t-e;o<=256;)s=(i=o/256)<=l?h<0?r:n:i>=c?h<0?n:r:n+p*Math.pow((i-e)/h,1/a),m[f]=s,f+=1,o+=256/255;return m.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){var t,a=this.filterManager.effectElements;this.feFuncRComposed&&(e||a[3].p._mdf||a[4].p._mdf||a[5].p._mdf||a[6].p._mdf||a[7].p._mdf)&&(t=this.getTableValue(a[3].p.v,a[4].p.v,a[5].p.v,a[6].p.v,a[7].p.v),this.feFuncRComposed.setAttribute("tableValues",t),this.feFuncGComposed.setAttribute("tableValues",t),this.feFuncBComposed.setAttribute("tableValues",t)),this.feFuncR&&(e||a[10].p._mdf||a[11].p._mdf||a[12].p._mdf||a[13].p._mdf||a[14].p._mdf)&&(t=this.getTableValue(a[10].p.v,a[11].p.v,a[12].p.v,a[13].p.v,a[14].p.v),this.feFuncR.setAttribute("tableValues",t)),this.feFuncG&&(e||a[17].p._mdf||a[18].p._mdf||a[19].p._mdf||a[20].p._mdf||a[21].p._mdf)&&(t=this.getTableValue(a[17].p.v,a[18].p.v,a[19].p.v,a[20].p.v,a[21].p.v),this.feFuncG.setAttribute("tableValues",t)),this.feFuncB&&(e||a[24].p._mdf||a[25].p._mdf||a[26].p._mdf||a[27].p._mdf||a[28].p._mdf)&&(t=this.getTableValue(a[24].p.v,a[25].p.v,a[26].p.v,a[27].p.v,a[28].p.v),this.feFuncB.setAttribute("tableValues",t)),this.feFuncA&&(e||a[31].p._mdf||a[32].p._mdf||a[33].p._mdf||a[34].p._mdf||a[35].p._mdf)&&(t=this.getTableValue(a[31].p.v,a[32].p.v,a[33].p.v,a[34].p.v,a[35].p.v),this.feFuncA.setAttribute("tableValues",t))}},SVGDropShadowEffect.prototype.renderFrame=function(e){if(e||this.filterManager._mdf){if((e||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),e||this.filterManager.effectElements[0].p._mdf){var t=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(255*t[0]),Math.round(255*t[1]),Math.round(255*t[2])))}if((e||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),e||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var a=this.filterManager.effectElements[3].p.v,n=(this.filterManager.effectElements[2].p.v-90)*degToRads,r=a*Math.cos(n),i=a*Math.sin(n);this.feOffset.setAttribute("dx",r),this.feOffset.setAttribute("dy",i)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(e,t,a){this.initialized=!1,this.filterManager=t,this.filterElem=e,this.elem=a,a.matteElement=createNS("g"),a.matteElement.appendChild(a.layerElement),a.matteElement.appendChild(a.transformedElement),a.baseElement=a.matteElement}function SVGEffects(e){var t,a,n=e.data.ef?e.data.ef.length:0,r=createElementID(),i=filtersFactory.createFilter(r,!0),s=0;for(this.filters=[],t=0;t<n;t+=1)a=null,20===e.data.ef[t].ty?(s+=1,a=new SVGTintFilter(i,e.effectsManager.effectElements[t])):21===e.data.ef[t].ty?(s+=1,a=new SVGFillFilter(i,e.effectsManager.effectElements[t])):22===e.data.ef[t].ty?a=new SVGStrokeEffect(e,e.effectsManager.effectElements[t]):23===e.data.ef[t].ty?(s+=1,a=new SVGTritoneFilter(i,e.effectsManager.effectElements[t])):24===e.data.ef[t].ty?(s+=1,a=new SVGProLevelsFilter(i,e.effectsManager.effectElements[t])):25===e.data.ef[t].ty?(s+=1,a=new SVGDropShadowEffect(i,e.effectsManager.effectElements[t])):28===e.data.ef[t].ty?a=new SVGMatte3Effect(i,e.effectsManager.effectElements[t],e):29===e.data.ef[t].ty&&(s+=1,a=new SVGGaussianBlurEffect(i,e.effectsManager.effectElements[t])),a&&this.filters.push(a);s&&(e.globalData.defs.appendChild(i),e.layerElement.setAttribute("filter","url("+locationHref+"#"+r+")")),this.filters.length&&e.addRenderableComponent(this)}function CVContextData(){var e;for(this.saved=[],this.cArrPos=0,this.cTr=new Matrix,this.cO=1,this.savedOp=createTypedArray("float32",15),e=0;e<15;e+=1)this.saved[e]=createTypedArray("float32",16);this._length=15}function CVBaseElement(){}function CVImageElement(e,t,a){this.assetData=t.getAssetData(e.refId),this.img=t.imageLoader.getAsset(this.assetData),this.initElement(e,t,a)}function CVCompElement(e,t,a){this.completeLayers=!1,this.layers=e.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(e,t,a),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function CVMaskElement(e,t){var a;this.data=e,this.element=t,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var n=this.masksProperties.length,r=!1;for(a=0;a<n;a+=1)"n"!==this.masksProperties[a].mode&&(r=!0),this.viewData[a]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[a],3);this.hasMasks=r,r&&this.element.addRenderableComponent(this)}function CVShapeElement(e,t,a){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(e,t,a)}function CVSolidElement(e,t,a){this.initElement(e,t,a)}function CVTextElement(e,t,a){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(e,t,a)}function CVEffects(){}function HBaseElement(){}function HSolidElement(e,t,a){this.initElement(e,t,a)}function HCompElement(e,t,a){this.layers=e.layers,this.supports3d=!e.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(e,t,a),this.tm=e.tm?PropertyFactory.getProp(this,e.tm,0,t.frameRate,this):{_placeholder:!0}}function HShapeElement(e,t,a){this.shapes=[],this.shapesData=e.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(e,t,a),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}function HTextElement(e,t,a){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(e,t,a)}function HImageElement(e,t,a){this.assetData=t.getAssetData(e.refId),this.initElement(e,t,a)}function HCameraElement(e,t,a){this.initFrame(),this.initBaseData(e,t,a),this.initHierarchy();var n=PropertyFactory.getProp;if(this.pe=n(this,e.pe,0,0,this),e.ks.p.s?(this.px=n(this,e.ks.p.x,1,0,this),this.py=n(this,e.ks.p.y,1,0,this),this.pz=n(this,e.ks.p.z,1,0,this)):this.p=n(this,e.ks.p,1,0,this),e.ks.a&&(this.a=n(this,e.ks.a,1,0,this)),e.ks.or.k.length&&e.ks.or.k[0].to){var r,i=e.ks.or.k.length;for(r=0;r<i;r+=1)e.ks.or.k[r].to=null,e.ks.or.k[r].ti=null}this.or=n(this,e.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=n(this,e.ks.rx,0,degToRads,this),this.ry=n(this,e.ks.ry,0,degToRads,this),this.rz=n(this,e.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}function HEffects(){}SVGMatte3Effect.prototype.findSymbol=function(e){for(var t=0,a=_svgMatteSymbols.length;t<a;){if(_svgMatteSymbols[t]===e)return _svgMatteSymbols[t];t+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(e,t){var a=e.layerElement.parentNode;if(a){for(var n,r=a.children,i=0,s=r.length;i<s&&r[i]!==e.layerElement;)i+=1;i<=s-2&&(n=r[i+1]);var o=createNS("use");o.setAttribute("href","#"+t),n?a.insertBefore(o,n):a.appendChild(o)}},SVGMatte3Effect.prototype.setElementAsMask=function(e,t){if(!this.findSymbol(t)){var a=createElementID(),n=createNS("mask");n.setAttribute("id",t.layerId),n.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(t);var r=e.globalData.defs;r.appendChild(n);var i=createNS("symbol");i.setAttribute("id",a),this.replaceInParent(t,a),i.appendChild(t.layerElement),r.appendChild(i);var s=createNS("use");s.setAttribute("href","#"+a),n.appendChild(s),t.data.hd=!1,t.show()}e.setMatte(t.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var e=this.filterManager.effectElements[0].p.v,t=this.elem.comp.elements,a=0,n=t.length;a<n;)t[a]&&t[a].data.ind===e&&this.setElementAsMask(this.elem,t[a]),a+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()},SVGEffects.prototype.renderFrame=function(e){var t,a=this.filters.length;for(t=0;t<a;t+=1)this.filters[t].renderFrame(e)},CVContextData.prototype.duplicate=function(){var e=2*this._length,t=this.savedOp;this.savedOp=createTypedArray("float32",e),this.savedOp.set(t);var a=0;for(a=this._length;a<e;a+=1)this.saved[a]=createTypedArray("float32",16);this._length=e},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.cO=1},CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){this.canvasContext=this.globalData.canvasContext,this.renderableEffectsManager=new CVEffects(this)},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var t=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=t}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this)},hideElement:function(){this.hidden||this.isInRange&&!this.isTransparent||(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},renderFrame:function(){if(!this.hidden&&!this.data.hd){this.renderTransform(),this.renderRenderable(),this.setBlendMode();var e=0===this.data.ty;this.globalData.renderer.save(e),this.globalData.renderer.ctxTransform(this.finalTransform.mat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.mProp.o.v),this.renderInnerContent(),this.globalData.renderer.restore(e),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement,extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var e=createTag("canvas");e.width=this.assetData.w,e.height=this.assetData.h;var t,a,n=e.getContext("2d"),r=this.img.width,i=this.img.height,s=r/i,o=this.assetData.w/this.assetData.h,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;s>o&&"xMidYMid slice"===l||s<o&&"xMidYMid slice"!==l?t=(a=i)*o:a=(t=r)/o,n.drawImage(this.img,(r-t)/2,(i-a)/2,t,a,0,0,this.assetData.w,this.assetData.h),this.img=e}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null},extendPrototype([CanvasRenderer,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var e,t=this.canvasContext;for(t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip(),e=this.layers.length-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var e;for(e=this.layers.length-1;e>=0;e-=1)this.elements[e]&&this.elements[e].destroy();this.layers=null,this.elements=null},CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var e,t,a,n,r=this.element.finalTransform.mat,i=this.element.canvasContext,s=this.masksProperties.length;for(i.beginPath(),e=0;e<s;e+=1)if("n"!==this.masksProperties[e].mode){var o;this.masksProperties[e].inv&&(i.moveTo(0,0),i.lineTo(this.element.globalData.compSize.w,0),i.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),i.lineTo(0,this.element.globalData.compSize.h),i.lineTo(0,0)),n=this.viewData[e].v,t=r.applyToPointArray(n.v[0][0],n.v[0][1],0),i.moveTo(t[0],t[1]);var l=n._length;for(o=1;o<l;o+=1)a=r.applyToTriplePoints(n.o[o-1],n.i[o],n.v[o]),i.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5]);a=r.applyToTriplePoints(n.o[o-1],n.i[0],n.v[0]),i.bezierCurveTo(a[0],a[1],a[2],a[3],a[4],a[5])}this.element.globalData.renderer.save(!0),i.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null},extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(e,t){var a={data:e,type:e.ty,preTransforms:this.transformsManager.addTransformSequence(t),transforms:[],elements:[],closed:!0===e.hd},n={};if("fl"===e.ty||"st"===e.ty?(n.c=PropertyFactory.getProp(this,e.c,1,255,this),n.c.k||(a.co="rgb("+bmFloor(n.c.v[0])+","+bmFloor(n.c.v[1])+","+bmFloor(n.c.v[2])+")")):"gf"!==e.ty&&"gs"!==e.ty||(n.s=PropertyFactory.getProp(this,e.s,1,null,this),n.e=PropertyFactory.getProp(this,e.e,1,null,this),n.h=PropertyFactory.getProp(this,e.h||{k:0},0,.01,this),n.a=PropertyFactory.getProp(this,e.a||{k:0},0,degToRads,this),n.g=new GradientProperty(this,e.g,this)),n.o=PropertyFactory.getProp(this,e.o,0,.01,this),"st"===e.ty||"gs"===e.ty){if(a.lc=this.lcEnum[e.lc]||"round",a.lj=this.ljEnum[e.lj]||"round",1==e.lj&&(a.ml=e.ml),n.w=PropertyFactory.getProp(this,e.w,0,null,this),n.w.k||(a.wi=n.w.v),e.d){var r=new DashProperty(this,e.d,"canvas",this);n.d=r,n.d.k||(a.da=n.d.dashArray,a.do=n.d.dashoffset[0])}}else a.r=2===e.r?"evenodd":"nonzero";return this.stylesList.push(a),n.style=a,n},CVShapeElement.prototype.createGroupElement=function(){return{it:[],prevViewData:[]}},CVShapeElement.prototype.createTransformElement=function(e){return{transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,e.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,e,this)}}},CVShapeElement.prototype.createShapeElement=function(e){var t=new CVShapeData(this,e,this.stylesList,this.transformsManager);return this.shapes.push(t),this.addShapeToModifiers(t),t},CVShapeElement.prototype.reloadShapes=function(){var e;this._isFirstFrame=!0;var t=this.itemsData.length;for(e=0;e<t;e+=1)this.prevViewData[e]=this.itemsData[e];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),t=this.dynamicProperties.length,e=0;e<t;e+=1)this.dynamicProperties[e].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(e){var t,a=this.stylesList.length;for(t=0;t<a;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.push(e)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var e,t=this.stylesList.length;for(e=0;e<t;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.pop()},CVShapeElement.prototype.closeStyles=function(e){var t,a=e.length;for(t=0;t<a;t+=1)e[t].closed=!0},CVShapeElement.prototype.searchShapes=function(e,t,a,n,r){var i,s,o,l,c,m,f=e.length-1,p=[],h=[],u=[].concat(r);for(i=f;i>=0;i-=1){if((l=this.searchProcessedElement(e[i]))?t[i]=a[l-1]:e[i]._shouldRender=n,"fl"===e[i].ty||"st"===e[i].ty||"gf"===e[i].ty||"gs"===e[i].ty)l?t[i].style.closed=!1:t[i]=this.createStyleElement(e[i],u),p.push(t[i].style);else if("gr"===e[i].ty){if(l)for(o=t[i].it.length,s=0;s<o;s+=1)t[i].prevViewData[s]=t[i].it[s];else t[i]=this.createGroupElement(e[i]);this.searchShapes(e[i].it,t[i].it,t[i].prevViewData,n,u)}else"tr"===e[i].ty?(l||(m=this.createTransformElement(e[i]),t[i]=m),u.push(t[i]),this.addTransformToStyleList(t[i])):"sh"===e[i].ty||"rc"===e[i].ty||"el"===e[i].ty||"sr"===e[i].ty?l||(t[i]=this.createShapeElement(e[i])):"tm"===e[i].ty||"rd"===e[i].ty||"pb"===e[i].ty?(l?(c=t[i]).closed=!1:((c=ShapeModifiers.getModifier(e[i].ty)).init(this,e[i]),t[i]=c,this.shapeModifiers.push(c)),h.push(c)):"rp"===e[i].ty&&(l?(c=t[i]).closed=!0:(c=ShapeModifiers.getModifier(e[i].ty),t[i]=c,c.init(this,e,i,t),this.shapeModifiers.push(c),n=!1),h.push(c));this.addProcessedElement(e[i],i+1)}for(this.removeTransformFromStyleList(),this.closeStyles(p),f=h.length,i=0;i<f;i+=1)h[i].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(e,t){(e._opMdf||t.op._mdf||this._isFirstFrame)&&(t.opacity=e.opacity,t.opacity*=t.op.v,t._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var e,t,a,n,r,i,s,o,l,c=this.stylesList.length,m=this.globalData.renderer,f=this.globalData.canvasContext;for(e=0;e<c;e+=1)if(("st"!==(o=(l=this.stylesList[e]).type)&&"gs"!==o||0!==l.wi)&&l.data._shouldRender&&0!==l.coOp&&0!==this.globalData.currentGlobalAlpha){for(m.save(),i=l.elements,"st"===o||"gs"===o?(f.strokeStyle="st"===o?l.co:l.grd,f.lineWidth=l.wi,f.lineCap=l.lc,f.lineJoin=l.lj,f.miterLimit=l.ml||0):f.fillStyle="fl"===o?l.co:l.grd,m.ctxOpacity(l.coOp),"st"!==o&&"gs"!==o&&f.beginPath(),m.ctxTransform(l.preTransforms.finalTransform.props),a=i.length,t=0;t<a;t+=1){for("st"!==o&&"gs"!==o||(f.beginPath(),l.da&&(f.setLineDash(l.da),f.lineDashOffset=l.do)),r=(s=i[t].trNodes).length,n=0;n<r;n+=1)"m"===s[n].t?f.moveTo(s[n].p[0],s[n].p[1]):"c"===s[n].t?f.bezierCurveTo(s[n].pts[0],s[n].pts[1],s[n].pts[2],s[n].pts[3],s[n].pts[4],s[n].pts[5]):f.closePath();"st"!==o&&"gs"!==o||(f.stroke(),l.da&&f.setLineDash(this.dashResetter))}"st"!==o&&"gs"!==o&&f.fill(l.r),m.restore()}},CVShapeElement.prototype.renderShape=function(e,t,a,n){var r,i;for(i=e,r=t.length-1;r>=0;r-=1)"tr"===t[r].ty?(i=a[r].transform,this.renderShapeTransform(e,i)):"sh"===t[r].ty||"el"===t[r].ty||"rc"===t[r].ty||"sr"===t[r].ty?this.renderPath(t[r],a[r]):"fl"===t[r].ty?this.renderFill(t[r],a[r],i):"st"===t[r].ty?this.renderStroke(t[r],a[r],i):"gf"===t[r].ty||"gs"===t[r].ty?this.renderGradientFill(t[r],a[r],i):"gr"===t[r].ty?this.renderShape(i,t[r].it,a[r].it):t[r].ty;n&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(e,t){if(this._isFirstFrame||t._mdf||e.transforms._mdf){var a,n,r,i=e.trNodes,s=t.paths,o=s._length;i.length=0;var l=e.transforms.finalTransform;for(r=0;r<o;r+=1){var c=s.shapes[r];if(c&&c.v){for(n=c._length,a=1;a<n;a+=1)1===a&&i.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),i.push({t:"c",pts:l.applyToTriplePoints(c.o[a-1],c.i[a],c.v[a])});1===n&&i.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&n&&(i.push({t:"c",pts:l.applyToTriplePoints(c.o[a-1],c.i[0],c.v[0])}),i.push({t:"z"}))}}e.trNodes=i}},CVShapeElement.prototype.renderPath=function(e,t){if(!0!==e.hd&&e._shouldRender){var a,n=t.styledShapes.length;for(a=0;a<n;a+=1)this.renderStyledShape(t.styledShapes[a],t.sh)}},CVShapeElement.prototype.renderFill=function(e,t,a){var n=t.style;(t.c._mdf||this._isFirstFrame)&&(n.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||a._opMdf||this._isFirstFrame)&&(n.coOp=t.o.v*a.opacity)},CVShapeElement.prototype.renderGradientFill=function(e,t,a){var n,r=t.style;if(!r.grd||t.g._mdf||t.s._mdf||t.e._mdf||1!==e.t&&(t.h._mdf||t.a._mdf)){var i,s=this.globalData.canvasContext,o=t.s.v,l=t.e.v;if(1===e.t)n=s.createLinearGradient(o[0],o[1],l[0],l[1]);else{var c=Math.sqrt(Math.pow(o[0]-l[0],2)+Math.pow(o[1]-l[1],2)),m=Math.atan2(l[1]-o[1],l[0]-o[0]),f=t.h.v;f>=1?f=.99:f<=-1&&(f=-.99);var p=c*f,h=Math.cos(m+t.a.v)*p+o[0],u=Math.sin(m+t.a.v)*p+o[1];n=s.createRadialGradient(h,u,0,o[0],o[1],c)}var d=e.g.p,y=t.g.c,g=1;for(i=0;i<d;i+=1)t.g._hasOpacity&&t.g._collapsable&&(g=t.g.o[2*i+1]),n.addColorStop(y[4*i]/100,"rgba("+y[4*i+1]+","+y[4*i+2]+","+y[4*i+3]+","+g+")");r.grd=n}r.coOp=t.o.v*a.opacity},CVShapeElement.prototype.renderStroke=function(e,t,a){var n=t.style,r=t.d;r&&(r._mdf||this._isFirstFrame)&&(n.da=r.dashArray,n.do=r.dashoffset[0]),(t.c._mdf||this._isFirstFrame)&&(n.co="rgb("+bmFloor(t.c.v[0])+","+bmFloor(t.c.v[1])+","+bmFloor(t.c.v[2])+")"),(t.o._mdf||a._opMdf||this._isFirstFrame)&&(n.coOp=t.o.v*a.opacity),(t.w._mdf||this._isFirstFrame)&&(n.wi=t.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){var e=this.canvasContext;e.fillStyle=this.data.sc,e.fillRect(0,0,this.data.sw,this.data.sh)},extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=!1;e.fc?(t=!0,this.values.fill=this.buildColor(e.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=t;var a=!1;e.sc&&(a=!0,this.values.stroke=this.buildColor(e.sc),this.values.sWidth=e.sw);var n,r,i,s,o,l,c,m,f,p,h,u,d=this.globalData.fontManager.getFontByName(e.f),y=e.l,g=this.mHelper;this.stroke=a,this.values.fValue=e.finalSize+"px "+this.globalData.fontManager.getFontByName(e.f).fFamily,r=e.finalText.length;var b=this.data.singleShape,v=.001*e.tr*e.finalSize,w=0,k=0,_=!0,E=0;for(n=0;n<r;n+=1){for(s=(i=this.globalData.fontManager.getCharData(e.finalText[n],d.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily))&&i.data||{},g.reset(),b&&y[n].n&&(w=-v,k+=e.yOffset,k+=_?1:0,_=!1),f=(c=s.shapes?s.shapes[0].it:[]).length,g.scale(e.finalSize/100,e.finalSize/100),b&&this.applyTextPropertiesToMatrix(e,g,y[n].line,w,k),h=createSizedArray(f),m=0;m<f;m+=1){for(l=c[m].ks.k.i.length,p=c[m].ks.k,u=[],o=1;o<l;o+=1)1===o&&u.push(g.applyToX(p.v[0][0],p.v[0][1],0),g.applyToY(p.v[0][0],p.v[0][1],0)),u.push(g.applyToX(p.o[o-1][0],p.o[o-1][1],0),g.applyToY(p.o[o-1][0],p.o[o-1][1],0),g.applyToX(p.i[o][0],p.i[o][1],0),g.applyToY(p.i[o][0],p.i[o][1],0),g.applyToX(p.v[o][0],p.v[o][1],0),g.applyToY(p.v[o][0],p.v[o][1],0));u.push(g.applyToX(p.o[o-1][0],p.o[o-1][1],0),g.applyToY(p.o[o-1][0],p.o[o-1][1],0),g.applyToX(p.i[0][0],p.i[0][1],0),g.applyToY(p.i[0][0],p.i[0][1],0),g.applyToX(p.v[0][0],p.v[0][1],0),g.applyToY(p.v[0][0],p.v[0][1],0)),h[m]=u}b&&(w+=y[n].l,w+=v),this.textSpans[E]?this.textSpans[E].elem=h:this.textSpans[E]={elem:h},E+=1}},CVTextElement.prototype.renderInnerContent=function(){var e,t,a,n,r,i,s=this.canvasContext;s.font=this.values.fValue,s.lineCap="butt",s.lineJoin="miter",s.miterLimit=4,this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var o,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;t=c.length;var m,f,p=null,h=null,u=null;for(e=0;e<t;e+=1)if(!c[e].n){if((o=l[e])&&(this.globalData.renderer.save(),this.globalData.renderer.ctxTransform(o.p),this.globalData.renderer.ctxOpacity(o.o)),this.fill){for(o&&o.fc?p!==o.fc&&(p=o.fc,s.fillStyle=o.fc):p!==this.values.fill&&(p=this.values.fill,s.fillStyle=this.values.fill),n=(m=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),a=0;a<n;a+=1)for(i=(f=m[a]).length,this.globalData.canvasContext.moveTo(f[0],f[1]),r=2;r<i;r+=6)this.globalData.canvasContext.bezierCurveTo(f[r],f[r+1],f[r+2],f[r+3],f[r+4],f[r+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.fill()}if(this.stroke){for(o&&o.sw?u!==o.sw&&(u=o.sw,s.lineWidth=o.sw):u!==this.values.sWidth&&(u=this.values.sWidth,s.lineWidth=this.values.sWidth),o&&o.sc?h!==o.sc&&(h=o.sc,s.strokeStyle=o.sc):h!==this.values.stroke&&(h=this.values.stroke,s.strokeStyle=this.values.stroke),n=(m=this.textSpans[e].elem).length,this.globalData.canvasContext.beginPath(),a=0;a<n;a+=1)for(i=(f=m[a]).length,this.globalData.canvasContext.moveTo(f[0],f[1]),r=2;r<i;r+=6)this.globalData.canvasContext.bezierCurveTo(f[r],f[r+1],f[r+2],f[r+3],f[r+4],f[r+5]);this.globalData.canvasContext.closePath(),this.globalData.canvasContext.stroke()}o&&this.globalData.renderer.restore()}},CVEffects.prototype.renderFrame=function(){},HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),0!==this.data.bm&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var t=this.finalTransform.mat.toCSS();e.transform=t,e.webkitTransform=t}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=HybridRenderer.prototype.buildElementParenting,extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var e;this.data.hasMask?((e=createNS("rect")).setAttribute("width",this.data.sw),e.setAttribute("height",this.data.sh),e.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):((e=createTag("div")).style.width=this.data.sw+"px",e.style.height=this.data.sh+"px",e.style.backgroundColor=this.data.sc),this.layerElement.appendChild(e)},extendPrototype([HybridRenderer,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(e,t){for(var a,n=0;n<t;)this.elements[n]&&this.elements[n].getBaseElement&&(a=this.elements[n].getBaseElement()),n+=1;a?this.layerElement.insertBefore(e,a):this.layerElement.appendChild(e)},extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var e;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),e=this.svgElement;else{e=createNS("svg");var t=this.comp.data?this.comp.data:this.globalData.compSize;e.setAttribute("width",t.w),e.setAttribute("height",t.h),e.appendChild(this.shapesContainer),this.layerElement.appendChild(e)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=e},HShapeElement.prototype.getTransformedPoint=function(e,t){var a,n=e.length;for(a=0;a<n;a+=1)t=e[a].mProps.v.applyToPointArray(t[0],t[1],0);return t},HShapeElement.prototype.calculateShapeBoundingBox=function(e,t){var a,n,r,i,s,o=e.sh.v,l=e.transformers,c=o._length;if(!(c<=1)){for(a=0;a<c-1;a+=1)n=this.getTransformedPoint(l,o.v[a]),r=this.getTransformedPoint(l,o.o[a]),i=this.getTransformedPoint(l,o.i[a+1]),s=this.getTransformedPoint(l,o.v[a+1]),this.checkBounds(n,r,i,s,t);o.c&&(n=this.getTransformedPoint(l,o.v[a]),r=this.getTransformedPoint(l,o.o[a]),i=this.getTransformedPoint(l,o.i[0]),s=this.getTransformedPoint(l,o.v[0]),this.checkBounds(n,r,i,s,t))}},HShapeElement.prototype.checkBounds=function(e,t,a,n,r){this.getBoundsOfCurve(e,t,a,n);var i=this.shapeBoundingBox;r.x=bmMin(i.left,r.x),r.xMax=bmMax(i.right,r.xMax),r.y=bmMin(i.top,r.y),r.yMax=bmMax(i.bottom,r.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(e,t,a,n){for(var r,i,s,o,l,c,m,f=[[e[0],n[0]],[e[1],n[1]]],p=0;p<2;++p)i=6*e[p]-12*t[p]+6*a[p],r=-3*e[p]+9*t[p]-9*a[p]+3*n[p],s=3*t[p]-3*e[p],i|=0,s|=0,0==(r|=0)&&0===i||(0===r?(o=-s/i)>0&&o<1&&f[p].push(this.calculateF(o,e,t,a,n,p)):(l=i*i-4*s*r)>=0&&((c=(-i+bmSqrt(l))/(2*r))>0&&c<1&&f[p].push(this.calculateF(c,e,t,a,n,p)),(m=(-i-bmSqrt(l))/(2*r))>0&&m<1&&f[p].push(this.calculateF(m,e,t,a,n,p))));this.shapeBoundingBox.left=bmMin.apply(null,f[0]),this.shapeBoundingBox.top=bmMin.apply(null,f[1]),this.shapeBoundingBox.right=bmMax.apply(null,f[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,f[1])},HShapeElement.prototype.calculateF=function(e,t,a,n,r,i){return bmPow(1-e,3)*t[i]+3*bmPow(1-e,2)*e*a[i]+3*(1-e)*bmPow(e,2)*n[i]+bmPow(e,3)*r[i]},HShapeElement.prototype.calculateBoundingBox=function(e,t){var a,n=e.length;for(a=0;a<n;a+=1)e[a]&&e[a].sh?this.calculateShapeBoundingBox(e[a],t):e[a]&&e[a].it&&this.calculateBoundingBox(e[a].it,t)},HShapeElement.prototype.currentBoxContains=function(e){return this.currentBBox.x<=e.x&&this.currentBBox.y<=e.y&&this.currentBBox.width+this.currentBBox.x>=e.x+e.width&&this.currentBBox.height+this.currentBBox.y>=e.y+e.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var e=this.tempBoundingBox,t=999999;if(e.x=t,e.xMax=-t,e.y=t,e.yMax=-t,this.calculateBoundingBox(this.itemsData,e),e.width=e.xMax<e.x?0:e.xMax-e.x,e.height=e.yMax<e.y?0:e.yMax-e.y,this.currentBoxContains(e))return;var a=!1;if(this.currentBBox.w!==e.width&&(this.currentBBox.w=e.width,this.shapeCont.setAttribute("width",e.width),a=!0),this.currentBBox.h!==e.height&&(this.currentBBox.h=e.height,this.shapeCont.setAttribute("height",e.height),a=!0),a||this.currentBBox.x!==e.x||this.currentBBox.y!==e.y){this.currentBBox.w=e.width,this.currentBBox.h=e.height,this.currentBBox.x=e.x,this.currentBBox.y=e.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var n=this.shapeCont.style,r="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";n.transform=r,n.webkitTransform=r}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var e=createNS("g");this.maskedElement.appendChild(e),this.innerElem=e}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var e=this.textProperty.currentData;this.renderedLetters=createSizedArray(e.l?e.l.length:0);var t=this.innerElem.style,a=e.fc?this.buildColor(e.fc):"rgba(0,0,0,0)";t.fill=a,t.color=a,e.sc&&(t.stroke=this.buildColor(e.sc),t.strokeWidth=e.sw+"px");var n,r,i=this.globalData.fontManager.getFontByName(e.f);if(!this.globalData.fontManager.chars)if(t.fontSize=e.finalSize+"px",t.lineHeight=e.finalSize+"px",i.fClass)this.innerElem.className=i.fClass;else{t.fontFamily=i.fFamily;var s=e.fWeight,o=e.fStyle;t.fontStyle=o,t.fontWeight=s}var l,c,m,f=e.l;r=f.length;var p,h=this.mHelper,u="",d=0;for(n=0;n<r;n+=1){if(this.globalData.fontManager.chars?(this.textPaths[d]?l=this.textPaths[d]:((l=createNS("path")).setAttribute("stroke-linecap","butt"),l.setAttribute("stroke-linejoin","round"),l.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[d]?m=(c=this.textSpans[d]).children[0]:((c=createTag("div")).style.lineHeight=0,(m=createNS("svg")).appendChild(l),styleDiv(c)))):this.isMasked?l=this.textPaths[d]?this.textPaths[d]:createNS("text"):this.textSpans[d]?(c=this.textSpans[d],l=this.textPaths[d]):(styleDiv(c=createTag("span")),styleDiv(l=createTag("span")),c.appendChild(l)),this.globalData.fontManager.chars){var y,g=this.globalData.fontManager.getCharData(e.finalText[n],i.fStyle,this.globalData.fontManager.getFontByName(e.f).fFamily);if(y=g?g.data:null,h.reset(),y&&y.shapes&&(p=y.shapes[0].it,h.scale(e.finalSize/100,e.finalSize/100),u=this.createPathShape(h,p),l.setAttribute("d",u)),this.isMasked)this.innerElem.appendChild(l);else{if(this.innerElem.appendChild(c),y&&y.shapes){document.body.appendChild(m);var b=m.getBBox();m.setAttribute("width",b.width+2),m.setAttribute("height",b.height+2),m.setAttribute("viewBox",b.x-1+" "+(b.y-1)+" "+(b.width+2)+" "+(b.height+2));var v=m.style,w="translate("+(b.x-1)+"px,"+(b.y-1)+"px)";v.transform=w,v.webkitTransform=w,f[n].yOffset=b.y-1}else m.setAttribute("width",1),m.setAttribute("height",1);c.appendChild(m)}}else if(l.textContent=f[n].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(l);else{this.innerElem.appendChild(c);var k=l.style,_="translate3d(0,"+-e.finalSize/1.2+"px,0)";k.transform=_,k.webkitTransform=_}this.isMasked?this.textSpans[d]=l:this.textSpans[d]=c,this.textSpans[d].style.display="block",this.textPaths[d]=l,d+=1}for(;d<this.textSpans.length;)this.textSpans[d].style.display="none",d+=1},HTextElement.prototype.renderInnerContent=function(){var e;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),e=this.svgElement.style;var t="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";e.transform=t,e.webkitTransform=t}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag){var a,n,r,i,s,o=0,l=this.textAnimator.renderedLetters,c=this.textProperty.currentData.l;for(n=c.length,a=0;a<n;a+=1)c[a].n?o+=1:(i=this.textSpans[a],s=this.textPaths[a],r=l[o],o+=1,r._mdf.m&&(this.isMasked?i.setAttribute("transform",r.m):(i.style.webkitTransform=r.m,i.style.transform=r.m)),i.style.opacity=r.o,r.sw&&r._mdf.sw&&s.setAttribute("stroke-width",r.sw),r.sc&&r._mdf.sc&&s.setAttribute("stroke",r.sc),r.fc&&r._mdf.fc&&(s.setAttribute("fill",r.fc),s.style.color=r.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var m=this.innerElem.getBBox();if(this.currentBBox.w!==m.width&&(this.currentBBox.w=m.width,this.svgElement.setAttribute("width",m.width)),this.currentBBox.h!==m.height&&(this.currentBBox.h=m.height,this.svgElement.setAttribute("height",m.height)),this.currentBBox.w!==m.width+2||this.currentBBox.h!==m.height+2||this.currentBBox.x!==m.x-1||this.currentBBox.y!==m.y-1){this.currentBBox.w=m.width+2,this.currentBBox.h=m.height+2,this.currentBBox.x=m.x-1,this.currentBBox.y=m.y-1,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),e=this.svgElement.style;var f="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";e.transform=f,e.webkitTransform=f}}}},extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var e=this.globalData.getAssetsPath(this.assetData),t=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",e),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(t),t.crossOrigin="anonymous",t.src=e,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)},extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var e,t,a,n,r=this.comp.threeDElements.length;for(e=0;e<r;e+=1)if("3d"===(t=this.comp.threeDElements[e]).type){a=t.perspectiveElem.style,n=t.container.style;var i=this.pe.v+"px",s="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";a.perspective=i,a.webkitPerspective=i,n.transformOrigin="0px 0px 0px",n.mozTransformOrigin="0px 0px 0px",n.webkitTransformOrigin="0px 0px 0px",a.transform=s,a.webkitTransform=s}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var e,t,a=this._isFirstFrame;if(this.hierarchy)for(t=this.hierarchy.length,e=0;e<t;e+=1)a=this.hierarchy[e].finalTransform.mProp._mdf||a;if(a||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(e=t=this.hierarchy.length-1;e>=0;e-=1){var n=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-n.p.v[0],-n.p.v[1],n.p.v[2]),this.mat.rotateX(-n.or.v[0]).rotateY(-n.or.v[1]).rotateZ(n.or.v[2]),this.mat.rotateX(-n.rx.v).rotateY(-n.ry.v).rotateZ(n.rz.v),this.mat.scale(1/n.s.v[0],1/n.s.v[1],1/n.s.v[2]),this.mat.translate(n.a.v[0],n.a.v[1],n.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var r;r=this.p?[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var i=Math.sqrt(Math.pow(r[0],2)+Math.pow(r[1],2)+Math.pow(r[2],2)),s=[r[0]/i,r[1]/i,r[2]/i],o=Math.sqrt(s[2]*s[2]+s[0]*s[0]),l=Math.atan2(s[1],o),c=Math.atan2(s[0],-s[2]);this.mat.rotateY(c).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var m=!this._prevMat.equals(this.mat);if((m||this.pe._mdf)&&this.comp.threeDElements){var f,p,h;for(t=this.comp.threeDElements.length,e=0;e<t;e+=1)if("3d"===(f=this.comp.threeDElements[e]).type){if(m){var u=this.mat.toCSS();(h=f.container.style).transform=u,h.webkitTransform=u}this.pe._mdf&&((p=f.perspectiveElem.style).perspective=this.pe.v+"px",p.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(e){this.prepareProperties(e,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null},HEffects.prototype.renderFrame=function(){};var animationManager=function(){var e={},t=[],a=0,n=0,r=0,i=!0,s=!1;function o(e){for(var a=0,r=e.target;a<n;)t[a].animation===r&&(t.splice(a,1),a-=1,n-=1,r.isPaused||m()),a+=1}function l(e,a){if(!e)return null;for(var r=0;r<n;){if(t[r].elem===e&&null!==t[r].elem)return t[r].animation;r+=1}var i=new AnimationItem;return f(i,e),i.setData(e,a),i}function c(){r+=1,u()}function m(){r-=1}function f(e,a){e.addEventListener("destroy",o),e.addEventListener("_active",c),e.addEventListener("_idle",m),t.push({elem:a,animation:e}),n+=1}function p(e){var o,l=e-a;for(o=0;o<n;o+=1)t[o].animation.advanceTime(l);a=e,r&&!s?window.requestAnimationFrame(p):i=!0}function h(e){a=e,window.requestAnimationFrame(p)}function u(){!s&&r&&i&&(window.requestAnimationFrame(h),i=!1)}return e.registerAnimation=l,e.loadAnimation=function(e){var t=new AnimationItem;return f(t,null),t.setParams(e),t},e.setSpeed=function(e,a){var r;for(r=0;r<n;r+=1)t[r].animation.setSpeed(e,a)},e.setDirection=function(e,a){var r;for(r=0;r<n;r+=1)t[r].animation.setDirection(e,a)},e.play=function(e){var a;for(a=0;a<n;a+=1)t[a].animation.play(e)},e.pause=function(e){var a;for(a=0;a<n;a+=1)t[a].animation.pause(e)},e.stop=function(e){var a;for(a=0;a<n;a+=1)t[a].animation.stop(e)},e.togglePause=function(e){var a;for(a=0;a<n;a+=1)t[a].animation.togglePause(e)},e.searchAnimations=function(e,t,a){var n,r=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),i=r.length;for(n=0;n<i;n+=1)a&&r[n].setAttribute("data-bm-type",a),l(r[n],e);if(t&&0===i){a||(a="svg");var s=document.getElementsByTagName("body")[0];s.innerText="";var o=createTag("div");o.style.width="100%",o.style.height="100%",o.setAttribute("data-bm-type",a),s.appendChild(o),l(o,e)}},e.resize=function(){var e;for(e=0;e<n;e+=1)t[e].animation.resize()},e.goToAndStop=function(e,a,r){var i;for(i=0;i<n;i+=1)t[i].animation.goToAndStop(e,a,r)},e.destroy=function(e){var a;for(a=n-1;a>=0;a-=1)t[a].animation.destroy(e)},e.freeze=function(){s=!0},e.unfreeze=function(){s=!1,u()},e.setVolume=function(e,a){var r;for(r=0;r<n;r+=1)t[r].animation.setVolume(e,a)},e.mute=function(e){var a;for(a=0;a<n;a+=1)t[a].animation.mute(e)},e.unmute=function(e){var a;for(a=0;a<n;a+=1)t[a].animation.unmute(e)},e.getRegisteredAnimations=function(){var e,a=t.length,n=[];for(e=0;e<a;e+=1)n.push(t[e].animation);return n},e}(),AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=subframeEnabled,this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[]};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(e){(e.wrapper||e.container)&&(this.wrapper=e.wrapper||e.container);var t="svg";switch(e.animType?t=e.animType:e.renderer&&(t=e.renderer),t){case"canvas":this.renderer=new CanvasRenderer(this,e.rendererSettings);break;case"svg":this.renderer=new SVGRenderer(this,e.rendererSettings);break;default:this.renderer=new HybridRenderer(this,e.rendererSettings)}this.imagePreloader.setCacheType(t,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=t,""===e.loop||null===e.loop||void 0===e.loop||!0===e.loop?this.loop=!0:!1===e.loop?this.loop=!1:this.loop=parseInt(e.loop,10),this.autoplay=!("autoplay"in e)||e.autoplay,this.name=e.name?e.name:"",this.autoloadSegments=!Object.prototype.hasOwnProperty.call(e,"autoloadSegments")||e.autoloadSegments,this.assetsPath=e.assetsPath,this.initialSegment=e.initialSegment,e.audioFactory&&this.audioController.setAudioFactory(e.audioFactory),e.animationData?this.configAnimation(e.animationData):e.path&&(-1!==e.path.lastIndexOf("\\")?this.path=e.path.substr(0,e.path.lastIndexOf("\\")+1):this.path=e.path.substr(0,e.path.lastIndexOf("/")+1),this.fileName=e.path.substr(e.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),assetLoader.load(e.path,this.configAnimation.bind(this),function(){this.trigger("data_failed")}.bind(this)))},AnimationItem.prototype.setData=function(e,t){t&&"object"!=typeof t&&(t=JSON.parse(t));var a={wrapper:e,animationData:t},n=e.attributes;a.path=n.getNamedItem("data-animation-path")?n.getNamedItem("data-animation-path").value:n.getNamedItem("data-bm-path")?n.getNamedItem("data-bm-path").value:n.getNamedItem("bm-path")?n.getNamedItem("bm-path").value:"",a.animType=n.getNamedItem("data-anim-type")?n.getNamedItem("data-anim-type").value:n.getNamedItem("data-bm-type")?n.getNamedItem("data-bm-type").value:n.getNamedItem("bm-type")?n.getNamedItem("bm-type").value:n.getNamedItem("data-bm-renderer")?n.getNamedItem("data-bm-renderer").value:n.getNamedItem("bm-renderer")?n.getNamedItem("bm-renderer").value:"canvas";var r=n.getNamedItem("data-anim-loop")?n.getNamedItem("data-anim-loop").value:n.getNamedItem("data-bm-loop")?n.getNamedItem("data-bm-loop").value:n.getNamedItem("bm-loop")?n.getNamedItem("bm-loop").value:"";"false"===r?a.loop=!1:"true"===r?a.loop=!0:""!==r&&(a.loop=parseInt(r,10));var i=n.getNamedItem("data-anim-autoplay")?n.getNamedItem("data-anim-autoplay").value:n.getNamedItem("data-bm-autoplay")?n.getNamedItem("data-bm-autoplay").value:!n.getNamedItem("bm-autoplay")||n.getNamedItem("bm-autoplay").value;a.autoplay="false"!==i,a.name=n.getNamedItem("data-name")?n.getNamedItem("data-name").value:n.getNamedItem("data-bm-name")?n.getNamedItem("data-bm-name").value:n.getNamedItem("bm-name")?n.getNamedItem("bm-name").value:"","false"===(n.getNamedItem("data-anim-prerender")?n.getNamedItem("data-anim-prerender").value:n.getNamedItem("data-bm-prerender")?n.getNamedItem("data-bm-prerender").value:n.getNamedItem("bm-prerender")?n.getNamedItem("bm-prerender").value:"")&&(a.prerender=!1),this.setParams(a)},AnimationItem.prototype.includeLayers=function(e){e.op>this.animationData.op&&(this.animationData.op=e.op,this.totalFrames=Math.floor(e.op-this.animationData.ip));var t,a,n=this.animationData.layers,r=n.length,i=e.layers,s=i.length;for(a=0;a<s;a+=1)for(t=0;t<r;){if(n[t].id===i[a].id){n[t]=i[a];break}t+=1}if((e.chars||e.fonts)&&(this.renderer.globalData.fontManager.addChars(e.chars),this.renderer.globalData.fontManager.addFonts(e.fonts,this.renderer.globalData.defs)),e.assets)for(r=e.assets.length,t=0;t<r;t+=1)this.animationData.assets.push(e.assets[t]);this.animationData.__complete=!1,dataManager.completeData(this.animationData,this.renderer.globalData.fontManager),this.renderer.includeLayers(e.layers),expressionsPlugin&&expressionsPlugin.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var e=this.animationData.segments;if(!e||0===e.length||!this.autoloadSegments)return this.trigger("data_ready"),void(this.timeCompleted=this.totalFrames);var t=e.shift();this.timeCompleted=t.time*this.frameRate;var a=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,assetLoader.load(a,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){this.animationData.segments||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(e){if(this.renderer)try{this.animationData=e,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(e),e.assets||(e.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(e.assets),this.markers=markerParser(e.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(e){this.triggerConfigError(e)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||"canvas"!==this.renderer.rendererType)&&this.imagePreloader.loadedFootages()&&(this.isLoaded=!0,dataManager.completeData(this.animationData,this.renderer.globalData.fontManager),expressionsPlugin&&expressionsPlugin.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play())},AnimationItem.prototype.resize=function(){this.renderer.updateContainerSize()},AnimationItem.prototype.setSubframe=function(e){this.isSubframeEnabled=!!e},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame()},AnimationItem.prototype.renderFrame=function(){if(!1!==this.isLoaded&&this.renderer)try{this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(e){this.triggerRenderFrameError(e)}},AnimationItem.prototype.play=function(e){e&&this.name!==e||!0===this.isPaused&&(this.isPaused=!1,this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(e){e&&this.name!==e||!1===this.isPaused&&(this.isPaused=!0,this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(e){e&&this.name!==e||(!0===this.isPaused?this.play():this.pause())},AnimationItem.prototype.stop=function(e){e&&this.name!==e||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(e){for(var t,a=0;a<this.markers.length;a+=1)if((t=this.markers[a]).payload&&t.payload.name===e)return t;return null},AnimationItem.prototype.goToAndStop=function(e,t,a){if(!a||this.name===a){var n=Number(e);if(isNaN(n)){var r=this.getMarkerData(e);r&&this.goToAndStop(r.time,!0)}else t?this.setCurrentRawFrameValue(e):this.setCurrentRawFrameValue(e*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(e,t,a){if(!a||this.name===a){var n=Number(e);if(isNaN(n)){var r=this.getMarkerData(e);r&&(r.duration?this.playSegments([r.time,r.time+r.duration],!0):this.goToAndStop(r.time,!0))}else this.goToAndStop(n,t,a);this.play()}},AnimationItem.prototype.advanceTime=function(e){if(!0!==this.isPaused&&!1!==this.isLoaded){var t=this.currentRawFrame+e*this.frameModifier,a=!1;t>=this.totalFrames-1&&this.frameModifier>0?this.loop&&this.playCount!==this.loop?t>=this.totalFrames?(this.playCount+=1,this.checkSegments(t%this.totalFrames)||(this.setCurrentRawFrameValue(t%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(t):this.checkSegments(t>this.totalFrames?t%this.totalFrames:0)||(a=!0,t=this.totalFrames-1):t<0?this.checkSegments(t%this.totalFrames)||(!this.loop||this.playCount--<=0&&!0!==this.loop?(a=!0,t=0):(this.setCurrentRawFrameValue(this.totalFrames+t%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0)):this.setCurrentRawFrameValue(t),a&&(this.setCurrentRawFrameValue(t),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(e,t){this.playCount=0,e[1]<e[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=e[0]-e[1],this.timeCompleted=this.totalFrames,this.firstFrame=e[1],this.setCurrentRawFrameValue(this.totalFrames-.001-t)):e[1]>e[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=e[1]-e[0],this.timeCompleted=this.totalFrames,this.firstFrame=e[0],this.setCurrentRawFrameValue(.001+t)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(e,t){var a=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<e?a=e:this.currentRawFrame+this.firstFrame>t&&(a=t-e)),this.firstFrame=e,this.totalFrames=t-e,this.timeCompleted=this.totalFrames,-1!==a&&this.goToAndStop(a,!0)},AnimationItem.prototype.playSegments=function(e,t){if(t&&(this.segments.length=0),"object"==typeof e[0]){var a,n=e.length;for(a=0;a<n;a+=1)this.segments.push(e[a])}else this.segments.push(e);this.segments.length&&t&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(e){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),e&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(e){return!!this.segments.length&&(this.adjustSegment(this.segments.shift(),e),!0)},AnimationItem.prototype.destroy=function(e){e&&this.name!==e||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.renderer=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(e){this.currentRawFrame=e,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(e){this.playSpeed=e,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(e){this.playDirection=e<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setVolume=function(e,t){t&&this.name!==t||this.audioController.setVolume(e)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(e){e&&this.name!==e||this.audioController.mute()},AnimationItem.prototype.unmute=function(e){e&&this.name!==e||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(e){var t="";if(e.e)t=e.p;else if(this.assetsPath){var a=e.p;-1!==a.indexOf("images/")&&(a=a.split("/")[1]),t=this.assetsPath+a}else t=this.path,t+=e.u?e.u:"",t+=e.p;return t},AnimationItem.prototype.getAssetData=function(e){for(var t=0,a=this.assets.length;t<a;){if(e===this.assets[t].id)return this.assets[t];t+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(e){return e?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.trigger=function(e){if(this._cbs&&this._cbs[e])switch(e){case"enterFrame":this.triggerEvent(e,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameModifier));break;case"loopComplete":this.triggerEvent(e,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(e,new BMCompleteEvent(e,this.frameMult));break;case"segmentStart":this.triggerEvent(e,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(e,new BMDestroyEvent(e,this));break;default:this.triggerEvent(e)}"enterFrame"===e&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(e,this.currentFrame,this.totalFrames,this.frameMult)),"loopComplete"===e&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(e,this.loop,this.playCount,this.frameMult)),"complete"===e&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(e,this.frameMult)),"segmentStart"===e&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(e,this.firstFrame,this.totalFrames)),"destroy"===e&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(e,this))},AnimationItem.prototype.triggerRenderFrameError=function(e){var t=new BMRenderFrameErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)},AnimationItem.prototype.triggerConfigError=function(e){var t=new BMConfigErrorEvent(e,this.currentFrame);this.triggerEvent("error",t),this.onError&&this.onError.call(this,t)};var Expressions=function(){var e={initExpressions:function(e){var t=0,a=[];e.renderer.compInterface=CompExpressionInterface(e.renderer),e.renderer.globalData.projectInterface.registerComposition(e.renderer),e.renderer.globalData.pushExpression=function(){t+=1},e.renderer.globalData.popExpression=function(){0==(t-=1)&&function(){var e,t=a.length;for(e=0;e<t;e+=1)a[e].release();a.length=0}()},e.renderer.globalData.registerExpressionProperty=function(e){-1===a.indexOf(e)&&a.push(e)}}};return e}();expressionsPlugin=Expressions;var ExpressionManager=function(){var ob={},Math=BMMath,window=null,document=null;function $bm_isInstanceOfArray(e){return e.constructor===Array||e.constructor===Float32Array}function isNumerable(e,t){return"number"===e||"boolean"===e||"string"===e||t instanceof Number}function $bm_neg(e){var t=typeof e;if("number"===t||"boolean"===t||e instanceof Number)return-e;if($bm_isInstanceOfArray(e)){var a,n=e.length,r=[];for(a=0;a<n;a+=1)r[a]=-e[a];return r}return e.propType?e.v:-e}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(e,t){var a=typeof e,n=typeof t;if("string"===a||"string"===n)return e+t;if(isNumerable(a,e)&&isNumerable(n,t))return e+t;if($bm_isInstanceOfArray(e)&&isNumerable(n,t))return(e=e.slice(0))[0]+=t,e;if(isNumerable(a,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e+t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var r=0,i=e.length,s=t.length,o=[];r<i||r<s;)("number"==typeof e[r]||e[r]instanceof Number)&&("number"==typeof t[r]||t[r]instanceof Number)?o[r]=e[r]+t[r]:o[r]=void 0===t[r]?e[r]:e[r]||t[r],r+=1;return o}return 0}var add=sum;function sub(e,t){var a=typeof e,n=typeof t;if(isNumerable(a,e)&&isNumerable(n,t))return"string"===a&&(e=parseInt(e,10)),"string"===n&&(t=parseInt(t,10)),e-t;if($bm_isInstanceOfArray(e)&&isNumerable(n,t))return(e=e.slice(0))[0]-=t,e;if(isNumerable(a,e)&&$bm_isInstanceOfArray(t))return(t=t.slice(0))[0]=e-t[0],t;if($bm_isInstanceOfArray(e)&&$bm_isInstanceOfArray(t)){for(var r=0,i=e.length,s=t.length,o=[];r<i||r<s;)("number"==typeof e[r]||e[r]instanceof Number)&&("number"==typeof t[r]||t[r]instanceof Number)?o[r]=e[r]-t[r]:o[r]=void 0===t[r]?e[r]:e[r]||t[r],r+=1;return o}return 0}function mul(e,t){var a,n,r,i=typeof e,s=typeof t;if(isNumerable(i,e)&&isNumerable(s,t))return e*t;if($bm_isInstanceOfArray(e)&&isNumerable(s,t)){for(r=e.length,a=createTypedArray("float32",r),n=0;n<r;n+=1)a[n]=e[n]*t;return a}if(isNumerable(i,e)&&$bm_isInstanceOfArray(t)){for(r=t.length,a=createTypedArray("float32",r),n=0;n<r;n+=1)a[n]=e*t[n];return a}return 0}function div(e,t){var a,n,r,i=typeof e,s=typeof t;if(isNumerable(i,e)&&isNumerable(s,t))return e/t;if($bm_isInstanceOfArray(e)&&isNumerable(s,t)){for(r=e.length,a=createTypedArray("float32",r),n=0;n<r;n+=1)a[n]=e[n]/t;return a}if(isNumerable(i,e)&&$bm_isInstanceOfArray(t)){for(r=t.length,a=createTypedArray("float32",r),n=0;n<r;n+=1)a[n]=e/t[n];return a}return 0}function mod(e,t){return"string"==typeof e&&(e=parseInt(e,10)),"string"==typeof t&&(t=parseInt(t,10)),e%t}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(e,t,a){if(t>a){var n=a;a=t,t=n}return Math.min(Math.max(e,t),a)}function radiansToDegrees(e){return e/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(e){return e*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(e,t){if("number"==typeof e||e instanceof Number)return t=t||0,Math.abs(e-t);var a;t||(t=helperLengthArray);var n=Math.min(e.length,t.length),r=0;for(a=0;a<n;a+=1)r+=Math.pow(t[a]-e[a],2);return Math.sqrt(r)}function normalize(e){return div(e,length(e))}function rgbToHsl(e){var t,a,n=e[0],r=e[1],i=e[2],s=Math.max(n,r,i),o=Math.min(n,r,i),l=(s+o)/2;if(s===o)t=0,a=0;else{var c=s-o;switch(a=l>.5?c/(2-s-o):c/(s+o),s){case n:t=(r-i)/c+(r<i?6:0);break;case r:t=(i-n)/c+2;break;case i:t=(n-r)/c+4}t/=6}return[t,a,l,e[3]]}function hue2rgb(e,t,a){return a<0&&(a+=1),a>1&&(a-=1),a<1/6?e+6*(t-e)*a:a<.5?t:a<2/3?e+(t-e)*(2/3-a)*6:e}function hslToRgb(e){var t,a,n,r=e[0],i=e[1],s=e[2];if(0===i)t=s,n=s,a=s;else{var o=s<.5?s*(1+i):s+i-s*i,l=2*s-o;t=hue2rgb(l,o,r+1/3),a=hue2rgb(l,o,r),n=hue2rgb(l,o,r-1/3)}return[t,a,n,e[3]]}function linear(e,t,a,n,r){if(void 0!==n&&void 0!==r||(n=t,r=a,t=0,a=1),a<t){var i=a;a=t,t=i}if(e<=t)return n;if(e>=a)return r;var s,o=a===t?0:(e-t)/(a-t);if(!n.length)return n+(r-n)*o;var l=n.length,c=createTypedArray("float32",l);for(s=0;s<l;s+=1)c[s]=n[s]+(r[s]-n[s])*o;return c}function random(e,t){if(void 0===t&&(void 0===e?(e=0,t=1):(t=e,e=void 0)),t.length){var a,n=t.length;e||(e=createTypedArray("float32",n));var r=createTypedArray("float32",n),i=BMMath.random();for(a=0;a<n;a+=1)r[a]=e[a]+i*(t[a]-e[a]);return r}return void 0===e&&(e=0),e+BMMath.random()*(t-e)}function createPath(e,t,a,n){var r,i=e.length,s=shapePool.newElement();s.setPathData(!!n,i);var o,l,c=[0,0];for(r=0;r<i;r+=1)o=t&&t[r]?t[r]:c,l=a&&a[r]?a[r]:c,s.setTripleAt(e[r][0],e[r][1],l[0]+e[r][0],l[1]+e[r][1],o[0]+e[r][0],o[1]+e[r][1],r,!0);return s}function initiateExpression(elem,data,property){var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=-1!==val.indexOf("random"),elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||!0!==this.data.hd,wiggle=function(e,t){var a,n,r=this.pv.length?this.pv.length:1,i=createTypedArray("float32",r),s=Math.floor(5*time);for(a=0,n=0;a<s;){for(n=0;n<r;n+=1)i[n]+=-t+2*t*BMMath.random();a+=1}var o=5*time,l=o-Math.floor(o),c=createTypedArray("float32",r);if(r>1){for(n=0;n<r;n+=1)c[n]=this.pv[n]+i[n]+(-t+2*t*BMMath.random())*l;return c}return this.pv+i[0]+(-t+2*t*BMMath.random())*l}.bind(this);function loopInDuration(e,t){return loopIn(e,t,!0)}function loopOutDuration(e,t){return loopOut(e,t,!0)}thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty)),this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface),time,velocity,value,text,textIndex,textTotal,selectorValue;function lookAt(e,t){var a=[t[0]-e[0],t[1]-e[1],t[2]-e[2]],n=Math.atan2(a[0],Math.sqrt(a[1]*a[1]+a[2]*a[2]))/degToRads;return[-Math.atan2(a[1],a[2])/degToRads,n,0]}function easeOut(e,t,a,n,r){return applyEase(easeOutBez,e,t,a,n,r)}function easeIn(e,t,a,n,r){return applyEase(easeInBez,e,t,a,n,r)}function ease(e,t,a,n,r){return applyEase(easeInOutBez,e,t,a,n,r)}function applyEase(e,t,a,n,r,i){void 0===r?(r=a,i=n):t=(t-a)/(n-a),t>1?t=1:t<0&&(t=0);var s=e(t);if($bm_isInstanceOfArray(r)){var o,l=r.length,c=createTypedArray("float32",l);for(o=0;o<l;o+=1)c[o]=(i[o]-r[o])*s+r[o];return c}return(i-r)*s+r}function nearestKey(e){var t,a,n,r=data.k.length;if(data.k.length&&"number"!=typeof data.k[0])if(a=-1,(e*=elem.comp.globalData.frameRate)<data.k[0].t)a=1,n=data.k[0].t;else{for(t=0;t<r-1;t+=1){if(e===data.k[t].t){a=t+1,n=data.k[t].t;break}if(e>data.k[t].t&&e<data.k[t+1].t){e-data.k[t].t>data.k[t+1].t-e?(a=t+2,n=data.k[t+1].t):(a=t+1,n=data.k[t].t);break}}-1===a&&(a=t+1,n=data.k[t].t)}else a=0,n=0;var i={};return i.index=a,i.time=n/elem.comp.globalData.frameRate,i}function key(e){var t,a,n;if(!data.k.length||"number"==typeof data.k[0])throw new Error("The property has no keyframe at index "+e);e-=1,t={time:data.k[e].t/elem.comp.globalData.frameRate,value:[]};var r=Object.prototype.hasOwnProperty.call(data.k[e],"s")?data.k[e].s:data.k[e-1].e;for(n=r.length,a=0;a<n;a+=1)t[a]=r[a],t.value[a]=r[a];return t}function framesToTime(e,t){return t||(t=elem.comp.globalData.frameRate),e/t}function timeToFrames(e,t){return e||0===e||(e=time),t||(t=elem.comp.globalData.frameRate),e*t}function seedRandom(e){BMMath.seedrandom(randSeed+e)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(e,t){return"string"==typeof value?void 0===t?value.substring(e):value.substring(e,t):""}function substr(e,t){return"string"==typeof value?void 0===t?value.substr(e):value.substr(e,t):""}function posterizeTime(e){time=0===e?0:Math.floor(time*e)/e,value=valueAtTime(time)}var index=elem.data.ind,hasParent=!(!elem.hierarchy||!elem.hierarchy.length),parent,randSeed=Math.floor(1e6*Math.random()),globalData=elem.globalData;function executeExpression(e){return value=e,_needsRandom&&seedRandom(randSeed),this.frameExpressionId===elem.globalData.frameId&&"textSelector"!==this.propType?value:("textSelector"===this.propType&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),4!==elemType||content||(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),(hasParent=!(!elem.hierarchy||!elem.hierarchy.length))&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,"shape"===scoped_bm_rt.propType&&(scoped_bm_rt=scoped_bm_rt.v),scoped_bm_rt)}return executeExpression}return ob.initiateExpression=initiateExpression,ob}(),expressionHelpers={searchExpressions:function(e,t,a){t.x&&(a.k=!0,a.x=!0,a.initiateExpression=ExpressionManager.initiateExpression,a.effectsSequence.push(a.initiateExpression(e,t,a).bind(a)))},getSpeedAtTime:function(e){var t=this.getValueAtTime(e),a=this.getValueAtTime(e+-.01),n=0;if(t.length){var r;for(r=0;r<t.length;r+=1)n+=Math.pow(a[r]-t[r],2);n=100*Math.sqrt(n)}else n=0;return n},getVelocityAtTime:function(e){if(void 0!==this.vel)return this.vel;var t,a,n=this.getValueAtTime(e),r=this.getValueAtTime(e+-.001);if(n.length)for(t=createTypedArray("float32",n.length),a=0;a<n.length;a+=1)t[a]=(r[a]-n[a])/-.001;else t=(r-n)/-.001;return t},getValueAtTime:function(e){return e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<e?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(e,this._cachingAtTime),this._cachingAtTime.lastFrame=e),this._cachingAtTime.value},getStaticValueAtTime:function(){return this.pv},setGroupProperty:function(e){this.propertyGroup=e}};!function(){function e(e,t,a){if(!this.k||!this.keyframes)return this.pv;e=e?e.toLowerCase():"";var n,r,i,s,o,l=this.comp.renderedFrame,c=this.keyframes,m=c[c.length-1].t;if(l<=m)return this.pv;if(a?r=m-(n=t?Math.abs(m-this.elem.comp.globalData.frameRate*t):Math.max(0,m-this.elem.data.ip)):((!t||t>c.length-1)&&(t=c.length-1),n=m-(r=c[c.length-1-t].t)),"pingpong"===e){if(Math.floor((l-r)/n)%2!=0)return this.getValueAtTime((n-(l-r)%n+r)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var f=this.getValueAtTime(r/this.comp.globalData.frameRate,0),p=this.getValueAtTime(m/this.comp.globalData.frameRate,0),h=this.getValueAtTime(((l-r)%n+r)/this.comp.globalData.frameRate,0),u=Math.floor((l-r)/n);if(this.pv.length){for(s=(o=new Array(f.length)).length,i=0;i<s;i+=1)o[i]=(p[i]-f[i])*u+h[i];return o}return(p-f)*u+h}if("continue"===e){var d=this.getValueAtTime(m/this.comp.globalData.frameRate,0),y=this.getValueAtTime((m-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(s=(o=new Array(d.length)).length,i=0;i<s;i+=1)o[i]=d[i]+(d[i]-y[i])*((l-m)/this.comp.globalData.frameRate)/5e-4;return o}return d+(l-m)/.001*(d-y)}}return this.getValueAtTime(((l-r)%n+r)/this.comp.globalData.frameRate,0)}function t(e,t,a){if(!this.k)return this.pv;e=e?e.toLowerCase():"";var n,r,i,s,o,l=this.comp.renderedFrame,c=this.keyframes,m=c[0].t;if(l>=m)return this.pv;if(a?r=m+(n=t?Math.abs(this.elem.comp.globalData.frameRate*t):Math.max(0,this.elem.data.op-m)):((!t||t>c.length-1)&&(t=c.length-1),n=(r=c[t].t)-m),"pingpong"===e){if(Math.floor((m-l)/n)%2==0)return this.getValueAtTime(((m-l)%n+m)/this.comp.globalData.frameRate,0)}else{if("offset"===e){var f=this.getValueAtTime(m/this.comp.globalData.frameRate,0),p=this.getValueAtTime(r/this.comp.globalData.frameRate,0),h=this.getValueAtTime((n-(m-l)%n+m)/this.comp.globalData.frameRate,0),u=Math.floor((m-l)/n)+1;if(this.pv.length){for(s=(o=new Array(f.length)).length,i=0;i<s;i+=1)o[i]=h[i]-(p[i]-f[i])*u;return o}return h-(p-f)*u}if("continue"===e){var d=this.getValueAtTime(m/this.comp.globalData.frameRate,0),y=this.getValueAtTime((m+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(s=(o=new Array(d.length)).length,i=0;i<s;i+=1)o[i]=d[i]+(d[i]-y[i])*(m-l)/.001;return o}return d+(d-y)*(m-l)/.001}}return this.getValueAtTime((n-((m-l)%n+m))/this.comp.globalData.frameRate,0)}function a(e,t){if(!this.k)return this.pv;if(e=.5*(e||.4),(t=Math.floor(t||5))<=1)return this.pv;var a,n,r=this.comp.renderedFrame/this.comp.globalData.frameRate,i=r-e,s=t>1?(r+e-i)/(t-1):1,o=0,l=0;for(a=this.pv.length?createTypedArray("float32",this.pv.length):0;o<t;){if(n=this.getValueAtTime(i+o*s),this.pv.length)for(l=0;l<this.pv.length;l+=1)a[l]+=n[l];else a+=n;o+=1}if(this.pv.length)for(l=0;l<this.pv.length;l+=1)a[l]/=t;else a/=t;return a}function n(e){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var t=this._transformCachingAtTime.v;if(t.cloneFromProps(this.pre.props),this.appliedTransformations<1){var a=this.a.getValueAtTime(e);t.translate(-a[0]*this.a.mult,-a[1]*this.a.mult,a[2]*this.a.mult)}if(this.appliedTransformations<2){var n=this.s.getValueAtTime(e);t.scale(n[0]*this.s.mult,n[1]*this.s.mult,n[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var r=this.sk.getValueAtTime(e),i=this.sa.getValueAtTime(e);t.skewFromAxis(-r*this.sk.mult,i*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var s=this.r.getValueAtTime(e);t.rotate(-s*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var o=this.rz.getValueAtTime(e),l=this.ry.getValueAtTime(e),c=this.rx.getValueAtTime(e),m=this.or.getValueAtTime(e);t.rotateZ(-o*this.rz.mult).rotateY(l*this.ry.mult).rotateX(c*this.rx.mult).rotateZ(-m[2]*this.or.mult).rotateY(m[1]*this.or.mult).rotateX(m[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var f=this.px.getValueAtTime(e),p=this.py.getValueAtTime(e);if(this.data.p.z){var h=this.pz.getValueAtTime(e);t.translate(f*this.px.mult,p*this.py.mult,-h*this.pz.mult)}else t.translate(f*this.px.mult,p*this.py.mult,0)}else{var u=this.p.getValueAtTime(e);t.translate(u[0]*this.p.mult,u[1]*this.p.mult,-u[2]*this.p.mult)}return t}function r(){return this.v.clone(new Matrix)}var i=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(e,t,a){var s=i(e,t,a);return s.dynamicProperties.length?s.getValueAtTime=n.bind(s):s.getValueAtTime=r.bind(s),s.setGroupProperty=expressionHelpers.setGroupProperty,s};var s=PropertyFactory.getProp;PropertyFactory.getProp=function(n,r,i,o,l){var c=s(n,r,i,o,l);c.kf?c.getValueAtTime=expressionHelpers.getValueAtTime.bind(c):c.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(c),c.setGroupProperty=expressionHelpers.setGroupProperty,c.loopOut=e,c.loopIn=t,c.smooth=a,c.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(c),c.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(c),c.numKeys=1===r.a?r.k.length:0,c.propertyIndex=r.ix;var m=0;return 0!==i&&(m=createTypedArray("float32",1===r.a?r.k[0].s.length:r.k.length)),c._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:m},expressionHelpers.searchExpressions(n,r,c),c.k&&l.addDynamicProperty(c),c};var o=ShapePropertyFactory.getConstructorFunction(),l=ShapePropertyFactory.getKeyframedConstructorFunction();function c(){}c.prototype={vertices:function(e,t){this.k&&this.getValue();var a,n=this.v;void 0!==t&&(n=this.getValueAtTime(t,0));var r=n._length,i=n[e],s=n.v,o=createSizedArray(r);for(a=0;a<r;a+=1)o[a]="i"===e||"o"===e?[i[a][0]-s[a][0],i[a][1]-s[a][1]]:[i[a][0],i[a][1]];return o},points:function(e){return this.vertices("v",e)},inTangents:function(e){return this.vertices("i",e)},outTangents:function(e){return this.vertices("o",e)},isClosed:function(){return this.v.c},pointOnPath:function(e,t){var a=this.v;void 0!==t&&(a=this.getValueAtTime(t,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(a));for(var n,r=this._segmentsLength,i=r.lengths,s=r.totalLength*e,o=0,l=i.length,c=0;o<l;){if(c+i[o].addedLength>s){var m=o,f=a.c&&o===l-1?0:o+1,p=(s-c)/i[o].addedLength;n=bez.getPointInSegment(a.v[m],a.v[f],a.o[m],a.i[f],p,i[o]);break}c+=i[o].addedLength,o+=1}return n||(n=a.c?[a.v[0][0],a.v[0][1]]:[a.v[a._length-1][0],a.v[a._length-1][1]]),n},vectorOnPath:function(e,t,a){1==e?e=this.v.c:0==e&&(e=.999);var n=this.pointOnPath(e,t),r=this.pointOnPath(e+.001,t),i=r[0]-n[0],s=r[1]-n[1],o=Math.sqrt(Math.pow(i,2)+Math.pow(s,2));return 0===o?[0,0]:"tangent"===a?[i/o,s/o]:[-s/o,i/o]},tangentOnPath:function(e,t){return this.vectorOnPath(e,t,"tangent")},normalOnPath:function(e,t){return this.vectorOnPath(e,t,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([c],o),extendPrototype([c],l),l.prototype.getValueAtTime=function(e){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),e*=this.elem.globalData.frameRate,(e-=this.offsetTime)!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<e?this._caching.lastIndex:0,this._cachingAtTime.lastTime=e,this.interpolateShape(e,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue},l.prototype.initiateExpression=ExpressionManager.initiateExpression;var m=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(e,t,a,n,r){var i=m(e,t,a,n,r);return i.propertyIndex=t.ix,i.lock=!1,3===a?expressionHelpers.searchExpressions(e,t.pt,i):4===a&&expressionHelpers.searchExpressions(e,t.ks,i),i.k&&e.addDynamicProperty(i),i}}(),TextProperty.prototype.getExpressionValue=function(e,t){var a=this.calculateExpression(t);if(e.t!==a){var n={};return this.copyData(n,e),n.t=a.toString(),n.__complete=!1,n}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),t=this.searchExpressions();return this.kf=e||t,this.kf},TextProperty.prototype.searchExpressions=function(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null};var ShapePathInterface=function(e,t,a){var n=t.sh;function r(e){return"Shape"===e||"shape"===e||"Path"===e||"path"===e||"ADBE Vector Shape"===e||2===e?r.path:null}var i=propertyGroupFactory(r,a);return n.setGroupProperty(PropertyInterface("Path",i)),Object.defineProperties(r,{path:{get:function(){return n.k&&n.getValue(),n}},shape:{get:function(){return n.k&&n.getValue(),n}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:a}}),r},propertyGroupFactory=function(e,t){return function(a){return(a=void 0===a?1:a)<=0?e:t(a-1)}},PropertyInterface=function(e,t){var a={_name:e};return function(e){return(e=void 0===e?1:e)<=0?a:t(e-1)}},ShapeExpressionInterface=function(){function e(e,i,f){var p,h=[],u=e?e.length:0;for(p=0;p<u;p+=1)"gr"===e[p].ty?h.push(t(e[p],i[p],f)):"fl"===e[p].ty?h.push(a(e[p],i[p],f)):"st"===e[p].ty?h.push(n(e[p],i[p],f)):"tm"===e[p].ty?h.push(r(e[p],i[p],f)):"tr"===e[p].ty||("el"===e[p].ty?h.push(s(e[p],i[p],f)):"sr"===e[p].ty?h.push(o(e[p],i[p],f)):"sh"===e[p].ty?h.push(ShapePathInterface(e[p],i[p],f)):"rc"===e[p].ty?h.push(l(e[p],i[p],f)):"rd"===e[p].ty?h.push(c(e[p],i[p],f)):"rp"===e[p].ty&&h.push(m(e[p],i[p],f)));return h}function t(t,a,n){var r=function(e){switch(e){case"ADBE Vectors Group":case"Contents":case 2:return r.content;default:return r.transform}};r.propertyGroup=propertyGroupFactory(r,n);var s=function(t,a,n){var r,s=function(e){for(var t=0,a=r.length;t<a;){if(r[t]._name===e||r[t].mn===e||r[t].propertyIndex===e||r[t].ix===e||r[t].ind===e)return r[t];t+=1}return"number"==typeof e?r[e-1]:null};s.propertyGroup=propertyGroupFactory(s,n),r=e(t.it,a.it,s.propertyGroup),s.numProperties=r.length;var o=i(t.it[t.it.length-1],a.it[a.it.length-1],s.propertyGroup);return s.transform=o,s.propertyIndex=t.cix,s._name=t.nm,s}(t,a,r.propertyGroup),o=i(t.it[t.it.length-1],a.it[a.it.length-1],r.propertyGroup);return r.content=s,r.transform=o,Object.defineProperty(r,"_name",{get:function(){return t.nm}}),r.numProperties=t.np,r.propertyIndex=t.ix,r.nm=t.nm,r.mn=t.mn,r}function a(e,t,a){function n(e){return"Color"===e||"color"===e?n.color:"Opacity"===e||"opacity"===e?n.opacity:null}return Object.defineProperties(n,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",a)),t.o.setGroupProperty(PropertyInterface("Opacity",a)),n}function n(e,t,a){var n,r=propertyGroupFactory(c,a),i=propertyGroupFactory(l,r);function s(a){Object.defineProperty(l,e.d[a].nm,{get:ExpressionPropertyInterface(t.d.dataProps[a].p)})}var o=e.d?e.d.length:0,l={};for(n=0;n<o;n+=1)s(n),t.d.dataProps[n].p.setGroupProperty(i);function c(e){return"Color"===e||"color"===e?c.color:"Opacity"===e||"opacity"===e?c.opacity:"Stroke Width"===e||"stroke width"===e?c.strokeWidth:null}return Object.defineProperties(c,{color:{get:ExpressionPropertyInterface(t.c)},opacity:{get:ExpressionPropertyInterface(t.o)},strokeWidth:{get:ExpressionPropertyInterface(t.w)},dash:{get:function(){return l}},_name:{value:e.nm},mn:{value:e.mn}}),t.c.setGroupProperty(PropertyInterface("Color",r)),t.o.setGroupProperty(PropertyInterface("Opacity",r)),t.w.setGroupProperty(PropertyInterface("Stroke Width",r)),c}function r(e,t,a){function n(t){return t===e.e.ix||"End"===t||"end"===t?n.end:t===e.s.ix?n.start:t===e.o.ix?n.offset:null}var r=propertyGroupFactory(n,a);return n.propertyIndex=e.ix,t.s.setGroupProperty(PropertyInterface("Start",r)),t.e.setGroupProperty(PropertyInterface("End",r)),t.o.setGroupProperty(PropertyInterface("Offset",r)),n.propertyIndex=e.ix,n.propertyGroup=a,Object.defineProperties(n,{start:{get:ExpressionPropertyInterface(t.s)},end:{get:ExpressionPropertyInterface(t.e)},offset:{get:ExpressionPropertyInterface(t.o)},_name:{value:e.nm}}),n.mn=e.mn,n}function i(e,t,a){function n(t){return e.a.ix===t||"Anchor Point"===t?n.anchorPoint:e.o.ix===t||"Opacity"===t?n.opacity:e.p.ix===t||"Position"===t?n.position:e.r.ix===t||"Rotation"===t||"ADBE Vector Rotation"===t?n.rotation:e.s.ix===t||"Scale"===t?n.scale:e.sk&&e.sk.ix===t||"Skew"===t?n.skew:e.sa&&e.sa.ix===t||"Skew Axis"===t?n.skewAxis:null}var r=propertyGroupFactory(n,a);return t.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",r)),t.transform.mProps.p.setGroupProperty(PropertyInterface("Position",r)),t.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",r)),t.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",r)),t.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",r)),t.transform.mProps.sk&&(t.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",r)),t.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",r))),t.transform.op.setGroupProperty(PropertyInterface("Opacity",r)),Object.defineProperties(n,{opacity:{get:ExpressionPropertyInterface(t.transform.mProps.o)},position:{get:ExpressionPropertyInterface(t.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(t.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(t.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(t.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(t.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(t.transform.mProps.sa)},_name:{value:e.nm}}),n.ty="tr",n.mn=e.mn,n.propertyGroup=a,n}function s(e,t,a){function n(t){return e.p.ix===t?n.position:e.s.ix===t?n.size:null}var r=propertyGroupFactory(n,a);n.propertyIndex=e.ix;var i="tm"===t.sh.ty?t.sh.prop:t.sh;return i.s.setGroupProperty(PropertyInterface("Size",r)),i.p.setGroupProperty(PropertyInterface("Position",r)),Object.defineProperties(n,{size:{get:ExpressionPropertyInterface(i.s)},position:{get:ExpressionPropertyInterface(i.p)},_name:{value:e.nm}}),n.mn=e.mn,n}function o(e,t,a){function n(t){return e.p.ix===t?n.position:e.r.ix===t?n.rotation:e.pt.ix===t?n.points:e.or.ix===t||"ADBE Vector Star Outer Radius"===t?n.outerRadius:e.os.ix===t?n.outerRoundness:!e.ir||e.ir.ix!==t&&"ADBE Vector Star Inner Radius"!==t?e.is&&e.is.ix===t?n.innerRoundness:null:n.innerRadius}var r=propertyGroupFactory(n,a),i="tm"===t.sh.ty?t.sh.prop:t.sh;return n.propertyIndex=e.ix,i.or.setGroupProperty(PropertyInterface("Outer Radius",r)),i.os.setGroupProperty(PropertyInterface("Outer Roundness",r)),i.pt.setGroupProperty(PropertyInterface("Points",r)),i.p.setGroupProperty(PropertyInterface("Position",r)),i.r.setGroupProperty(PropertyInterface("Rotation",r)),e.ir&&(i.ir.setGroupProperty(PropertyInterface("Inner Radius",r)),i.is.setGroupProperty(PropertyInterface("Inner Roundness",r))),Object.defineProperties(n,{position:{get:ExpressionPropertyInterface(i.p)},rotation:{get:ExpressionPropertyInterface(i.r)},points:{get:ExpressionPropertyInterface(i.pt)},outerRadius:{get:ExpressionPropertyInterface(i.or)},outerRoundness:{get:ExpressionPropertyInterface(i.os)},innerRadius:{get:ExpressionPropertyInterface(i.ir)},innerRoundness:{get:ExpressionPropertyInterface(i.is)},_name:{value:e.nm}}),n.mn=e.mn,n}function l(e,t,a){function n(t){return e.p.ix===t?n.position:e.r.ix===t?n.roundness:e.s.ix===t||"Size"===t||"ADBE Vector Rect Size"===t?n.size:null}var r=propertyGroupFactory(n,a),i="tm"===t.sh.ty?t.sh.prop:t.sh;return n.propertyIndex=e.ix,i.p.setGroupProperty(PropertyInterface("Position",r)),i.s.setGroupProperty(PropertyInterface("Size",r)),i.r.setGroupProperty(PropertyInterface("Rotation",r)),Object.defineProperties(n,{position:{get:ExpressionPropertyInterface(i.p)},roundness:{get:ExpressionPropertyInterface(i.r)},size:{get:ExpressionPropertyInterface(i.s)},_name:{value:e.nm}}),n.mn=e.mn,n}function c(e,t,a){function n(t){return e.r.ix===t||"Round Corners 1"===t?n.radius:null}var r=propertyGroupFactory(n,a),i=t;return n.propertyIndex=e.ix,i.rd.setGroupProperty(PropertyInterface("Radius",r)),Object.defineProperties(n,{radius:{get:ExpressionPropertyInterface(i.rd)},_name:{value:e.nm}}),n.mn=e.mn,n}function m(e,t,a){function n(t){return e.c.ix===t||"Copies"===t?n.copies:e.o.ix===t||"Offset"===t?n.offset:null}var r=propertyGroupFactory(n,a),i=t;return n.propertyIndex=e.ix,i.c.setGroupProperty(PropertyInterface("Copies",r)),i.o.setGroupProperty(PropertyInterface("Offset",r)),Object.defineProperties(n,{copies:{get:ExpressionPropertyInterface(i.c)},offset:{get:ExpressionPropertyInterface(i.o)},_name:{value:e.nm}}),n.mn=e.mn,n}return function(t,a,n){var r;function i(e){if("number"==typeof e)return 0===(e=void 0===e?1:e)?n:r[e-1];for(var t=0,a=r.length;t<a;){if(r[t]._name===e)return r[t];t+=1}return null}return i.propertyGroup=propertyGroupFactory(i,(function(){return n})),r=e(t,a,i.propertyGroup),i.numProperties=r.length,i._name="Contents",i}}(),TextExpressionInterface=function(e){var t;function a(e){return"ADBE Text Document"===e?a.sourceText:null}return Object.defineProperty(a,"sourceText",{get:function(){e.textProperty.getValue();var a=e.textProperty.currentData.t;return void 0!==a&&(e.textProperty.currentData.t=void 0,(t=new String(a)).value=a||new String(a)),t}}),a},LayerExpressionInterface=function(){function e(e){var t=new Matrix;return void 0!==e?this._elem.finalTransform.mProp.getValueAtTime(e).clone(t):this._elem.finalTransform.mProp.applyToMatrix(t),t}function t(e,t){var a=this.getMatrix(t);return a.props[12]=0,a.props[13]=0,a.props[14]=0,this.applyPoint(a,e)}function a(e,t){var a=this.getMatrix(t);return this.applyPoint(a,e)}function n(e,t){var a=this.getMatrix(t);return a.props[12]=0,a.props[13]=0,a.props[14]=0,this.invertPoint(a,e)}function r(e,t){var a=this.getMatrix(t);return this.invertPoint(a,e)}function i(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var a,n=this._elem.hierarchy.length;for(a=0;a<n;a+=1)this._elem.hierarchy[a].finalTransform.mProp.applyToMatrix(e)}return e.applyToPointArray(t[0],t[1],t[2]||0)}function s(e,t){if(this._elem.hierarchy&&this._elem.hierarchy.length){var a,n=this._elem.hierarchy.length;for(a=0;a<n;a+=1)this._elem.hierarchy[a].finalTransform.mProp.applyToMatrix(e)}return e.inversePoint(t)}function o(e){var t=new Matrix;if(t.reset(),this._elem.finalTransform.mProp.applyToMatrix(t),this._elem.hierarchy&&this._elem.hierarchy.length){var a,n=this._elem.hierarchy.length;for(a=0;a<n;a+=1)this._elem.hierarchy[a].finalTransform.mProp.applyToMatrix(t);return t.inversePoint(e)}return t.inversePoint(e)}function l(){return[1,1,1,1]}return function(c){var m;function f(e){switch(e){case"ADBE Root Vectors Group":case"Contents":case 2:return f.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return m;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return f.effect;case"ADBE Text Properties":return f.textInterface;default:return null}}f.getMatrix=e,f.invertPoint=s,f.applyPoint=i,f.toWorld=a,f.toWorldVec=t,f.fromWorld=r,f.fromWorldVec=n,f.toComp=a,f.fromComp=o,f.sampleImage=l,f.sourceRectAtTime=c.sourceRectAtTime.bind(c),f._elem=c;var p=getDescriptor(m=TransformExpressionInterface(c.finalTransform.mProp),"anchorPoint");return Object.defineProperties(f,{hasParent:{get:function(){return c.hierarchy.length}},parent:{get:function(){return c.hierarchy[0].layerInterface}},rotation:getDescriptor(m,"rotation"),scale:getDescriptor(m,"scale"),position:getDescriptor(m,"position"),opacity:getDescriptor(m,"opacity"),anchorPoint:p,anchor_point:p,transform:{get:function(){return m}},active:{get:function(){return c.isInRange}}}),f.startTime=c.data.st,f.index=c.data.ind,f.source=c.data.refId,f.height=0===c.data.ty?c.data.h:100,f.width=0===c.data.ty?c.data.w:100,f.inPoint=c.data.ip/c.comp.globalData.frameRate,f.outPoint=c.data.op/c.comp.globalData.frameRate,f._name=c.data.nm,f.registerMaskInterface=function(e){f.mask=new MaskManagerInterface(e,c)},f.registerEffectsInterface=function(e){f.effect=e},f}}(),FootageInterface=(dataInterfaceFactory=function(e){function t(e){return"Outline"===e?t.outlineInterface():null}return t._name="Outline",t.outlineInterface=function(e){var t="",a=e.getFootageData();function n(e){if(a[e])return t=e,"object"==typeof(a=a[e])?n:a;var r=e.indexOf(t);if(-1!==r){var i=parseInt(e.substr(r+t.length),10);return"object"==typeof(a=a[i])?n:a}return""}return function(){return t="",a=e.getFootageData(),n}}(e),t},function(e){function t(e){return"Data"===e?t.dataInterface:null}return t._name="Data",t.dataInterface=dataInterfaceFactory(e),t}),dataInterfaceFactory,CompExpressionInterface=function(e){function t(t){for(var a=0,n=e.layers.length;a<n;){if(e.layers[a].nm===t||e.layers[a].ind===t)return e.elements[a].layerInterface;a+=1}return null}return Object.defineProperty(t,"_name",{value:e.data.nm}),t.layer=t,t.pixelAspect=1,t.height=e.data.h||e.globalData.compSize.h,t.width=e.data.w||e.globalData.compSize.w,t.pixelAspect=1,t.frameDuration=1/e.globalData.frameRate,t.displayStartTime=0,t.numLayers=e.layers.length,t},TransformExpressionInterface=function(e){function t(e){switch(e){case"scale":case"Scale":case"ADBE Scale":case 6:return t.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return t.rotation;case"ADBE Rotate X":return t.xRotation;case"ADBE Rotate Y":return t.yRotation;case"position":case"Position":case"ADBE Position":case 2:return t.position;case"ADBE Position_0":return t.xPosition;case"ADBE Position_1":return t.yPosition;case"ADBE Position_2":return t.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return t.anchorPoint;case"opacity":case"Opacity":case 11:return t.opacity;default:return null}}var a,n,r,i;return Object.defineProperty(t,"rotation",{get:ExpressionPropertyInterface(e.r||e.rz)}),Object.defineProperty(t,"zRotation",{get:ExpressionPropertyInterface(e.rz||e.r)}),Object.defineProperty(t,"xRotation",{get:ExpressionPropertyInterface(e.rx)}),Object.defineProperty(t,"yRotation",{get:ExpressionPropertyInterface(e.ry)}),Object.defineProperty(t,"scale",{get:ExpressionPropertyInterface(e.s)}),e.p?i=ExpressionPropertyInterface(e.p):(a=ExpressionPropertyInterface(e.px),n=ExpressionPropertyInterface(e.py),e.pz&&(r=ExpressionPropertyInterface(e.pz))),Object.defineProperty(t,"position",{get:function(){return e.p?i():[a(),n(),r?r():0]}}),Object.defineProperty(t,"xPosition",{get:ExpressionPropertyInterface(e.px)}),Object.defineProperty(t,"yPosition",{get:ExpressionPropertyInterface(e.py)}),Object.defineProperty(t,"zPosition",{get:ExpressionPropertyInterface(e.pz)}),Object.defineProperty(t,"anchorPoint",{get:ExpressionPropertyInterface(e.a)}),Object.defineProperty(t,"opacity",{get:ExpressionPropertyInterface(e.o)}),Object.defineProperty(t,"skew",{get:ExpressionPropertyInterface(e.sk)}),Object.defineProperty(t,"skewAxis",{get:ExpressionPropertyInterface(e.sa)}),Object.defineProperty(t,"orientation",{get:ExpressionPropertyInterface(e.or)}),t},ProjectInterface=function(){function e(e){this.compositions.push(e)}return function(){function t(e){for(var t=0,a=this.compositions.length;t<a;){if(this.compositions[t].data&&this.compositions[t].data.nm===e)return this.compositions[t].prepareFrame&&this.compositions[t].data.xt&&this.compositions[t].prepareFrame(this.currentFrame),this.compositions[t].compInterface;t+=1}return null}return t.compositions=[],t.currentFrame=0,t.registerComposition=e,t}}(),EffectsExpressionInterface=function(){function e(a,n,r,i){function s(e){for(var t=a.ef,n=0,r=t.length;n<r;){if(e===t[n].nm||e===t[n].mn||e===t[n].ix)return 5===t[n].ty?c[n]:c[n]();n+=1}throw new Error}var o,l=propertyGroupFactory(s,r),c=[],m=a.ef.length;for(o=0;o<m;o+=1)5===a.ef[o].ty?c.push(e(a.ef[o],n.effectElements[o],n.effectElements[o].propertyGroup,i)):c.push(t(n.effectElements[o],a.ef[o].ty,i,l));return"ADBE Color Control"===a.mn&&Object.defineProperty(s,"color",{get:function(){return c[0]()}}),Object.defineProperties(s,{numProperties:{get:function(){return a.np}},_name:{value:a.nm},propertyGroup:{value:l}}),s.enabled=0!==a.en,s.active=s.enabled,s}function t(e,t,a,n){var r=ExpressionPropertyInterface(e.p);return e.p.setGroupProperty&&e.p.setGroupProperty(PropertyInterface("",n)),function(){return 10===t?a.comp.compInterface(e.p.v):r()}}return{createEffectsInterface:function(t,a){if(t.effectsManager){var n,r=[],i=t.data.ef,s=t.effectsManager.effectElements.length;for(n=0;n<s;n+=1)r.push(e(i[n],t.effectsManager.effectElements[n],a,t));var o=t.data.ef||[],l=function(e){for(n=0,s=o.length;n<s;){if(e===o[n].nm||e===o[n].mn||e===o[n].ix)return r[n];n+=1}return null};return Object.defineProperty(l,"numProperties",{get:function(){return o.length}}),l}return null}}}(),MaskManagerInterface=function(){function e(e,t){this._mask=e,this._data=t}return Object.defineProperty(e.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(e.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),100*this._mask.op.v}}),function(t){var a,n=createSizedArray(t.viewData.length),r=t.viewData.length;for(a=0;a<r;a+=1)n[a]=new e(t.viewData[a],t.masksProperties[a]);return function(e){for(a=0;a<r;){if(t.masksProperties[a].nm===e)return n[a];a+=1}return null}}}(),ExpressionPropertyInterface=function(){var e={pv:0,v:0,mult:1},t={pv:[0,0,0],v:[0,0,0],mult:1};function a(e,t,a){Object.defineProperty(e,"velocity",{get:function(){return t.getVelocityAtTime(t.comp.currentFrame)}}),e.numKeys=t.keyframes?t.keyframes.length:0,e.key=function(n){if(!e.numKeys)return 0;var r;r="s"in t.keyframes[n-1]?t.keyframes[n-1].s:"e"in t.keyframes[n-2]?t.keyframes[n-2].e:t.keyframes[n-2].s;var i="unidimensional"===a?new Number(r):Object.assign({},r);return i.time=t.keyframes[n-1].t/t.elem.comp.globalData.frameRate,i.value="unidimensional"===a?r[0]:r,i},e.valueAtTime=t.getValueAtTime,e.speedAtTime=t.getSpeedAtTime,e.velocityAtTime=t.getVelocityAtTime,e.propertyGroup=t.propertyGroup}function n(){return e}return function(r){return r?"unidimensional"===r.propType?function(t){t&&"pv"in t||(t=e);var n=1/t.mult,r=t.pv*n,i=new Number(r);return i.value=r,a(i,t,"unidimensional"),function(){return t.k&&t.getValue(),r=t.v*n,i.value!==r&&((i=new Number(r)).value=r,a(i,t,"unidimensional")),i}}(r):function(e){e&&"pv"in e||(e=t);var n=1/e.mult,r=e.data&&e.data.l||e.pv.length,i=createTypedArray("float32",r),s=createTypedArray("float32",r);return i.value=s,a(i,e,"multidimensional"),function(){e.k&&e.getValue();for(var t=0;t<r;t+=1)s[t]=e.v[t]*n,i[t]=s[t];return i}}(r):n}}();function SliderEffect(e,t,a){this.p=PropertyFactory.getProp(t,e.v,0,0,a)}function AngleEffect(e,t,a){this.p=PropertyFactory.getProp(t,e.v,0,0,a)}function ColorEffect(e,t,a){this.p=PropertyFactory.getProp(t,e.v,1,0,a)}function PointEffect(e,t,a){this.p=PropertyFactory.getProp(t,e.v,1,0,a)}function LayerIndexEffect(e,t,a){this.p=PropertyFactory.getProp(t,e.v,0,0,a)}function MaskIndexEffect(e,t,a){this.p=PropertyFactory.getProp(t,e.v,0,0,a)}function CheckboxEffect(e,t,a){this.p=PropertyFactory.getProp(t,e.v,0,0,a)}function NoValueEffect(){this.p={}}function EffectsManager(e,t){var a,n=e.ef||[];this.effectElements=[];var r,i=n.length;for(a=0;a<i;a+=1)r=new GroupEffect(n[a],t),this.effectElements.push(r)}function GroupEffect(e,t){this.init(e,t)}!function(){var e=TextSelectorProp.getTextSelectorProp;TextSelectorProp.getTextSelectorProp=function(t,a,n){return 1===a.t?new TextExpressionSelectorPropFactory(t,a,n):e(t,a,n)}}(),extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(e,t){var a;this.data=e,this.effectElements=[],this.initDynamicPropertyContainer(t);var n,r=this.data.ef.length,i=this.data.ef;for(a=0;a<r;a+=1){switch(n=null,i[a].ty){case 0:n=new SliderEffect(i[a],t,this);break;case 1:n=new AngleEffect(i[a],t,this);break;case 2:n=new ColorEffect(i[a],t,this);break;case 3:n=new PointEffect(i[a],t,this);break;case 4:case 7:n=new CheckboxEffect(i[a],t,this);break;case 10:n=new LayerIndexEffect(i[a],t,this);break;case 11:n=new MaskIndexEffect(i[a],t,this);break;case 5:n=new EffectsManager(i[a],t,this);break;default:n=new NoValueEffect(i[a],t,this)}n&&this.effectElements.push(n)}};var lottie={};function setLocationHref(e){locationHref=e}function searchAnimations(){!0===standalone?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(e){subframeEnabled=e}function loadAnimation(e){return!0===standalone&&(e.animationData=JSON.parse(animationData)),animationManager.loadAnimation(e)}function setQuality(e){if("string"==typeof e)switch(e){case"high":defaultCurveSegments=200;break;default:defaultCurveSegments=50;break;case"low":defaultCurveSegments=10}else!isNaN(e)&&e>1&&(defaultCurveSegments=e);roundValues(!(defaultCurveSegments>=50))}function inBrowser(){return"undefined"!=typeof navigator}function installPlugin(e,t){"expressions"===e&&(expressionsPlugin=t)}function getFactory(e){switch(e){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}function checkReady(){"complete"===document.readyState&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(e){for(var t=queryString.split("&"),a=0;a<t.length;a+=1){var n=t[a].split("=");if(decodeURIComponent(n[0])==e)return decodeURIComponent(n[1])}return null}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocationHref,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.__getFactory=getFactory,lottie.version="5.7.8";var standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="",queryString;if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src.replace(/^[^\?]+\??/,""),renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);return lottie},module.exports?module.exports=e(t):(t.lottie=e(t),t.bodymovin=t.lottie))})),_templateObject$1,styles=css(_templateObject$1||(_templateObject$1=_taggedTemplateLiteral(["\n* {\n  box-sizing: border-box;\n}\n\n:host {\n  --lottie-player-toolbar-height: 35px;\n  --lottie-player-toolbar-background-color: transparent;\n  --lottie-player-toolbar-icon-color: #999;\n  --lottie-player-toolbar-icon-hover-color: #222;\n  --lottie-player-toolbar-icon-active-color: #555;\n  --lottie-player-seeker-track-color: #CCC;\n  --lottie-player-seeker-thumb-color: rgba(0, 107, 120, 0.8);\n\n  display: block;\n  width: 100%;\n  height: 100%;\n}\n\n.main {\n  box-sizing: border-box;\n  display: inline-grid;\n  grid-auto-columns: auto;\n  grid-template-rows: auto;\n  position: relative;\n  height: inherit;\n  width: inherit;\n}\n\n.main.controls {\n  grid-template-rows: 1fr var(--lottie-player-toolbar-height);\n}\n\n.animation {\n  overflow: hidden;\n  height: calc(1fr - var(--lottie-player-toolbar-height));\n}\n\n.toolbar {\n  display: grid;\n  grid-template-columns: 32px 32px 1fr 32px;\n  align-items: center;\n  justify-items: center;\n  background-color: var(--lottie-player-toolbar-background-color);\n  margin: 0 5px;\n}\n\n.toolbar button {\n  cursor: pointer;\n  fill: var(--lottie-player-toolbar-icon-color);\n  display: flex;\n  background: none;\n  border: 0;\n  padding: 0;\n  outline: none;\n  height: 100%;\n}\n\n.toolbar button:hover {\n  fill: var(--lottie-player-toolbar-icon-hover-color);\n}\n\n.toolbar button.active {\n  fill: var(--lottie-player-toolbar-icon-active-color);\n}\n\n.toolbar button svg {\n}\n\n.toolbar button.disabled svg {\n  display: none;\n}\n\n.seeker {\n  -webkit-appearance: none;\n  width: 95%;\n  outline: none;\n}\n\n.seeker::-webkit-slider-runnable-track {\n  width: 100%;\n  height: 5px;\n  cursor: pointer;\n  background: var(--lottie-player-seeker-track-color);\n  border-radius: 3px;\n}\n.seeker::-webkit-slider-thumb {\n  height: 15px;\n  width: 15px;\n  border-radius: 50%;\n  background: var(--lottie-player-seeker-thumb-color);\n  cursor: pointer;\n  -webkit-appearance: none;\n  margin-top: -5px;\n}\n.seeker:focus::-webkit-slider-runnable-track {\n  background: #999;\n}\n.seeker::-moz-range-track {\n  width: 100%;\n  height: 5px;\n  cursor: pointer;\n  background: var(--lottie-player-seeker-track-color);\n  border-radius: 3px;\n}\n.seeker::-moz-range-thumb {\n  height: 15px;\n  width: 15px;\n  border-radius: 50%;\n  background: var(--lottie-player-seeker-thumb-color);\n  cursor: pointer;\n}\n.seeker::-ms-track {\n  width: 100%;\n  height: 5px;\n  cursor: pointer;\n  background: transparent;\n  border-color: transparent;\n  color: transparent;\n}\n.seeker::-ms-fill-lower {\n  background: var(--lottie-player-seeker-track-color);\n  border-radius: 3px;\n}\n.seeker::-ms-fill-upper {\n  background: var(--lottie-player-seeker-track-color);\n  border-radius: 3px;\n}\n.seeker::-ms-thumb {\n  border: 0;\n  height: 15px;\n  width: 15px;\n  border-radius: 50%;\n  background: var(--lottie-player-seeker-thumb-color);\n  cursor: pointer;\n}\n.seeker:focus::-ms-fill-lower {\n  background: var(--lottie-player-seeker-track-color);\n}\n.seeker:focus::-ms-fill-upper {\n  background: var(--lottie-player-seeker-track-color);\n}\n\n.error {\n  display: flex;\n  justify-content: center;\n  height: 100%;\n  align-items: center;\n}\n"]))),_templateObject,_templateObject2,_templateObject3,_templateObject4,_templateObject5,PlayerState,PlayMode,PlayerEvents,t;function parseSrc(e){if("object"==typeof e)return e;try{return JSON.parse(e)}catch(t){return new URL(e,window.location.href).toString()}}function isLottie(e){return["v","ip","op","layers","fr","w","h"].every((t=>Object.prototype.hasOwnProperty.call(e,t)))}function fromURL(e){return _fromURL.apply(this,arguments)}function _fromURL(){return(_fromURL=_asyncToGenerator((function*(e){if("string"!=typeof e)throw new Error("The url value must be a string");var t;try{var a=new URL(e),n=yield fetch(a.toString());t=yield n.json()}catch(e){throw new Error("An error occurred while trying to load the Lottie file from URL")}return t}))).apply(this,arguments)}t=PlayerState||(PlayerState={}),t.Error="error",t.Frozen="frozen",t.Loading="loading",t.Paused="paused",t.Playing="playing",t.Stopped="stopped",function(e){e.Bounce="bounce",e.Normal="normal"}(PlayMode||(PlayMode={})),function(e){e.Complete="complete",e.Error="error",e.Frame="frame",e.Freeze="freeze",e.Load="load",e.Loop="loop",e.Pause="pause",e.Play="play",e.Ready="ready",e.Rendered="rendered",e.Stop="stop"}(PlayerEvents||(PlayerEvents={}));var LottiePlayer=class extends LitElement{constructor(){super(...arguments),this.mode=PlayMode.Normal,this.autoplay=!1,this.background="transparent",this.controls=!1,this.direction=1,this.hover=!1,this.loop=!1,this.preserveAspectRatio="xMidYMid meet",this.renderer="svg",this.speed=1,this.currentState=PlayerState.Loading,this.intermission=1,this.description="Lottie animation",this._io=void 0,this._counter=0}_onVisibilityChange(){!0===document.hidden&&this.currentState===PlayerState.Playing?this.freeze():this.currentState===PlayerState.Frozen&&this.play()}_handleSeekChange(e){if(this._lottie&&!isNaN(e.target.value)){var t=e.target.value/100*this._lottie.totalFrames;this.seek(t)}}load(e){var t=this;return _asyncToGenerator((function*(){if(t.shadowRoot){var a={container:t.container,loop:!1,autoplay:!1,renderer:t.renderer,rendererSettings:{preserveAspectRatio:t.preserveAspectRatio,clearCanvas:!1,progressiveLoad:!0,hideOnTransparent:!0}};try{var n=parseSrc(e),r={},i="string"==typeof n?"path":"animationData";t._lottie&&t._lottie.destroy(),t._lottie=lottie.loadAnimation(Object.assign(Object.assign({},a),{[i]:n})),"path"===i?(r=yield fromURL(n),i="animationData"):r=n,isLottie(r)||(t.currentState=PlayerState.Error,t.dispatchEvent(new CustomEvent(PlayerEvents.Error)))}catch(e){return t.currentState=PlayerState.Error,void t.dispatchEvent(new CustomEvent(PlayerEvents.Error))}t._lottie&&(t._lottie.addEventListener("enterFrame",(()=>{t.seeker=t._lottie.currentFrame/t._lottie.totalFrames*100,t.dispatchEvent(new CustomEvent(PlayerEvents.Frame,{detail:{frame:t._lottie.currentFrame,seeker:t.seeker}}))})),t._lottie.addEventListener("complete",(()=>{t.currentState===PlayerState.Playing?!t.loop||t.count&&t._counter>=t.count?t.dispatchEvent(new CustomEvent(PlayerEvents.Complete)):t.mode===PlayMode.Bounce?(t.count&&(t._counter+=.5),setTimeout((()=>{t.dispatchEvent(new CustomEvent(PlayerEvents.Loop)),t.currentState===PlayerState.Playing&&(t._lottie.setDirection(-1*t._lottie.playDirection),t._lottie.play())}),t.intermission)):(t.count&&(t._counter+=1),window.setTimeout((()=>{t.dispatchEvent(new CustomEvent(PlayerEvents.Loop)),t.currentState===PlayerState.Playing&&(t._lottie.stop(),t._lottie.play())}),t.intermission)):t.dispatchEvent(new CustomEvent(PlayerEvents.Complete))})),t._lottie.addEventListener("DOMLoaded",(()=>{t.dispatchEvent(new CustomEvent(PlayerEvents.Ready))})),t._lottie.addEventListener("data_ready",(()=>{t.dispatchEvent(new CustomEvent(PlayerEvents.Load))})),t._lottie.addEventListener("data_failed",(()=>{t.currentState=PlayerState.Error,t.dispatchEvent(new CustomEvent(PlayerEvents.Error))})),t.container.addEventListener("mouseenter",(()=>{t.hover&&t.currentState!==PlayerState.Playing&&t.play()})),t.container.addEventListener("mouseleave",(()=>{t.hover&&t.currentState===PlayerState.Playing&&t.stop()})),t.setSpeed(t.speed),t.setDirection(t.direction),t.autoplay&&t.play())}}))()}getLottie(){return this._lottie}play(){this._lottie&&(this._lottie.play(),this.currentState=PlayerState.Playing,this.dispatchEvent(new CustomEvent(PlayerEvents.Play)))}pause(){this._lottie&&(this._lottie.pause(),this.currentState=PlayerState.Paused,this.dispatchEvent(new CustomEvent(PlayerEvents.Pause)))}stop(){this._lottie&&(this._counter=0,this._lottie.stop(),this.currentState=PlayerState.Stopped,this.dispatchEvent(new CustomEvent(PlayerEvents.Stop)))}seek(e){if(this._lottie){var t=/^(\d+)(%?)$/.exec(e.toString());if(t){var a="%"===t[2]?this._lottie.totalFrames*Number(t[1])/100:Number(t[1]);this.seeker=a,this.currentState===PlayerState.Playing?this._lottie.goToAndPlay(a,!0):(this._lottie.goToAndStop(a,!0),this._lottie.pause())}}}snapshot(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];if(this.shadowRoot){var t=this.shadowRoot.querySelector(".animation svg"),a=(new XMLSerializer).serializeToString(t);if(e){var n=document.createElement("a");n.href="data:image/svg+xml;charset=utf-8,".concat(encodeURIComponent(a)),n.download="download_".concat(this.seeker,".svg"),document.body.appendChild(n),n.click(),document.body.removeChild(n)}return a}}freeze(){this._lottie&&(this._lottie.pause(),this.currentState=PlayerState.Frozen,this.dispatchEvent(new CustomEvent(PlayerEvents.Freeze)))}setSpeed(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;this._lottie&&this._lottie.setSpeed(e)}setDirection(e){this._lottie&&this._lottie.setDirection(e)}setLooping(e){this._lottie&&(this.loop=e,this._lottie.loop=e)}togglePlay(){return this.currentState===PlayerState.Playing?this.pause():this.play()}toggleLooping(){this.setLooping(!this.loop)}resize(){this._lottie&&this._lottie.resize()}static get styles(){return styles}firstUpdated(){"IntersectionObserver"in window&&(this._io=new IntersectionObserver((e=>{e[0].isIntersecting?this.currentState===PlayerState.Frozen&&this.play():this.currentState===PlayerState.Playing&&this.freeze()})),this._io.observe(this.container)),void 0!==document.hidden&&document.addEventListener("visibilitychange",(()=>this._onVisibilityChange())),this.src&&this.load(this.src),this.dispatchEvent(new CustomEvent(PlayerEvents.Rendered))}disconnectedCallback(){this._io&&(this._io.disconnect(),this._io=void 0),document.removeEventListener("visibilitychange",(()=>this._onVisibilityChange()))}renderControls(){var e=this.currentState===PlayerState.Playing,t=this.currentState===PlayerState.Paused,a=this.currentState===PlayerState.Stopped;return html(_templateObject||(_templateObject=_taggedTemplateLiteral(['\n      <div\n        id="lottie-controls"\n        aria-label="lottie-animation-controls"\n        class="toolbar"\n      >\n        <button\n          id="lottie-play-button"\n          @click=',"\n          class=",'\n          style="align-items:center;"\n          role="button"\n          tabindex="0"\n          aria-label="play-pause"\n        >\n          ','\n        </button>\n        <button\n          id="lottie-stop-button"\n          @click=',"\n          class=",'\n          style="align-items:center;"\n          role="button"\n          tabindex="1"\n          aria-label="stop"\n        >\n          <svg width="24" height="24"><path d="M6 6h12v12H6V6z" /></svg>\n        </button>\n        <input\n          id="lottie-seeker-input"\n          class="seeker"\n          type="range"\n          min="0"\n          step="1"\n          max="100"\n          .value=',"\n          @input=","\n          @mousedown=","\n          @mouseup=",'\n          aria-valuemin="1"\n          aria-valuemax="100"\n          role="slider"\n          aria-valuenow=','\n          tabindex="2"\n          aria-label="lottie-seek-input"\n        />\n        <button\n          id="lottie-loop-toggle"\n          @click=',"\n          class=",'\n          style="align-items:center;"\n          role="button"\n          tabindex="3"\n          aria-label="loop-toggle"\n        >\n          <svg width="24" height="24">\n            <path\n              d="M17.016 17.016v-4.031h1.969v6h-12v3l-3.984-3.984 3.984-3.984v3h10.031zM6.984 6.984v4.031H5.015v-6h12v-3l3.984 3.984-3.984 3.984v-3H6.984z"\n            />\n          </svg>\n        </button>\n      </div>\n    '])),this.togglePlay,e||t?"active":"",html(e?_templateObject2||(_templateObject2=_taggedTemplateLiteral(['<svg width="24" height="24">\n                <path\n                  d="M14.016 5.016H18v13.969h-3.984V5.016zM6 18.984V5.015h3.984v13.969H6z"\n                />\n              </svg>'])):_templateObject3||(_templateObject3=_taggedTemplateLiteral(['<svg width="24" height="24">\n                <path d="M8.016 5.016L18.985 12 8.016 18.984V5.015z" />\n              </svg>']))),this.stop,a?"active":"",this.seeker,this._handleSeekChange,(()=>{this._prevState=this.currentState,this.freeze()}),(()=>{this._prevState===PlayerState.Playing&&this.play()}),this.seeker,this.toggleLooping,this.loop?"active":"")}render(){var e=this.controls?"main controls":"main";return html(_templateObject4||(_templateObject4=_taggedTemplateLiteral([' <div\n      id="animation-container"\n      class=',"\n      aria-label=",'\n    >\n      <div\n        id="animation"\n        class="animation"\n        style=',"\n      >\n        ","\n      </div>\n      ","\n    </div>"])),e,this.description,"background:".concat(this.background),this.currentState===PlayerState.Error?html(_templateObject5||(_templateObject5=_taggedTemplateLiteral(['<div class="error">⚠️</div>']))):void 0,this.controls?this.renderControls():void 0)}};__decorate([query(".animation")],LottiePlayer.prototype,"container",void 0),__decorate([property()],LottiePlayer.prototype,"mode",void 0),__decorate([property({type:Boolean})],LottiePlayer.prototype,"autoplay",void 0),__decorate([property({type:String,reflect:!0})],LottiePlayer.prototype,"background",void 0),__decorate([property({type:Boolean})],LottiePlayer.prototype,"controls",void 0),__decorate([property({type:Number})],LottiePlayer.prototype,"count",void 0),__decorate([property({type:Number})],LottiePlayer.prototype,"direction",void 0),__decorate([property({type:Boolean})],LottiePlayer.prototype,"hover",void 0),__decorate([property({type:Boolean,reflect:!0})],LottiePlayer.prototype,"loop",void 0),__decorate([property({type:String})],LottiePlayer.prototype,"preserveAspectRatio",void 0),__decorate([property({type:String})],LottiePlayer.prototype,"renderer",void 0),__decorate([property({type:Number})],LottiePlayer.prototype,"speed",void 0),__decorate([property({type:String})],LottiePlayer.prototype,"src",void 0),__decorate([property({type:String})],LottiePlayer.prototype,"currentState",void 0),__decorate([property()],LottiePlayer.prototype,"seeker",void 0),__decorate([property()],LottiePlayer.prototype,"intermission",void 0),__decorate([property({type:String})],LottiePlayer.prototype,"description",void 0),LottiePlayer=__decorate([customElement("lottie-player")],LottiePlayer)},230:function(e,t,a){var n=wp.blocks,r=wp.i18n,i=wp.data,s=wp.element,o=wp.components,l=wp.blockEditor,c={h:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},wp.element.createElement("path",{fill:"#4527a4",d:"M12.5 4v5.2h-5V4H5v13h2.5v-5.2h5V17H15V4"})),rectangle:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},wp.element.createElement("path",{fill:"#4527a4",d:"M18 8H6c-1.1 0-2 .9-2 2v4c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-4c0-1.1-.9-2-2-2zm.5 6c0 .3-.2.5-.5.5H6c-.3 0-.5-.2-.5-.5v-4c0-.3.2-.5.5-.5h12c.3 0 .5.2.5.5v4zM4 4v1.5h16V4H4zm0 16h16v-1.5H4V20z"})),minus:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},wp.element.createElement("path",{fill:"#4527a4",d:"M4 9h12v2H4V9z"})),paint:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},wp.element.createElement("path",{fill:"#4527a4",d:"M18.33 3.57s.27-.8-.31-1.36c-.53-.52-1.22-.24-1.22-.24-.61.3-5.76 3.47-7.67 5.57-.86.96-2.06 3.79-1.09 4.82.92.98 3.96-.17 4.79-1 2.06-2.06 5.21-7.17 5.5-7.79zM1.4 17.65c2.37-1.56 1.46-3.41 3.23-4.64.93-.65 2.22-.62 3.08.29.63.67.8 2.57-.16 3.46-1.57 1.45-4 1.55-6.15.89z"})),note:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},wp.element.createElement("path",{fill:"#4527a4",d:"M16.89 1.2l1.41 1.41c.39.39.39 1.02 0 1.41L14 8.33V18H3V3h10.67l1.8-1.8c.4-.39 1.03-.4 1.42 0zm-5.66 8.48l5.37-5.36-1.42-1.42-5.36 5.37-.71 2.12z"})),qrCode:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 512 512"},wp.element.createElement("g",null,wp.element.createElement("path",{fill:"#4527a4",d:"m30 30h53.857v-30h-83.857v83.857h30z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m428.143 0v30h53.857v53.857h30v-83.857z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m30 428.143h-30v83.857h83.857v-30h-53.857z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m482 482h-53.857v30h83.857v-83.857h-30z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m68.857 236.571h167.714v-167.714h-167.714zm30-137.714h107.714v107.714h-107.714z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m443.143 275.429h-167.714v167.714h167.714zm-137.714 30h107.714v38.857h-68.856v68.856h-38.857v-107.713zm68.857 107.714v-38.856h38.856v38.856z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m206.571 344.286h-38.857v-68.857h-98.857v167.714h167.714v-152.714h-30zm0 68.857h-107.714v-107.714h38.857v68.857h68.857z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m137.714 137.714h30v30h-30z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m305.429 98.857h38.857v68.856h68.856v38.857h-137.705v30h167.705v-167.713h-167.713v98.643h30zm68.857 0h38.856v38.856h-38.856z"}))),postEmbed:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20"},wp.element.createElement("path",{fill:"#4527a4",d:"M17 4H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zM8.6 9l-.4.3c-.4.4-.5 1.1-.2 1.6l-.8.8-1.1-1.1-1.3 1.3c-.2.2-1.6 1.3-1.8 1.1-.2-.2.9-1.6 1.1-1.8l1.3-1.3-1.1-1.1.8-.8c.5.3 1.2.3 1.6-.2l.3-.3c.5-.5.5-1.2.2-1.7L8 5l3 2.9-.8.8c-.5-.2-1.2-.2-1.6.3zm5.4 1.5L12.5 12l1.5 1.5V15l-3-3 3-3v1.5zm1 4.5v-1.5l1.5-1.5-1.5-1.5V9l3 3-3 3z"})),alert:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 20 20",fill:"#4527a4"},wp.element.createElement("path",{fill:"#4527a4",fillRule:"evenodd",d:"M9.938 4.016a.146.146 0 00-.054.057L3.027 15.74a.176.176 0 00-.002.183c.016.03.037.05.054.06.015.01.034.017.066.017h13.713a.12.12 0 00.066-.017.163.163 0 00.055-.06.176.176 0 00-.003-.183L10.12 4.073a.146.146 0 00-.054-.057.13.13 0 00-.063-.016.13.13 0 00-.064.016zm1.043-.45a1.13 1.13 0 00-1.96 0L2.166 15.233c-.457.778.091 1.767.98 1.767h13.713c.889 0 1.438-.99.98-1.767L10.982 3.566z"}),wp.element.createElement("rect",{width:"2",height:"2",x:"9.002",y:"13",rx:"1"}),wp.element.createElement("path",{fill:"#4527a4",d:"M9.1 7.995a.905.905 0 111.8 0l-.35 3.507a.553.553 0 01-1.1 0L9.1 7.995z"})),progress:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 16 16"},wp.element.createElement("path",{fill:"#4527a4",d:"M0 5v6h16v-6h-16zM15 10h-14v-4h14v4z"}),wp.element.createElement("path",{fill:"#4527a4",d:"M2 7h7v2h-7v-2z"})),section:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},wp.element.createElement("path",{fill:"#4527a4",d:"m22.25 0h-20.5c-.965 0-1.75.785-1.75 1.75v2.5c0 .965.785 1.75 1.75 1.75h20.5c.965 0 1.75-.785 1.75-1.75v-2.5c0-.965-.785-1.75-1.75-1.75z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m1.75 15h7.5c.965 0 1.75-.785 1.75-1.75v-3.5c0-.965-.785-1.75-1.75-1.75h-7.5c-.965 0-1.75.785-1.75 1.75v3.5c0 .965.785 1.75 1.75 1.75z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m1.75 24h7.5c.965 0 1.75-.785 1.75-1.75v-3.5c0-.965-.785-1.75-1.75-1.75h-7.5c-.965 0-1.75.785-1.75 1.75v3.5c0 .965.785 1.75 1.75 1.75z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m22.25 8h-7.5c-.965 0-1.75.785-1.75 1.75v3.5c0 .965.785 1.75 1.75 1.75h7.5c.965 0 1.75-.785 1.75-1.75v-3.5c0-.965-.785-1.75-1.75-1.75z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m22.25 17h-7.5c-.965 0-1.75.785-1.75 1.75v3.5c0 .965.785 1.75 1.75 1.75h7.5c.965 0 1.75-.785 1.75-1.75v-3.5c0-.965-.785-1.75-1.75-1.75z"})),tab:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 408.328 408.328"},wp.element.createElement("g",null,wp.element.createElement("path",{fill:"#4527a4",d:"M146.545,67.478V32.185c0-17.638-14.357-31.989-32.001-31.989H32.001C14.357,0.195,0,14.547,0,32.185v343.959   c0,17.638,14.357,31.989,32.001,31.989h344.326c17.644,0,32.001-14.352,32.001-31.989V68.338L146.545,67.478z M371.751,371.569   H36.57V98.081h335.188v273.488H371.751z M268.171,59.215l-98.062-0.006V35.465c0-11.804,9.605-21.402,21.409-21.402h55.245   c11.798,0,21.409,9.599,21.409,21.402V59.215z M395.525,59.215l-98.06-0.006V35.465c0-11.804,9.599-21.402,21.408-21.402h55.242   c11.798,0,21.409,9.599,21.409,21.402V59.215z"}))),slider:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},wp.element.createElement("circle",{fill:"#4527a4",cx:"7",cy:"18",r:"1"}),wp.element.createElement("path",{fill:"#4527a4",d:"m7.707 12.293c.391.391.391 1.023 0 1.414-.195.195-.451.293-.707.293s-.512-.098-.707-.293l-3-3c-.391-.391-.391-1.023 0-1.414l3-3c.391-.391 1.023-.391 1.414 0s.391 1.023 0 1.414l-2.293 2.293z"}),wp.element.createElement("circle",{fill:"#4527a4",cx:"12",cy:"18",r:"1"}),wp.element.createElement("circle",{fill:"#4527a4",cx:"17",cy:"18",r:"1"}),wp.element.createElement("path",{fill:"#4527a4",d:"m20.707 10.707-3 3c-.195.195-.451.293-.707.293s-.512-.098-.707-.293c-.391-.391-.391-1.023 0-1.414l2.293-2.293-2.293-2.293c-.391-.391-.391-1.023 0-1.414s1.023-.391 1.414 0l3 3c.391.391.391 1.023 0 1.414z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m21 24h-18c-1.654 0-3-1.346-3-3v-18c0-1.654 1.346-3 3-3h18c1.654 0 3 1.346 3 3v18c0 1.654-1.346 3-3 3zm-18-22c-.552 0-1 .449-1 1v18c0 .551.448 1 1 1h18c.552 0 1-.449 1-1v-18c0-.551-.448-1-1-1z"})),modal:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 16 16"},wp.element.createElement("path",{fill:"#4527a4",d:"M0 4v11h16v-14h-16v3zM14 2h1v1h-1v-1zM1 4h14v10h-14v-10z"}),wp.element.createElement("path",{fill:"#4527a4",d:"M3 6h2v1h-2v-1z"}),wp.element.createElement("path",{fill:"#4527a4",d:"M6 6h7v1h-7v-1z"}),wp.element.createElement("path",{fill:"#4527a4",d:"M3 8h2v1h-2v-1z"}),wp.element.createElement("path",{fill:"#4527a4",d:"M6 8h7v1h-7v-1z"}),wp.element.createElement("path",{fill:"#4527a4",d:"M3 10h2v1h-2v-1z"}),wp.element.createElement("path",{fill:"#4527a4",d:"M6 10h7v1h-7v-1z"})),collapse:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 438.536 438.536"},wp.element.createElement("g",null,wp.element.createElement("g",null,wp.element.createElement("path",{fill:"#4527a4",d:"M414.41,24.123C398.333,8.042,378.963,0,356.315,0H82.228C59.58,0,40.21,8.042,24.126,24.123    C8.045,40.207,0.003,59.576,0.003,82.225v274.084c0,22.647,8.042,42.018,24.123,58.102c16.084,16.084,35.454,24.126,58.102,24.126    h274.084c22.648,0,42.018-8.042,58.095-24.126c16.084-16.084,24.126-35.454,24.126-58.102V82.225    C438.532,59.576,430.49,40.204,414.41,24.123z M365.449,356.309c0,2.471-0.903,4.613-2.714,6.42s-3.949,2.711-6.42,2.711H82.228    c-2.474,0-4.615-0.904-6.423-2.711s-2.712-3.949-2.712-6.42V82.221c0-2.474,0.903-4.615,2.712-6.423    c1.809-1.805,3.949-2.712,6.423-2.712h274.084c2.478,0,4.62,0.903,6.427,2.712c1.808,1.809,2.704,3.949,2.704,6.423v274.088    H365.449z"}),wp.element.createElement("path",{fill:"#4527a4",d:"M310.636,146.174H127.914c-7.616,0-13.041,3.335-16.274,9.995c-3.427,6.661-2.952,12.94,1.425,18.842l91.365,127.905    c3.612,5.141,8.563,7.707,14.843,7.707c6.285,0,11.234-2.566,14.84-7.707l91.365-127.905c4.38-5.902,4.853-12.181,1.423-18.842    C323.671,149.509,318.243,146.178,310.636,146.174z"})))),accordion:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 16 16"},wp.element.createElement("path",{fill:"#4527a4",d:"M0 4v8h16v-8h-16zM15 11h-14v-4h14v4z"}),wp.element.createElement("path",{fill:"#4527a4",d:"M0 0h16v3h-16v-3z"}),wp.element.createElement("path",{fill:"#4527a4",d:"M0 13h16v3h-16v-3z"})),selection:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 512 512"},wp.element.createElement("path",{fill:"#4527a4",d:"M255,394.948H80c-44.112,0-80-35.888-80-80v-118c0-44.112,35.888-80,80-80h175c11.046,0,20,8.954,20,20s-8.954,20-20,20H80  c-22.056,0-40,17.944-40,40v118c0,22.056,17.944,40,40,40h175c11.046,0,20,8.954,20,20S266.046,394.948,255,394.948z M432,116.948  h-18c-11.046,0-20,8.954-20,20s8.954,20,20,20h18c22.056,0,40,17.944,40,40v118c0,22.056-17.944,40-40,40h-18  c-11.046,0-20,8.954-20,20s8.954,20,20,20h18c44.112,0,80-35.888,80-80v-118C512,152.835,476.112,116.948,432,116.948z M414,472  c-33.084,0-60-26.916-60-60V100c0-33.084,26.916-60,60-60c11.046,0,20-8.954,20-20s-8.954-20-20-20  c-32.676,0-61.74,15.755-80,40.066C315.74,15.755,286.676,0,254,0c-11.046,0-20,8.954-20,20s8.954,20,20,20  c33.084,0,60,26.916,60,60v312c0,33.084-26.916,60-60,60c-11.046,0-20,8.954-20,20s8.954,20,20,20c32.676,0,61.74-15.755,80-40.066  C352.26,496.245,381.324,512,414,512c11.046,0,20-8.954,20-20S425.046,472,414,472z"})),mail:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 512 512"},wp.element.createElement("path",{fill:"#4527a4",d:"M10.688,95.156C80.958,154.667,204.26,259.365,240.5,292.01c4.865,4.406,10.083,6.646,15.5,6.646     c5.406,0,10.615-2.219,15.469-6.604c36.271-32.677,159.573-137.385,229.844-196.896c4.375-3.698,5.042-10.198,1.5-14.719     C494.625,69.99,482.417,64,469.333,64H42.667c-13.083,0-25.292,5.99-33.479,16.438C5.646,84.958,6.313,91.458,10.688,95.156z"}),wp.element.createElement("path",{fill:"#4527a4",d:"M505.813,127.406c-3.781-1.76-8.229-1.146-11.375,1.542C416.51,195.01,317.052,279.688,285.76,307.885     c-17.563,15.854-41.938,15.854-59.542-0.021c-33.354-30.052-145.042-125-208.656-178.917c-3.167-2.688-7.625-3.281-11.375-1.542     C2.417,129.156,0,132.927,0,137.083v268.25C0,428.865,19.135,448,42.667,448h426.667C492.865,448,512,428.865,512,405.333     v-268.25C512,132.927,509.583,129.146,505.813,127.406z"})),card:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},wp.element.createElement("path",{fill:"#4527a4",d:"m21.5 21h-19c-1.378 0-2.5-1.122-2.5-2.5v-13c0-1.378 1.122-2.5 2.5-2.5h19c1.378 0 2.5 1.122 2.5 2.5v13c0 1.378-1.122 2.5-2.5 2.5zm-19-17c-.827 0-1.5.673-1.5 1.5v13c0 .827.673 1.5 1.5 1.5h19c.827 0 1.5-.673 1.5-1.5v-13c0-.827-.673-1.5-1.5-1.5z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m7.5 12c-1.378 0-2.5-1.122-2.5-2.5s1.122-2.5 2.5-2.5 2.5 1.122 2.5 2.5-1.122 2.5-2.5 2.5zm0-4c-.827 0-1.5.673-1.5 1.5s.673 1.5 1.5 1.5 1.5-.673 1.5-1.5-.673-1.5-1.5-1.5z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m11.5 17c-.276 0-.5-.224-.5-.5v-1c0-.827-.673-1.5-1.5-1.5h-4c-.827 0-1.5.673-1.5 1.5v1c0 .276-.224.5-.5.5s-.5-.224-.5-.5v-1c0-1.378 1.122-2.5 2.5-2.5h4c1.378 0 2.5 1.122 2.5 2.5v1c0 .276-.224.5-.5.5z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m20.5 9h-6c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h6c.276 0 .5.224.5.5s-.224.5-.5.5z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m20.5 13h-6c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h6c.276 0 .5.224.5.5s-.224.5-.5.5z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m20.5 17h-6c-.276 0-.5-.224-.5-.5s.224-.5.5-.5h6c.276 0 .5.224.5.5s-.224.5-.5.5z"})),advancePosts:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 512 512"},wp.element.createElement("path",{fill:"#4527a4",d:"M0,30v452h512V30H0z M181,390H60v-30h121V390z M241,330H60v-30h181V330z M60,250v-30h121v30H60z M241,190H60v-30h181V190z     M452,412H301V160h151V412z M482,90H30V60h452V90z"})),grid:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 271.673 271.673"},wp.element.createElement("path",{d:"M114.939,0H10.449C4.678,0,0,4.678,0,10.449v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49     c5.771,0,10.449-4.678,10.449-10.449V10.449C125.388,4.678,120.71,0,114.939,0z"}),wp.element.createElement("path",{d:"M261.224,0h-104.49c-5.771,0-10.449,4.678-10.449,10.449v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49     c5.771,0,10.449-4.678,10.449-10.449V10.449C271.673,4.678,266.995,0,261.224,0z"}),wp.element.createElement("path",{d:"M114.939,146.286H10.449C4.678,146.286,0,150.964,0,156.735v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49     c5.771,0,10.449-4.678,10.449-10.449v-104.49C125.388,150.964,120.71,146.286,114.939,146.286z"}),wp.element.createElement("path",{d:"M261.224,146.286h-104.49c-5.771,0-10.449,4.678-10.449,10.449v104.49c0,5.771,4.678,10.449,10.449,10.449h104.49     c5.771,0,10.449-4.678,10.449-10.449v-104.49C271.673,150.964,266.995,146.286,261.224,146.286z"})),sliderNoColor:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},wp.element.createElement("circle",{cx:"7",cy:"18",r:"1"}),wp.element.createElement("path",{d:"m7.707 12.293c.391.391.391 1.023 0 1.414-.195.195-.451.293-.707.293s-.512-.098-.707-.293l-3-3c-.391-.391-.391-1.023 0-1.414l3-3c.391-.391 1.023-.391 1.414 0s.391 1.023 0 1.414l-2.293 2.293z"}),wp.element.createElement("circle",{cx:"12",cy:"18",r:"1"}),wp.element.createElement("circle",{cx:"17",cy:"18",r:"1"}),wp.element.createElement("path",{d:"m20.707 10.707-3 3c-.195.195-.451.293-.707.293s-.512-.098-.707-.293c-.391-.391-.391-1.023 0-1.414l2.293-2.293-2.293-2.293c-.391-.391-.391-1.023 0-1.414s1.023-.391 1.414 0l3 3c.391.391.391 1.023 0 1.414z"}),wp.element.createElement("path",{d:"m21 24h-18c-1.654 0-3-1.346-3-3v-18c0-1.654 1.346-3 3-3h18c1.654 0 3 1.346 3 3v18c0 1.654-1.346 3-3 3zm-18-22c-.552 0-1 .449-1 1v18c0 .551.448 1 1 1h18c.552 0 1-.449 1-1v-18c0-.551-.448-1-1-1z"})),masonry:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 48 48"},wp.element.createElement("rect",{height:"29.498",width:"21.07",y:"-0.033"}),wp.element.createElement("rect",{height:"29.498",width:"21.07",x:"26.93",y:"18.535"}),wp.element.createElement("rect",{height:"13.695",width:"21.07",x:"26.93",y:"-0.033"}),wp.element.createElement("rect",{height:"13.695",width:"21.07",y:"34.338"})),gridVertical3:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},wp.element.createElement("path",{d:"m1 0c-.552 0-1 .448-1 1v22c0 .552.448 1 1 1h5c.552 0 1-.448 1-1v-22c0-.552-.448-1-1-1z"}),wp.element.createElement("path",{d:"m23 0h-5c-.552 0-1 .448-1 1v22c0 .552.448 1 1 1h5c.552 0 1-.448 1-1v-22c0-.552-.448-1-1-1z"}),wp.element.createElement("path",{d:"m8.5 1v22c0 .552.448 1 1 1h5c.552 0 1-.448 1-1v-22c0-.552-.448-1-1-1h-5c-.552 0-1 .448-1 1z"})),gif:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},wp.element.createElement("linearGradient",{id:"gifLinear",gradientUnits:"userSpaceOnUse",x1:".4997",x2:"406.3883",y1:"256",y2:"256"},wp.element.createElement("stop",{offset:"0",stopColor:"#4527a4"}),wp.element.createElement("stop",{offset:".0208",stopColor:"#562fad"}),wp.element.createElement("stop",{offset:".2931",stopColor:"#5d32b1"}),wp.element.createElement("stop",{offset:".5538",stopColor:"#6737b6"}),wp.element.createElement("stop",{offset:".7956",stopColor:"#703bbb"}),wp.element.createElement("stop",{offset:"1",stopColor:"#8344c5"})),wp.element.createElement("path",{d:"m19.25 0h-14.5c-1.517 0-2.75 1.233-2.75 2.75v18.5c0 1.517 1.233 2.75 2.75 2.75h14.5c1.517 0 2.75-1.233 2.75-2.75v-18.5c0-1.517-1.233-2.75-2.75-2.75zm-12.5 18.5h.75v-.293c-.292-.103-.5-.381-.5-.707 0-.414.336-.75.75-.75h.5c.414 0 .75.336.75.75v1.75c0 .414-.336.75-.75.75h-1.5c-.965 0-1.75-.785-1.75-1.75v-2.5c0-.965.785-1.75 1.75-1.75h1.5c.414 0 .75.336.75.75s-.336.75-.75.75h-1.5c-.138 0-.25.112-.25.25v2.5c0 .138.112.25.25.25zm5.5.75c0 .414-.336.75-.75.75s-.75-.336-.75-.75v-4.5c0-.414.336-.75.75-.75s.75.336.75.75zm5-2.75c.414 0 .75.336.75.75s-.336.75-.75.75h-2v1.25c0 .414-.336.75-.75.75s-.75-.336-.75-.75v-3.5c0-.965.785-1.75 1.75-1.75h1.75c.414 0 .75.336.75.75s-.336.75-.75.75h-1.75c-.138 0-.25.112-.25.25v.75z",fill:"url(#gifLinear)"})),toTop:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 469.75 469.75"},wp.element.createElement("path",{fill:"#4527a4",d:"M11.136,104.22c1.132,0.374,2.366,0.635,3.771,0.635c144.39,0.15,288.761,5.509,433.133,1.445    c1.884-0.054,3.529-0.475,4.936-1.166c3.271-0.972,6.195-3.286,7.647-7.317c0.057-0.15,0.092-0.31,0.147-0.462    c0.843-1.594,1.412-3.389,1.671-5.293c3.666-11.819,5.81-23.991,7.257-36.295c0.208-1.772-0.209-3.44-0.98-4.961    c-1.285-4.283-4.804-7.86-10.567-8.033c-147.703-4.466-295.604-8.439-443.244,0c-0.465,0.023-0.869,0.132-1.3,0.198    c-4.436,0.073-8.617,2.554-9.838,8.279C0.81,65.122-0.871,79.129,0.464,93.299C1.079,99.835,5.992,103.476,11.136,104.22z     M24.582,65.412c139.185-7.45,278.598-4.164,417.841-0.005c-0.67,5.987-1.366,11.966-2.066,17.946    c-139.056,3.603-278.108-1.231-417.168-1.56C23.277,76.306,23.734,70.857,24.582,65.412z"}),wp.element.createElement("path",{fill:"#4527a4",d:"M364.258,266.763c3.361-3.321,4.682-8.312,1.138-13.462c-0.519-0.751-1.092-1.437-1.62-2.179    c-0.016-0.015-0.021-0.04-0.035-0.056c-34.627-49.394-80.974-86.447-129.537-121.488c-1.701-1.229-3.385-1.869-5.007-2.102    c-3.166-2.209-7.312-2.6-11.524,0.604c-48.418,36.846-87.407,82.598-111.779,138.657c-2.731,6.276-0.068,12.167,4.233,15.498    c2.615,2.58,6.292,4.169,10.748,3.539l48.624-6.951c-1.082,32.382-2.168,62.667-3.271,108.217    c-0.365,0.975-0.645,2.021-0.718,3.214c-0.556,8.917-1.145,17.829-1.707,26.746c-2.267,7.2,1.171,15.884,10.628,14.843    c38.263-4.205,76.482-5.738,114.958-4.479c1.401,0.045,2.631-0.168,3.778-0.488c6.327,0.493,12.908-3.285,12.649-11.455    c-1.382-42.569-2.793-99.392-4.215-141.955c17.813-1.143,35.622-2.103,53.481-2.188    C359.323,271.252,362.354,269.394,364.258,266.763z M289.393,250.367c-6.804,0.457-10.587,5.448-11.339,10.755    c-0.406,1.249-0.655,2.61-0.604,4.174c1.377,41.269,2.742,96.797,4.083,138.061c-25.466-0.579-50.833,0.152-76.188,1.976    c0.488-1.128,0.825-2.377,0.899-3.814c3.286-65.825,1.815-79.719,1.732-145.596c-0.005-6.602-5.05-9.938-10.167-10.044    c-1.102-0.31-2.308-0.478-3.702-0.355c-12.652,1.066-25.334,1.554-38.006,2.219c19.771-34.144,44.798-64.152,74.826-90.197    c0.198-0.173,0.328-0.365,0.51-0.541c36.704,26.883,72.026,55.447,100.402,90.962    C317.688,248.539,303.541,249.421,289.393,250.367z"})),verticalLine:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 14.707 14.707"},wp.element.createElement("rect",{x:"6.275",y:"0",width:"2.158",height:"14.707"})),horizontalLine:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 357 357"},wp.element.createElement("path",{d:"M357,204H0v-51h357V204z"})),priceList:wp.element.createElement("svg",{width:24,height:24,viewBox:"-25 0 512 512.00078"},wp.element.createElement("path",{fill:"#4527a4",d:"M 266.4375 104.960938 L 322.957031 104.960938 L 236.449219 13.957031 L 236.449219 74.855469 C 236.449219 91.351562 249.828125 104.960938 266.4375 104.960938 Z M 266.4375 104.960938"}),wp.element.createElement("path",{fill:"#4527a4",d:"M 172.667969 334.488281 L 72.433594 334.488281 C 67.359375 334.488281 63.207031 330.339844 63.207031 325.261719 C 63.207031 320.1875 67.359375 316.035156 72.433594 316.035156 L 178.78125 316.035156 C 184.660156 301.042969 192.503906 288.351562 202.195312 275.664062 L 72.433594 275.664062 C 67.359375 275.664062 63.207031 271.515625 63.207031 266.4375 C 63.207031 261.363281 67.359375 257.210938 72.433594 257.210938 L 219.726562 257.210938 C 247.40625 232.988281 284.085938 217.535156 324.109375 217.535156 C 327.914062 217.535156 331.03125 217.878906 335.644531 218.226562 L 335.644531 123.414062 L 266.4375 123.414062 C 239.679688 123.414062 217.996094 101.5 217.996094 74.855469 L 217.996094 0 L 41.0625 0 C 18.222656 0 0 18.683594 0 41.636719 L 0 393.660156 C 0 416.613281 18.222656 434.835938 41.0625 434.835938 L 180.046875 434.835938 C 172.089844 416.382812 167.707031 395.621094 167.707031 373.9375 C 167.589844 360.328125 169.4375 347.175781 172.667969 334.488281 Z M 72.433594 199.539062 L 189.277344 199.539062 C 194.351562 199.539062 198.503906 203.691406 198.503906 208.769531 C 198.503906 213.84375 194.351562 217.996094 189.277344 217.996094 L 72.433594 217.996094 C 67.359375 217.996094 63.207031 213.84375 63.207031 208.769531 C 63.207031 203.691406 67.359375 199.539062 72.433594 199.539062 Z M 72.433594 199.539062"}),wp.element.createElement("path",{fill:"#4527a4",d:"M 323.992188 236.335938 C 247.984375 236.335938 186.160156 298.15625 186.160156 374.167969 C 186.160156 450.175781 247.984375 512 323.992188 512 C 400.003906 512 461.828125 450.175781 461.828125 374.167969 C 461.828125 298.15625 400.003906 236.335938 323.992188 236.335938 Z M 323.765625 364.25 C 351.5625 364.25 374.050781 386.855469 374.050781 414.535156 C 374.050781 439.449219 355.945312 460.097656 332.183594 464.132812 L 332.183594 477.511719 C 332.183594 482.589844 328.03125 486.742188 322.957031 486.742188 C 317.882812 486.742188 313.730469 482.589844 313.730469 477.511719 L 313.730469 463.789062 C 290.777344 459.058594 273.476562 438.757812 273.476562 414.535156 C 273.476562 409.460938 277.628906 405.308594 282.703125 405.308594 C 287.777344 405.308594 291.929688 409.460938 291.929688 414.535156 C 291.929688 432.070312 306.234375 446.371094 323.765625 446.371094 C 341.296875 446.371094 355.597656 432.066406 355.597656 414.535156 C 355.597656 397.003906 341.296875 382.703125 323.765625 382.703125 C 295.96875 382.703125 273.476562 360.09375 273.476562 332.414062 C 273.476562 308.074219 290.777344 287.777344 313.730469 283.164062 L 313.730469 273.359375 C 313.730469 268.28125 317.882812 264.128906 322.957031 264.128906 C 328.03125 264.128906 332.183594 268.28125 332.183594 273.359375 L 332.183594 282.699219 C 355.945312 286.738281 374.050781 307.382812 374.050781 332.296875 C 374.050781 337.371094 369.902344 341.523438 364.824219 341.523438 C 359.75 341.523438 355.597656 337.371094 355.597656 332.296875 C 355.597656 315.457031 342.449219 301.617188 325.839844 300.464844 C 324.917969 300.808594 323.878906 300.925781 322.839844 300.925781 C 321.917969 300.925781 321.109375 300.808594 320.1875 300.578125 C 304.269531 302.308594 291.816406 315.804688 291.816406 332.296875 C 291.929688 349.945312 306.230469 364.25 323.765625 364.25 Z M 323.765625 364.25"})),featureBox:wp.element.createElement("svg",{width:24,height:24,viewBox:"0 0 512.015 512.015"},wp.element.createElement("path",{fill:"#4527a4",d:"m198.562 0h66.4v80.333h-66.4z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m344.229 162.8c41.599 0 80.103 13.477 111.4 36.279v-184.079c0-8.284-6.716-15-15-15h-145.666v95.333c0 8.284-6.716 15-15 15h-96.4c-8.284 0-15-6.716-15-15v-95.333h-145.667c-8.284 0-15 6.716-15 15v417.733c0 8.284 6.716 15 15 15h157.501c-73.932-123.458 19.116-286.358 163.832-284.933z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m495.817 302.361-140.98 140.979c-5.858 5.859-15.357 5.857-21.213 0l-80.333-80.333c-5.859-5.859-5.852-15.361 0-21.213l45.444-45.444c5.858-5.859 15.361-5.853 21.213 0l24.282 24.284 95.85-95.851c-103.098-78.701-256.216-3.381-255.45 127.619-.001 88.143 71.454 159.598 159.599 159.598 107.198 1.479 186.383-108.623 151.588-209.639z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m354.835 352.453c-5.858 5.858-15.355 5.858-21.213 0l-24.283-24.284-24.23 24.23 59.12 59.12 132.382-132.382c3.905-3.905 3.905-10.237 0-14.142l-10.089-10.088c-3.905-3.905-10.237-3.905-14.142 0z"})),infoBox:wp.element.createElement("svg",{width:24,height:24,viewBox:"0 0 23.625 23.625"},wp.element.createElement("path",{fill:"#4527a4",d:"M11.812,0C5.289,0,0,5.289,0,11.812s5.289,11.813,11.812,11.813s11.813-5.29,11.813-11.813   S18.335,0,11.812,0z M14.271,18.307c-0.608,0.24-1.092,0.422-1.455,0.548c-0.362,0.126-0.783,0.189-1.262,0.189   c-0.736,0-1.309-0.18-1.717-0.539s-0.611-0.814-0.611-1.367c0-0.215,0.015-0.435,0.045-0.659c0.031-0.224,0.08-0.476,0.147-0.759   l0.761-2.688c0.067-0.258,0.125-0.503,0.171-0.731c0.046-0.23,0.068-0.441,0.068-0.633c0-0.342-0.071-0.582-0.212-0.717   c-0.143-0.135-0.412-0.201-0.813-0.201c-0.196,0-0.398,0.029-0.605,0.09c-0.205,0.063-0.383,0.12-0.529,0.176l0.201-0.828   c0.498-0.203,0.975-0.377,1.43-0.521c0.455-0.146,0.885-0.218,1.29-0.218c0.731,0,1.295,0.178,1.692,0.53   c0.395,0.353,0.594,0.812,0.594,1.376c0,0.117-0.014,0.323-0.041,0.617c-0.027,0.295-0.078,0.564-0.152,0.811l-0.757,2.68   c-0.062,0.215-0.117,0.461-0.167,0.736c-0.049,0.275-0.073,0.485-0.073,0.626c0,0.356,0.079,0.599,0.239,0.728   c0.158,0.129,0.435,0.194,0.827,0.194c0.185,0,0.392-0.033,0.626-0.097c0.232-0.064,0.4-0.121,0.506-0.17L14.271,18.307z    M14.137,7.429c-0.353,0.328-0.778,0.492-1.275,0.492c-0.496,0-0.924-0.164-1.28-0.492c-0.354-0.328-0.533-0.727-0.533-1.193   c0-0.465,0.18-0.865,0.533-1.196c0.356-0.332,0.784-0.497,1.28-0.497c0.497,0,0.923,0.165,1.275,0.497   c0.353,0.331,0.53,0.731,0.53,1.196C14.667,6.703,14.49,7.101,14.137,7.429z"})),gallery:wp.element.createElement("svg",{width:24,height:24,viewBox:"0 0 24 24"},wp.element.createElement("path",{fill:"#4527a4",d:"m6.25 19.5c-1.601 0-3.025-1.025-3.542-2.551l-.035-.115c-.122-.404-.173-.744-.173-1.084v-6.818l-2.426 8.098c-.312 1.191.399 2.426 1.592 2.755l15.463 4.141c.193.05.386.074.576.074.996 0 1.906-.661 2.161-1.635l.901-2.865z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m9 9c1.103 0 2-.897 2-2s-.897-2-2-2-2 .897-2 2 .897 2 2 2z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m21.5 2h-15c-1.378 0-2.5 1.122-2.5 2.5v11c0 1.378 1.122 2.5 2.5 2.5h15c1.378 0 2.5-1.122 2.5-2.5v-11c0-1.378-1.122-2.5-2.5-2.5zm-15 2h15c.276 0 .5.224.5.5v7.099l-3.159-3.686c-.335-.393-.82-.603-1.341-.615-.518.003-1.004.233-1.336.631l-3.714 4.458-1.21-1.207c-.684-.684-1.797-.684-2.48 0l-2.76 2.759v-9.439c0-.276.224-.5.5-.5z"})),buttonGroup:wp.element.createElement("svg",{width:24,height:24,viewBox:"0 0 465.088 465.088"},wp.element.createElement("path",{fill:"#4527a4",d:"M61.21,83.126C27.461,83.126,0,110.582,0,144.341c0,33.751,27.457,61.212,61.21,61.212s61.217-27.456,61.217-61.212   C122.427,110.582,94.958,83.126,61.21,83.126z M61.21,191.091c-25.781,0-46.752-20.969-46.752-46.75   c0-25.778,20.971-46.759,46.752-46.759c25.788,0,46.755,20.98,46.755,46.759C107.965,170.123,86.991,191.091,61.21,191.091z    M61.21,259.533C27.461,259.533,0,286.99,0,320.747c0,33.758,27.457,61.216,61.21,61.216s61.217-27.458,61.217-61.216   C122.427,286.997,94.958,259.533,61.21,259.533z M61.21,367.507c-25.781,0-46.752-20.981-46.752-46.761   C14.458,294.968,35.429,274,61.21,274c25.788,0,46.755,20.969,46.755,46.747C107.965,346.526,86.991,367.507,61.21,367.507z    M465.088,107.244v74.187c0,3.196-2.591,5.784-5.78,5.784H155.637c-3.187,0-5.775-2.587-5.775-5.784v-74.187   c0-3.19,2.588-5.778,5.775-5.778h303.663C462.498,101.46,465.088,104.048,465.088,107.244z M465.088,283.659v74.184   c0,3.195-2.591,5.777-5.78,5.777H155.637c-3.187,0-5.775-2.582-5.775-5.777v-74.184c0-3.196,2.588-5.784,5.775-5.784h303.663   C462.498,277.875,465.088,280.462,465.088,283.659z M85.765,144.336c0,13.554-10.996,24.549-24.555,24.549   c-13.554,0-24.548-10.996-24.548-24.549c0-13.554,10.994-24.547,24.548-24.547C74.769,119.789,85.765,130.782,85.765,144.336z    M85.765,320.186c0,13.558-10.996,24.545-24.555,24.545c-13.554,0-24.548-10.987-24.548-24.545c0-13.551,10.994-24.55,24.548-24.55   C74.769,295.636,85.765,306.635,85.765,320.186z"})),countdown:wp.element.createElement("svg",{width:24,height:24,viewBox:"0 0 512 512"},wp.element.createElement("path",{fill:"#4527a4",d:"m288 48h-64a24 24 0 0 1 0-48h64a24 24 0 0 1 0 48z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m414.392 129.608c-1.867-1.867-3.772-3.684-5.692-5.477l19.963-26.769a8 8 0 0 0 -1.63-11.195l-25.65-19.13a8 8 0 0 0 -11.2 1.631l-19.844 26.614a224.63 224.63 0 1 0 44.053 34.326zm-158.392 350.392c-105.869 0-192-86.131-192-192s86.131-192 192-192 192 86.131 192 192-86.131 192-192 192z"}),wp.element.createElement("path",{fill:"#4527a4",d:"m408 296h-152a8 8 0 0 1 -8-8v-152a8 8 0 0 1 8-8c88.224 0 160 71.775 160 160a8 8 0 0 1 -8 8z"}),wp.element.createElement("circle",{fill:"#4527a4",cx:201.421,cy:145.912,r:8}),wp.element.createElement("circle",{fill:"#4527a4",cx:160.185,cy:169.732,r:8}),wp.element.createElement("circle",{fill:"#4527a4",cx:128.327,cy:205.129,r:8}),wp.element.createElement("circle",{fill:"#4527a4",cx:108.967,cy:248.638,r:8}),wp.element.createElement("circle",{fill:"#4527a4",cx:104,cy:296,r:8}),wp.element.createElement("circle",{fill:"#4527a4",cx:113.912,cy:342.579,r:8}),wp.element.createElement("circle",{fill:"#4527a4",cx:137.732,cy:383.815,r:8}),wp.element.createElement("circle",{fill:"#4527a4",cx:173.129,cy:415.673,r:8}),wp.element.createElement("circle",{fill:"#4527a4",cx:216.638,cy:435.033,r:8}),wp.element.createElement("circle",{fill:"#4527a4",cx:264,cy:440,r:8}),wp.element.createElement("circle",{fill:"#4527a4",cx:310.579,cy:430.088,r:8}),wp.element.createElement("circle",{fill:"#4527a4",cx:351.815,cy:406.268,r:8}),wp.element.createElement("circle",{fill:"#4527a4",cx:383.673,cy:370.871,r:8}),wp.element.createElement("circle",{fill:"#4527a4",cx:403.033,cy:327.362,r:8})),imageCompare:wp.element.createElement("svg",{width:24,height:24,viewBox:"0 0 469.333 469.333"},wp.element.createElement("path",{fill:"#4527a4",d:"M192 42.667H85.333c-23.573 0-42.667 19.093-42.667 42.667V384c0 23.573 19.093 42.667 42.667 42.667H192v42.667h42.667V0H192v42.667zm0 320H85.333l106.667-128v128zM384 42.667H277.333v42.667H384v277.333l-106.667-128v192H384c23.573 0 42.667-19.093 42.667-42.667V85.333c0-23.573-19.094-42.666-42.667-42.666z"})),teamMembers:wp.element.createElement("svg",{width:24,height:24,viewBox:"0 0 505.4 505.4"},wp.element.createElement("path",{fill:"#4527a4",d:"M437.1,233.45c14.8-10.4,24.6-27.7,24.6-47.2c0-31.9-25.8-57.7-57.7-57.7c-31.9,0-57.7,25.8-57.7,57.7 c0,19.5,9.7,36.8,24.6,47.2c-12.7,4.4-24.3,11.2-34.1,20c-13.5-11.5-29.4-20.3-46.8-25.5c21.1-12.8,35.3-36.1,35.3-62.6 c0-40.4-32.7-73.1-73.1-73.1c-40.4,0-73.1,32.8-73.1,73.1c0,26.5,14.1,49.8,35.3,62.6c-17.2,5.2-32.9,13.9-46.3,25.2 c-9.8-8.6-21.2-15.3-33.7-19.6c14.8-10.4,24.6-27.7,24.6-47.2c0-31.9-25.8-57.7-57.7-57.7s-57.7,25.8-57.7,57.7 c0,19.5,9.7,36.8,24.6,47.2C28.5,247.25,0,284.95,0,329.25v6.6c0,0.2,0.2,0.4,0.4,0.4h122.3c-0.7,5.5-1.1,11.2-1.1,16.9v6.8 c0,29.4,23.8,53.2,53.2,53.2h155c29.4,0,53.2-23.8,53.2-53.2v-6.8c0-5.7-0.4-11.4-1.1-16.9H505c0.2,0,0.4-0.2,0.4-0.4v-6.6 C505.2,284.85,476.8,247.15,437.1,233.45z M362.3,186.15c0-23,18.7-41.7,41.7-41.7s41.7,18.7,41.7,41.7 c0,22.7-18.3,41.2-40.9,41.7c-0.3,0-0.5,0-0.8,0s-0.5,0-0.8,0C380.5,227.45,362.3,208.95,362.3,186.15z M194.9,165.35 c0-31.5,25.6-57.1,57.1-57.1s57.1,25.6,57.1,57.1c0,30.4-23.9,55.3-53.8,57c-1.1,0-2.2,0-3.3,0c-1.1,0-2.2,0-3.3,0 C218.8,220.65,194.9,195.75,194.9,165.35z M59.3,186.15c0-23,18.7-41.7,41.7-41.7s41.7,18.7,41.7,41.7c0,22.7-18.3,41.2-40.9,41.7 c-0.3,0-0.5,0-0.8,0s-0.5,0-0.8,0C77.6,227.45,59.3,208.95,59.3,186.15z M125.5,320.15H16.2c4.5-42.6,40.5-76,84.2-76.3 c0.2,0,0.4,0,0.6,0s0.4,0,0.6,0c20.8,0.1,39.8,7.8,54.5,20.3C141.7,279.75,131,298.95,125.5,320.15z M366.8,359.95 c0,20.5-16.7,37.2-37.2,37.2h-155c-20.5,0-37.2-16.7-37.2-37.2v-6.8c0-62.1,49.6-112.9,111.3-114.7c1.1,0.1,2.3,0.1,3.4,0.1 s2.3,0,3.4-0.1c61.7,1.8,111.3,52.6,111.3,114.7V359.95z M378.7,320.15c-5.5-21.1-16-40-30.3-55.6c14.8-12.8,34-20.5,55-20.7 c0.2,0,0.4,0,0.6,0s0.4,0,0.6,0c43.7,0.3,79.7,33.7,84.2,76.3H378.7z"})),flipBox:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 512 512"},wp.element.createElement("path",{fill:"#4527a4",d:"M256 0c-8.284 0-15 6.716-15 15v70c0 8.284 6.716 15 15 15s15-6.716 15-15V15c0-8.284-6.716-15-15-15zM256 137c-8.284 0-15 6.716-15 15v70c0 8.284 6.716 15 15 15s15-6.716 15-15v-70c0-8.284-6.716-15-15-15zM256 275c-8.284 0-15 6.716-15 15v70c0 8.284 6.716 15 15 15s15-6.716 15-15v-70c0-8.284-6.716-15-15-15zM256 412c-8.284 0-15 6.716-15 15v70c0 8.284 6.716 15 15 15s15-6.716 15-15v-70c0-8.284-6.716-15-15-15zM179.402 103.503l-120-36.842A14.999 14.999 0 0040 81v350a14.999 14.999 0 0019.402 14.338l120-36.842A14.999 14.999 0 00190 394.157V117.842c0-6.588-4.3-12.405-10.598-14.339zM465.915 68.937a14.999 14.999 0 00-13.317-2.276l-120 36.842A14.999 14.999 0 00322 117.842v276.316c0 6.588 4.3 12.405 10.598 14.339l120 36.842A15 15 0 00472 431V81c0-4.759-2.258-9.235-6.085-12.063z"})),article:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 512 512"},wp.element.createElement("path",{fill:"#4527a4",d:"M294.416 447.644l56.28-62.302-47.401-27.367-25.815 79.891c-3.315 10.257 9.71 17.777 16.936 9.778zM496.995 77.21c-14.349-8.284-32.696-3.368-40.981 10.981l-15 25.981 51.962 30 15-25.981c8.284-14.349 3.368-32.696-10.981-40.981zM316.008 330.686l80-138.56 51.96 30-80 138.56zM411.011 166.145l15-25.98 51.96 30-15 25.98zM302 0H55C24.624 0 0 24.624 0 55v25h302zM131.607 225.393l19.199 19.199L179 207c6-8 18-8 24 0l33 44v-80H76v88.787l34.393-34.394c5.858-5.858 15.356-5.858 21.214 0z"}),wp.element.createElement("path",{fill:"#4527a4",d:"M97.213 281h47.574L121 257.213zM172.234 266.021L187.213 281H221l-30-40zM432 69.786V55c0-30.376-24.624-55-55-55h-45v80h94.103z"}),wp.element.createElement("path",{fill:"#4527a4",d:"M380.317 397.305l-63.64 70.449C309.074 476.172 298.301 481 287.126 481h-.001c-12.838 0-25.024-6.214-32.599-16.622A39.56 39.56 0 01248.197 451H61c-8.284 0-15-6.716-15-15s6.716-15 15-15h190.402l12.925-40H61c-8.284 0-15-6.716-15-15s6.716-15 15-15h213.021l4.102-12.695a44.94 44.94 0 013.849-8.663L408.782 110H0v347c0 30.376 24.624 55 55 55h322c30.376 0 55-24.624 55-55V309.785l-46.104 79.855a45.037 45.037 0 01-5.579 7.665zM46 156c0-8.284 6.716-15 15-15h190c8.284 0 15 6.716 15 15v140c0 8.284-6.716 15-15 15H61c-8.284 0-15-6.716-15-15z"})),scroll:wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 330 330"},wp.element.createElement("path",{d:"M100.606 229.393c-5.857-5.857-15.355-5.857-21.213 0-5.858 5.857-5.858 15.355 0 21.213l75 75A14.954 14.954 0 00165 330a14.95 14.95 0 0010.606-4.394l75-75c5.858-5.857 5.858-15.355 0-21.213-5.857-5.857-15.355-5.857-21.213 0L180 278.787V51.212l49.394 49.394A14.95 14.95 0 00240 105a14.95 14.95 0 0010.606-4.394c5.858-5.857 5.858-15.355 0-21.213l-75-75c-5.857-5.858-15.355-5.858-21.213 0l-75 75c-5.858 5.857-5.858 15.355 0 21.213 5.857 5.857 15.355 5.857 21.213 0L150 51.212v227.574l-49.394-49.393z"})),lottie:wp.element.createElement("svg",{width:240,height:240,viewBox:"0 0 44 44"},wp.element.createElement("path",{fillRule:"evenodd",fill:"url(#lottieLogoGradient)",d:"M3.252 0A3.252 3.252 0 000 3.252v37.496A3.252 3.252 0 003.252 44h36.887a3.252 3.252 0 003.252-3.252V3.252A3.252 3.252 0 0040.139 0H3.252zM34.9 11.165c.176-1.208-.646-2.33-1.837-2.509-4.495-.674-8.754 3.376-13.297 12.148-3.567 6.888-6.775 10.35-8.96 10.186-1.2-.09-2.245.824-2.334 2.04-.088 1.217.813 2.277 2.013 2.367 4.423.331 8.625-3.822 13.14-12.539 3.535-6.827 6.693-10.147 8.801-9.83 1.19.177 2.298-.656 2.474-1.864z"}),wp.element.createElement("linearGradient",{id:"lottieLogoGradient",x1:-13.485,y1:25.573,x2:28.352,y2:52.389,gradientUnits:"userSpaceOnUse"},wp.element.createElement("stop",{stopColor:"#8344c5"}),wp.element.createElement("stop",{offset:1,stopColor:"#4527a4"})))},m={desktop:wp.element.createElement("svg",{xmlns:"https://www.w3.org/2000/svg",width:15,height:15,viewBox:"0 0 548.172 548.172"},wp.element.createElement("path",{fill:"#4527a4",d:"M534.75 49.965c-8.945-8.945-19.694-13.422-32.261-13.422H45.681c-12.562 0-23.313 4.477-32.264 13.422C4.471 58.913 0 69.663 0 82.226v310.633c0 12.566 4.471 23.315 13.417 32.265 8.951 8.945 19.702 13.414 32.264 13.414h155.318c0 7.231-1.524 14.661-4.57 22.269-3.044 7.614-6.09 14.273-9.136 19.981-3.042 5.715-4.565 9.897-4.565 12.56 0 4.948 1.807 9.24 5.424 12.847 3.615 3.621 7.898 5.435 12.847 5.435h146.179c4.949 0 9.233-1.813 12.848-5.435 3.62-3.606 5.427-7.898 5.427-12.847 0-2.468-1.526-6.611-4.571-12.415-3.046-5.801-6.092-12.566-9.134-20.267-3.046-7.71-4.569-15.085-4.569-22.128h155.318c12.56 0 23.309-4.469 32.254-13.414 8.949-8.949 13.422-19.698 13.422-32.265V82.226c.003-12.563-4.474-23.313-13.423-32.261zm-23.123 269.803c0 2.475-.903 4.613-2.711 6.424-1.81 1.804-3.952 2.707-6.427 2.707H45.681c-2.473 0-4.615-.903-6.423-2.707-1.807-1.817-2.712-3.949-2.712-6.424V82.226c0-2.475.902-4.615 2.712-6.423 1.809-1.805 3.951-2.712 6.423-2.712h456.815c2.471 0 4.617.904 6.42 2.712 1.808 1.809 2.711 3.949 2.711 6.423v237.542z"})),tablet:wp.element.createElement("svg",{xmlns:"https://www.w3.org/2000/svg",width:15,height:15,viewBox:"0 0 512 512"},wp.element.createElement("path",{fill:"#4527a4",d:"M394.667 0H117.333C87.936 0 64 23.936 64 53.333v405.333C64 488.064 87.936 512 117.333 512h277.333C424.064 512 448 488.064 448 458.667V53.333C448 23.936 424.064 0 394.667 0zM256 480c-11.755 0-21.333-9.579-21.333-21.333s9.579-21.333 21.333-21.333 21.333 9.579 21.333 21.333S267.755 480 256 480zm149.333-64c0 5.888-4.779 10.667-10.667 10.667H117.333c-5.888 0-10.667-4.779-10.667-10.667V53.333c0-5.888 4.779-10.667 10.667-10.667h277.333c5.888 0 10.667 4.779 10.667 10.667V416z"})),mobile:wp.element.createElement("svg",{xmlns:"https://www.w3.org/2000/svg",width:15,height:15,viewBox:"0 0 503.604 503.604"},wp.element.createElement("path",{fill:"#4527a4",d:"M337.324 0H167.192c-28.924 0-53.5 23.584-53.5 52.5v398.664c0 28.916 24.056 52.44 52.98 52.44l170.412-.184c28.92 0 52.58-23.528 52.58-52.448l.248-398.5C389.908 23.452 366.364 0 337.324 0zM227.68 31.476h49.36c4.336 0 7.868 3.52 7.868 7.868 0 4.348-3.532 7.868-7.868 7.868h-49.36a7.865 7.865 0 01-7.868-7.868 7.865 7.865 0 017.868-7.868zm-29.66 2.504c2.916-2.912 8.224-2.952 11.136 0a7.973 7.973 0 012.324 5.588c0 2.048-.864 4.088-2.324 5.548-1.452 1.46-3.504 2.32-5.548 2.32-2.084 0-4.088-.86-5.588-2.32-1.452-1.456-2.28-3.5-2.28-5.548-.004-2.088.828-4.132 2.28-5.588zm52.752 454.028c-12.984 0-23.544-10.568-23.544-23.548 0-12.984 10.56-23.548 23.544-23.548s23.544 10.564 23.544 23.548c0 12.98-10.564 23.548-23.544 23.548zm114.716-63.1H141.232V74.756h224.256v350.152z"})),scroll:wp.element.createElement("svg",{xmlns:"https://www.w3.org/2000/svg",width:20,height:20,viewBox:"0 0 330 330"},wp.element.createElement("path",{d:"M100.606 229.393c-5.857-5.857-15.355-5.857-21.213 0-5.858 5.857-5.858 15.355 0 21.213l75 75A14.954 14.954 0 00165 330a14.95 14.95 0 0010.606-4.394l75-75c5.858-5.857 5.858-15.355 0-21.213-5.857-5.857-15.355-5.857-21.213 0L180 278.787V51.212l49.394 49.394A14.95 14.95 0 00240 105a14.95 14.95 0 0010.606-4.394c5.858-5.857 5.858-15.355 0-21.213l-75-75c-5.857-5.858-15.355-5.858-21.213 0l-75 75c-5.858 5.857-5.858 15.355 0 21.213 5.857 5.857 15.355 5.857 21.213 0L150 51.212v227.574l-49.394-49.393z"}))};function f(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return p(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return p(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function p(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var h=function(e){var t=e.onChange,a=e.device,n=void 0===a?"desktop":a,r=e.style,i=e.className,o=void 0===i?"iconButton":i,l=f((0,s.useState)(!1),2),c=l[0],p=l[1];return window.addEventListener("click",(function(){p(!1)})),wp.element.createElement("div",{className:"bDevice",style:r},!c&&wp.element.createElement("button",{className:o,title:n[0].toUpperCase()+n.slice(1),onClick:function(e){p(!0),e.stopPropagation()}},"desktop"==n?m.desktop:"tablet"==n?m.tablet:m.mobile),c&&wp.element.createElement("div",{className:"bDevicePopup"},wp.element.createElement("button",{className:o,title:"Desktop",onClick:function(){t("desktop"),p(!1)}},m.desktop),wp.element.createElement("button",{className:o,title:"Tablet",onClick:function(){t("tablet"),p(!1)}},m.tablet),wp.element.createElement("button",{className:o,title:"Mobile",onClick:function(){t("mobile"),p(!1)}},m.mobile)))},u=function(e){var t=e.mt,a=e.mb,n=e.children;return wp.element.createElement("p",{className:"bBlocksLabel",style:{marginTop:"".concat(t||"20px"),marginBottom:"".concat(a||"5px")}},n)};function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return y(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return y(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var g=function(e){var t=e.className,a=e.label,n=void 0===a?(0,r.__)("Color:","b-blocks"):a,i=e.value,l=e.defaultColor,c=e.onChange,m=e.disableAlpha,f=d((0,s.useState)(i),2),p=f[0],h=f[1];return wp.element.createElement(o.PanelRow,{className:t},wp.element.createElement(u,{mt:"5px"},n),wp.element.createElement(o.Dropdown,{className:"bColor",position:"top center",renderToggle:function(e){var t=e.isOpen,a=e.onToggle;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("div",{className:"bColorButtonContainer"},wp.element.createElement("button",{className:"bColorButton",isPrimary:!0,onClick:a,"aria-expanded":t,style:{backgroundColor:i||"transparent"}})),l&&l!=p&&wp.element.createElement(o.Button,{className:"bBlocksResetVal",icon:"image-rotate",label:(0,r.__)("Reset","b-blocks"),onClick:function(){c(l),h(l)}}))},renderContent:function(){return wp.element.createElement(o.ColorPicker,{color:i||"",disableAlpha:m||!1,onChangeComplete:function(e){c("rgba(".concat(e.rgb.r,", ").concat(e.rgb.g,", ").concat(e.rgb.b,", ").concat(e.rgb.a,")")),h(e.hex)}})}}))},b=function(e){var t=e.options,a=e.myValue,n=e.setState,r=e.icon,i=e.classes,s=e.size;return wp.element.createElement(o.ButtonGroup,{className:"bBlocksBtnGroup ".concat(i&&i)},Object.values(t).map((function(e){return wp.element.createElement(o.Tooltip,{key:e.value,text:e.label,position:"top"},wp.element.createElement(o.Button,{key:e.value,icon:!0===r?e.icon:null,isPrimary:a===e.value,"aria-pressed":a===e.value,isSmall:"small"===s,isMedium:"small"!==s,onClick:function(){return n(e.value,e.def&&e.def)}},!0===r?"":e.icon))})))},v=wp.blob,w={getImageSizes:function(e,t){if(!e)return[];var a=[],n=e.media_details.sizes,r=function(e){var r=t.find((function(t){return t.slug===e}));r&&a.push({label:r.name,value:n[e].source_url})};for(var i in n)r(i);return a}};function k(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function _(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?k(Object(a),!0).forEach((function(t){E(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):k(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function E(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var C=w.getImageSizes,x=function(e){var t=e.className,a=e.label,n=void 0===a?(0,r.__)("Image:","b-blocks"):a,i=e.img,s=void 0===i?{}:i,c=e.onChange;return wp.element.createElement("div",{className:t},wp.element.createElement(u,{mt:"0"},n),wp.element.createElement("div",{className:"editImageHolder"},wp.element.createElement("div",{className:"mediaControl"},wp.element.createElement(l.MediaUpload,{allowedTypes:["image"],value:null==s?void 0:s.id,onSelect:function(e){var t=e.id,a=e.url,n=e.alt,r=e.title;return c(_(_({},s),{},{id:t,url:a,alt:n,title:r}))},render:function(e){var t=e.open;return s.url?wp.element.createElement("div",{className:"btnControl"},wp.element.createElement(o.Button,{icon:"controls-repeat",onClick:t},(0,r.__)("Replace","b-blocks")),wp.element.createElement(o.Button,{icon:"exit",onClick:function(){return c({})},className:"btnRed"},(0,r.__)("Remove","b-blocks"))):wp.element.createElement("div",{className:"btnControl"},wp.element.createElement(o.Button,{icon:"upload",onClick:t},(0,r.__)("Upload","b-blocks")))}})),wp.element.createElement("img",{src:null==s?void 0:s.url,alt:(null==s?void 0:s.alt)||(null==s?void 0:s.title)})))},S=function(e){var t=e.label,a=void 0===t?(0,r.__)("Edit Image:","b-blocks"):t,n=e.img,i=void 0===n?{}:n,s=e.onChange;return wp.element.createElement(wp.element.Fragment,null,(null==i?void 0:i.url)&&wp.element.createElement(o.ToolbarGroup,{class:"bBlocksToolbar"},wp.element.createElement(l.MediaUploadCheck,null,wp.element.createElement(l.MediaUpload,{allowedTypes:["image"],value:null==i?void 0:i.id,onSelect:function(e){var t=e.id,a=e.url,n=e.alt,r=e.title;return s(_(_({},i),{},{id:t,url:a,alt:n,title:r}))},render:function(e){var t=e.open;return wp.element.createElement(o.ToolbarButton,{label:a,icon:"format-image",onClick:t})}}))))},P=(0,o.withNotices)((function(e){var t=e.label,a=void 0===t?(0,r.__)(" Image:","b-blocks"):t,n=e.icon,i=void 0===n?"format-image":n,s=e.img,o=void 0===s?{}:s,c=e.onChange,m=e.noticeOperations,f=e.noticeUI;return wp.element.createElement(l.MediaPlaceholder,{labels:{title:a},icon:i,allowedTypes:["image"],accept:"image/*",onSelect:function(e){var t=e.id,a=e.url,n=e.alt,r=e.title;return c(_(_({},o),{},{id:t,url:a,alt:n,title:r}))},onSelectURL:function(e){return c(_(_({},o),{},{id:null,url:e,alt:"",title:""}))},onError:function(e){return m.createErrorNotice(e)},notices:f})})),T=(0,i.withSelect)((function(e,t){var a=t.img;return{image:null!=a&&a.id?e("core").getMedia(null==a?void 0:a.id):null,imageSizes:e("core/block-editor").getSettings().imageSizes}}))((function(e){var t,a=e.className,n=e.img,i=void 0===n?{}:n,s=e.onChange,l=e.image,c=e.imageSizes,m=function(e,t){return s(_(_({},i),{},E({},e,t)))};return wp.element.createElement("div",{className:a},(null==i?void 0:i.url)&&!(0,v.isBlobURL)(null==i?void 0:i.url)&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(u,{mt:"0"},(0,r.__)("Alt Text (Alternative Text):","b-blocks")),wp.element.createElement(o.TextControl,{value:null==i?void 0:i.alt,onChange:function(e){return m("alt",e)}})),(null==i?void 0:i.id)&&0!==(null===(t=C(l,c))||void 0===t?void 0:t.length)&&wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Select Size:","b-blocks")),wp.element.createElement(o.SelectControl,{value:null==i?void 0:i.url,onChange:function(e){return m("url",e)},options:C(l,c)})))})),B={borderStyles:[{label:"Solid",value:"solid"},{label:"Dashed",value:"dashed"},{label:"Dotted",value:"dotted"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"},{label:"Ridge",value:"ridge"}],fontStyles:[{label:"Normal",value:"normal"},{label:"Italic",value:"italic"},{label:"Oblique",value:"oblique"}],textTransforms:[{label:"None",value:"none",icon:"NO"},{label:"Capitalize",value:"capitalize",icon:"Aa"},{label:"Uppercase",value:"uppercase",icon:"AA"},{label:"Lowercase",value:"lowercase",icon:"aa"}],textDecorations:[{label:"Default",value:"auto"},{label:"Underline",value:"underline"},{label:"Overline",value:"overline"},{label:"Line Through",value:"line-through"},{label:"None",value:"none"}],pxUnit:{value:"px",label:"px",default:0},perUnit:{value:"%",label:"%",default:0},emUnit:{value:"em",label:"em",default:0},remUnit:{value:"rem",label:"rem",default:0},vwUnit:{value:"vw",label:"vw",default:0},vhUnit:{value:"vh",label:"vh",default:0},sides:[{value:"all",label:"All Sides"},{value:"top",label:"Top"},{value:"right",label:"Right"},{value:"bottom",label:"Bottom"},{value:"left",label:"Left"},{value:"topRight",label:"Top Right"},{value:"topBottom",label:"Top Bottom"},{value:"topLeft",label:"Top Left"},{value:"topRightBottom",label:"Top Right Bottom"},{value:"topRightLeft",label:"Top Right Left"},{value:"topBottomLeft",label:"Top Bottom Left"},{value:"rightBottom",label:"Right Bottom"},{value:"rightLeft",label:"Right Left"},{value:"rightBottomLeft",label:"Right Bottom Left"},{value:"bottomLeft",label:"Bottom Left"}],gradients:[{name:"Daisy Bush to Fuchsia Blue",gradient:"linear-gradient(135deg, #4527a4, #8344c5)",slug:"daisy-bush-to-fuchsia-blue"},{name:"Reddish Orange to Yellowish Orange",gradient:"linear-gradient(135deg, #fe6601, #fbb040)",slug:"reddish-orange-to-yellowish-orange"},{name:"Tuft Bush to Carnation Pink",gradient:"linear-gradient(135deg, #fed1c7, #fe8dc6)",slug:"tuft-bush-to-carnation-pink"},{name:"Golden Fizz to Yellow Orange",gradient:"linear-gradient(135deg, #f9ed32, #fbb040)",slug:"golden-fizz-to-yellow-orange"},{name:"Light Electric Violet to Electric Violet",gradient:"linear-gradient(135deg, #e100ff, #7f00ff)",slug:"light-electric-violet-to-electric-violet"},{name:"Hot Pink to Violet Red",gradient:"linear-gradient(135deg, #ff7db8, #ee2a7b)",slug:"hot-pink-to-violet-red"},{name:"Spring Green to Azure Radiance",gradient:"linear-gradient(135deg, #00ff8f, #00a1ff)",slug:"spring-green-to-azure-radiance"}],bgTypes:[{label:"Solid",value:"solid",icon:"Solid"},{label:"Gradient",value:"gradient",icon:"Gradient"}]};function A(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function M(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?A(Object(a),!0).forEach((function(t){I(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):A(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function I(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var D=B.gradients,O=[{label:"Solid",value:"solid",icon:"Solid"},{label:"Gradient",value:"gradient",icon:"Gradient"},{label:"Image",value:"image",icon:"Image"}],F=[{label:"Initial",value:"initial"},{label:"Scroll",value:"scroll"},{label:"Fixed",value:"fixed"},{label:"Local",value:"local"}],N=[{label:"No Repeat",value:"no-repeat"},{label:"Repeat",value:"repeat"},{label:"Repeat X",value:"repeat-x"},{label:"Repeat Y",value:"repeat-y"}],L=[{label:"Cover",value:"cover"},{label:"Auto",value:"auto"},{label:"Contain",value:"contain"}],R=function(e){var t=e.className,a=e.label,n=void 0===a?(0,r.__)("Background","b-blocks"):a,i=e.background,l=void 0===i?{}:i,c=e.defaults,m=void 0===c?{}:c,f=e.onChange,p={type:"solid",color:"#000000b3",gradient:"linear-gradient(135deg, #4527a4, #8344c5)",image:{},position:"center center",attachment:"initial",repeat:"no-repeat",size:"cover",overlayColor:"#000000b3"},h=function(e){return(null==m?void 0:m[e])||p[e]},d=function(e){return(null==l?void 0:l[e])||h(e)},y=function(e,t){return f(M(M({},l),{},I({},e,t)))},v=function(e){return wp.element.createElement(o.Button,{icon:"image-rotate",className:"bBlocksResetVal",onClick:function(){return function(e){return f(M(M({},l),{},I({},e,h(e))))}(e)}})};return(0,s.useEffect)((function(){var e,t="gradient"===d("type")?"background-image: ".concat(d("gradient"),";"):"image"===d("type")?"background-image: url(".concat(null===(e=d("image"))||void 0===e?void 0:e.url,");\n                background-position: ").concat(d("position"),";\n                background-size: ").concat(d("size"),";\n                background-repeat: ").concat(d("repeat"),";\n                background-color: ").concat(d("overlayColor"),";\n                background-blend-mode: overlay;"):"background-color: ".concat(d("color"),";"),a={type:d("type"),color:d("color"),gradient:d("gradient"),image:d("image"),position:d("position"),attachment:d("attachment"),repeat:d("repeat"),size:d("size"),overlayColor:d("overlayColor")};f(M(M(M({},l),a),{},{styles:t.replace(/\s+/g," ").trim()}))}),[d("type"),d("color"),d("gradient"),d("image"),d("position"),d("attachment"),d("repeat"),d("size"),d("overlayColor")]),wp.element.createElement(o.PanelRow,{className:"bBlocksDropdown ".concat(t)},wp.element.createElement(u,{mt:"5px"},n),wp.element.createElement(o.Dropdown,{className:"bBlocksDropdownContainer",contentClassName:"bBlocksDropdownPopover",position:"bottom right",renderToggle:function(e){var t=e.isOpen,a=e.onToggle;return wp.element.createElement(o.Button,{icon:"edit",onClick:a,"aria-expanded":t})},renderContent:function(){return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Type:","b-blocks")),wp.element.createElement(b,{options:O,myValue:d("type"),setState:function(e){return y("type",e)}})),"solid"===d("type")&&wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Color:","b-blocks"),value:d("color"),onChange:function(e){return y("color",e)},defaultColor:h("color")}),"gradient"===d("type")&&wp.element.createElement(o.__experimentalGradientPicker,{className:"mt-20p",value:d("gradient"),onChange:function(e){return y("gradient",e)},gradients:D}),"image"===d("type")&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(x,{label:(0,r.__)("Image:","b-blocks"),img:d("image"),onChange:function(e){return y("image",e)}}),wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Position","b-blocks")),wp.element.createElement(o.__experimentalAlignmentMatrixControl,{value:d("position"),onChange:function(e){return y("position",e)}}),(null==l?void 0:l.position)&&(null==l?void 0:l.position)!==h("position")&&v("position")),wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Attachment:","b-blocks")),wp.element.createElement(o.SelectControl,{value:d("attachment"),onChange:function(e){return y("attachment",e)},options:F}),(null==l?void 0:l.attachments)&&(null==l?void 0:l.attachments)!==h("attachments")&&v("attachments")),wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Repeat:","b-blocks")),wp.element.createElement(o.SelectControl,{value:d("repeat"),onChange:function(e){return y("repeat",e)},options:N}),(null==l?void 0:l.repeat)&&(null==l?void 0:l.repeat)!==h("repeat")&&v("repeat")),wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Size:","b-blocks")),wp.element.createElement(o.SelectControl,{value:d("size"),onChange:function(e){return y("size",e)},options:L}),(null==l?void 0:l.size)&&(null==l?void 0:l.size)!==h("size")&&v("size")),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Overlay Color:","b-blocks"),value:d("overlayColor"),onChange:function(e){return y("overlayColor",e)},defaultColor:h("overlayColor")})))}}))};function z(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function j(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?z(Object(a),!0).forEach((function(t){V(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):z(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function V(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var G=B.borderStyles,H=B.pxUnit,q=B.perUnit,U=B.emUnit,W=B.remUnit,K=B.sides,Y=function(e){var t=e.className,a=e.label,n=void 0===a?(0,r.__)("Border Settings","b-blocks"):a,i=e.border,l=e.onChange,c=e.defaults,m=void 0===c?{}:c,f={width:"0px",style:"solid",color:"#0000",side:"all",radius:"0px"},p=function(e){return(null==m?void 0:m[e])||f[e]},h=function(e){return(null==i?void 0:i[e])||p(e)},d=function(e,t){return l(j(j({},i),{},V({},e,t)))},y=function(e){return wp.element.createElement(o.Button,{icon:"image-rotate",className:"bBlocksResetVal",onClick:function(){return function(e){return l(j(j({},i),{},V({},e,p(e))))}(e)}})},b=function(e){var t,a=null==i||null===(t=i.side)||void 0===t?void 0:t.toLowerCase();return(null==a?void 0:a.includes("all"))||(null==a?void 0:a.includes(e))};return(0,s.useEffect)((function(){var e="0px"===(null==i?void 0:i.width)||!(null!=i&&i.width),t="".concat(null==i?void 0:i.width," ").concat(null==i?void 0:i.style," ").concat(null==i?void 0:i.color),a="".concat(e?"":b("top")?"border-top: ".concat(t,";"):"","\n        ").concat(e?"":b("right")?"border-right: ".concat(t,";"):"","\n        ").concat(e?"":b("bottom")?"border-bottom: ".concat(t,";"):"","\n        ").concat(e?"":b("left")?"border-left: ".concat(t,";"):"","\n        ").concat(null!=i&&i.radius?"border-radius: ".concat(null==i?void 0:i.radius,";"):""),n={width:h("width"),style:h("style"),color:h("color"),side:h("side"),radius:h("radius")};l(j(j(j({},i),n),{},V({},"styles",a.replace(/\s+/g," ").trim())))}),[null==i?void 0:i.width,null==i?void 0:i.style,null==i?void 0:i.color,null==i?void 0:i.side,null==i?void 0:i.radius]),wp.element.createElement(o.PanelRow,{className:"bBlocksDropdown ".concat(t)},wp.element.createElement(u,{mt:"5px"},n),wp.element.createElement(o.Dropdown,{className:"bBlocksDropdownContainer",contentClassName:"bBlocksDropdownPopover",position:"bottom right",renderToggle:function(e){var t=e.isOpen,a=e.onToggle;return wp.element.createElement(o.Button,{icon:"edit",onClick:a,"aria-expanded":t})},renderContent:function(){return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.PanelRow,null,wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Width:","b-blocks"),labelPosition:"left",value:h("width"),onChange:function(e){return d("width",e)},units:[H,U]}),(null==i?void 0:i.width)&&(null==i?void 0:i.width)!==p("width")&&y("width")),wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Style:","b-blocks")),wp.element.createElement(o.SelectControl,{value:h("style"),onChange:function(e){return d("style",e)},options:G}),(null==i?void 0:i.style)&&(null==i?void 0:i.style)!==p("style")&&y("style")),wp.element.createElement(g,{label:(0,r.__)("Color:","b-blocks"),value:h("color"),onChange:function(e){return d("color",e)},defaultColor:p("color")}),wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Sides:","b-blocks")),wp.element.createElement(o.SelectControl,{value:h("side"),onChange:function(e){return d("side",e)},options:K}),(null==i?void 0:i.side)&&(null==i?void 0:i.side)!==p("side")&&y("side")),wp.element.createElement(o.PanelRow,null,wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Radius:","b-blocks"),labelPosition:"left",value:h("radius"),onChange:function(e){return d("radius",e)},units:[H,q,U,W]}),(null==i?void 0:i.radius)&&(null==i?void 0:i.radius)!==p("radius")&&y("radius")))}}))};function J(e,t){var a="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!a){if(Array.isArray(e)||(a=function(e,t){if(!e)return;if("string"==typeof e)return $(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return $(e,t)}(e))||t&&e&&"number"==typeof e.length){a&&(e=a);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,o=!1;return{s:function(){a=a.call(e)},n:function(){var e=a.next();return s=e.done,e},e:function(e){o=!0,i=e},f:function(){try{s||null==a.return||a.return()}finally{if(o)throw i}}}}function $(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function X(e){return X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},X(e)}function Q(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Z(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Q(Object(a),!0).forEach((function(t){ee(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Q(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function ee(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var te=B.pxUnit,ae=B.perUnit,ne=B.emUnit,re=B.remUnit,ie=function(e){var t=e.className,a=e.label,n=void 0===a?(0,r.__)("Space:","b-blocks"):a,i=e.space,l=e.onChange,c=e.defaults,f=void 0===c?{}:c,p={side:2,vertical:"0px",horizontal:"0px",top:"0px",right:"0px",bottom:"0px",left:"0px"},h=function(e){return(null==f?void 0:f[e])||p[e]},d=function(e){return(null==i?void 0:i[e])||h(e)},y=function(e,t){return l(Z(Z({},i),{},ee({},e,t)))},g=function(e){var t;return parseInt(null===(t=d(e))||void 0===t?void 0:t.replace(/([a-z])+/g,""))};(0,s.useEffect)((function(){var e=2===(null==i?void 0:i.side)?"".concat(d("vertical")," ").concat(d("horizontal")):"".concat(d("top")," ").concat(d("right")," ").concat(d("bottom")," ").concat(d("left")),t={side:d("side"),vertical:d("vertical"),horizontal:d("horizontal"),top:d("top"),right:d("right"),bottom:d("bottom"),left:d("left")};l(Z(Z(Z({},i),t),{},ee({},"styles",e.replace(/\s+/g," ").trim())))}),[null==i?void 0:i.side,null==i?void 0:i.vertical,null==i?void 0:i.horizontal,null==i?void 0:i.top,null==i?void 0:i.right,null==i?void 0:i.bottom,null==i?void 0:i.left]);var b=function(e){return null!=e&&"object"===X(e)};return wp.element.createElement("div",{className:"bBlocksSpaceControl ".concat(t)},wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},n),wp.element.createElement(o.ButtonGroup,{className:"bBlocksBtnGroup"},wp.element.createElement(o.Tooltip,{text:(0,r.__)("Vertical, Horizontal","b-blocks"),position:"top"},wp.element.createElement(o.Button,{isMedium:!0,isPrimary:2===d("side"),"aria-pressed":2===d("side"),onClick:function(){var e;return l(Z(Z({},i),{},(ee(e={},"side",2),ee(e,"vertical","".concat((g("top")+g("bottom"))/2,"px")),ee(e,"horizontal","".concat((g("left")+g("right"))/2,"px")),e)))}},wp.element.createElement("span",{className:"scrollIcon"},m.scroll),wp.element.createElement("span",{className:"sideScrollIcon"},m.scroll))),wp.element.createElement(o.Tooltip,{text:(0,r.__)("Top, Right, Bottom, Left","b-blocks"),position:"top"},wp.element.createElement(o.Button,{isMedium:!0,isPrimary:4===d("side"),"aria-pressed":4===d("side"),onClick:function(){var e;return l(Z(Z({},i),{},(ee(e={},"side",4),ee(e,"top",d("vertical")),ee(e,"right",d("horizontal")),ee(e,"bottom",d("vertical")),ee(e,"left",d("horizontal")),e)))}},wp.element.createElement("span",{className:"dashicon dashicons dashicons-arrow-up-alt"}),wp.element.createElement("span",{className:"dashicon dashicons dashicons-arrow-right-alt"}),wp.element.createElement("span",{className:"dashicon dashicons dashicons-arrow-down-alt"}),wp.element.createElement("span",{className:"dashicon dashicons dashicons-arrow-left-alt"})))),!function(e,t,a){var n,r=function e(t,a){for(var n=0,r=Object.keys(t);n<r.length;n++){var i=r[n],s=t[i],o=a[i],l=b(s)&&b(o);if(l&&!e(s,o)||!l&&s!==o)return!1}return!0},i=J(Object.keys(e||{}).filter((function(e){return"styles"!==e})));try{for(i.s();!(n=i.n()).done;){var s=n.value,o=e[s],l=t[s],c=a[s],m=b(o)&&b(l),f=b(o)&&b(c);if(l){if(m&&!r(o,l)||!m&&o!==l)return!1}else if(f&&!r(o,c)||!f&&o!==c)return!1}}catch(e){i.e(e)}finally{i.f()}return!0}(i,f,p)&&wp.element.createElement(o.Button,{icon:"image-rotate",className:"bBlocksResetVal",onClick:function(){var e={side:h("side"),vertical:h("vertical"),horizontal:h("horizontal"),top:h("top"),right:h("right"),bottom:h("bottom"),left:h("left")};l(Z(Z({},i),e))}})),2===d("side")&&wp.element.createElement(o.PanelRow,{className:"twoColumn"},wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Top Bottom:","b-blocks"),labelPosition:"top",value:d("vertical"),onChange:function(e){return y("vertical",e)},units:[te,ae,ne,re]}),wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Left Right:","b-blocks"),labelPosition:"top",value:d("horizontal"),onChange:function(e){return y("horizontal",e)},units:[te,ae,ne,re]})),4===d("side")&&wp.element.createElement(o.PanelRow,{className:"fourColumn"},wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Top:","b-blocks"),labelPosition:"top",value:d("top"),onChange:function(e){return y("top",e)},units:[te,ae,ne,re]}),wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Right:","b-blocks"),labelPosition:"top",value:d("right"),onChange:function(e){return y("right",e)},units:[te,ae,ne,re]}),wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Bottom:","b-blocks"),labelPosition:"top",value:d("bottom"),onChange:function(e){return y("bottom",e)},units:[te,ae,ne,re]}),wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Left:","b-blocks"),labelPosition:"top",value:d("left"),onChange:function(e){return y("left",e)},units:[te,ae,ne,re]})))};function se(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function oe(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?se(Object(a),!0).forEach((function(t){le(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):se(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function le(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var ce=B.gradients,me=B.bgTypes,fe=function(e){var t=e.className,a=e.label,n=void 0===a?(0,r.__)("Colors:","b-blocks"):a,i=e.colors,l=e.onChange,c=e.defaults,m=void 0===c?{}:c,f={color:"#333",bgType:"solid",bg:"#0000",gradient:"linear-gradient(135deg, #4527a4, #8344c5)"},p=function(e){return(null==m?void 0:m[e])||f[e]},h=function(e){return(null==i?void 0:i[e])||p(e)},d=function(e,t){return l(oe(oe({},i),{},le({},e,t)))};return(0,s.useEffect)((function(){var e="".concat(h("color")?"color: ".concat(h("color"),";"):"","\n        ").concat(h("gradient")||h("bg")?"background: ".concat("gradient"===h("bgType")?h("gradient"):h("bg"),";"):""),t={color:h("color"),bgType:h("bgType"),bg:h("bg"),gradient:h("gradient")};l(oe(oe(oe({},i),t),{},le({},"styles",e.replace(/\s+/g," ").trim())))}),[null==i?void 0:i.color,null==i?void 0:i.bgType,null==i?void 0:i.bg,null==i?void 0:i.gradient]),wp.element.createElement(o.PanelRow,{className:"bBlocksDropdown ".concat(t)},wp.element.createElement(u,{mt:"0",mb:"0"},n),wp.element.createElement(o.Dropdown,{className:"bBlocksDropdownContainer",contentClassName:"bBlocksDropdownPopover",position:"bottom right",renderToggle:function(e){var t=e.isOpen,a=e.onToggle;return wp.element.createElement(o.Button,{icon:"edit",onClick:a,"aria-expanded":t})},renderContent:function(){return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(g,{label:(0,r.__)("Color:","b-blocks"),value:h("color"),onChange:function(e){return d("color",e)},defaultColor:p("color")}),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Background:","b-blocks")),wp.element.createElement(b,{options:me,myValue:h("bgType"),setState:function(e){return d("bgType",e)},size:"small"})),"gradient"===h("bgType")?wp.element.createElement(o.__experimentalGradientPicker,{value:h("gradient"),onChange:function(e){return d("gradient",e)},gradients:ce}):wp.element.createElement(g,{label:(0,r.__)("Background Color:","b-blocks"),value:h("bg"),onChange:function(e){return d("bg",e)},defaultColor:p("bg")}))}}))},pe=[{family:"Default",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"ABeeZee",variants:[400,"400i"],category:"sans-serif"},{family:"Abel",variants:[400],category:"sans-serif"},{family:"Abhaya Libre",variants:[400,500,600,700,800],category:"serif"},{family:"Abril Fatface",variants:[400],category:"display"},{family:"Aclonica",variants:[400],category:"sans-serif"},{family:"Acme",variants:[400],category:"sans-serif"},{family:"Actor",variants:[400],category:"sans-serif"},{family:"Adamina",variants:[400],category:"serif"},{family:"Advent Pro",variants:[100,200,300,400,500,600,700],category:"sans-serif"},{family:"Aguafina Script",variants:[400],category:"handwriting"},{family:"Akaya Kanadaka",variants:[400],category:"display"},{family:"Akaya Telivigala",variants:[400],category:"display"},{family:"Akronim",variants:[400],category:"display"},{family:"Aladin",variants:[400],category:"handwriting"},{family:"Alata",variants:[400],category:"sans-serif"},{family:"Alatsi",variants:[400],category:"sans-serif"},{family:"Aldrich",variants:[400],category:"sans-serif"},{family:"Alef",variants:[400,700],category:"sans-serif"},{family:"Alegreya",variants:[400,500,600,700,800,900,"400i","500i","600i","700i","800i","900i"],category:"serif"},{family:"Alegreya SC",variants:[400,"400i",500,"500i",700,"700i",800,"800i",900,"900i"],category:"serif"},{family:"Alegreya Sans",variants:[100,"100i",300,"300i",400,"400i",500,"500i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Alegreya Sans SC",variants:[100,"100i",300,"300i",400,"400i",500,"500i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Aleo",variants:[300,"300i",400,"400i",700,"700i"],category:"serif"},{family:"Alex Brush",variants:[400],category:"handwriting"},{family:"Alfa Slab One",variants:[400],category:"display"},{family:"Alice",variants:[400],category:"serif"},{family:"Alike",variants:[400],category:"serif"},{family:"Alike Angular",variants:[400],category:"serif"},{family:"Allan",variants:[400,700],category:"display"},{family:"Allerta",variants:[400],category:"sans-serif"},{family:"Allerta Stencil",variants:[400],category:"sans-serif"},{family:"Allura",variants:[400],category:"handwriting"},{family:"Almarai",variants:[300,400,700,800],category:"sans-serif"},{family:"Almendra",variants:[400,"400i",700,"700i"],category:"serif"},{family:"Almendra Display",variants:[400],category:"display"},{family:"Almendra SC",variants:[400],category:"serif"},{family:"Amarante",variants:[400],category:"display"},{family:"Amaranth",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Amatic SC",variants:[400,700],category:"handwriting"},{family:"Amethysta",variants:[400],category:"serif"},{family:"Amiko",variants:[400,600,700],category:"sans-serif"},{family:"Amiri",variants:[400,"400i",700,"700i"],category:"serif"},{family:"Amita",variants:[400,700],category:"handwriting"},{family:"Anaheim",variants:[400],category:"sans-serif"},{family:"Andada",variants:[400],category:"serif"},{family:"Andika",variants:[400],category:"sans-serif"},{family:"Andika New Basic",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Angkor",variants:[400],category:"display"},{family:"Annie Use Your Telescope",variants:[400],category:"handwriting"},{family:"Anonymous Pro",variants:[400,"400i",700,"700i"],category:"monospace"},{family:"Antic",variants:[400],category:"sans-serif"},{family:"Antic Didone",variants:[400],category:"serif"},{family:"Antic Slab",variants:[400],category:"serif"},{family:"Anton",variants:[400],category:"sans-serif"},{family:"Antonio",variants:[100,200,300,400,500,600,700],category:"sans-serif"},{family:"Arapey",variants:[400,"400i"],category:"serif"},{family:"Arbutus",variants:[400],category:"display"},{family:"Arbutus Slab",variants:[400],category:"serif"},{family:"Architects Daughter",variants:[400],category:"handwriting"},{family:"Archivo",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"sans-serif"},{family:"Archivo Black",variants:[400],category:"sans-serif"},{family:"Archivo Narrow",variants:[400,"400i",500,"500i",600,"600i",700,"700i"],category:"sans-serif"},{family:"Aref Ruqaa",variants:[400,700],category:"serif"},{family:"Arima Madurai",variants:[100,200,300,400,500,700,800,900],category:"display"},{family:"Arimo",variants:[400,500,600,700,"400i","500i","600i","700i"],category:"sans-serif"},{family:"Arizonia",variants:[400],category:"handwriting"},{family:"Armata",variants:[400],category:"sans-serif"},{family:"Arsenal",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Artifika",variants:[400],category:"serif"},{family:"Arvo",variants:[400,"400i",700,"700i"],category:"serif"},{family:"Arya",variants:[400,700],category:"sans-serif"},{family:"Asap",variants:[400,500,600,700,"400i","500i","600i","700i"],category:"sans-serif"},{family:"Asap Condensed",variants:[400,"400i",500,"500i",600,"600i",700,"700i"],category:"sans-serif"},{family:"Asar",variants:[400],category:"serif"},{family:"Asset",variants:[400],category:"display"},{family:"Assistant",variants:[200,300,400,500,600,700,800],category:"sans-serif"},{family:"Astloch",variants:[400,700],category:"display"},{family:"Asul",variants:[400,700],category:"sans-serif"},{family:"Athiti",variants:[200,300,400,500,600,700],category:"sans-serif"},{family:"Atma",variants:[300,400,500,600,700],category:"display"},{family:"Atomic Age",variants:[400],category:"display"},{family:"Aubrey",variants:[400],category:"display"},{family:"Audiowide",variants:[400],category:"display"},{family:"Autour One",variants:[400],category:"display"},{family:"Average",variants:[400],category:"serif"},{family:"Average Sans",variants:[400],category:"sans-serif"},{family:"Averia Gruesa Libre",variants:[400],category:"display"},{family:"Averia Libre",variants:[300,"300i",400,"400i",700,"700i"],category:"display"},{family:"Averia Sans Libre",variants:[300,"300i",400,"400i",700,"700i"],category:"display"},{family:"Averia Serif Libre",variants:[300,"300i",400,"400i",700,"700i"],category:"display"},{family:"B612",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"B612 Mono",variants:[400,"400i",700,"700i"],category:"monospace"},{family:"Bad Script",variants:[400],category:"handwriting"},{family:"Bahiana",variants:[400],category:"display"},{family:"Bahianita",variants:[400],category:"display"},{family:"Bai Jamjuree",variants:[200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"sans-serif"},{family:"Ballet",variants:[400],category:"handwriting"},{family:"Baloo 2",variants:[400,500,600,700,800],category:"display"},{family:"Baloo Bhai 2",variants:[400,500,600,700,800],category:"display"},{family:"Baloo Bhaina 2",variants:[400,500,600,700,800],category:"display"},{family:"Baloo Chettan 2",variants:[400,500,600,700,800],category:"display"},{family:"Baloo Da 2",variants:[400,500,600,700,800],category:"display"},{family:"Baloo Paaji 2",variants:[400,500,600,700,800],category:"display"},{family:"Baloo Tamma 2",variants:[400,500,600,700,800],category:"display"},{family:"Baloo Tammudu 2",variants:[400,500,600,700,800],category:"display"},{family:"Baloo Thambi 2",variants:[400,500,600,700,800],category:"display"},{family:"Balsamiq Sans",variants:[400,"400i",700,"700i"],category:"display"},{family:"Balthazar",variants:[400],category:"serif"},{family:"Bangers",variants:[400],category:"display"},{family:"Barlow",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Barlow Condensed",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Barlow Semi Condensed",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Barriecito",variants:[400],category:"display"},{family:"Barrio",variants:[400],category:"display"},{family:"Basic",variants:[400],category:"sans-serif"},{family:"Baskervville",variants:[400,"400i"],category:"serif"},{family:"Battambang",variants:[400,700],category:"display"},{family:"Baumans",variants:[400],category:"display"},{family:"Bayon",variants:[400],category:"display"},{family:"Be Vietnam",variants:[100,"100i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i"],category:"sans-serif"},{family:"Bebas Neue",variants:[400],category:"display"},{family:"Belgrano",variants:[400],category:"serif"},{family:"Bellefair",variants:[400],category:"serif"},{family:"Belleza",variants:[400],category:"sans-serif"},{family:"Bellota",variants:[300,"300i",400,"400i",700,"700i"],category:"display"},{family:"Bellota Text",variants:[300,"300i",400,"400i",700,"700i"],category:"display"},{family:"BenchNine",variants:[300,400,700],category:"sans-serif"},{family:"Benne",variants:[400],category:"serif"},{family:"Bentham",variants:[400],category:"serif"},{family:"Berkshire Swash",variants:[400],category:"handwriting"},{family:"Beth Ellen",variants:[400],category:"handwriting"},{family:"Bevan",variants:[400],category:"display"},{family:"Big Shoulders Display",variants:[100,300,400,500,600,700,800,900],category:"display"},{family:"Big Shoulders Inline Display",variants:[100,300,400,500,600,700,800,900],category:"display"},{family:"Big Shoulders Inline Text",variants:[100,300,400,500,600,700,800,900],category:"display"},{family:"Big Shoulders Stencil Display",variants:[100,300,400,500,600,700,800,900],category:"display"},{family:"Big Shoulders Stencil Text",variants:[100,300,400,500,600,700,800,900],category:"display"},{family:"Big Shoulders Text",variants:[100,300,400,500,600,700,800,900],category:"display"},{family:"Bigelow Rules",variants:[400],category:"display"},{family:"Bigshot One",variants:[400],category:"display"},{family:"Bilbo",variants:[400],category:"handwriting"},{family:"Bilbo Swash Caps",variants:[400],category:"handwriting"},{family:"BioRhyme",variants:[200,300,400,700,800],category:"serif"},{family:"BioRhyme Expanded",variants:[200,300,400,700,800],category:"serif"},{family:"Biryani",variants:[200,300,400,600,700,800,900],category:"sans-serif"},{family:"Bitter",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"serif"},{family:"Black And White Picture",variants:[400],category:"sans-serif"},{family:"Black Han Sans",variants:[400],category:"sans-serif"},{family:"Black Ops One",variants:[400],category:"display"},{family:"Blinker",variants:[100,200,300,400,600,700,800,900],category:"sans-serif"},{family:"Bodoni Moda",variants:[400,500,600,700,800,900,"400i","500i","600i","700i","800i","900i"],category:"serif"},{family:"Bokor",variants:[400],category:"display"},{family:"Bonbon",variants:[400],category:"handwriting"},{family:"Boogaloo",variants:[400],category:"display"},{family:"Bowlby One",variants:[400],category:"display"},{family:"Bowlby One SC",variants:[400],category:"display"},{family:"Brawler",variants:[400],category:"serif"},{family:"Bree Serif",variants:[400],category:"serif"},{family:"Brygada 1918",variants:[400,500,600,700,"400i","500i","600i","700i"],category:"serif"},{family:"Bubblegum Sans",variants:[400],category:"display"},{family:"Bubbler One",variants:[400],category:"sans-serif"},{family:"Buda",variants:[300,400],category:"display"},{family:"Buenard",variants:[400,700],category:"serif"},{family:"Bungee",variants:[400],category:"display"},{family:"Bungee Hairline",variants:[400],category:"display"},{family:"Bungee Inline",variants:[400],category:"display"},{family:"Bungee Outline",variants:[400],category:"display"},{family:"Bungee Shade",variants:[400],category:"display"},{family:"Butcherman",variants:[400],category:"display"},{family:"Butterfly Kids",variants:[400],category:"handwriting"},{family:"Cabin",variants:[400,500,600,700,"400i","500i","600i","700i"],category:"sans-serif"},{family:"Cabin Condensed",variants:[400,500,600,700],category:"sans-serif"},{family:"Cabin Sketch",variants:[400,700],category:"display"},{family:"Caesar Dressing",variants:[400],category:"display"},{family:"Cagliostro",variants:[400],category:"sans-serif"},{family:"Cairo",variants:[200,300,400,600,700,900],category:"sans-serif"},{family:"Caladea",variants:[400,"400i",700,"700i"],category:"serif"},{family:"Calistoga",variants:[400],category:"display"},{family:"Calligraffitti",variants:[400],category:"handwriting"},{family:"Cambay",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Cambo",variants:[400],category:"serif"},{family:"Candal",variants:[400],category:"sans-serif"},{family:"Cantarell",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Cantata One",variants:[400],category:"serif"},{family:"Cantora One",variants:[400],category:"sans-serif"},{family:"Capriola",variants:[400],category:"sans-serif"},{family:"Cardo",variants:[400,"400i",700],category:"serif"},{family:"Carme",variants:[400],category:"sans-serif"},{family:"Carrois Gothic",variants:[400],category:"sans-serif"},{family:"Carrois Gothic SC",variants:[400],category:"sans-serif"},{family:"Carter One",variants:[400],category:"display"},{family:"Castoro",variants:[400,"400i"],category:"serif"},{family:"Catamaran",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"Caudex",variants:[400,"400i",700,"700i"],category:"serif"},{family:"Caveat",variants:[400,500,600,700],category:"handwriting"},{family:"Caveat Brush",variants:[400],category:"handwriting"},{family:"Cedarville Cursive",variants:[400],category:"handwriting"},{family:"Ceviche One",variants:[400],category:"display"},{family:"Chakra Petch",variants:[300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"sans-serif"},{family:"Changa",variants:[200,300,400,500,600,700,800],category:"sans-serif"},{family:"Changa One",variants:[400,"400i"],category:"display"},{family:"Chango",variants:[400],category:"display"},{family:"Charm",variants:[400,700],category:"handwriting"},{family:"Charmonman",variants:[400,700],category:"handwriting"},{family:"Chathura",variants:[100,300,400,700,800],category:"sans-serif"},{family:"Chau Philomene One",variants:[400,"400i"],category:"sans-serif"},{family:"Chela One",variants:[400],category:"display"},{family:"Chelsea Market",variants:[400],category:"display"},{family:"Chenla",variants:[400],category:"display"},{family:"Cherry Cream Soda",variants:[400],category:"display"},{family:"Cherry Swash",variants:[400,700],category:"display"},{family:"Chewy",variants:[400],category:"display"},{family:"Chicle",variants:[400],category:"display"},{family:"Chilanka",variants:[400],category:"handwriting"},{family:"Chivo",variants:[300,"300i",400,"400i",700,"700i",900,"900i"],category:"sans-serif"},{family:"Chonburi",variants:[400],category:"display"},{family:"Cinzel",variants:[400,500,600,700,800,900],category:"serif"},{family:"Cinzel Decorative",variants:[400,700,900],category:"display"},{family:"Clicker Script",variants:[400],category:"handwriting"},{family:"Coda",variants:[400,800],category:"display"},{family:"Coda Caption",variants:[400,800],category:"sans-serif"},{family:"Codystar",variants:[300,400],category:"display"},{family:"Coiny",variants:[400],category:"display"},{family:"Combo",variants:[400],category:"display"},{family:"Comfortaa",variants:[300,400,500,600,700],category:"display"},{family:"Comic Neue",variants:[300,"300i",400,"400i",700,"700i"],category:"handwriting"},{family:"Coming Soon",variants:[400],category:"handwriting"},{family:"Commissioner",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"Concert One",variants:[400],category:"display"},{family:"Condiment",variants:[400],category:"handwriting"},{family:"Content",variants:[400,700],category:"display"},{family:"Contrail One",variants:[400],category:"display"},{family:"Convergence",variants:[400],category:"sans-serif"},{family:"Cookie",variants:[400],category:"handwriting"},{family:"Copse",variants:[400],category:"serif"},{family:"Corben",variants:[400,700],category:"display"},{family:"Cormorant",variants:[300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"serif"},{family:"Cormorant Garamond",variants:[300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"serif"},{family:"Cormorant Infant",variants:[300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"serif"},{family:"Cormorant SC",variants:[300,400,500,600,700],category:"serif"},{family:"Cormorant Unicase",variants:[300,400,500,600,700],category:"serif"},{family:"Cormorant Upright",variants:[300,400,500,600,700],category:"serif"},{family:"Courgette",variants:[400],category:"handwriting"},{family:"Courier Prime",variants:[400,"400i",700,"700i"],category:"monospace"},{family:"Cousine",variants:[400,"400i",700,"700i"],category:"monospace"},{family:"Coustard",variants:[400,900],category:"serif"},{family:"Covered By Your Grace",variants:[400],category:"handwriting"},{family:"Crafty Girls",variants:[400],category:"handwriting"},{family:"Creepster",variants:[400],category:"display"},{family:"Crete Round",variants:[400,"400i"],category:"serif"},{family:"Crimson Pro",variants:[200,300,400,500,600,700,800,900,"200i","300i","400i","500i","600i","700i","800i","900i"],category:"serif"},{family:"Crimson Text",variants:[400,"400i",600,"600i",700,"700i"],category:"serif"},{family:"Croissant One",variants:[400],category:"display"},{family:"Crushed",variants:[400],category:"display"},{family:"Cuprum",variants:[400,500,600,700,"400i","500i","600i","700i"],category:"sans-serif"},{family:"Cute Font",variants:[400],category:"display"},{family:"Cutive",variants:[400],category:"serif"},{family:"Cutive Mono",variants:[400],category:"monospace"},{family:"DM Mono",variants:[300,"300i",400,"400i",500,"500i"],category:"monospace"},{family:"DM Sans",variants:[400,"400i",500,"500i",700,"700i"],category:"sans-serif"},{family:"DM Serif Display",variants:[400,"400i"],category:"serif"},{family:"DM Serif Text",variants:[400,"400i"],category:"serif"},{family:"Damion",variants:[400],category:"handwriting"},{family:"Dancing Script",variants:[400,500,600,700],category:"handwriting"},{family:"Dangrek",variants:[400],category:"display"},{family:"Darker Grotesque",variants:[300,400,500,600,700,800,900],category:"sans-serif"},{family:"David Libre",variants:[400,500,700],category:"serif"},{family:"Dawning of a New Day",variants:[400],category:"handwriting"},{family:"Days One",variants:[400],category:"sans-serif"},{family:"Dekko",variants:[400],category:"handwriting"},{family:"Dela Gothic One",variants:[400],category:"display"},{family:"Delius",variants:[400],category:"handwriting"},{family:"Delius Swash Caps",variants:[400],category:"handwriting"},{family:"Delius Unicase",variants:[400,700],category:"handwriting"},{family:"Della Respira",variants:[400],category:"serif"},{family:"Denk One",variants:[400],category:"sans-serif"},{family:"Devonshire",variants:[400],category:"handwriting"},{family:"Dhurjati",variants:[400],category:"sans-serif"},{family:"Didact Gothic",variants:[400],category:"sans-serif"},{family:"Diplomata",variants:[400],category:"display"},{family:"Diplomata SC",variants:[400],category:"display"},{family:"Do Hyeon",variants:[400],category:"sans-serif"},{family:"Dokdo",variants:[400],category:"handwriting"},{family:"Domine",variants:[400,500,600,700],category:"serif"},{family:"Donegal One",variants:[400],category:"serif"},{family:"Doppio One",variants:[400],category:"sans-serif"},{family:"Dorsa",variants:[400],category:"sans-serif"},{family:"Dosis",variants:[200,300,400,500,600,700,800],category:"sans-serif"},{family:"DotGothic16",variants:[400],category:"sans-serif"},{family:"Dr Sugiyama",variants:[400],category:"handwriting"},{family:"Duru Sans",variants:[400],category:"sans-serif"},{family:"Dynalight",variants:[400],category:"display"},{family:"EB Garamond",variants:[400,500,600,700,800,"400i","500i","600i","700i","800i"],category:"serif"},{family:"Eagle Lake",variants:[400],category:"handwriting"},{family:"East Sea Dokdo",variants:[400],category:"handwriting"},{family:"Eater",variants:[400],category:"display"},{family:"Economica",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Eczar",variants:[400,500,600,700,800],category:"serif"},{family:"El Messiri",variants:[400,500,600,700],category:"sans-serif"},{family:"Electrolize",variants:[400],category:"sans-serif"},{family:"Elsie",variants:[400,900],category:"display"},{family:"Elsie Swash Caps",variants:[400,900],category:"display"},{family:"Emblema One",variants:[400],category:"display"},{family:"Emilys Candy",variants:[400],category:"display"},{family:"Encode Sans",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"Encode Sans Condensed",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"Encode Sans Expanded",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"Encode Sans Semi Condensed",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"Encode Sans Semi Expanded",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"Engagement",variants:[400],category:"handwriting"},{family:"Englebert",variants:[400],category:"sans-serif"},{family:"Enriqueta",variants:[400,500,600,700],category:"serif"},{family:"Epilogue",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"sans-serif"},{family:"Erica One",variants:[400],category:"display"},{family:"Esteban",variants:[400],category:"serif"},{family:"Euphoria Script",variants:[400],category:"handwriting"},{family:"Ewert",variants:[400],category:"display"},{family:"Exo",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"sans-serif"},{family:"Exo 2",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"sans-serif"},{family:"Expletus Sans",variants:[400,"400i",500,"500i",600,"600i",700,"700i"],category:"display"},{family:"Fahkwang",variants:[200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"sans-serif"},{family:"Fanwood Text",variants:[400,"400i"],category:"serif"},{family:"Farro",variants:[300,400,500,700],category:"sans-serif"},{family:"Farsan",variants:[400],category:"display"},{family:"Fascinate",variants:[400],category:"display"},{family:"Fascinate Inline",variants:[400],category:"display"},{family:"Faster One",variants:[400],category:"display"},{family:"Fasthand",variants:[400],category:"serif"},{family:"Fauna One",variants:[400],category:"serif"},{family:"Faustina",variants:[400,500,600,700,"400i","500i","600i","700i"],category:"serif"},{family:"Federant",variants:[400],category:"display"},{family:"Federo",variants:[400],category:"sans-serif"},{family:"Felipa",variants:[400],category:"handwriting"},{family:"Fenix",variants:[400],category:"serif"},{family:"Finger Paint",variants:[400],category:"display"},{family:"Fira Code",variants:[300,400,500,600,700],category:"monospace"},{family:"Fira Mono",variants:[400,500,700],category:"monospace"},{family:"Fira Sans",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Fira Sans Condensed",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Fira Sans Extra Condensed",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Fjalla One",variants:[400],category:"sans-serif"},{family:"Fjord One",variants:[400],category:"serif"},{family:"Flamenco",variants:[300,400],category:"display"},{family:"Flavors",variants:[400],category:"display"},{family:"Fondamento",variants:[400,"400i"],category:"handwriting"},{family:"Fontdiner Swanky",variants:[400],category:"display"},{family:"Forum",variants:[400],category:"display"},{family:"Francois One",variants:[400],category:"sans-serif"},{family:"Frank Ruhl Libre",variants:[300,400,500,700,900],category:"serif"},{family:"Fraunces",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"serif"},{family:"Freckle Face",variants:[400],category:"display"},{family:"Fredericka the Great",variants:[400],category:"display"},{family:"Fredoka One",variants:[400],category:"display"},{family:"Freehand",variants:[400],category:"display"},{family:"Fresca",variants:[400],category:"sans-serif"},{family:"Frijole",variants:[400],category:"display"},{family:"Fruktur",variants:[400],category:"display"},{family:"Fugaz One",variants:[400],category:"display"},{family:"GFS Didot",variants:[400],category:"serif"},{family:"GFS Neohellenic",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Gabriela",variants:[400],category:"serif"},{family:"Gaegu",variants:[300,400,700],category:"handwriting"},{family:"Gafata",variants:[400],category:"sans-serif"},{family:"Galada",variants:[400],category:"display"},{family:"Galdeano",variants:[400],category:"sans-serif"},{family:"Galindo",variants:[400],category:"display"},{family:"Gamja Flower",variants:[400],category:"handwriting"},{family:"Gayathri",variants:[100,400,700],category:"sans-serif"},{family:"Gelasio",variants:[400,"400i",500,"500i",600,"600i",700,"700i"],category:"serif"},{family:"Gentium Basic",variants:[400,"400i",700,"700i"],category:"serif"},{family:"Gentium Book Basic",variants:[400,"400i",700,"700i"],category:"serif"},{family:"Geo",variants:[400,"400i"],category:"sans-serif"},{family:"Geostar",variants:[400],category:"display"},{family:"Geostar Fill",variants:[400],category:"display"},{family:"Germania One",variants:[400],category:"display"},{family:"Gidugu",variants:[400],category:"sans-serif"},{family:"Gilda Display",variants:[400],category:"serif"},{family:"Girassol",variants:[400],category:"display"},{family:"Give You Glory",variants:[400],category:"handwriting"},{family:"Glass Antiqua",variants:[400],category:"display"},{family:"Glegoo",variants:[400,700],category:"serif"},{family:"Gloria Hallelujah",variants:[400],category:"handwriting"},{family:"Goblin One",variants:[400],category:"display"},{family:"Gochi Hand",variants:[400],category:"handwriting"},{family:"Goldman",variants:[400,700],category:"display"},{family:"Gorditas",variants:[400,700],category:"display"},{family:"Gothic A1",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"Gotu",variants:[400],category:"sans-serif"},{family:"Goudy Bookletter 1911",variants:[400],category:"serif"},{family:"Graduate",variants:[400],category:"display"},{family:"Grand Hotel",variants:[400],category:"handwriting"},{family:"Grandstander",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"display"},{family:"Gravitas One",variants:[400],category:"display"},{family:"Great Vibes",variants:[400],category:"handwriting"},{family:"Grenze",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"serif"},{family:"Grenze Gotisch",variants:[100,200,300,400,500,600,700,800,900],category:"display"},{family:"Griffy",variants:[400],category:"display"},{family:"Gruppo",variants:[400],category:"display"},{family:"Gudea",variants:[400,"400i",700],category:"sans-serif"},{family:"Gugi",variants:[400],category:"display"},{family:"Gupter",variants:[400,500,700],category:"serif"},{family:"Gurajada",variants:[400],category:"serif"},{family:"Habibi",variants:[400],category:"serif"},{family:"Hachi Maru Pop",variants:[400],category:"handwriting"},{family:"Halant",variants:[300,400,500,600,700],category:"serif"},{family:"Hammersmith One",variants:[400],category:"sans-serif"},{family:"Hanalei",variants:[400],category:"display"},{family:"Hanalei Fill",variants:[400],category:"display"},{family:"Handlee",variants:[400],category:"handwriting"},{family:"Hanuman",variants:[400,700],category:"serif"},{family:"Happy Monkey",variants:[400],category:"display"},{family:"Harmattan",variants:[400,700],category:"sans-serif"},{family:"Headland One",variants:[400],category:"serif"},{family:"Heebo",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"Henny Penny",variants:[400],category:"display"},{family:"Hepta Slab",variants:[100,200,300,400,500,600,700,800,900],category:"serif"},{family:"Herr Von Muellerhoff",variants:[400],category:"handwriting"},{family:"Hi Melody",variants:[400],category:"handwriting"},{family:"Hind",variants:[300,400,500,600,700],category:"sans-serif"},{family:"Hind Guntur",variants:[300,400,500,600,700],category:"sans-serif"},{family:"Hind Madurai",variants:[300,400,500,600,700],category:"sans-serif"},{family:"Hind Siliguri",variants:[300,400,500,600,700],category:"sans-serif"},{family:"Hind Vadodara",variants:[300,400,500,600,700],category:"sans-serif"},{family:"Holtwood One SC",variants:[400],category:"serif"},{family:"Homemade Apple",variants:[400],category:"handwriting"},{family:"Homenaje",variants:[400],category:"sans-serif"},{family:"IBM Plex Mono",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"monospace"},{family:"IBM Plex Sans",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"sans-serif"},{family:"IBM Plex Sans Condensed",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"sans-serif"},{family:"IBM Plex Serif",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"serif"},{family:"IM Fell DW Pica",variants:[400,"400i"],category:"serif"},{family:"IM Fell DW Pica SC",variants:[400],category:"serif"},{family:"IM Fell Double Pica",variants:[400,"400i"],category:"serif"},{family:"IM Fell Double Pica SC",variants:[400],category:"serif"},{family:"IM Fell English",variants:[400,"400i"],category:"serif"},{family:"IM Fell English SC",variants:[400],category:"serif"},{family:"IM Fell French Canon",variants:[400,"400i"],category:"serif"},{family:"IM Fell French Canon SC",variants:[400],category:"serif"},{family:"IM Fell Great Primer",variants:[400,"400i"],category:"serif"},{family:"IM Fell Great Primer SC",variants:[400],category:"serif"},{family:"Ibarra Real Nova",variants:[400,500,600,700,"400i","500i","600i","700i"],category:"serif"},{family:"Iceberg",variants:[400],category:"display"},{family:"Iceland",variants:[400],category:"display"},{family:"Imbue",variants:[100,200,300,400,500,600,700,800,900],category:"serif"},{family:"Imprima",variants:[400],category:"sans-serif"},{family:"Inconsolata",variants:[200,300,400,500,600,700,800,900],category:"monospace"},{family:"Inder",variants:[400],category:"sans-serif"},{family:"Indie Flower",variants:[400],category:"handwriting"},{family:"Inika",variants:[400,700],category:"serif"},{family:"Inknut Antiqua",variants:[300,400,500,600,700,800,900],category:"serif"},{family:"Inria Sans",variants:[300,"300i",400,"400i",700,"700i"],category:"sans-serif"},{family:"Inria Serif",variants:[300,"300i",400,"400i",700,"700i"],category:"serif"},{family:"Inter",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"Irish Grover",variants:[400],category:"display"},{family:"Istok Web",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Italiana",variants:[400],category:"serif"},{family:"Italianno",variants:[400],category:"handwriting"},{family:"Itim",variants:[400],category:"handwriting"},{family:"Jacques Francois",variants:[400],category:"serif"},{family:"Jacques Francois Shadow",variants:[400],category:"display"},{family:"Jaldi",variants:[400,700],category:"sans-serif"},{family:"JetBrains Mono",variants:[100,200,300,400,500,600,700,800,"100i","200i","300i","400i","500i","600i","700i","800i"],category:"monospace"},{family:"Jim Nightshade",variants:[400],category:"handwriting"},{family:"Jockey One",variants:[400],category:"sans-serif"},{family:"Jolly Lodger",variants:[400],category:"display"},{family:"Jomhuria",variants:[400],category:"display"},{family:"Jomolhari",variants:[400],category:"serif"},{family:"Josefin Sans",variants:[100,200,300,400,500,600,700,"100i","200i","300i","400i","500i","600i","700i"],category:"sans-serif"},{family:"Josefin Slab",variants:[100,200,300,400,500,600,700,"100i","200i","300i","400i","500i","600i","700i"],category:"serif"},{family:"Jost",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"sans-serif"},{family:"Joti One",variants:[400],category:"display"},{family:"Jua",variants:[400],category:"sans-serif"},{family:"Judson",variants:[400,"400i",700],category:"serif"},{family:"Julee",variants:[400],category:"handwriting"},{family:"Julius Sans One",variants:[400],category:"sans-serif"},{family:"Junge",variants:[400],category:"serif"},{family:"Jura",variants:[300,400,500,600,700],category:"sans-serif"},{family:"Just Another Hand",variants:[400],category:"handwriting"},{family:"Just Me Again Down Here",variants:[400],category:"handwriting"},{family:"K2D",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i"],category:"sans-serif"},{family:"Kadwa",variants:[400,700],category:"serif"},{family:"Kalam",variants:[300,400,700],category:"handwriting"},{family:"Kameron",variants:[400,700],category:"serif"},{family:"Kanit",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Kantumruy",variants:[300,400,700],category:"sans-serif"},{family:"Karantina",variants:[300,400,700],category:"display"},{family:"Karla",variants:[200,300,400,500,600,700,800,"200i","300i","400i","500i","600i","700i","800i"],category:"sans-serif"},{family:"Karma",variants:[300,400,500,600,700],category:"serif"},{family:"Katibeh",variants:[400],category:"display"},{family:"Kaushan Script",variants:[400],category:"handwriting"},{family:"Kavivanar",variants:[400],category:"handwriting"},{family:"Kavoon",variants:[400],category:"display"},{family:"Kdam Thmor",variants:[400],category:"display"},{family:"Keania One",variants:[400],category:"display"},{family:"Kelly Slab",variants:[400],category:"display"},{family:"Kenia",variants:[400],category:"display"},{family:"Khand",variants:[300,400,500,600,700],category:"sans-serif"},{family:"Khmer",variants:[400],category:"display"},{family:"Khula",variants:[300,400,600,700,800],category:"sans-serif"},{family:"Kirang Haerang",variants:[400],category:"display"},{family:"Kite One",variants:[400],category:"sans-serif"},{family:"Kiwi Maru",variants:[300,400,500],category:"serif"},{family:"Knewave",variants:[400],category:"display"},{family:"KoHo",variants:[200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"sans-serif"},{family:"Kodchasan",variants:[200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"sans-serif"},{family:"Kosugi",variants:[400],category:"sans-serif"},{family:"Kosugi Maru",variants:[400],category:"sans-serif"},{family:"Kotta One",variants:[400],category:"serif"},{family:"Koulen",variants:[400],category:"display"},{family:"Kranky",variants:[400],category:"display"},{family:"Kreon",variants:[300,400,500,600,700],category:"serif"},{family:"Kristi",variants:[400],category:"handwriting"},{family:"Krona One",variants:[400],category:"sans-serif"},{family:"Krub",variants:[200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"sans-serif"},{family:"Kufam",variants:[400,500,600,700,800,900,"400i","500i","600i","700i","800i","900i"],category:"display"},{family:"Kulim Park",variants:[200,"200i",300,"300i",400,"400i",600,"600i",700,"700i"],category:"sans-serif"},{family:"Kumar One",variants:[400],category:"display"},{family:"Kumar One Outline",variants:[400],category:"display"},{family:"Kumbh Sans",variants:[300,400,700],category:"sans-serif"},{family:"Kurale",variants:[400],category:"serif"},{family:"La Belle Aurore",variants:[400],category:"handwriting"},{family:"Lacquer",variants:[400],category:"display"},{family:"Laila",variants:[300,400,500,600,700],category:"sans-serif"},{family:"Lakki Reddy",variants:[400],category:"handwriting"},{family:"Lalezar",variants:[400],category:"display"},{family:"Lancelot",variants:[400],category:"display"},{family:"Langar",variants:[400],category:"display"},{family:"Lateef",variants:[400],category:"handwriting"},{family:"Lato",variants:[100,"100i",300,"300i",400,"400i",700,"700i",900,"900i"],category:"sans-serif"},{family:"League Script",variants:[400],category:"handwriting"},{family:"Leckerli One",variants:[400],category:"handwriting"},{family:"Ledger",variants:[400],category:"serif"},{family:"Lekton",variants:[400,"400i",700],category:"sans-serif"},{family:"Lemon",variants:[400],category:"display"},{family:"Lemonada",variants:[300,400,500,600,700],category:"display"},{family:"Lexend",variants:[100,300,400,500,600,700,800],category:"sans-serif"},{family:"Lexend Deca",variants:[400],category:"sans-serif"},{family:"Lexend Exa",variants:[400],category:"sans-serif"},{family:"Lexend Giga",variants:[400],category:"sans-serif"},{family:"Lexend Mega",variants:[400],category:"sans-serif"},{family:"Lexend Peta",variants:[400],category:"sans-serif"},{family:"Lexend Tera",variants:[400],category:"sans-serif"},{family:"Lexend Zetta",variants:[400],category:"sans-serif"},{family:"Libre Barcode 128",variants:[400],category:"display"},{family:"Libre Barcode 128 Text",variants:[400],category:"display"},{family:"Libre Barcode 39",variants:[400],category:"display"},{family:"Libre Barcode 39 Extended",variants:[400],category:"display"},{family:"Libre Barcode 39 Extended Text",variants:[400],category:"display"},{family:"Libre Barcode 39 Text",variants:[400],category:"display"},{family:"Libre Barcode EAN13 Text",variants:[400],category:"display"},{family:"Libre Baskerville",variants:[400,"400i",700],category:"serif"},{family:"Libre Caslon Display",variants:[400],category:"serif"},{family:"Libre Caslon Text",variants:[400,"400i",700],category:"serif"},{family:"Libre Franklin",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"sans-serif"},{family:"Life Savers",variants:[400,700,800],category:"display"},{family:"Lilita One",variants:[400],category:"display"},{family:"Lily Script One",variants:[400],category:"display"},{family:"Limelight",variants:[400],category:"display"},{family:"Linden Hill",variants:[400,"400i"],category:"serif"},{family:"Literata",variants:[200,300,400,500,600,700,800,900,"200i","300i","400i","500i","600i","700i","800i","900i"],category:"serif"},{family:"Liu Jian Mao Cao",variants:[400],category:"handwriting"},{family:"Livvic",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",900,"900i"],category:"sans-serif"},{family:"Lobster",variants:[400],category:"display"},{family:"Lobster Two",variants:[400,"400i",700,"700i"],category:"display"},{family:"Londrina Outline",variants:[400],category:"display"},{family:"Londrina Shadow",variants:[400],category:"display"},{family:"Londrina Sketch",variants:[400],category:"display"},{family:"Londrina Solid",variants:[100,300,400,900],category:"display"},{family:"Long Cang",variants:[400],category:"handwriting"},{family:"Lora",variants:[400,500,600,700,"400i","500i","600i","700i"],category:"serif"},{family:"Love Ya Like A Sister",variants:[400],category:"display"},{family:"Loved by the King",variants:[400],category:"handwriting"},{family:"Lovers Quarrel",variants:[400],category:"handwriting"},{family:"Luckiest Guy",variants:[400],category:"display"},{family:"Lusitana",variants:[400,700],category:"serif"},{family:"Lustria",variants:[400],category:"serif"},{family:"M PLUS 1p",variants:[100,300,400,500,700,800,900],category:"sans-serif"},{family:"M PLUS Rounded 1c",variants:[100,300,400,500,700,800,900],category:"sans-serif"},{family:"Ma Shan Zheng",variants:[400],category:"handwriting"},{family:"Macondo",variants:[400],category:"display"},{family:"Macondo Swash Caps",variants:[400],category:"display"},{family:"Mada",variants:[200,300,400,500,600,700,900],category:"sans-serif"},{family:"Magra",variants:[400,700],category:"sans-serif"},{family:"Maiden Orange",variants:[400],category:"display"},{family:"Maitree",variants:[200,300,400,500,600,700],category:"serif"},{family:"Major Mono Display",variants:[400],category:"monospace"},{family:"Mako",variants:[400],category:"sans-serif"},{family:"Mali",variants:[200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"handwriting"},{family:"Mallanna",variants:[400],category:"sans-serif"},{family:"Mandali",variants:[400],category:"sans-serif"},{family:"Manjari",variants:[100,400,700],category:"sans-serif"},{family:"Manrope",variants:[200,300,400,500,600,700,800],category:"sans-serif"},{family:"Mansalva",variants:[400],category:"handwriting"},{family:"Manuale",variants:[400,500,600,700,"400i","500i","600i","700i"],category:"serif"},{family:"Marcellus",variants:[400],category:"serif"},{family:"Marcellus SC",variants:[400],category:"serif"},{family:"Marck Script",variants:[400],category:"handwriting"},{family:"Margarine",variants:[400],category:"display"},{family:"Markazi Text",variants:[400,500,600,700],category:"serif"},{family:"Marko One",variants:[400],category:"serif"},{family:"Marmelad",variants:[400],category:"sans-serif"},{family:"Martel",variants:[200,300,400,600,700,800,900],category:"serif"},{family:"Martel Sans",variants:[200,300,400,600,700,800,900],category:"sans-serif"},{family:"Marvel",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Mate",variants:[400,"400i"],category:"serif"},{family:"Mate SC",variants:[400],category:"serif"},{family:"Maven Pro",variants:[400,500,600,700,800,900],category:"sans-serif"},{family:"McLaren",variants:[400],category:"display"},{family:"Meddon",variants:[400],category:"handwriting"},{family:"MedievalSharp",variants:[400],category:"display"},{family:"Medula One",variants:[400],category:"display"},{family:"Meera Inimai",variants:[400],category:"sans-serif"},{family:"Megrim",variants:[400],category:"display"},{family:"Meie Script",variants:[400],category:"handwriting"},{family:"Merienda",variants:[400,700],category:"handwriting"},{family:"Merienda One",variants:[400],category:"handwriting"},{family:"Merriweather",variants:[300,"300i",400,"400i",700,"700i",900,"900i"],category:"serif"},{family:"Merriweather Sans",variants:[300,400,500,600,700,800,"300i","400i","500i","600i","700i","800i"],category:"sans-serif"},{family:"Metal",variants:[400],category:"display"},{family:"Metal Mania",variants:[400],category:"display"},{family:"Metamorphous",variants:[400],category:"display"},{family:"Metrophobic",variants:[400],category:"sans-serif"},{family:"Michroma",variants:[400],category:"sans-serif"},{family:"Milonga",variants:[400],category:"display"},{family:"Miltonian",variants:[400],category:"display"},{family:"Miltonian Tattoo",variants:[400],category:"display"},{family:"Mina",variants:[400,700],category:"sans-serif"},{family:"Miniver",variants:[400],category:"display"},{family:"Miriam Libre",variants:[400,700],category:"sans-serif"},{family:"Mirza",variants:[400,500,600,700],category:"display"},{family:"Miss Fajardose",variants:[400],category:"handwriting"},{family:"Mitr",variants:[200,300,400,500,600,700],category:"sans-serif"},{family:"Modak",variants:[400],category:"display"},{family:"Modern Antiqua",variants:[400],category:"display"},{family:"Mogra",variants:[400],category:"display"},{family:"Molengo",variants:[400],category:"sans-serif"},{family:"Molle",variants:[400,"400i"],category:"handwriting"},{family:"Monda",variants:[400,700],category:"sans-serif"},{family:"Monofett",variants:[400],category:"display"},{family:"Monoton",variants:[400],category:"display"},{family:"Monsieur La Doulaise",variants:[400],category:"handwriting"},{family:"Montaga",variants:[400],category:"serif"},{family:"Montez",variants:[400],category:"handwriting"},{family:"Montserrat",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Montserrat Alternates",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Montserrat Subrayada",variants:[400,700],category:"sans-serif"},{family:"Moul",variants:[400],category:"display"},{family:"Moulpali",variants:[400],category:"display"},{family:"Mountains of Christmas",variants:[400,700],category:"display"},{family:"Mouse Memoirs",variants:[400],category:"sans-serif"},{family:"Mr Bedfort",variants:[400],category:"handwriting"},{family:"Mr Dafoe",variants:[400],category:"handwriting"},{family:"Mr De Haviland",variants:[400],category:"handwriting"},{family:"Mrs Saint Delafield",variants:[400],category:"handwriting"},{family:"Mrs Sheppards",variants:[400],category:"handwriting"},{family:"Mukta",variants:[200,300,400,500,600,700,800],category:"sans-serif"},{family:"Mukta Mahee",variants:[200,300,400,500,600,700,800],category:"sans-serif"},{family:"Mukta Malar",variants:[200,300,400,500,600,700,800],category:"sans-serif"},{family:"Mukta Vaani",variants:[200,300,400,500,600,700,800],category:"sans-serif"},{family:"Mulish",variants:[200,300,400,500,600,700,800,900,"200i","300i","400i","500i","600i","700i","800i","900i"],category:"sans-serif"},{family:"MuseoModerno",variants:[100,200,300,400,500,600,700,800,900],category:"display"},{family:"Mystery Quest",variants:[400],category:"display"},{family:"NTR",variants:[400],category:"sans-serif"},{family:"Nanum Brush Script",variants:[400],category:"handwriting"},{family:"Nanum Gothic",variants:[400,700,800],category:"sans-serif"},{family:"Nanum Gothic Coding",variants:[400,700],category:"monospace"},{family:"Nanum Myeongjo",variants:[400,700,800],category:"serif"},{family:"Nanum Pen Script",variants:[400],category:"handwriting"},{family:"Nerko One",variants:[400],category:"handwriting"},{family:"Neucha",variants:[400],category:"handwriting"},{family:"Neuton",variants:[200,300,400,"400i",700,800],category:"serif"},{family:"New Rocker",variants:[400],category:"display"},{family:"New Tegomin",variants:[400],category:"serif"},{family:"News Cycle",variants:[400,700],category:"sans-serif"},{family:"Newsreader",variants:[200,300,400,500,600,700,800,"200i","300i","400i","500i","600i","700i","800i"],category:"serif"},{family:"Niconne",variants:[400],category:"handwriting"},{family:"Niramit",variants:[200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"sans-serif"},{family:"Nixie One",variants:[400],category:"display"},{family:"Nobile",variants:[400,"400i",500,"500i",700,"700i"],category:"sans-serif"},{family:"Nokora",variants:[400,700],category:"serif"},{family:"Norican",variants:[400],category:"handwriting"},{family:"Nosifer",variants:[400],category:"display"},{family:"Notable",variants:[400],category:"sans-serif"},{family:"Nothing You Could Do",variants:[400],category:"handwriting"},{family:"Noticia Text",variants:[400,"400i",700,"700i"],category:"serif"},{family:"Noto Sans",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Noto Sans HK",variants:[100,300,400,500,700,900],category:"sans-serif"},{family:"Noto Sans JP",variants:[100,300,400,500,700,900],category:"sans-serif"},{family:"Noto Sans KR",variants:[100,300,400,500,700,900],category:"sans-serif"},{family:"Noto Sans SC",variants:[100,300,400,500,700,900],category:"sans-serif"},{family:"Noto Sans TC",variants:[100,300,400,500,700,900],category:"sans-serif"},{family:"Noto Serif",variants:[400,"400i",700,"700i"],category:"serif"},{family:"Noto Serif JP",variants:[200,300,400,500,600,700,900],category:"serif"},{family:"Noto Serif KR",variants:[200,300,400,500,600,700,900],category:"serif"},{family:"Noto Serif SC",variants:[200,300,400,500,600,700,900],category:"serif"},{family:"Noto Serif TC",variants:[200,300,400,500,600,700,900],category:"serif"},{family:"Nova Cut",variants:[400],category:"display"},{family:"Nova Flat",variants:[400],category:"display"},{family:"Nova Mono",variants:[400],category:"monospace"},{family:"Nova Oval",variants:[400],category:"display"},{family:"Nova Round",variants:[400],category:"display"},{family:"Nova Script",variants:[400],category:"display"},{family:"Nova Slim",variants:[400],category:"display"},{family:"Nova Square",variants:[400],category:"display"},{family:"Numans",variants:[400],category:"sans-serif"},{family:"Nunito",variants:[200,"200i",300,"300i",400,"400i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Nunito Sans",variants:[200,"200i",300,"300i",400,"400i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Odibee Sans",variants:[400],category:"display"},{family:"Odor Mean Chey",variants:[400],category:"display"},{family:"Offside",variants:[400],category:"display"},{family:"Oi",variants:[400],category:"display"},{family:"Old Standard TT",variants:[400,"400i",700],category:"serif"},{family:"Oldenburg",variants:[400],category:"display"},{family:"Oleo Script",variants:[400,700],category:"display"},{family:"Oleo Script Swash Caps",variants:[400,700],category:"display"},{family:"Open Sans",variants:[300,"300i",400,"400i",600,"600i",700,"700i",800,"800i"],category:"sans-serif"},{family:"Open Sans Condensed",variants:[300,"300i",400,700],category:"sans-serif"},{family:"Oranienbaum",variants:[400],category:"serif"},{family:"Orbitron",variants:[400,500,600,700,800,900],category:"sans-serif"},{family:"Oregano",variants:[400,"400i"],category:"display"},{family:"Orelega One",variants:[400],category:"display"},{family:"Orienta",variants:[400],category:"sans-serif"},{family:"Original Surfer",variants:[400],category:"display"},{family:"Oswald",variants:[200,300,400,500,600,700],category:"sans-serif"},{family:"Over the Rainbow",variants:[400],category:"handwriting"},{family:"Overlock",variants:[400,"400i",700,"700i",900,"900i"],category:"display"},{family:"Overlock SC",variants:[400],category:"display"},{family:"Overpass",variants:[100,"100i",200,"200i",300,"300i",400,"400i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Overpass Mono",variants:[300,400,600,700],category:"monospace"},{family:"Ovo",variants:[400],category:"serif"},{family:"Oxanium",variants:[200,300,400,500,600,700,800],category:"display"},{family:"Oxygen",variants:[300,400,700],category:"sans-serif"},{family:"Oxygen Mono",variants:[400],category:"monospace"},{family:"PT Mono",variants:[400],category:"monospace"},{family:"PT Sans",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"PT Sans Caption",variants:[400,700],category:"sans-serif"},{family:"PT Sans Narrow",variants:[400,700],category:"sans-serif"},{family:"PT Serif",variants:[400,"400i",700,"700i"],category:"serif"},{family:"PT Serif Caption",variants:[400,"400i"],category:"serif"},{family:"Pacifico",variants:[400],category:"handwriting"},{family:"Padauk",variants:[400,700],category:"sans-serif"},{family:"Palanquin",variants:[100,200,300,400,500,600,700],category:"sans-serif"},{family:"Palanquin Dark",variants:[400,500,600,700],category:"sans-serif"},{family:"Pangolin",variants:[400],category:"handwriting"},{family:"Paprika",variants:[400],category:"display"},{family:"Parisienne",variants:[400],category:"handwriting"},{family:"Passero One",variants:[400],category:"display"},{family:"Passion One",variants:[400,700,900],category:"display"},{family:"Pathway Gothic One",variants:[400],category:"sans-serif"},{family:"Patrick Hand",variants:[400],category:"handwriting"},{family:"Patrick Hand SC",variants:[400],category:"handwriting"},{family:"Pattaya",variants:[400],category:"sans-serif"},{family:"Patua One",variants:[400],category:"display"},{family:"Pavanam",variants:[400],category:"sans-serif"},{family:"Paytone One",variants:[400],category:"sans-serif"},{family:"Peddana",variants:[400],category:"serif"},{family:"Peralta",variants:[400],category:"display"},{family:"Permanent Marker",variants:[400],category:"handwriting"},{family:"Petit Formal Script",variants:[400],category:"handwriting"},{family:"Petrona",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"serif"},{family:"Philosopher",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Piazzolla",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"serif"},{family:"Piedra",variants:[400],category:"display"},{family:"Pinyon Script",variants:[400],category:"handwriting"},{family:"Pirata One",variants:[400],category:"display"},{family:"Plaster",variants:[400],category:"display"},{family:"Play",variants:[400,700],category:"sans-serif"},{family:"Playball",variants:[400],category:"display"},{family:"Playfair Display",variants:[400,500,600,700,800,900,"400i","500i","600i","700i","800i","900i"],category:"serif"},{family:"Playfair Display SC",variants:[400,"400i",700,"700i",900,"900i"],category:"serif"},{family:"Podkova",variants:[400,500,600,700,800],category:"serif"},{family:"Poiret One",variants:[400],category:"display"},{family:"Poller One",variants:[400],category:"display"},{family:"Poly",variants:[400,"400i"],category:"serif"},{family:"Pompiere",variants:[400],category:"display"},{family:"Pontano Sans",variants:[400],category:"sans-serif"},{family:"Poor Story",variants:[400],category:"display"},{family:"Poppins",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Port Lligat Sans",variants:[400],category:"sans-serif"},{family:"Port Lligat Slab",variants:[400],category:"serif"},{family:"Potta One",variants:[400],category:"display"},{family:"Pragati Narrow",variants:[400,700],category:"sans-serif"},{family:"Prata",variants:[400],category:"serif"},{family:"Preahvihear",variants:[400],category:"display"},{family:"Press Start 2P",variants:[400],category:"display"},{family:"Pridi",variants:[200,300,400,500,600,700],category:"serif"},{family:"Princess Sofia",variants:[400],category:"handwriting"},{family:"Prociono",variants:[400],category:"serif"},{family:"Prompt",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Prosto One",variants:[400],category:"display"},{family:"Proza Libre",variants:[400,"400i",500,"500i",600,"600i",700,"700i",800,"800i"],category:"sans-serif"},{family:"Public Sans",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"sans-serif"},{family:"Puritan",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Purple Purse",variants:[400],category:"display"},{family:"Quando",variants:[400],category:"serif"},{family:"Quantico",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Quattrocento",variants:[400,700],category:"serif"},{family:"Quattrocento Sans",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Questrial",variants:[400],category:"sans-serif"},{family:"Quicksand",variants:[300,400,500,600,700],category:"sans-serif"},{family:"Quintessential",variants:[400],category:"handwriting"},{family:"Qwigley",variants:[400],category:"handwriting"},{family:"Racing Sans One",variants:[400],category:"display"},{family:"Radley",variants:[400,"400i"],category:"serif"},{family:"Rajdhani",variants:[300,400,500,600,700],category:"sans-serif"},{family:"Rakkas",variants:[400],category:"display"},{family:"Raleway",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"sans-serif"},{family:"Raleway Dots",variants:[400],category:"display"},{family:"Ramabhadra",variants:[400],category:"sans-serif"},{family:"Ramaraja",variants:[400],category:"serif"},{family:"Rambla",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Rammetto One",variants:[400],category:"display"},{family:"Ranchers",variants:[400],category:"display"},{family:"Rancho",variants:[400],category:"handwriting"},{family:"Ranga",variants:[400,700],category:"display"},{family:"Rasa",variants:[300,400,500,600,700],category:"serif"},{family:"Rationale",variants:[400],category:"sans-serif"},{family:"Ravi Prakash",variants:[400],category:"display"},{family:"Recursive",variants:[300,400,500,600,700,800,900],category:"sans-serif"},{family:"Red Hat Display",variants:[400,"400i",500,"500i",700,"700i",900,"900i"],category:"sans-serif"},{family:"Red Hat Text",variants:[400,"400i",500,"500i",700,"700i"],category:"sans-serif"},{family:"Red Rose",variants:[300,400,500,600,700],category:"display"},{family:"Redressed",variants:[400],category:"handwriting"},{family:"Reem Kufi",variants:[400],category:"sans-serif"},{family:"Reenie Beanie",variants:[400],category:"handwriting"},{family:"Reggae One",variants:[400],category:"display"},{family:"Revalia",variants:[400],category:"display"},{family:"Rhodium Libre",variants:[400],category:"serif"},{family:"Ribeye",variants:[400],category:"display"},{family:"Ribeye Marrow",variants:[400],category:"display"},{family:"Righteous",variants:[400],category:"display"},{family:"Risque",variants:[400],category:"display"},{family:"Roboto",variants:[100,"100i",300,"300i",400,"400i",500,"500i",700,"700i",900,"900i"],category:"sans-serif"},{family:"Roboto Condensed",variants:[300,"300i",400,"400i",700,"700i"],category:"sans-serif"},{family:"Roboto Mono",variants:[100,200,300,400,500,600,700,"100i","200i","300i","400i","500i","600i","700i"],category:"monospace"},{family:"Roboto Slab",variants:[100,200,300,400,500,600,700,800,900],category:"serif"},{family:"Rochester",variants:[400],category:"handwriting"},{family:"Rock Salt",variants:[400],category:"handwriting"},{family:"RocknRoll One",variants:[400],category:"sans-serif"},{family:"Rokkitt",variants:[100,200,300,400,500,600,700,800,900],category:"serif"},{family:"Romanesco",variants:[400],category:"handwriting"},{family:"Ropa Sans",variants:[400,"400i"],category:"sans-serif"},{family:"Rosario",variants:[300,400,500,600,700,"300i","400i","500i","600i","700i"],category:"sans-serif"},{family:"Rosarivo",variants:[400,"400i"],category:"serif"},{family:"Rouge Script",variants:[400],category:"handwriting"},{family:"Rowdies",variants:[300,400,700],category:"display"},{family:"Rozha One",variants:[400],category:"serif"},{family:"Rubik",variants:[300,400,500,600,700,800,900,"300i","400i","500i","600i","700i","800i","900i"],category:"sans-serif"},{family:"Rubik Mono One",variants:[400],category:"sans-serif"},{family:"Ruda",variants:[400,500,600,700,800,900],category:"sans-serif"},{family:"Rufina",variants:[400,700],category:"serif"},{family:"Ruge Boogie",variants:[400],category:"handwriting"},{family:"Ruluko",variants:[400],category:"sans-serif"},{family:"Rum Raisin",variants:[400],category:"sans-serif"},{family:"Ruslan Display",variants:[400],category:"display"},{family:"Russo One",variants:[400],category:"sans-serif"},{family:"Ruthie",variants:[400],category:"handwriting"},{family:"Rye",variants:[400],category:"display"},{family:"Sacramento",variants:[400],category:"handwriting"},{family:"Sahitya",variants:[400,700],category:"serif"},{family:"Sail",variants:[400],category:"display"},{family:"Saira",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"sans-serif"},{family:"Saira Condensed",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"Saira Extra Condensed",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"Saira Semi Condensed",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"Saira Stencil One",variants:[400],category:"display"},{family:"Salsa",variants:[400],category:"display"},{family:"Sanchez",variants:[400,"400i"],category:"serif"},{family:"Sancreek",variants:[400],category:"display"},{family:"Sansita",variants:[400,"400i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Sansita Swashed",variants:[300,400,500,600,700,800,900],category:"display"},{family:"Sarabun",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i"],category:"sans-serif"},{family:"Sarala",variants:[400,700],category:"sans-serif"},{family:"Sarina",variants:[400],category:"display"},{family:"Sarpanch",variants:[400,500,600,700,800,900],category:"sans-serif"},{family:"Satisfy",variants:[400],category:"handwriting"},{family:"Sawarabi Gothic",variants:[400],category:"sans-serif"},{family:"Sawarabi Mincho",variants:[400],category:"sans-serif"},{family:"Scada",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"Scheherazade",variants:[400,700],category:"serif"},{family:"Schoolbell",variants:[400],category:"handwriting"},{family:"Scope One",variants:[400],category:"serif"},{family:"Seaweed Script",variants:[400],category:"display"},{family:"Secular One",variants:[400],category:"sans-serif"},{family:"Sedgwick Ave",variants:[400],category:"handwriting"},{family:"Sedgwick Ave Display",variants:[400],category:"handwriting"},{family:"Sen",variants:[400,700,800],category:"sans-serif"},{family:"Sevillana",variants:[400],category:"display"},{family:"Seymour One",variants:[400],category:"sans-serif"},{family:"Shadows Into Light",variants:[400],category:"handwriting"},{family:"Shadows Into Light Two",variants:[400],category:"handwriting"},{family:"Shanti",variants:[400],category:"sans-serif"},{family:"Share",variants:[400,"400i",700,"700i"],category:"display"},{family:"Share Tech",variants:[400],category:"sans-serif"},{family:"Share Tech Mono",variants:[400],category:"monospace"},{family:"Shippori Mincho",variants:[400,500,600,700,800],category:"serif"},{family:"Shippori Mincho B1",variants:[400,500,600,700,800],category:"serif"},{family:"Shojumaru",variants:[400],category:"display"},{family:"Short Stack",variants:[400],category:"handwriting"},{family:"Shrikhand",variants:[400],category:"display"},{family:"Siemreap",variants:[400],category:"display"},{family:"Sigmar One",variants:[400],category:"display"},{family:"Signika",variants:[300,400,500,600,700],category:"sans-serif"},{family:"Signika Negative",variants:[300,400,600,700],category:"sans-serif"},{family:"Simonetta",variants:[400,"400i",900,"900i"],category:"display"},{family:"Single Day",variants:[400],category:"display"},{family:"Sintony",variants:[400,700],category:"sans-serif"},{family:"Sirin Stencil",variants:[400],category:"display"},{family:"Six Caps",variants:[400],category:"sans-serif"},{family:"Skranji",variants:[400,700],category:"display"},{family:"Slabo 13px",variants:[400],category:"serif"},{family:"Slabo 27px",variants:[400],category:"serif"},{family:"Slackey",variants:[400],category:"display"},{family:"Smokum",variants:[400],category:"display"},{family:"Smythe",variants:[400],category:"display"},{family:"Sniglet",variants:[400,800],category:"display"},{family:"Snippet",variants:[400],category:"sans-serif"},{family:"Snowburst One",variants:[400],category:"display"},{family:"Sofadi One",variants:[400],category:"display"},{family:"Sofia",variants:[400],category:"handwriting"},{family:"Solway",variants:[300,400,500,700,800],category:"serif"},{family:"Song Myung",variants:[400],category:"serif"},{family:"Sonsie One",variants:[400],category:"display"},{family:"Sora",variants:[100,200,300,400,500,600,700,800],category:"sans-serif"},{family:"Sorts Mill Goudy",variants:[400,"400i"],category:"serif"},{family:"Source Code Pro",variants:[200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",900,"900i"],category:"monospace"},{family:"Source Sans Pro",variants:[200,"200i",300,"300i",400,"400i",600,"600i",700,"700i",900,"900i"],category:"sans-serif"},{family:"Source Serif Pro",variants:[200,"200i",300,"300i",400,"400i",600,"600i",700,"700i",900,"900i"],category:"serif"},{family:"Space Grotesk",variants:[300,400,500,600,700],category:"sans-serif"},{family:"Space Mono",variants:[400,"400i",700,"700i"],category:"monospace"},{family:"Spartan",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"Special Elite",variants:[400],category:"display"},{family:"Spectral",variants:[200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i"],category:"serif"},{family:"Spectral SC",variants:[200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i"],category:"serif"},{family:"Spicy Rice",variants:[400],category:"display"},{family:"Spinnaker",variants:[400],category:"sans-serif"},{family:"Spirax",variants:[400],category:"display"},{family:"Squada One",variants:[400],category:"display"},{family:"Sree Krushnadevaraya",variants:[400],category:"serif"},{family:"Sriracha",variants:[400],category:"handwriting"},{family:"Srisakdi",variants:[400,700],category:"display"},{family:"Staatliches",variants:[400],category:"display"},{family:"Stalemate",variants:[400],category:"handwriting"},{family:"Stalinist One",variants:[400],category:"display"},{family:"Stardos Stencil",variants:[400,700],category:"display"},{family:"Stick",variants:[400],category:"sans-serif"},{family:"Stint Ultra Condensed",variants:[400],category:"display"},{family:"Stint Ultra Expanded",variants:[400],category:"display"},{family:"Stoke",variants:[300,400],category:"serif"},{family:"Strait",variants:[400],category:"sans-serif"},{family:"Stylish",variants:[400],category:"sans-serif"},{family:"Sue Ellen Francisco",variants:[400],category:"handwriting"},{family:"Suez One",variants:[400],category:"serif"},{family:"Sulphur Point",variants:[300,400,700],category:"sans-serif"},{family:"Sumana",variants:[400,700],category:"serif"},{family:"Sunflower",variants:[300,400,500,700],category:"sans-serif"},{family:"Sunshiney",variants:[400],category:"handwriting"},{family:"Supermercado One",variants:[400],category:"display"},{family:"Sura",variants:[400,700],category:"serif"},{family:"Suranna",variants:[400],category:"serif"},{family:"Suravaram",variants:[400],category:"serif"},{family:"Suwannaphum",variants:[400],category:"display"},{family:"Swanky and Moo Moo",variants:[400],category:"handwriting"},{family:"Syncopate",variants:[400,700],category:"sans-serif"},{family:"Syne",variants:[400,500,600,700,800],category:"sans-serif"},{family:"Syne Mono",variants:[400],category:"monospace"},{family:"Syne Tactile",variants:[400],category:"display"},{family:"Tajawal",variants:[200,300,400,500,700,800,900],category:"sans-serif"},{family:"Tangerine",variants:[400,700],category:"handwriting"},{family:"Taprom",variants:[400],category:"display"},{family:"Tauri",variants:[400],category:"sans-serif"},{family:"Taviraj",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"serif"},{family:"Teko",variants:[300,400,500,600,700],category:"sans-serif"},{family:"Telex",variants:[400],category:"sans-serif"},{family:"Tenali Ramakrishna",variants:[400],category:"sans-serif"},{family:"Tenor Sans",variants:[400],category:"sans-serif"},{family:"Text Me One",variants:[400],category:"sans-serif"},{family:"Texturina",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"serif"},{family:"Thasadith",variants:[400,"400i",700,"700i"],category:"sans-serif"},{family:"The Girl Next Door",variants:[400],category:"handwriting"},{family:"Tienne",variants:[400,700,900],category:"serif"},{family:"Tillana",variants:[400,500,600,700,800],category:"handwriting"},{family:"Timmana",variants:[400],category:"sans-serif"},{family:"Tinos",variants:[400,"400i",700,"700i"],category:"serif"},{family:"Titan One",variants:[400],category:"display"},{family:"Titillium Web",variants:[200,"200i",300,"300i",400,"400i",600,"600i",700,"700i",900],category:"sans-serif"},{family:"Tomorrow",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"sans-serif"},{family:"Trade Winds",variants:[400],category:"display"},{family:"Train One",variants:[400],category:"display"},{family:"Trirong",variants:[100,"100i",200,"200i",300,"300i",400,"400i",500,"500i",600,"600i",700,"700i",800,"800i",900,"900i"],category:"serif"},{family:"Trispace",variants:[100,200,300,400,500,600,700,800],category:"sans-serif"},{family:"Trocchi",variants:[400],category:"serif"},{family:"Trochut",variants:[400,"400i",700],category:"display"},{family:"Truculenta",variants:[100,200,300,400,500,600,700,800,900],category:"sans-serif"},{family:"Trykker",variants:[400],category:"serif"},{family:"Tulpen One",variants:[400],category:"display"},{family:"Turret Road",variants:[200,300,400,500,700,800],category:"display"},{family:"Ubuntu",variants:[300,"300i",400,"400i",500,"500i",700,"700i"],category:"sans-serif"},{family:"Ubuntu Condensed",variants:[400],category:"sans-serif"},{family:"Ubuntu Mono",variants:[400,"400i",700,"700i"],category:"monospace"},{family:"Ultra",variants:[400],category:"serif"},{family:"Uncial Antiqua",variants:[400],category:"display"},{family:"Underdog",variants:[400],category:"display"},{family:"Unica One",variants:[400],category:"display"},{family:"UnifrakturCook",variants:[400,700],category:"display"},{family:"UnifrakturMaguntia",variants:[400],category:"display"},{family:"Unkempt",variants:[400,700],category:"display"},{family:"Unlock",variants:[400],category:"display"},{family:"Unna",variants:[400,"400i",700,"700i"],category:"serif"},{family:"VT323",variants:[400],category:"monospace"},{family:"Vampiro One",variants:[400],category:"display"},{family:"Varela",variants:[400],category:"sans-serif"},{family:"Varela Round",variants:[400],category:"sans-serif"},{family:"Varta",variants:[300,400,500,600,700],category:"sans-serif"},{family:"Vast Shadow",variants:[400],category:"display"},{family:"Vesper Libre",variants:[400,500,700,900],category:"serif"},{family:"Viaoda Libre",variants:[400],category:"display"},{family:"Vibes",variants:[400],category:"display"},{family:"Vibur",variants:[400],category:"handwriting"},{family:"Vidaloka",variants:[400],category:"serif"},{family:"Viga",variants:[400],category:"sans-serif"},{family:"Voces",variants:[400],category:"display"},{family:"Volkhov",variants:[400,"400i",700,"700i"],category:"serif"},{family:"Vollkorn",variants:[400,500,600,700,800,900,"400i","500i","600i","700i","800i","900i"],category:"serif"},{family:"Vollkorn SC",variants:[400,600,700,900],category:"serif"},{family:"Voltaire",variants:[400],category:"sans-serif"},{family:"Waiting for the Sunrise",variants:[400],category:"handwriting"},{family:"Wallpoet",variants:[400],category:"display"},{family:"Walter Turncoat",variants:[400],category:"handwriting"},{family:"Warnes",variants:[400],category:"display"},{family:"Wellfleet",variants:[400],category:"display"},{family:"Wendy One",variants:[400],category:"sans-serif"},{family:"Wire One",variants:[400],category:"sans-serif"},{family:"Work Sans",variants:[100,200,300,400,500,600,700,800,900,"100i","200i","300i","400i","500i","600i","700i","800i","900i"],category:"sans-serif"},{family:"Xanh Mono",variants:[400,"400i"],category:"monospace"},{family:"Yanone Kaffeesatz",variants:[200,300,400,500,600,700],category:"sans-serif"},{family:"Yantramanav",variants:[100,300,400,500,700,900],category:"sans-serif"},{family:"Yatra One",variants:[400],category:"display"},{family:"Yellowtail",variants:[400],category:"handwriting"},{family:"Yeon Sung",variants:[400],category:"display"},{family:"Yeseva One",variants:[400],category:"display"},{family:"Yesteryear",variants:[400],category:"handwriting"},{family:"Yrsa",variants:[300,400,500,600,700],category:"serif"},{family:"Yusei Magic",variants:[400],category:"sans-serif"},{family:"ZCOOL KuaiLe",variants:[400],category:"display"},{family:"ZCOOL QingKe HuangYou",variants:[400],category:"display"},{family:"ZCOOL XiaoWei",variants:[400],category:"serif"},{family:"Zen Dots",variants:[400],category:"display"},{family:"Zeyada",variants:[400],category:"handwriting"},{family:"Zhi Mang Xing",variants:[400],category:"handwriting"},{family:"Zilla Slab",variants:[300,"300i",400,"400i",500,"500i",600,"600i",700,"700i"],category:"serif"},{family:"Zilla Slab Highlight",variants:[400,700],category:"display"}];function he(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ue(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return ue(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function de(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function ye(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?de(Object(a),!0).forEach((function(t){ge(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):de(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function ge(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var be=B.fontStyles,ve=B.textTransforms,we=B.textDecorations,ke=B.pxUnit,_e=B.perUnit,Ee=B.emUnit,Ce=B.remUnit,xe=function(e){var t=e.className,a=e.label,n=void 0===a?(0,r.__)("Typography:","b-blocks"):a,i=e.typography,l=e.onChange,c=e.defaults,m=void 0===c?{}:c,f={fontFamily:"Default",fontCategory:"sans-serif",fontWeight:400,fontSize:15,fontStyle:"normal",textTransform:"none",textDecoration:"auto",lineHeight:"135%",letterSpace:"0px"},p=function(e){return(null==m?void 0:m[e])||f[e]},h=function(e){return(null==i?void 0:i[e])||p(e)},d=function(e,t){return l(ye(ye({},i),{},ge({},e,t)))},y=function(e){return(null==i?void 0:i[e])&&(null==i?void 0:i[e])!==p(e)&&wp.element.createElement(o.Button,{icon:"image-rotate",className:"bBlocksResetVal",onClick:function(){return function(e){return l(ye(ye({},i),{},ge({},e,p(e))))}(e)}})},g=he((0,s.useState)(""),2),v=g[0],w=g[1],k=he((0,s.useState)(!1),2),_=k[0],E=k[1],C=pe.filter((function(e){return e.family.toLowerCase().includes(v.toLowerCase())})),x=function(e,t,a){return null==e||e===a?"":"".concat(t,": ").concat(e,";")};return(0,s.useEffect)((function(){var e,t,a,n,r="".concat(null==h("fontFamily")||h("fontFamily")===f.fontFamily?"":"font-family: '".concat(h("fontFamily"),"', ").concat(h("fontCategory"),";"),"\n        ").concat(x(h("fontWeight"),"font-weight",f.fontWeight),"\n        ").concat(null==h("fontSize")?"":"font-size: ".concat(h("fontSize"),"px;"),"\n        ").concat(x(h("fontStyle"),"font-style",f.fontStyle),"\n        ").concat(x(h("textTransform"),"text-transform",f.textTransform),"\n        ").concat(x(h("textDecoration"),"text-decoration",f.textDecoration),"\n        ").concat(null==h("lineHeight")?"":"line-height: ".concat(h("lineHeight"),";"),"\n        ").concat(x(h("letterSpace"),"letter-spacing",f.letterSpace)),s=void 0===h("fontVariant")||400===h("fontVariant")?"":"400i"===h("fontVariant")?":ital@1":null!==(e=h("fontVariant"))&&void 0!==e&&e.includes("00i")?": ital, wght@1, ".concat(null===(t=h("fontVariant"))||void 0===t?void 0:t.replace("00i","00")," "):": wght@".concat(h("fontVariant")," "),o="Default"===h("fontFamily")||void 0===h("fontFamily")?"https://fonts.googleapis.com/css2?family=Open+Sans&display=swap":"https://fonts.googleapis.com/css2?family=".concat(null===(a=h("fontFamily"))||void 0===a?void 0:a.split(" ").join("+")).concat(s.replace(/ /g,""),"&display=swap");l(ye(ye({},i),{},(ge(n={},"styles",r.replace(/\s+/g," ").trim()),ge(n,"googleFontLink",o),n)))}),[null==i?void 0:i.fontFamily,null==i?void 0:i.fontWeight,null==i?void 0:i.fontSize,null==i?void 0:i.fontStyle,null==i?void 0:i.textTransform,null==i?void 0:i.textDecoration,null==i?void 0:i.lineHeight,null==i?void 0:i.letterSpace]),wp.element.createElement(o.PanelRow,{className:"bBlocksDropdown ".concat(t)},wp.element.createElement(u,{mt:"0",mb:"0"},n),wp.element.createElement(o.Dropdown,{className:"bBlocksDropdownContainer",contentClassName:"bBlocksDropdownPopover",position:"bottom right",renderToggle:function(e){var t=e.isOpen,a=e.onToggle;return wp.element.createElement(o.Button,{icon:"admin-customizer",onClick:a,"aria-expanded":t})},renderContent:function(){return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.PanelRow,{className:"bBlocksTypoFontTitle"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Font Family:","b-blocks")),wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Weight:","b-blocks"))),wp.element.createElement(o.PanelRow,{className:"bBlocksTypoFont"},wp.element.createElement("div",{className:"bBlocksTypoFontSelect"},wp.element.createElement("input",{type:"search",value:v,onClick:function(){return E(!_)},placeholder:h("fontFamily")||"Search Font",onChange:function(e){return w(e.target.value)}}),wp.element.createElement("span",{className:"dashicon dashicons dashicons-".concat(_?"arrow-up":"arrow-down"," "),onClick:function(){return E(!_)}}),_&&wp.element.createElement("ul",{className:"bBlocksTypoFontLists"},null==C?void 0:C.map((function(e){return wp.element.createElement("li",{key:null==e?void 0:e.family,onClick:function(){var t;l(ye(ye({},i),{},(ge(t={},"fontFamily",null==e?void 0:e.family),ge(t,"fontCategory",(null==e?void 0:e.category)||"sans-serif"),ge(t,"fontWeight",400),ge(t,"fontVariant",400),t))),w(""),E(!1)}},null==e?void 0:e.family)})))),wp.element.createElement(o.SelectControl,{value:h("fontVariant"),onChange:function(e){var t;l(ye(ye({},i),{},(ge(t={},"fontWeight",parseInt(null==e?void 0:e.replace("00i","00"))),ge(t,"fontVariant",e),t)))},options:(t=null===(e=pe.filter((function(e){return e.family===h("fontFamily")}))[0])||void 0===e?void 0:e.variants,a=[],null==t||t.map((function(e){return null==a?void 0:a.push({label:e,value:e})})),0===a.length?[400]:a)})),wp.element.createElement(u,null,(0,r.__)("Font Size:","b-blocks")),wp.element.createElement(o.RangeControl,{value:h("fontSize"),onChange:function(e){return d("fontSize",e)},min:0,max:80,step:1,allowReset:!0,resetFallbackValue:(null==m?void 0:m.fontSize)||f.fontSize,initialPosition:(null==m?void 0:m.fontSize)||f.fontSize}),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Font Style:","b-blocks")),wp.element.createElement(o.SelectControl,{value:h("fontStyle"),onChange:function(e){return d("fontStyle",e)},options:be}),y("fontStyle")),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"5px"},(0,r.__)("Text Transform:","b-blocks")),wp.element.createElement(b,{options:ve,myValue:h("textTransform"),setState:function(e){return d("textTransform",e)}})),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Text Decoration:","b-blocks")),wp.element.createElement(o.SelectControl,{value:h("textDecoration"),onChange:function(e){return d("textDecoration",e)},options:we}),y("textDecoration")),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Line Height:","b-blocks"),labelPosition:"left",value:h("lineHeight"),onChange:function(e){return d("lineHeight",e)},units:[ke,_e,Ee,Ce]}),y("lineHeight")),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Letter Spacing:","b-blocks"),labelPosition:"left",value:h("letterSpace"),onChange:function(e){return d("letterSpace",e)},units:[ke,Ee,Ce]}),y("letterSpace")));var e,t,a}}))},Se={fontSizes:[{name:"Small",slug:"small",size:13},{name:"Normal",slug:"normal",size:16},{name:"Medium",slug:"medium",size:20},{name:"Large",slug:"large",size:36},{name:"Huge",slug:"huge",size:48}],colors:[{name:"Black",color:"#000"},{name:"White",color:"#fff"},{name:"Purple Heart",color:"#4527a4"},{name:"Dark Orchid",color:"#8344c5"}],tags:[{label:"Paragraph",value:"p",icon:"P",def:15},{label:"Heading 1",value:"h1",icon:"H1",def:32},{label:"Heading 2",value:"h2",icon:"H2",def:25},{label:"Heading 3",value:"h3",icon:"H3",def:20},{label:"Heading 4",value:"h4",icon:"H4",def:16},{label:"Heading 5",value:"h5",icon:"H5",def:14},{label:"Heading 6",value:"h6",icon:"H6",def:12},{label:"Span",value:"span",icon:"SPAN",def:15},{label:"Div",value:"div",icon:"DIV",def:15}],hTags:[{label:"Heading 1",value:"h1",icon:"H1",def:32},{label:"Heading 2",value:"h2",icon:"H2",def:25},{label:"Heading 3",value:"h3",icon:"H3",def:20},{label:"Heading 4",value:"h4",icon:"H4",def:16},{label:"Heading 5",value:"h5",icon:"H5",def:14},{label:"Heading 6",value:"h6",icon:"H6",def:12}],aligns:[{label:"Left",value:"left",icon:"editor-alignleft"},{label:"Center",value:"center",icon:"editor-aligncenter"},{label:"Right",value:"right",icon:"editor-alignright"},{label:"Justify",value:"justify",icon:"editor-justify"}],borderStyles:[{label:"Solid",value:"solid"},{label:"Dashed",value:"dashed"},{label:"Dotted",value:"dotted"},{label:"Double",value:"double"},{label:"Groove",value:"groove"},{label:"Inset",value:"inset"},{label:"Outset",value:"outset"},{label:"Ridge",value:"ridge"}],fontWeights:[{label:"Lighter",value:"lighter"},{label:"100",value:"100"},{label:"200",value:"200"},{label:"300",value:"300"},{label:"400",value:"400"},{label:"500",value:"500"},{label:"600",value:"600"},{label:"700",value:"700"},{label:"800",value:"800"},{label:"900",value:"900"},{label:"Bold",value:"bold"},{label:"Bolder",value:"bolder"},{label:"Normal",value:"normal"},{label:"Inherit",value:"inherit"}],fontStyles:[{label:"Normal",value:"normal"},{label:"Italic",value:"italic"},{label:"Oblique",value:"oblique"}],textTransforms:[{label:"None",value:"none",icon:"NO"},{label:"Capitalize",value:"capitalize",icon:"Aa"},{label:"Uppercase",value:"uppercase",icon:"AA"},{label:"Lowercase",value:"lowercase",icon:"aa"}],textDecorations:[{label:"Default",value:"auto"},{label:"Underline",value:"underline"},{label:"Overline",value:"overline"},{label:"Line Through",value:"line-through"},{label:"None",value:"none"}],sizeTypes:[{label:"Pixel",value:"px",icon:"px",def:650},{label:"Percentage",value:"%",icon:"%",def:100}],pxUnit:{value:"px",label:"px",default:0},perUnit:{value:"%",label:"%",default:0},emUnit:{value:"em",label:"em",default:0},remUnit:{value:"rem",label:"rem",default:0},vwUnit:{value:"vw",label:"vw",default:0},vhUnit:{value:"vh",label:"vh",default:0},sides:[{value:"all",label:"All Sides"},{value:"top",label:"Top"},{value:"right",label:"Right"},{value:"bottom",label:"Bottom"},{value:"left",label:"Left"},{value:"topRight",label:"Top Right"},{value:"topBottom",label:"Top Bottom"},{value:"topLeft",label:"Top Left"},{value:"topRightBottom",label:"Top Right Bottom"},{value:"topRightLeft",label:"Top Right Left"},{value:"topBottomLeft",label:"Top Bottom Left"},{value:"rightBottom",label:"Right Bottom"},{value:"rightLeft",label:"Right Left"},{value:"rightBottomLeft",label:"Right Bottom Left"},{value:"bottomLeft",label:"Bottom Left"}],postsOrdersBy:[{label:"Author",value:"author"},{label:"Title",value:"title"},{label:"Date",value:"date"},{label:"Last Modified",value:"modified"}],postsOrders:[{label:"Ascending",value:"asc"},{label:"Descending",value:"desc"}],getMonth:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],shadows:[{label:"None",value:"shadow-none"},{label:"Small Shadow",value:"shadow-sm"},{label:"Regular Shadow",value:"shadow"},{label:"Large Shadow",value:"shadow-lg"}],gradientType:[{label:"Linear",value:"linear",icon:"Linear"},{label:"Radial",value:"radial",icon:"Radial"}],radialType:[{label:"Ellipse",value:"ellipse",icon:"Ellipse"},{label:"Circle",value:"circle",icon:"Circle"}],effects:[{label:"Slide",value:"slide"},{label:"Fade",value:"fade"},{label:"Creative",value:"creative"}],normalHoverTabs:[{name:"normal",title:(0,r.__)("Normal","b-blocks")},{name:"hover",title:(0,r.__)("Hover","b-blocks")}],generalStyleTabs:[{name:"general",title:(0,r.__)("General","b-blocks")},{name:"style",title:(0,r.__)("Style","b-blocks")}],flexPos:[{label:"Start",value:"flex-start"},{label:"End",value:"flex-end"},{label:"Center",value:"center"},{label:"Space Around",value:"space-around"},{label:"Space Between",value:"space-between"},{label:"Space Evenly",value:"space-evenly"}],gradients:[{name:"Daisy Bush to Fuchsia Blue",gradient:"linear-gradient(135deg, #4527a4, #8344c5)",slug:"daisy-bush-to-fuchsia-blue"},{name:"Reddish Orange to Yellowish Orange",gradient:"linear-gradient(135deg, #fe6601, #fbb040)",slug:"reddish-orange-to-yellowish-orange"},{name:"Tuft Bush to Carnation Pink",gradient:"linear-gradient(135deg, #fed1c7, #fe8dc6)",slug:"tuft-bush-to-carnation-pink"},{name:"Golden Fizz to Yellow Orange",gradient:"linear-gradient(135deg, #f9ed32, #fbb040)",slug:"golden-fizz-to-yellow-orange"},{name:"Light Electric Violet to Electric Violet",gradient:"linear-gradient(135deg, #e100ff, #7f00ff)",slug:"light-electric-violet-to-electric-violet"},{name:"Hot Pink to Violet Red",gradient:"linear-gradient(135deg, #ff7db8, #ee2a7b)",slug:"hot-pink-to-violet-red"},{name:"Spring Green to Azure Radiance",gradient:"linear-gradient(135deg, #00ff8f, #00a1ff)",slug:"spring-green-to-azure-radiance"}],bgTypes:[{label:"Solid",value:"solid",icon:"Solid"},{label:"Gradient",value:"gradient",icon:"Gradient"}]};function Pe(e){return function(e){if(Array.isArray(e))return De(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ie(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Te(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Be(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Te(Object(a),!0).forEach((function(t){Ae(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Te(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function Ae(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Me(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||Ie(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ie(e,t){if(e){if("string"==typeof e)return De(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?De(e,t):void 0}}function De(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var Oe=Se.generalStyleTabs,Fe=Se.aligns,Ne=Se.postsOrdersBy,Le=Se.postsOrders,Re=[{label:(0,r.__)("Grid","b-blocks"),value:"grid",icon:c.grid},{label:(0,r.__)("Masonry","b-blocks"),value:"masonry",icon:c.masonry}],ze=[{label:(0,r.__)("Default","b-blocks"),value:"default"},{label:(0,r.__)("Title Meta","b-blocks"),value:"title-meta"},{label:(0,r.__)("Left Image","b-blocks"),value:"left-image"},{label:(0,r.__)("Right Image","b-blocks"),value:"right-image"}],je=[{label:(0,r.__)("Content","b-blocks"),value:"content"},{label:(0,r.__)("Image","b-blocks"),value:"image"}],Ve=function(e){var t=e.settings,a=e.getPostTypes,n=e.categories,i=t.attributes,c=i.layout,m=i.subLayout,f=i.columns,p=i.columnGap,d=i.rowGap,y=i.isContentEqualHight,v=i.postType,w=i.selectedCategories,k=i.isPostsPerPageAll,_=i.postsPerPage,E=i.postsOrderBy,C=i.postsOrder,x=i.contentAlign,S=i.contentBG,P=i.contentPadding,T=i.border,B=i.isFImg,A=i.isFImgLink,M=i.isTitle,I=i.isTitleLink,D=i.titleTypo,O=i.titleColor,F=i.titleMargin,N=i.isMeta,L=i.isMetaAuthor,z=i.isMetaDate,j=i.isMetaCategory,V=i.metaCategoryIn,G=i.isMetaComment,H=i.metaTypo,q=i.metaTextColor,U=i.metaLinkColor,W=i.metaIconColor,K=i.metaMargin,J=i.isExcerpt,$=i.excerptLength,X=i.excerptAlign,Q=i.excerptTypo,Z=i.excerptColor,ee=i.excerptMargin,te=i.isReadMore,ae=i.readMoreLabel,ne=i.isLinkNewTab,re=i.readMoreAlign,se=i.readMoreTypo,oe=i.readMoreColors,le=i.readMoreHovColors,ce=i.readMorePadding,me=i.readMoreBorder,pe=t.setAttributes,he=t.posts,ue=Me((0,s.useState)("desktop"),2),de=ue[0],ye=ue[1];return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.TabPanel,{className:"bBlocksTabPanel",activeClass:"activeTab",tabs:Oe},(function(e){return wp.element.createElement(wp.element.Fragment,null,"general"===e.name&&wp.element.createElement(wp.element.Fragment,null,he&&0!==he.length&&wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Layouts Settings","b-blocks"),initialOpen:!0},wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Layout Type:","b-blocks")),wp.element.createElement(b,{options:Re,myValue:c,setState:function(e){return pe({layout:e})},icon:!0})),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Sub Layout:","b-blocks")),wp.element.createElement(o.SelectControl,{value:m,onChange:function(e){pe({subLayout:e}),pe("left-image"===e||"right-image"===e?{columns:Be(Be({},f),{},{desktop:2})}:{columns:Be(Be({},f),{},{desktop:3})})},options:ze})),wp.element.createElement("small",null,(0,r.__)("Some settings may change when sub layout will be changed.","b-blocks")),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0"},(0,r.__)("Columns:","b-blocks")),wp.element.createElement(h,{device:de,onChange:function(e){return ye(e)}})),wp.element.createElement(o.RangeControl,{value:f[de],onChange:function(e){pe({columns:Be(Be({},f),{},Ae({},de,e))})},min:1,max:6,step:1,beforeIcon:"grid-view"}),wp.element.createElement(u,null,(0,r.__)("Column Gap:","b-blocks")),wp.element.createElement(o.RangeControl,{value:p,onChange:function(e){return pe({columnGap:e})},min:0,max:100,step:1,beforeIcon:"arrow-right-alt"}),wp.element.createElement(u,null,(0,r.__)("Row Gap:","b-blocks")),wp.element.createElement(o.RangeControl,{value:d,onChange:function(e){return pe({rowGap:e})},min:0,max:150,step:1,beforeIcon:"arrow-down-alt"}),"grid"===c&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(u,{mt:"10px"}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Enable Content Equal Height","b-blocks"),checked:y,onChange:function(e){return pe({isContentEqualHight:e})}}))),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Posts Query","b-blocks"),initialOpen:!he||0===he.length},wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Post Type:","b-blocks")),wp.element.createElement(o.SelectControl,{value:v,onChange:function(e){return pe({postType:e})},options:a})),"post"===v&&n&&0!==n.length?wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(u,null,(0,r.__)("Select Categories:","b-blocks")),n.map((function(e){var t=w.includes(e.id);return wp.element.createElement(o.CheckboxControl,{label:e.name,key:e.id,checked:t,onChange:function(t){return pe({selectedCategories:t?[].concat(Pe(w),[e.id]):w.filter((function(t){return t!==e.id}))})}})}))):null,wp.element.createElement(u,null,(0,r.__)("Post Per Page:","b-blocks")),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show All Posts","b-blocks"),checked:k,onChange:function(e){return pe({isPostsPerPageAll:e})}}),!1===k&&wp.element.createElement(o.RangeControl,{value:_,onChange:function(e){return pe({postsPerPage:e})},min:1,max:36,step:1}),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Post Order By:","b-blocks")),wp.element.createElement(o.SelectControl,{value:E,onChange:function(e){return pe({postsOrderBy:e})},options:Ne})),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Post Order:","b-blocks")),wp.element.createElement(o.SelectControl,{value:C,onChange:function(e){return pe({postsOrder:e})},options:Le}))),he&&0!==he.length&&wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Elements Settings","b-blocks"),initialOpen:!1},wp.element.createElement(u,{mt:"0"},(0,r.__)("Feature Image:","b-blocks")),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Feature Image","b-blocks"),checked:B,onChange:function(e){return pe({isFImg:e})}}),B&&wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Enable Feature Image Link","b-blocks"),checked:A,onChange:function(e){return pe({isFImgLink:e})}}),wp.element.createElement(u,null,(0,r.__)("Title:","b-blocks")),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Title","b-blocks"),checked:M,onChange:function(e){return pe({isTitle:e})}}),M&&wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Enable Title Link","b-blocks"),checked:I,onChange:function(e){return pe({isTitleLink:e})}}),wp.element.createElement(u,null,(0,r.__)("Meta Data:","b-blocks")),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Meta Data","b-blocks"),checked:N,onChange:function(e){return pe({isMeta:e})}}),N&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Author","b-blocks"),checked:L,onChange:function(e){return pe({isMetaAuthor:e})}}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Date","b-blocks"),checked:z,onChange:function(e){return pe({isMetaDate:e})}}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Category","b-blocks"),checked:j,onChange:function(e){return pe({isMetaCategory:e})}}),j&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Show Category In:","b-blocks")),wp.element.createElement(o.RadioControl,{selected:V,onChange:function(e){return pe({metaCategoryIn:e})},options:je}),wp.element.createElement(u,{mt:"10px"})),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Comment","b-blocks"),checked:G,onChange:function(e){return pe({isMetaComment:e})}})),wp.element.createElement(u,null,(0,r.__)("Excerpt:","b-blocks")),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Excerpt","b-blocks"),checked:J,onChange:function(e){return pe({isExcerpt:e})}}),J&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Excerpt Length:","b-blocks")),wp.element.createElement(o.RangeControl,{value:$,onChange:function(e){return pe({excerptLength:e})},min:0,max:100,step:1})),wp.element.createElement(u,null,(0,r.__)("Read More:","b-blocks")),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Read More","b-blocks"),checked:te,onChange:function(e){return pe({isReadMore:e})}}),te&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Read More Label:","b-blocks")),wp.element.createElement(o.TextControl,{value:ae,onChange:function(e){return pe({readMoreLabel:""===e?"Read More":e})}}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Open link in new tab","b-blocks"),checked:ne,onChange:function(e){return pe({isLinkNewTab:e})}})))),"style"===e.name&&wp.element.createElement(wp.element.Fragment,null,he&&0!==he.length&&wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Content Settings","b-blocks"),initialOpen:!0},wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Text Align:","b-blocks")),wp.element.createElement(b,{options:Fe,myValue:x,setState:function(e){return pe({contentAlign:e})},icon:!0})),wp.element.createElement(R,{label:(0,r.__)("Background","b-blocks"),background:S,onChange:function(e){return pe({contentBG:e})},defaults:{color:"#f4f2fc"}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Padding:","b-blocks"),space:P,onChange:function(e){return pe({contentPadding:e})},defaults:{vertical:"20px",horizontal:"25px"}}),wp.element.createElement(Y,{label:(0,r.__)("Border:","b-blocks"),border:T,onChange:function(e){return pe({border:e})},defaults:{radius:"5px"}})),he&&0!==he.length&&M&&wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Title Styles","b-blocks"),initialOpen:!1},wp.element.createElement(xe,{typography:D,onChange:function(e){return pe({titleTypo:e})},defaults:{fontSize:25}}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Color:","b-blocks"),value:O,onChange:function(e){return pe({titleColor:e})},defaultColor:"#4527a4"}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:F,onChange:function(e){return pe({titleMargin:e})},defaults:{side:4,bottom:"15px"}})),he&&0!==he.length&&N&&wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Meta Data Styles","b-blocks"),initialOpen:!1},wp.element.createElement(xe,{typography:H,onChange:function(e){return pe({metaTypo:e})},defaults:{fontSize:13,textTransform:"uppercase"}}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Text Color:","b-blocks"),value:q,onChange:function(e){return pe({metaTextColor:e})},defaultColor:"#333"}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Link Color:","b-blocks"),value:U,onChange:function(e){return pe({metaLinkColor:e})},defaultColor:"#8344c5"}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Icon Color:","b-blocks"),value:W,onChange:function(e){return pe({metaIconColor:e})},defaultColor:"#4527a4"}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:K,onChange:function(e){return pe({metaMargin:e})},defaults:{side:4,bottom:"15px"}})),he&&0!==he.length&&J&&wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Excerpt Styles","b-blocks"),initialOpen:!1},wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Text Align:","b-blocks")),wp.element.createElement(b,{options:Fe,myValue:X,setState:function(e){return pe({excerptAlign:e})},icon:!0})),wp.element.createElement(xe,{className:"mt-20p",typography:Q,onChange:function(e){return pe({excerptTypo:e})},defaults:{fontSize:15}}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Color:","b-blocks"),value:Z,onChange:function(e){return pe({excerptColor:e})},defaultColor:"#333"}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:ee,onChange:function(e){return pe({excerptMargin:e})},defaults:{side:4,bottom:"10px"}})),he&&0!==he.length&&te&&wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Read More Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Button Align:","b-blocks")),wp.element.createElement(b,{options:Fe.filter((function(e){return"justify"!==e.value})),myValue:re,setState:function(e){return pe({readMoreAlign:e})},icon:!0})),wp.element.createElement(xe,{typography:se,onChange:function(e){return pe({readMoreTypo:e})},defaults:{fontSize:14,textTransform:"uppercase",fontWeight:600}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Padding:","b-blocks"),space:ce,onChange:function(e){return pe({readMorePadding:e})},defaults:{vertical:"12px",horizontal:"35px"}}),wp.element.createElement(Y,{label:(0,r.__)("Border:","b-blocks"),border:me,onChange:function(e){return pe({readMoreBorder:e})},defaults:{radius:"3px"}}),wp.element.createElement(fe,{colors:oe,onChange:function(e){return pe({readMoreColors:e})},defaults:{color:"#fff",bg:"#8344c5"}}),wp.element.createElement(fe,{label:(0,r.__)("Hover Colors:","b-blocks"),colors:le,onChange:function(e){return pe({readMoreHovColors:e})},defaults:{color:"#fff",bg:"#4527a4"}}))))}))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(l.AlignmentToolbar,{value:x,onChange:function(e){return pe({contentAlign:e})}})))},Ge={firstTitle:function(e){return wp.element.createElement("p",{className:"bBlocksLabel"},(0,r.__)(e,"b-blocks"))},otherTitle:function(e){return wp.element.createElement("p",{className:"bBlocksLabel",style:{marginTop:"25px"}},(0,r.__)(e,"b-blocks"))},truncate:function(e,t){return e&&e.split(" ").splice(0,t).join(" ")},renderHTML:function(e){return wp.element.createElement("span",{dangerouslySetInnerHTML:{__html:e}})},mediaUrl:function(e){var t;return null===(t=(0,i.select)("core").getMedia(e))||void 0===t?void 0:t.source_url}},He=Ge.renderHTML,qe=Ge.mediaUrl,Ue=function(e){var t=e.atts,a=t.layout,n=t.isFImg,r=t.isFImgLink,i=t.isMeta,s=t.isMetaCategory,o=t.metaCategoryIn,l=t.isLinkNewTab,c=e.post,m=c.id,f=c.link,p=c.wbCategories,h=c.featured_media;return("slider"===a?n:n&&qe(h))?wp.element.createElement("figure",{className:"bBlocksPostFImg bBlocksPostFImg-".concat(m)},qe(h)&&wp.element.createElement(wp.element.Fragment,null,r?wp.element.createElement("a",{href:f,target:l?"_blank":"_self",rel:"noreferrer"}):"",i&&s&&"image"===o&&p?wp.element.createElement("div",{className:"bBlocksPostFImgCats"},He(p.space)):null)):null},We=function(e){var t=e.atts,a=t.isTitle,n=t.isTitleLink,r=t.isLinkNewTab,i=e.post,s=i.link,o=i.title;return a?wp.element.createElement("h2",{className:"bBlocksPostTitle"},n?wp.element.createElement("a",{href:s,target:r?"_blank":"_self",rel:"noreferrer"},o.rendered):o.rendered):null},Ke=Ge.truncate,Ye=Ge.renderHTML,Je=function(e){var t=e.atts,a=t.isExcerpt,n=t.excerptLength,r=e.post.content;return a?wp.element.createElement("div",{className:"bBlocksPostExcerpt bBlocksInnerPostContent"},Ye(Ke(r.rendered,n))):null},$e=function(e){var t=e.atts,a=t.isReadMore,n=t.readMoreLabel,r=t.isLinkNewTab,i=e.post.link;return a?wp.element.createElement("div",{className:"bBlocksPostReadMore"},wp.element.createElement("a",{href:i,target:r?"_blank":"_self",rel:"noreferrer"},n)):null},Xe=function(e){var t=e.atts.isMetaAuthor,a=e.post.wbAuthor;return t?wp.element.createElement("span",null,wp.element.createElement(o.Dashicon,{icon:"admin-users"})," ",a&&wp.element.createElement("a",{href:a.link,target:"_blank",rel:"noreferrer"},a.name)):null},Qe=function(e){var t=e.atts.isMetaDate,a=e.post.wbDate;return t&&a?wp.element.createElement("span",null,wp.element.createElement(o.Dashicon,{icon:"calendar-alt"})," ",wp.element.createElement("span",null,a)):null},Ze=Ge.renderHTML,et=function(e){var t=e.atts,a=t.isMetaCategory,n=t.metaCategoryIn,r=e.post.wbCategories;return a&&"content"===n&&r?wp.element.createElement("span",null,wp.element.createElement(o.Dashicon,{icon:"category"})," ",Ze(r.coma)):null},tt=function(e){var t=e.atts.isMetaComment,a=e.post,n=a.link,r=a.wbComment;return t?wp.element.createElement("span",null,wp.element.createElement(o.Dashicon,{icon:"admin-comments"})," ",wp.element.createElement("a",{href:"".concat(n,"#comments"),target:"_blank",rel:"noreferrer"},r)):null},at=function(e){var t=e.atts,a=e.post;return t.isMeta&&wp.element.createElement("div",{className:"bBlocksPostMeta"},wp.element.createElement(Xe,{atts:t,post:a}),wp.element.createElement(Qe,{atts:t,post:a}),wp.element.createElement(et,{atts:t,post:a}),wp.element.createElement(tt,{atts:t,post:a}))},nt=function(e){var t=e.atts,a=e.post,n=t.subLayout,r=a.id;return wp.element.createElement("article",{className:"bBlocksPost bBlocksPost-".concat(r," bBlocksPostDefault")},wp.element.createElement(Ue,{atts:t,post:a}),wp.element.createElement("div",{className:"bBlocksPostText"},wp.element.createElement(We,{atts:t,post:a}),wp.element.createElement(at,{atts:t,post:a}),"title-meta"!==n&&wp.element.createElement(s.Fragment,null,wp.element.createElement(Je,{atts:t,post:a}),wp.element.createElement($e,{atts:t,post:a}))))},rt=function(e){var t=e.atts,a=e.post,n=t.subLayout,r=a.id;return wp.element.createElement("article",{className:"bBlocksPost bBlocksPost-".concat(r," bBlocksPostSideImage ").concat("left-image"===n?"leftImage":"right-image"===n?"rightImage":"")},"left-image"===n&&wp.element.createElement(Ue,{atts:t,post:a}),wp.element.createElement("div",{className:"bBlocksPostText"},wp.element.createElement(We,{atts:t,post:a}),wp.element.createElement(at,{atts:t,post:a}),wp.element.createElement(Je,{atts:t,post:a}),wp.element.createElement($e,{atts:t,post:a})),"right-image"===n&&wp.element.createElement(Ue,{atts:t,post:a}))};function it(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function st(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?it(Object(a),!0).forEach((function(t){ot(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):it(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function ot(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var lt=Ge.mediaUrl,ct=(0,i.withSelect)((function(e,t){var a,n,r=t.attributes,i=r.postType,s=r.selectedCategories,o=r.isPostsPerPageAll,l=r.postsPerPage,c={categories:s,per_page:o?-1:l,orderby:r.postsOrderBy,order:r.postsOrder};return{getPostTypes:null===(a=e("core").getPostTypes())||void 0===a||null===(n=a.filter((function(e){return"page"!==e.slug&&"attachment"!==e.slug&&"wp_block"!==e.slug&&"wp_template"!==e.slug})))||void 0===n?void 0:n.map((function(e){return{label:e.name,value:e.slug}})),posts:e("core").getEntityRecords("postType",i,c),categories:e("core").getEntityRecords("taxonomy","category",{post_type:i}),media:function(t){return e("core").getMedia(t)},authors:e("core").getAuthors()}}))((function(e){var t=e.attributes,a=e.setAttributes,n=e.className,i=e.clientId,l=e.getPostTypes,c=e.posts,m=e.categories,f=t.layout,p=t.columns,h=t.columnGap,u=t.rowGap,d=t.isContentEqualHight,y=t.contentAlign,g=t.contentBG,b=t.contentPadding,v=t.border,w=t.isFImg,k=t.isTitleLink,_=t.titleTypo,E=t.titleColor,C=t.titleMargin,x=t.metaTypo,S=t.metaTextColor,P=t.metaLinkColor,T=t.metaIconColor,B=t.metaMargin,A=t.excerptAlign,M=t.excerptTypo,I=t.excerptColor,D=t.excerptMargin,O=t.readMoreAlign,F=t.readMoreTypo,N=t.readMoreColors,L=t.readMoreHovColors,R=t.readMorePadding,z=t.readMoreBorder;if(!c||!m)return wp.element.createElement("h3",{className:"bBlocksLoading"},wp.element.createElement(o.Spinner,null)," ",(0,r.__)("Loading...","b-blocks"));(0,s.useEffect)((function(){i&&a({cId:i})}),[i]);return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Ve,{settings:e,getPostTypes:l,categories:m}),c&&0!==c.length?wp.element.createElement("div",{className:"".concat(n," bBlocksPosts"),id:"bBlocksPosts-".concat(i)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                @import url(".concat((null==_?void 0:_.googleFontLink)||"https://fonts.googleapis.com/css2?family=Roboto&display=swap","); @import url(").concat(null==x?void 0:x.googleFontLink,"); @import url(").concat(null==M?void 0:M.googleFontLink,"); @import url(").concat(null==F?void 0:F.googleFontLink,");\n\n                #bBlocksPosts-").concat(i," .bBlocksPost{\n                    margin-bottom: ").concat("masonry"===f?"".concat(u,"px"):"0px",";\n                    ").concat((null==v?void 0:v.styles)||"border: 1px solid #4527a400; border-radius: 5px;","\n                }\n                #bBlocksPosts-").concat(i," .bBlocksPostDefault, #bBlocksPosts-").concat(i," .bBlocksPostSideImage{\n                    text-align: ").concat(y,";\n                    ").concat((null==g?void 0:g.styles)||"background-color: #f4f2fc;","\n                }\n\n                #bBlocksPosts-").concat(i," .bBlocksPost .bBlocksPostText{ padding: ").concat((null==b?void 0:b.styles)||"20px 25px","; }\n\n                #bBlocksPosts-").concat(i," .bBlocksPost .bBlocksPostTitle{\n                    text-align: ").concat(y,";\n                    ").concat(k?"":(null==_?void 0:_.styles)||"font-family: Roboto, sans-serif; font-size: 25px;","\n                    color: ").concat(E,";\n                    margin: ").concat((null==C?void 0:C.styles)||"0 0 15px 0",";\n                }\n                #bBlocksPosts-").concat(i," .bBlocksPost .bBlocksPostTitle a{\n                    ").concat((null==_?void 0:_.styles)||"font-family: Roboto, sans-serif; font-size: 25px;","\n                    color: ").concat(E,";\n                }\n                #bBlocksPosts-").concat(i," .bBlocksPost .bBlocksPostMeta{\n                    text-align: ").concat(y,";\n                    ").concat((null==x?void 0:x.styles)||"font-size: 13px; text-transform: uppercase;","\n                    color: ").concat(S,";\n                    margin: ").concat((null==B?void 0:B.styles)||"0 0 15px 0",";\n                }\n                #bBlocksPosts-").concat(i," .bBlocksPost .bBlocksPostMeta a{ color: ").concat(P,"; }\n                #bBlocksPosts-").concat(i," .bBlocksPost .bBlocksPostMeta .dashicons{ color: ").concat(T,"; }\n                #bBlocksPosts-").concat(i," .bBlocksPost .bBlocksPostFImgCats{ ").concat((null==x?void 0:x.styles)||"font-size: 13px; text-transform: uppercase;"," }\n                #bBlocksPosts-").concat(i," .bBlocksPost .bBlocksPostExcerpt{\n                    text-align: ").concat(A,";\n                    ").concat((null==M?void 0:M.styles)||"font-size: 15px;","\n                    color: ").concat(I,";\n                    margin: ").concat((null==D?void 0:D.styles)||"0 0 10px 0",";\n                }\n                #bBlocksPosts-").concat(i," .bBlocksPost .bBlocksPostReadMore{ text-align: ").concat(O,"; }\n                #bBlocksPosts-").concat(i," .bBlocksPost .bBlocksPostReadMore a{\n                    ").concat((null==F?void 0:F.styles)||"font-size: 14px; text-transform: uppercase; font-weight: 600;","\n                    ").concat((null==N?void 0:N.styles)||"color: #fff; background: #8344c5;","\n                    padding: ").concat((null==R?void 0:R.styles)||"12px 35px",";\n                    ").concat((null==z?void 0:z.styles)||"border-radius: 3px;","\n                }\n                #bBlocksPosts-").concat(i," .bBlocksPost .bBlocksPostReadMore a:hover{ ").concat((null==L?void 0:L.styles)||"color: #fff; background: #4527a4;"," }\n\n                #bBlocksPosts-").concat(i," .bBlocksGridPosts{\n                    grid-gap: ").concat(u,"px ").concat(h,"px;\n                    align-items: ").concat(!1===d?"start":"initial",";\n                }\n                #bBlocksPosts-").concat(i," .bBlocksMasonryPosts{ gap: ").concat(h,"px; }\n            ")}}),wp.element.createElement("style",null,c.map((function(e){var t=e.id,a=e.featured_media,n=lt(a);return"#bBlocksPosts-".concat(i," .bBlocksPostSideImage.bBlocksPost-").concat(t,"{ display: ").concat(n?"grid":"flex","; }")+(w&&n?"#bBlocksPosts-".concat(i," .bBlocksPost .bBlocksPostFImg-").concat(t,"{ background-image: url(").concat(n,"); }"):"")}))),"grid"===f?wp.element.createElement("div",{className:"bBlocksGridPosts columns-".concat(p.desktop," columns-tablet-").concat(p.tablet," columns-mobile-").concat(p.mobile)},wp.element.createElement(mt,{attributes:st({clientId:i},t),posts:c})):"masonry"===f&&wp.element.createElement("div",{className:"bBlocksMasonryPosts cols-".concat(p.desktop," cols-tablet-").concat(p.tablet," cols-mobile-").concat(p.mobile)},wp.element.createElement(mt,{attributes:st({clientId:i},t),posts:c}))):wp.element.createElement("h3",{className:"bBlocksNoPosts"},(0,r.__)("No posts found!! Please add some posts","b-blocks")))})),mt=function(e){var t=e.attributes,a=e.posts,n=t.subLayout;return a.map((function(e){return"default"===n||"title-meta"===n?wp.element.createElement(nt,{atts:t,post:e}):"left-image"===n||"right-image"===n?wp.element.createElement(rt,{atts:t,post:e}):wp.element.createElement("p",null,(0,r.__)("Please, select a sub layout","b-blocks"))}))},ft=JSON.parse('{"u2":"b-blocks/posts","TN":"Posts","WL":"Display blog posts.","W3":"bBlocks","Hw":["Show Posts","Blog Posts","Category Posts"],"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true,"columns":{"desktop":1,"tablet":1,"mobile":1}}}}'),pt=c.article,ht=ft.u2,ut=ft.i_,dt=ft.TN,yt=ft.WL,gt=ft.W3,bt=ft.Hw,vt=ft.be;function wt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function kt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?wt(Object(a),!0).forEach((function(t){_t(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):wt(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function _t(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Et(e){return function(e){if(Array.isArray(e))return St(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||xt(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ct(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||xt(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function xt(e,t){if(e){if("string"==typeof e)return St(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?St(e,t):void 0}}function St(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}(0,n.registerBlockType)(ht,{title:dt,description:yt,icon:pt,category:gt,keywords:bt,supports:vt,example:ut,edit:ct,save:function(){return null}});var Pt=Se.generalStyleTabs,Tt=Se.effects,Bt=Se.pxUnit,At=Se.perUnit,Mt=Se.emUnit,It=Se.vhUnit,Dt=function(e){var t=e.settings,a=t.attributes,n=a.slides,i=void 0===n?[]:n,c=a.columns,m=a.columnGap,f=a.sliderWidth,p=a.sliderHeight,d=a.isLoop,y=a.isAutoplay,b=a.speed,v=a.effect,w=a.isTouchMove,k=a.isPage,_=a.isPageClickable,E=a.isPageDynamic,C=a.pageColor,x=a.pageWidth,S=a.pageHeight,P=a.pageBorder,T=a.isPrevNext,B=a.prevNextColor,A=a.sliderAlign,M=a.isTitle,I=a.titleTypo,D=a.titleColor,O=a.titleMargin,F=a.isDesc,N=a.descTypo,L=a.descColor,z=a.descMargin,j=a.isBtn,V=a.btnTypo,G=a.btnColors,H=a.btnHovColors,q=a.btnPadding,U=a.btnBorder,W=t.setAttributes,K=(0,s.useContext)(Lt),J=Ct((0,s.useState)("desktop"),2),$=J[0],X=J[1],Q=function(){W({slides:[].concat(Et(i),[{background:{color:"#00000080"},position:"center center",title:"Slide Title ".concat(i.length+1),description:"This content area describes slider ".concat(i.length+1," descriptions/details."),btnText:"Button ".concat(i.length+1),btnLink:"#"}])}),K(i.length)},Z=function(e,t,a){var n=Et(i);n[e][t]=a,W({slides:n}),K(e)};return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.TabPanel,{className:"bBlocksTabPanel",activeClass:"activeTab",tabs:Pt},(function(e){return wp.element.createElement(wp.element.Fragment,null,"general"===e.name&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody addRemoveItems",title:(0,r.__)("Add or Remove Slides","b-blocks")},i.map((function(e,t){var a=e.background,n=e.position,s=e.title,l=e.description,c=e.btnText,m=e.btnLink;return wp.element.createElement(o.PanelBody,{key:t,className:"bBlocksPanelBody editItem",title:(0,r.__)("Slide No ".concat(t+1,":"),"b-blocks"),initialOpen:0===t},wp.element.createElement(R,{label:(0,r.__)("Background","b-blocks"),background:a,onChange:function(e){return Z(t,"background",e)},defaults:{color:"#00000080"}}),wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Content Position","b-blocks")),wp.element.createElement(o.__experimentalAlignmentMatrixControl,{value:n,onChange:function(e){return Z(t,"position",e)}})),wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Title:","b-blocks")),wp.element.createElement(o.TextControl,{value:s,onChange:function(e){return Z(t,"title",e)},placeholder:(0,r.__)("Slide title","b-blocks")})),wp.element.createElement(u,{mt:"0"},(0,r.__)("Description:","b-blocks")),wp.element.createElement(o.TextareaControl,{value:l,onChange:function(e){return Z(t,"description",e)},placeholder:(0,r.__)("Description of the slide","b-blocks")}),wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Button Text:","b-blocks")),wp.element.createElement(o.TextControl,{value:c,onChange:function(e){return Z(t,"btnText",e)},placeholder:(0,r.__)("Click Me","b-blocks")})),wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Button Link:","b-blocks")),wp.element.createElement(o.TextControl,{value:m,onChange:function(e){return Z(t,"btnLink",e)},placeholder:(0,r.__)("Button link","b-blocks")})),wp.element.createElement(o.Button,{className:"mt-20p removeItem",label:(0,r.__)("Remove this slide","b-blocks"),onClick:function(e){e.preventDefault(),W({slides:[].concat(Et(i.slice(0,t)),Et(i.slice(t+1)))})}},wp.element.createElement(o.Dashicon,{icon:"no",size:23}),(0,r.__)("Remove this slide","b-blocks")))})),wp.element.createElement("div",{className:"addItem"},wp.element.createElement(o.Button,{label:(0,r.__)("Add New Slide","b-blocks"),onClick:Q},wp.element.createElement(o.Dashicon,{icon:"plus",size:23}),(0,r.__)("Add New Slide","b-blocks")))),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Layout Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0"},(0,r.__)("Columns:","b-blocks")),wp.element.createElement(h,{device:$,onChange:function(e){return X(e)}})),wp.element.createElement(o.RangeControl,{value:c[$],onChange:function(e){W({columns:kt(kt({},c),{},_t({},$,e))})},min:1,max:6,step:1,beforeIcon:"grid-view"}),wp.element.createElement(u,null,(0,r.__)("Column Gap:","b-blocks")),wp.element.createElement(o.RangeControl,{value:m,onChange:function(e){return W({columnGap:e})},min:0,max:250,step:1,beforeIcon:"arrow-right-alt"}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Width:","b-blocks"),labelPosition:"left",value:f,onChange:function(e){return W({sliderWidth:e})},units:[Bt,At,Mt]}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Height:","b-blocks"),labelPosition:"left",value:p,onChange:function(e){return W({sliderHeight:e})},units:[Bt,Mt,It]})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Slider Options","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Enable Loop","b-blocks"),checked:d,onChange:function(e){return W({isLoop:e})}}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Enable Touch Move","b-blocks"),checked:w,onChange:function(e){return W({isTouchMove:e})}}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Enable Autoplay","b-blocks"),checked:y,onChange:function(e){return W({isAutoplay:e})}}),wp.element.createElement(u,null,(0,r.__)("Speed & Delay (s):","b-blocks")),wp.element.createElement(o.RangeControl,{value:b,onChange:function(e){return W({speed:e})},min:0,max:10,step:.05}),wp.element.createElement("small",null,(0,r.__)("Smaller speed & delay value will be slide faster","b-blocks")),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Effect:","b-blocks")),wp.element.createElement(o.SelectControl,{value:v,onChange:function(e){return W({effect:e})},options:Tt})),wp.element.createElement("small",null,(0,r.__)("To work fade & creative effects properly, set single column per view","b-blocks")),wp.element.createElement(u,null,(0,r.__)("Pagination:","b-blocks")),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Pagination","b-blocks"),checked:k,onChange:function(e){return W({isPage:e})}}),k&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Enable Pagination Clickable","b-blocks"),checked:_,onChange:function(e){return W({isPageClickable:e})}}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Enable Pagination Dynamic Bullets","b-blocks"),checked:E,onChange:function(e){return W({isPageDynamic:e})}})),wp.element.createElement(u,null,(0,r.__)("Preview Next Button:","b-blocks")),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Preview Next Button","b-blocks"),checked:T,onChange:function(e){return W({isPrevNext:e})}}))),"style"===e.name&&wp.element.createElement(wp.element.Fragment,null,k||T?wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Options Style","b-blocks")},k&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(g,{label:(0,r.__)("Pagination Bullets Color:","b-blocks"),value:C,onChange:function(e){return W({pageColor:e})},defaultColor:"#fff"}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Pagination Width:","b-blocks"),labelPosition:"left",value:x,onChange:function(e){return W({pageWidth:e})},units:[Bt,Mt]}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Pagination Height:","b-blocks"),labelPosition:"left",value:S,onChange:function(e){return W({pageHeight:e})},units:[Bt,Mt]}),wp.element.createElement(Y,{label:(0,r.__)("Pagination Border:","b-blocks"),border:P,onChange:function(e){return W({pageBorder:e})},defaults:{radius:"50%"}})),T&&wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Preview Next Button Color:","b-blocks"),value:B,onChange:function(e){return W({prevNextColor:e})},defaultColor:"#fff"})):"",wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Slide Title","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Title","b-blocks"),checked:M,onChange:function(e){return W({isTitle:e})}}),wp.element.createElement(xe,{className:"mt-20p",typography:I,onChange:function(e){return W({titleTypo:e})},defaults:{fontSize:25}}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Color:","b-blocks"),value:D,onChange:function(e){return W({titleColor:e})},defaultColor:"#fff"}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:O,onChange:function(e){return W({titleMargin:e})},defaults:{side:4,bottom:"15px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Slide Description","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Description","b-blocks"),checked:F,onChange:function(e){return W({isDesc:e})}}),wp.element.createElement(xe,{className:"mt-20p",typography:N,onChange:function(e){return W({descTypo:e})},defaults:{fontSize:15}}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Color:","b-blocks"),value:L,onChange:function(e){return W({descColor:e})},defaultColor:"#fff"}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:z,onChange:function(e){return W({descMargin:e})},defaults:{side:4,bottom:"15px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Slide Button","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Button","b-blocks"),checked:j,onChange:function(e){return W({isBtn:e})}}),wp.element.createElement(xe,{className:"mt-20p",typography:V,onChange:function(e){return W({btnTypo:e})},defaults:{fontSize:16}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Padding:","b-blocks"),space:q,onChange:function(e){return W({btnPadding:e})},defaults:{vertical:"12px",horizontal:"35px"}}),wp.element.createElement(Y,{label:(0,r.__)("Border:","b-blocks"),border:U,onChange:function(e){return W({btnBorder:e})},defaults:{radius:"3px"}}),wp.element.createElement(fe,{colors:G,onChange:function(e){return W({btnColors:e})},defaults:{color:"#fff",bg:"#4527a4"}}),wp.element.createElement(fe,{label:(0,r.__)("Hover Colors:","b-blocks"),colors:H,onChange:function(e){return W({btnHovColors:e})},defaults:{color:"#fff",bg:"#8344c5"}}))))}))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(o.ToolbarGroup,{className:"bBlocksToolbar"},wp.element.createElement(o.ToolbarButton,{label:(0,r.__)("Add New Slide","b-blocks"),onClick:Q},wp.element.createElement(o.Dashicon,{icon:"plus",size:23}))),wp.element.createElement(l.AlignmentToolbar,{value:A,onChange:function(e){return W({sliderAlign:e})},describedBy:(0,r.__)("Slider Alignment"),alignmentControls:[{title:(0,r.__)("Slider in left","b-blocks"),align:"left",icon:"align-left"},{title:(0,r.__)("Slider in center","b-blocks"),align:"center",icon:"align-center"},{title:(0,r.__)("Slider in right","b-blocks"),align:"right",icon:"align-right"}]})))};function Ot(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Ft(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Ft(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ft(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var Nt=jQuery,Lt=(0,s.createContext)(),Rt=function(e){var t=e.className,a=e.attributes,n=a.align,r=a.slides,i=void 0===r?[]:r,o=a.columns,l=a.columnGap,c=a.sliderWidth,m=a.sliderHeight,f=a.isLoop,p=a.isAutoplay,h=a.speed,u=a.effect,d=a.isTouchMove,y=a.isPage,g=a.isPageClickable,b=a.isPageDynamic,v=a.pageColor,w=a.pageWidth,k=a.pageHeight,_=a.pageBorder,E=a.isPrevNext,C=a.prevNextColor,x=a.sliderAlign,S=a.isTitle,P=a.titleTypo,T=a.titleColor,B=a.titleMargin,A=a.isDesc,M=a.descTypo,I=a.descColor,D=a.descMargin,O=a.isBtn,F=a.btnTypo,N=a.btnColors,L=a.btnHovColors,R=a.btnPadding,z=a.btnBorder,j=e.setAttributes,V=e.clientId;(0,s.useEffect)((function(){V&&j({cId:V})}),[V]);var G=Ot((0,s.useState)(0),2),H=G[0],q=G[1],U=document.querySelector("#block-".concat(V," .wp-block")),W=wp.data.select("core/edit-post").isEditorSidebarOpened(),K="<div class='bBlocksSlider'>\n        <div class='swiper-wrapper'>\n            ".concat(i.map((function(e,t){var a,n=e.background,r=e.position,i=e.title,s=e.description,o=e.btnText;return"<div key=".concat(t," class='slide slide-").concat(t," swiper-slide'>\n            <style>#bBlocksSlider-").concat(V," .bBlocksSlider .slide-").concat(t,"{ ").concat((null==n?void 0:n.styles)||"background-color: #00000080;"," }</style>\n\n            <div class='sliderContent ").concat(null==r||null===(a=r.split(" "))||void 0===a?void 0:a.join("-"),"'>\n                ").concat(S&&i?"<h2 class='sliderTitle'>".concat(i,"</h2>"):"","\n                ").concat(A&&s?"<p class='sliderDescription'>".concat(s,"</p>"):"","\n                ").concat(O&&o?"<a class='sliderBtn'>".concat(o,"</a>"):"","\n            </div>\n        </div>")})).join(""),"\n    </div>\n\n        ").concat(y&&"<div class='swiper-pagination'></div>","\n        ").concat(E&&"<div class='swiper-button-prev'></div><div class='swiper-button-next'></div>","\n    </div>");return(0,s.useEffect)((function(){var e=document.querySelector("#bBlocksSlider-".concat(V," .bBlocksSlider")),t=e&&U;!t||(U.style.display="block"),"full"===n&&t&&(U.style.maxWidth="none"),"wide"===n&&t&&(U.style.maxWidth="none"),""===n&&t&&(U.style.maxWidth=""),t&&W&&(U.style.display="grid"),t&&(e.style.width="".concat(U.clientWidth,"px"));var a=document.querySelector("#bBlocksSlider-".concat(V," .sliderWrapper"));a.innerHTML="",a.innerHTML=K,new Swiper("#bBlocksSlider-".concat(V," .bBlocksSlider"),{direction:"horizontal",initialSlide:H,slidesPerView:null==o?void 0:o.mobile,breakpoints:{576:{slidesPerView:null==o?void 0:o.tablet},768:{slidesPerView:null==o?void 0:o.desktop}},spaceBetween:l,loop:f,allowTouchMove:d,grabCursor:d,autoplay:!1,speed:1e3*h,effect:u,fadeEffect:{crossFade:!0},creativeEffect:{prev:{shadow:!0,translate:["-120%",0,-500]},next:{shadow:!0,translate:["120%",0,-500]}},allowSlideNext:!0,allowSlidePrev:!0,autoHeight:!1,notificationClass:null,pagination:{el:".swiper-pagination",clickable:g,dynamicBullets:b},navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"}});var r={};Nt("#bBlocksSlider-".concat(V," .swiper-notification")).each((function(){var e=Nt(this).attr("class");r[e]?Nt(this).remove():r[e]=!0}))}),[n,i,o,l,W,U,f,d,p,h,u,y,g,b,E,S,A,O]),wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Lt.Provider,{value:q},wp.element.createElement(Dt,{settings:e})),wp.element.createElement("div",{className:t,id:"bBlocksSlider-".concat(V)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                @import url(".concat(null==P?void 0:P.googleFontLink,");\n                @import url(").concat(null==M?void 0:M.googleFontLink,");\n                @import url(").concat(null==F?void 0:F.googleFontLink,");\n\n                #bBlocksSlider-").concat(V," .sliderWrapper{\n                    text-align: ").concat(x,";\n                }\n                #bBlocksSlider-").concat(V," .bBlocksSlider{\n                    width: ").concat(c,";\n                    height: ").concat(m,";\n                }\n                #bBlocksSlider-").concat(V," .bBlocksSlider .slide{ height: ").concat(m,"; }\n                \n                #bBlocksSlider-").concat(V," .bBlocksSlider .slide .sliderTitle{\n                    color: ").concat(T,";\n                    ").concat((null==P?void 0:P.styles)||"font-size: 25px;","\n                    margin: ").concat((null==B?void 0:B.styles)||"0 0 15px 0",";\n                }\n                #bBlocksSlider-").concat(V," .bBlocksSlider .slide .sliderDescription{\n                    color: ").concat(I,";\n                    ").concat((null==M?void 0:M.styles)||"font-size: 15px;","\n                    margin: ").concat((null==D?void 0:D.styles)||"0 0 15px 0",";\n                }\n                #bBlocksSlider-").concat(V," .bBlocksSlider .slide .sliderBtn{\n                    ").concat((null==N?void 0:N.styles)||"color: #fff; background: #4527a4;","\n                    ").concat((null==F?void 0:F.styles)||"font-size: 16px;","\n                    padding: ").concat((null==R?void 0:R.styles)||"12px 35px",";\n                    ").concat((null==z?void 0:z.styles)||"border-radius: 3px;","\n                }\n                #bBlocksSlider-").concat(V," .bBlocksSlider .slide .sliderBtn:hover{\n                    ").concat((null==L?void 0:L.styles)||"color: #fff; background: #8344c5;","\n                }\n\n                #bBlocksSlider-").concat(V," .bBlocksSlider .swiper-pagination .swiper-pagination-bullet{\n                    background: ").concat(v,";\n                    width: ").concat(w,";\n                    height: ").concat(k,";\n                    ").concat((null==_?void 0:_.styles)||"border-radius: 50%;","\n                }\n                \n                #bBlocksSlider-").concat(V," .bBlocksSlider .swiper-button-prev, #bBlocksSlider-").concat(V," .bBlocksSlider .swiper-button-next{ color: ").concat(C,"; }\n            ")}}),wp.element.createElement("div",{className:"sliderWrapper"})))},zt=JSON.parse('{"u2":"b-blocks/slider","TN":"Slider","WL":"Display image and content slider.","W3":"bBlocks","Hw":["content slider","image slider","image carousel"],"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true,"columns":{"desktop":1,"tablet":1,"mobile":1}}}}'),jt=c.slider,Vt=zt.u2,Gt=zt.i_,Ht=zt.TN,qt=zt.WL,Ut=zt.W3,Wt=zt.Hw,Kt=zt.be;function Yt(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Jt(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Yt(Object(a),!0).forEach((function(t){$t(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Yt(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function $t(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}(0,n.registerBlockType)(Vt,{title:Ht,description:qt,icon:jt,category:Ut,keywords:Wt,supports:Kt,example:Gt,edit:Rt,save:function(){return null}});var Xt=B.borderStyles,Qt=B.pxUnit,Zt=B.perUnit,ea=B.emUnit,ta=B.remUnit,aa=function(e){var t=e.className,a=e.label,n=void 0===a?(0,r.__)("Separator","b-blocks"):a,i=e.separator,l=e.onChange,c=e.defaults,m=void 0===c?{}:c,f={width:"50%",height:"2px",style:"solid",color:"#bbb"},p=function(e){return(null==m?void 0:m[e])||f[e]},h=function(e){return(null==i?void 0:i[e])||p(e)},d=function(e,t){return l(Jt(Jt({},i),{},$t({},e,t)))},y=function(e){return wp.element.createElement(o.Button,{icon:"image-rotate",className:"bBlocksResetVal",onClick:function(){return function(e){return l(Jt(Jt({},i),{},$t({},e,p(e))))}(e)}})};return(0,s.useEffect)((function(){var e="\n            width: ".concat(h("width"),";\n            ").concat("0px"===h("height")&&"0em"===h("height")&&"0rem"===h("height")?"":"border-top: ".concat(h("height")," ").concat(h("style")," ").concat(h("color"),";"),"\n        "),t={width:h("width"),height:h("height"),style:h("style"),color:h("color")};l(Jt(Jt(Jt({},i),t),{},$t({},"styles",e.replace(/\s+/g," ").trim())))}),[null==i?void 0:i.width,null==i?void 0:i.height,null==i?void 0:i.style,null==i?void 0:i.color]),wp.element.createElement(o.PanelRow,{className:"bBlocksDropdown ".concat(t)},wp.element.createElement(u,{mt:"5px"},n),wp.element.createElement(o.Dropdown,{className:"bBlocksDropdownContainer",contentClassName:"bBlocksDropdownPopover",position:"bottom right",renderToggle:function(e){var t=e.isOpen,a=e.onToggle;return wp.element.createElement(o.Button,{icon:"edit",onClick:a,"aria-expanded":t})},renderContent:function(){return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.PanelRow,null,wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Width:","b-blocks"),labelPosition:"left",value:h("width"),onChange:function(e){return d("width",e)},units:[Qt,Zt,ea]}),(null==i?void 0:i.width)&&(null==i?void 0:i.width)!==p("width")&&y("width")),wp.element.createElement(o.PanelRow,null,wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Height:","b-blocks"),labelPosition:"left",value:h("height"),onChange:function(e){return d("height",e)},units:[Qt,ea,ta]}),(null==i?void 0:i.height)&&(null==i?void 0:i.height)!==p("height")&&y("height")),wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Style:","b-blocks")),wp.element.createElement(o.SelectControl,{value:h("style"),onChange:function(e){return d("style",e)},options:Xt}),(null==i?void 0:i.style)&&(null==i?void 0:i.style)!==p("style")&&y("style")),wp.element.createElement(g,{label:(0,r.__)("Color:","b-blocks"),value:h("color"),onChange:function(e){return d("color",e)},defaultColor:p("color")}))}}))},na=function(e){var t=e.className,a=e.attributes,n=a.textAlign,i=a.title,c=a.titleTypo,m=a.titleColor,f=a.titleMargin,p=a.isSep,h=a.separator,u=a.sepMargin,d=a.isDesc,y=a.desc,b=a.descTypo,v=a.descColor,w=a.descMargin,k=e.setAttributes,_=e.clientId;return(0,s.useEffect)((function(){_&&k({cId:_})}),[_]),wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Title Settings","b-blocks")},wp.element.createElement(xe,{typography:c,onChange:function(e){return k({titleTypo:e})},defaults:{fontSize:25,fontWeight:600}}),wp.element.createElement(g,{label:(0,r.__)("Color:","b-blocks"),value:m,onChange:function(e){return k({titleColor:e})},defaultColor:"#4527a4"}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:f,onChange:function(e){return k({titleMargin:e})},defaults:{side:4,bottom:"10px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Separator Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Separator","b-blocks"),checked:p,onChange:function(e){return k({isSep:e})}}),wp.element.createElement(aa,{separator:h,onChange:function(e){return k({separator:e})},defaults:{width:"150px",height:"3px",color:"#8344c5"}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:u,onChange:function(e){return k({sepMargin:e})},defaults:{side:4,bottom:"5px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Description Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Description","b-blocks"),checked:d,onChange:function(e){return k({isDesc:e})}}),wp.element.createElement(xe,{typography:b,onChange:function(e){return k({descTypo:e})},defaults:{fontSize:15}}),wp.element.createElement(g,{label:(0,r.__)("Color:","b-blocks"),value:v,onChange:function(e){return k({descColor:e})},defaultColor:"#333"}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:w,onChange:function(e){return k({descMargin:e})},defaults:{side:4,bottom:"15px"}}))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(l.AlignmentToolbar,{value:n,onChange:function(e){return k({textAlign:e})}})),wp.element.createElement("div",{className:t,id:"bBlocksSectionHeading-".concat(_)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                @import url(".concat(null==c?void 0:c.googleFontLink,");\n                @import url(").concat(null==b?void 0:b.googleFontLink,");\n\n                #bBlocksSectionHeading-").concat(_," .bBlocksSectionHeading{\n                    text-align: ").concat(n,";\n                }\n                #bBlocksSectionHeading-").concat(_," .bBlocksSectionHeading .sectionHeadingTitle{\n                    ").concat((null==c?void 0:c.styles)||"font-size: 25px; font-weight: 600;","\n                    color: ").concat(m,";\n                    margin: ").concat((null==f?void 0:f.styles)||"0px 0px 10px 0px",";\n                }\n                #bBlocksSectionHeading-").concat(_," .bBlocksSectionHeading .sectionHeadingSeparator{\n                    ").concat((null==h?void 0:h.styles)||"width: 150px; border-top: 3px solid #8344c5;","\n                    margin: ").concat((null==u?void 0:u.styles)||"0px 0px 5px 0px",";\n                }\n                #bBlocksSectionHeading-").concat(_," .bBlocksSectionHeading .sectionHeadingDescription{\n                    ").concat((null==b?void 0:b.styles)||"font-size: 15px;","\n                    color: ").concat(v,";\n                    margin: ").concat((null==w?void 0:w.styles)||"0px 0px 15px 0px",";\n                }\n            ")}}),wp.element.createElement("div",{className:"bBlocksSectionHeading"},wp.element.createElement(l.RichText,{className:"sectionHeadingTitle",tagName:"h2",value:i,onChange:function(e){return k({title:e})},placeholder:(0,r.__)("Section heading title","b-blocks"),inlineToolbar:!0}),p&&wp.element.createElement("span",{className:"sectionHeadingSeparator"}),d&&wp.element.createElement(l.RichText,{className:"sectionHeadingDescription",tagName:"p",value:y,onChange:function(e){return k({desc:e})},placeholder:(0,r.__)("Section heading description","b-blocks"),inlineToolbar:!0}))))},ra=JSON.parse('{"u2":"b-blocks/section-heading","TN":"Section Heading","WL":"Display heading before section.","W3":"bBlocks","Hw":["headline","section headline","heading description"],"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true}}}'),ia=c.h,sa=ra.u2,oa=ra.TN,la=ra.WL,ca=ra.W3,ma=ra.Hw,fa=ra.be,pa=ra.i_;function ha(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function ua(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?ha(Object(a),!0).forEach((function(t){da(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):ha(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function da(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}(0,n.registerBlockType)(sa,{title:oa,description:la,icon:ia,category:ca,keywords:ma,supports:fa,example:pa,edit:na,save:function(){return null}});var ya=B.pxUnit,ga=B.emUnit,ba=B.remUnit,va=[{label:"Box",value:"box",icon:"Box"},{label:"Text",value:"text",icon:"Text"}],wa=function(e){var t=e.className,a=e.label,n=void 0===a?(0,r.__)("Shadow","b-blocks"):a,i=e.shadow,l=e.onChange,c=e.defaults,m=void 0===c?{}:c,f={type:"box",hOffset:"0px",vOffset:"0px",blur:"0px",spreed:"0px",color:"#7090b0",isInset:!1},p=function(e){return(null==m?void 0:m[e])||f[e]},h=function(e){return(null==i?void 0:i[e])||p(e)},d=function(e,t){return l(ua(ua({},i),{},da({},e,t)))},y=function(e){return wp.element.createElement(o.Button,{icon:"image-rotate",className:"bBlocksResetVal",onClick:function(){return function(e){return l(ua(ua({},i),{},da({},e,p(e))))}(e)}})};return(0,s.useEffect)((function(){var e=null!=i&&i.isInset?"inset":"",t="".concat(h("hOffset")," ").concat(h("vOffset")," ").concat(h("blur")),a="text"===(null==i?void 0:i.type)?"".concat(t," ").concat(h("color")):"".concat(t," ").concat(h("spreed")," ").concat(h("color")," ").concat(e),n={type:h("type"),hOffset:h("hOffset"),vOffset:h("vOffset"),blur:h("blur"),spreed:h("spreed"),color:h("color"),isInset:h("isInset")};l(ua(ua(ua({},i),n),{},da({},"styles",a.replace(/\s+/g," ").trim())))}),[null==i?void 0:i.type,null==i?void 0:i.hOffset,null==i?void 0:i.vOffset,null==i?void 0:i.blur,null==i?void 0:i.spreed,null==i?void 0:i.color,null==i?void 0:i.isInset]),wp.element.createElement(o.PanelRow,{className:"bBlocksDropdown ".concat(t)},wp.element.createElement(u,{mt:"5px"},n),wp.element.createElement(o.Dropdown,{className:"bBlocksDropdownContainer",contentClassName:"bBlocksDropdownPopover",position:"bottom right",renderToggle:function(e){var t=e.isOpen,a=e.onToggle;return wp.element.createElement(o.Button,{icon:"edit",onClick:a,"aria-expanded":t})},renderContent:function(){return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"5px"},(0,r.__)("Type:","b-blocks")),wp.element.createElement(b,{options:va,myValue:h("type"),setState:function(e){return d("type",e)}})),wp.element.createElement(o.PanelRow,null,wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Horizontal Offset:","b-blocks"),labelPosition:"left",value:h("hOffset"),onChange:function(e){return d("hOffset",e)},units:[ya,ga,ba]}),(null==i?void 0:i.hOffset)&&(null==i?void 0:i.hOffset)!==p("hOffset")&&y("hOffset")),wp.element.createElement(o.PanelRow,null,wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Vertical Offset:","b-blocks"),labelPosition:"left",value:h("vOffset"),onChange:function(e){return d("vOffset",e)},units:[ya,ga,ba]}),(null==i?void 0:i.vOffset)&&(null==i?void 0:i.vOffset)!==p("vOffset")&&y("vOffset")),wp.element.createElement(o.PanelRow,null,wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Blur:","b-blocks"),labelPosition:"left",value:h("blur"),onChange:function(e){return d("blur",e)},units:[ya,ga,ba]}),(null==i?void 0:i.blur)&&(null==i?void 0:i.blur)!==p("blur")&&y("blur")),"box"===(null==i?void 0:i.type)&&wp.element.createElement(o.PanelRow,null,wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Spreed:","b-blocks"),labelPosition:"left",value:h("spreed"),onChange:function(e){return d("spreed",e)},units:[ya,ga,ba]}),(null==i?void 0:i.spreed)&&(null==i?void 0:i.spreed)!==p("spreed")&&y("spreed")),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Color:","b-blocks"),value:h("color"),onChange:function(e){return d("color",e)},defaultColor:p("color")}),"box"===(null==i?void 0:i.type)&&wp.element.createElement(o.ToggleControl,{className:"mt-20p",label:(0,r.__)("Shadow Inset?","b-blocks"),checked:h("isInset"),onChange:function(e){return d("isInset",e)}}))}}))};function ka(e){return function(e){if(Array.isArray(e))return Pa(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Sa(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _a(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Ea(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?_a(Object(a),!0).forEach((function(t){Ca(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):_a(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function Ca(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function xa(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||Sa(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sa(e,t){if(e){if("string"==typeof e)return Pa(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Pa(e,t):void 0}}function Pa(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var Ta=Se.aligns,Ba=(0,o.withNotices)((function(e){var t=e.className,a=e.attributes,n=a.images,i=a.columns,c=a.imgPadding,m=a.imgBorder,f=a.imgShadow,p=a.isCap,d=a.capAlign,y=a.capColor,v=a.capTitleTypo,w=a.capDescTypo,k=e.setAttributes,_=e.clientId,E=e.isSelected,C=e.noticeOperations,x=e.noticeUI;(0,s.useEffect)((function(){_&&k({cId:_})}),[_]);var S=[];n.map((function(e){return S.push(e.url)}));var P=xa((0,s.useState)("desktop"),2),T=P[0],B=P[1];return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Layouts Settings")},wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0"},(0,r.__)("Columns:","b-blocks")),wp.element.createElement(h,{device:T,onChange:function(e){return B(e)}})),wp.element.createElement(o.RangeControl,{value:i[T],onChange:function(e){k({columns:Ea(Ea({},i),{},Ca({},T,e))})},min:1,max:9,step:1})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Image Settings","b-blocks"),initialOpen:!1},wp.element.createElement(ie,{label:(0,r.__)("Padding:","b-blocks"),space:c,onChange:function(e){return k({imgPadding:e})}}),wp.element.createElement(Y,{label:(0,r.__)("Border:","b-blocks"),border:m,onChange:function(e){return k({imgBorder:e})}}),wp.element.createElement(wa,{label:(0,r.__)("Shadow:","b-blocks"),shadow:f,onChange:function(e){return k({imgShadow:e})},defaults:{type:"text"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Caption Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Caption","b-blocks"),checked:p,onChange:function(e){return k({isCap:e})}}),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Text Align:","b-blocks")),wp.element.createElement(b,{icon:!0,options:Ta,myValue:d,setState:function(e){return k({capAlign:e})}})),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Color:","b-blocks"),value:y,onChange:function(e){return k({capColor:e})},defaultColor:"#333"}),wp.element.createElement(xe,{className:"mt-20p",label:(0,r.__)("Title Typography:","b-blocks"),typography:v,onChange:function(e){return k({capTitleTypo:e})},defaults:{fontSize:18}}),wp.element.createElement(xe,{className:"mt-20p",label:(0,r.__)("Description Typography:","b-blocks"),typography:w,onChange:function(e){return k({capDescTypo:e})},defaults:{fontSize:18}}))),0<n.length&&wp.element.createElement(l.BlockControls,null,wp.element.createElement(o.ToolbarGroup,{className:"bBlocksToolbar"},wp.element.createElement(l.MediaUploadCheck,null,wp.element.createElement(l.MediaUpload,{allowedTypes:["image"],value:n.map((function(e){return e.id})),onSelect:function(e){return k({images:e})},multiple:!0,gallery:!0,render:function(e){var t=e.open;return wp.element.createElement(o.ToolbarButton,{label:(0,r.__)("Edit Gallery","b-blocks"),icon:"edit",onClick:t})}})))),wp.element.createElement("div",{id:"bBlocksImageGallery-".concat(_),className:t},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                @import url(".concat(null==v?void 0:v.googleFontLink,");\n                @import url(").concat(null==w?void 0:w.googleFontLink,");\n\n                #bBlocksImageGallery-").concat(_," .imgGalleryWrapper .imgGalleryImgLink .imgGalleryImg{\n                    padding: ").concat((null==c?void 0:c.styles)||"0 0",";\n                    ").concat(null==m?void 0:m.styles,"\n                    filter: drop-shadow(").concat(null==f?void 0:f.styles,")\n                }\n                #bBlocksImageGallery-").concat(_," .imgGalleryWrapper .imgGalleryImgLink .imgGalleryImgCaption{\n                    text-align: ").concat(d,";\n                    color: ").concat(y,";\n                    margin: ").concat((null==c?void 0:c.styles)||"0 0",";\n                    width: calc((100% - 10px) - (").concat((null==c?void 0:c.horizontal)||"0px"," * 2));\n                    height: calc((100% - 10px) - (").concat((null==c?void 0:c.vertical)||"0px"," * 2));\n                    border-radius: ").concat((null==m?void 0:m.radius)||"0px",";\n                }\n                #bBlocksImageGallery-").concat(_," .imgGalleryWrapper .imgGalleryImgLink .imgGalleryImgCaption h4{\n                    ").concat((null==v?void 0:v.styles)||"font-size: 18px;","\n                }\n                #bBlocksImageGallery-").concat(_," .imgGalleryWrapper .imgGalleryImgLink .imgGalleryImgCaption p{\n                    ").concat((null==w?void 0:w.styles)||"font-size: 15px;","\n                }\n            ")}}),0===n.length?wp.element.createElement(l.MediaPlaceholder,{className:"bBlocksImageGalleryUpload",labels:{title:(0,r.__)(" Gallery Images","b-blocks"),instructions:(0,r.__)("Select image files from your library.","b-blocks")},icon:"format-gallery",allowedTypes:["image"],accept:"image/*",multiple:!0,onSelect:function(e){return k({images:e})},onError:function(e){return C.createErrorNotice(e)},notices:x}):wp.element.createElement("div",{className:"imgGalleryWrapper columns-".concat(i.desktop," columns-tablet-").concat(i.tablet," columns-mobile-").concat(i.mobile)},n.map((function(e){return wp.element.createElement("a",{key:e.id,className:"imgGalleryImgLink"},wp.element.createElement("img",{src:e.url,alt:"",className:"imgGalleryImg"}),p&&e.caption&&wp.element.createElement("div",{className:"imgGalleryImgCaption"},wp.element.createElement("div",{className:"captionContent"},wp.element.createElement("h4",null,e.caption),wp.element.createElement("p",null,e.description))))}))),E&&0<n.length&&wp.element.createElement(l.MediaUpload,{allowedTypes:["image"],accept:"image/*",multiple:!0,value:n[n.length-1].id,onSelect:function(e){var t=[].concat(ka(n),ka(e));k({images:t})},render:function(e){var t=e.open;return wp.element.createElement(o.Button,{className:"imgGalleryUploadButton",label:(0,r.__)("Add Images","b-blocks"),icon:"plus-alt",onClick:t}," Add Images")}})))})),Aa=JSON.parse('{"u2":"b-blocks/image-gallery","TN":"Image Gallery","WL":"Display Multiple Images as Gallery.","W3":"bBlocks","Hw":["images","photos","gallery"],"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true}}}'),Ma=c.gallery,Ia=Aa.u2,Da=Aa.TN,Oa=Aa.WL,Fa=Aa.W3,Na=Aa.Hw,La=Aa.be,Ra=Aa.i_;function za(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function ja(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?za(Object(a),!0).forEach((function(t){Va(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):za(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function Va(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}(0,n.registerBlockType)(Ia,{title:Da,description:Oa,icon:Ma,category:Fa,keywords:Na,supports:La,example:Ra,edit:Ba,save:function(){return null}});var Ga=Se.pxUnit,Ha=Se.perUnit,qa=Se.emUnit,Ua=Se.vwUnit,Wa=[{name:"before-img",title:(0,r.__)("Before Img","b-blocks")},{name:"after-img",title:(0,r.__)("After Img","b-blocks")}],Ka=function(e){var t=e.className,a=e.attributes,n=a.alignment,i=a.width,c=a.border,m=a.beforeImg,f=a.afterImg,p=a.isSwap,h=a.isLabel,d=a.beforeLabel,y=a.afterLabel,g=a.labelTypo,b=a.labelColors,w=a.labelPadding,k=a.isCap,_=a.cap,E=a.capTypo,C=a.capColors,B=a.capPadding,A=e.setAttributes,M=e.clientId;(0,s.useEffect)((function(){M&&A({cId:M})}),[M]);return function(e){e(document).ready((function(){if(e(".comparison-slider")[0]){var t=e(".comparison-slider");t.each((function(){var t,a,n,r,i=e(this).width()+"px";e(this).find(".resize img").css({width:i,minWidth:i}),t=e(this).find(".divider"),a=e(this).find(".resize"),n=e(this),r=!1,window.addEventListener("touchstart",(function(){r=!0})),window.addEventListener("touchend",(function(){r=!1})),t.on("mousedown touchstart",(function(i){t.addClass("draggable"),a.addClass("resizable");var s=i.pageX?i.pageX:i.originalEvent.touches[0].pageX,o=t.outerWidth(),l=t.offset().left+o-s,c=n.offset().left,m=n.outerWidth(),f=c+10,p=c+m-o-10;t.parents().on("mousemove touchmove",(function(t){!1===r&&t.preventDefault();var n=(t.pageX?t.pageX:t.originalEvent.touches[0].pageX)+l-o;n<f?n=f:n>p&&(n=p);var i=100*(n+o/2-c)/m+"%";e(".draggable").css("left",i).on("mouseup touchend touchcancel",(function(){e(this).removeClass("draggable"),a.removeClass("resizable")})),e(".resizable").css("width",i)})).on("mouseup touchend touchcancel",(function(){t.removeClass("draggable"),a.removeClass("resizable")}))})).on("mouseup touchend touchcancel",(function(){t.removeClass("draggable"),a.removeClass("resizable")}))})),e(window).on("resize",(function(){var e=t.width()+"px";t.find(".resize img").css({width:e,minWidth:e})}))}}))}(jQuery),wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Comparison Settings","b-blocks")},wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Width:","b-blocks"),labelPosition:"left",value:i,onChange:function(e){return A({width:e})},units:[Ga,Ha,qa,Ua]}),wp.element.createElement(Y,{label:(0,r.__)("Border:","b-blocks"),border:c,onChange:function(e){return A({border:e})}}),wp.element.createElement(u,null,(0,r.__)("Images:","b-blocks")),wp.element.createElement(o.TabPanel,{className:"bBlocksTabPanel",activeClass:"activeTab",tabs:Wa},(function(e){return wp.element.createElement(wp.element.Fragment,null,"before-img"==e.name&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(x,{label:(0,r.__)("","b-blocks"),img:m,onChange:function(e){return A({beforeImg:e})}}),wp.element.createElement(T,{className:"mt-20p",img:m,onChange:function(e){return A({beforeImg:e})}})),"after-img"==e.name&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(x,{label:(0,r.__)("","b-blocks"),img:f,onChange:function(e){return A({afterImg:e})}}),wp.element.createElement(T,{className:"mt-20p",img:f,onChange:function(e){return A({afterImg:e})}})))})),wp.element.createElement(u,{mt:"20px"}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Swap Images","b-blocks"),checked:p,onChange:function(e){var t,a;A({isSwap:e}),t=ja({},m),a=ja({},f),A({beforeImg:ja({},a),afterImg:ja({},t)})}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Labels Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Labels","b-blocks"),checked:h,onChange:function(e){return A({isLabel:e})}}),h&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(xe,{typography:g,onChange:function(e){return A({labelTypo:e})},defaults:{fontSize:15}}),wp.element.createElement(fe,{colors:b,onChange:function(e){return A({labelColors:e})},defaults:{color:"#fff",bg:"#00000080"}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Padding:","b-blocks"),space:w,onChange:function(e){return A({labelPadding:e})},defaults:{vertical:"10px",horizontal:"15px"}}))),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Caption Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Caption","b-blocks"),checked:k,onChange:function(e){return A({isCap:e})}}),k&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(xe,{typography:E,onChange:function(e){return A({capTypo:e})},defaults:{fontSize:14}}),wp.element.createElement(fe,{colors:C,onChange:function(e){return A({capColors:e})},defaults:{color:"#333",bg:"#f4f4f4"}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Padding:","b-blocks"),space:B,onChange:function(e){return A({capPadding:e})},defaults:{vertical:"10px",horizontal:"15px"}})))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(S,{label:(0,r.__)("Edit Before Image:","b-blocks"),img:m,onChange:function(e){return A({beforeImg:e})}}),wp.element.createElement(S,{label:(0,r.__)("Edit After Image:","b-blocks"),img:f,onChange:function(e){return A({afterImg:e})}}),wp.element.createElement(l.AlignmentToolbar,{value:n,onChange:function(e){return A({alignment:e})},describedBy:(0,r.__)("Image Comparison Alignment"),alignmentControls:[{title:(0,r.__)("Image Comparison in left","b-blocks"),align:"left",icon:"align-left"},{title:(0,r.__)("Image Comparison in center","b-blocks"),align:"center",icon:"align-center"},{title:(0,r.__)("Image Comparison in right","b-blocks"),align:"right",icon:"align-right"}]})),wp.element.createElement("div",{className:t,id:"bBlocksImageComparison-".concat(M)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                @import url(".concat(null==g?void 0:g.googleFontLink,");\n                @import url(").concat(null==E?void 0:E.googleFontLink,");\n\n                #bBlocksImageComparison-").concat(M,"{\n                    text-align: ").concat(n,";\n                }\n                #bBlocksImageComparison-").concat(M," .bBlocksImageComparison{\n                    width: ").concat(i,";\n                    ").concat(null==c?void 0:c.styles,";\n                }\n\n                #bBlocksImageComparison-").concat(M," .bBlocksImageComparison .overlay{\n                    ").concat((null==g?void 0:g.styles)||"font-size: 15px;","\n                    ").concat((null==b?void 0:b.styles)||"color: #fff; background: #00000080;","\n                    padding: ").concat((null==w?void 0:w.styles)||"10px 15px",";\n                }\n                #bBlocksImageComparison-").concat(M," .bBlocksImageComparison .caption{\n                    ").concat((null==E?void 0:E.styles)||"font-size: 14px;","\n                    ").concat((null==C?void 0:C.styles)||"color: #333; background: #f4f4f4;","\n                    padding: ").concat((null==B?void 0:B.styles)||"10px 15px",";\n                }\n            ")}}),wp.element.createElement("div",{className:"bBlocksImageComparison"},null!=m&&m.url&&null!=f&&f.url?wp.element.createElement("div",{className:"comparison-slider"},h&&wp.element.createElement(l.RichText,{className:"overlay afterLabel",tagName:"div",value:y,onChange:function(e){return A({afterLabel:e})},placeholder:(0,r.__)("After image label","b-blocks"),inlineToolbar:!0}),wp.element.createElement("img",{className:"afterImg",src:null==f?void 0:f.url,alt:null==f?void 0:f.alt}),wp.element.createElement("div",{className:"resize"},h&&wp.element.createElement(l.RichText,{className:"overlay beforeLabel",tagName:"div",value:d,onChange:function(e){return A({beforeLabel:e})},placeholder:(0,r.__)("Before image label","b-blocks"),inlineToolbar:!0}),wp.element.createElement("img",{className:"beforeImg",src:null==m?void 0:m.url,alt:null==m?void 0:m.alt})),wp.element.createElement("div",{className:"divider"})):wp.element.createElement("div",{className:"imgPlaceholder"},wp.element.createElement("div",{className:"beforeImg"},null!=m&&m.url?wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("img",{src:null==m?void 0:m.url,alt:null==m?void 0:m.alt}),(0,v.isBlobURL)(null==m?void 0:m.url)&&wp.element.createElement(o.Spinner,null)):wp.element.createElement(P,{label:(0,r.__)(" Before Image:","b-blocks"),img:m,onChange:function(e){return A({beforeImg:e})}})),wp.element.createElement("div",{className:"afterImg"},null!=f&&f.url?wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("img",{src:null==f?void 0:f.url,alt:null==f?void 0:f.alt}),(0,v.isBlobURL)(null==f?void 0:f.url)&&wp.element.createElement(o.Spinner,null)):wp.element.createElement(P,{label:(0,r.__)(" After Image:","b-blocks"),img:f,onChange:function(e){return A({afterImg:e})}}))),k&&wp.element.createElement(l.RichText,{className:"caption",tagName:"div",value:_,onChange:function(e){return A({cap:e})},placeholder:(0,r.__)("Caption of the image comparison","b-blocks"),inlineToolbar:!0}))))},Ya=JSON.parse('{"u2":"b-blocks/image-comparison","TN":"Image Comparison","WL":"Compare between two images.","W3":"bBlocks","Hw":["image slider","image compare","image filter"],"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true}}}'),Ja=c.imageCompare,$a=Ya.u2,Xa=Ya.TN,Qa=Ya.WL,Za=Ya.W3,en=Ya.Hw,tn=Ya.be,an=Ya.i_;(0,n.registerBlockType)($a,{title:Xa,description:Qa,icon:Ja,category:Za,keywords:en,supports:tn,example:an,edit:Ka,save:function(){return null}});var nn=[{class:"",name:"no-icon"},{class:"fa fa-500px",name:"500px"},{class:"fab fa-accessible-icon",name:"accessible-icon"},{class:"fab fa-accusoft",name:"accusoft"},{class:"fab fa-acquisitions-incorporated",name:"acquisitions-incorporated"},{class:"fa fa-ad",name:"ad"},{class:"fa fa-address-book",name:"address-book"},{class:"fa fa-address-card",name:"address-card"},{class:"fa fa-adjust",name:"adjust"},{class:"fa fa-adn",name:"adn"},{class:"fab fa-adversal",name:"adversal"},{class:"fab fa-affiliatetheme",name:"affiliatetheme"},{class:"fa fa-air-freshener",name:"air-freshener"},{class:"fab fa-airbnb",name:"airbnb"},{class:"fab fa-algolia",name:"algolia"},{class:"fa fa-align-center",name:"align-center"},{class:"fa fa-align-justify",name:"align-justify"},{class:"fa fa-align-left",name:"align-left"},{class:"fa fa-align-right",name:"align-right"},{class:"fab fa-alipay",name:"alipay"},{class:"fa fa-allergies",name:"allergies"},{class:"fa fa-amazon",name:"amazon"},{class:"fab fa-amazon-pay",name:"amazon-pay"},{class:"fa fa-ambulance",name:"ambulance"},{class:"fa fa-american-sign-language-interpreting",name:"american-sign-language-interpreting"},{class:"fab fa-amilia",name:"amilia"},{class:"fa fa-anchor",name:"anchor"},{class:"fa fa-android",name:"android"},{class:"fa fa-angellist",name:"angellist"},{class:"fa fa-angle-double-down",name:"angle-double-down"},{class:"fa fa-angle-double-left",name:"angle-double-left"},{class:"fa fa-angle-double-right",name:"angle-double-right"},{class:"fa fa-angle-double-up",name:"angle-double-up"},{class:"fa fa-angle-down",name:"angle-down"},{class:"fa fa-angle-left",name:"angle-left"},{class:"fa fa-angle-right",name:"angle-right"},{class:"fa fa-angle-up",name:"angle-up"},{class:"fa fa-angry",name:"angry"},{class:"fab fa-angrycreative",name:"angrycreative"},{class:"fab fa-angular",name:"angular"},{class:"fa fa-ankh",name:"ankh"},{class:"fab fa-app-store",name:"app-store"},{class:"fab fa-app-store-ios",name:"app-store-ios"},{class:"fab fa-apper",name:"apper"},{class:"fa fa-apple",name:"apple"},{class:"fa fa-apple-alt",name:"apple-alt"},{class:"fab fa-apple-pay",name:"apple-pay"},{class:"fa fa-archive",name:"archive"},{class:"fa fa-archway",name:"archway"},{class:"fa fa-arrow-alt-circle-down",name:"arrow-alt-circle-down"},{class:"fa fa-arrow-alt-circle-left",name:"arrow-alt-circle-left"},{class:"fa fa-arrow-alt-circle-right",name:"arrow-alt-circle-right"},{class:"fa fa-arrow-alt-circle-up",name:"arrow-alt-circle-up"},{class:"fa fa-arrow-circle-down",name:"arrow-circle-down"},{class:"fa fa-arrow-circle-left",name:"arrow-circle-left"},{class:"fa fa-arrow-circle-right",name:"arrow-circle-right"},{class:"fa fa-arrow-circle-up",name:"arrow-circle-up"},{class:"fa fa-arrow-down",name:"arrow-down"},{class:"fa fa-arrow-left",name:"arrow-left"},{class:"fa fa-arrow-right",name:"arrow-right"},{class:"fa fa-arrow-up",name:"arrow-up"},{class:"fa fa-arrows-alt",name:"arrows-alt"},{class:"fa fa-arrows-alt-h",name:"arrows-alt-h"},{class:"fa fa-arrows-alt-v",name:"arrows-alt-v"},{class:"fab fa-artstation",name:"artstation"},{class:"fa fa-assistive-listening-systems",name:"assistive-listening-systems"},{class:"fa fa-asterisk",name:"asterisk"},{class:"fab fa-asymmetrik",name:"asymmetrik"},{class:"fa fa-at",name:"at"},{class:"fa fa-atlas",name:"atlas"},{class:"fab fa-atlassian",name:"atlassian"},{class:"fa fa-atom",name:"atom"},{class:"fab fa-audible",name:"audible"},{class:"fa fa-audio-description",name:"audio-description"},{class:"fab fa-autoprefixer",name:"autoprefixer"},{class:"fab fa-avianex",name:"avianex"},{class:"fab fa-aviato",name:"aviato"},{class:"fa fa-award",name:"award"},{class:"fab fa-aws",name:"aws"},{class:"fa fa-baby",name:"baby"},{class:"fa fa-baby-carriage",name:"baby-carriage"},{class:"fa fa-backspace",name:"backspace"},{class:"fa fa-backward",name:"backward"},{class:"fa fa-bacon",name:"bacon"},{class:"fa fa-bacteria",name:"bacteria"},{class:"fa fa-bacterium",name:"bacterium"},{class:"fa fa-bahai",name:"bahai"},{class:"fa fa-balance-scale",name:"balance-scale"},{class:"fa fa-balance-scale-left",name:"balance-scale-left"},{class:"fa fa-balance-scale-right",name:"balance-scale-right"},{class:"fa fa-ban",name:"ban"},{class:"fa fa-band-aid",name:"band-aid"},{class:"fa fa-bandcamp",name:"bandcamp"},{class:"fa fa-barcode",name:"barcode"},{class:"fa fa-bars",name:"bars"},{class:"fa fa-baseball-ball",name:"baseball-ball"},{class:"fa fa-basketball-ball",name:"basketball-ball"},{class:"fa fa-bath",name:"bath"},{class:"fa fa-battery-empty",name:"battery-empty"},{class:"fa fa-battery-full",name:"battery-full"},{class:"fa fa-battery-half",name:"battery-half"},{class:"fa fa-battery-quarter",name:"battery-quarter"},{class:"fa fa-battery-three-quarters",name:"battery-three-quarters"},{class:"fab fa-battle-net",name:"battle-net"},{class:"fa fa-bed",name:"bed"},{class:"fa fa-beer",name:"beer"},{class:"fa fa-behance",name:"behance"},{class:"fa fa-behance-square",name:"behance-square"},{class:"fa fa-bell",name:"bell"},{class:"fa fa-bell-slash",name:"bell-slash"},{class:"fa fa-bezier-curve",name:"bezier-curve"},{class:"fa fa-bible",name:"bible"},{class:"fa fa-bicycle",name:"bicycle"},{class:"fa fa-biking",name:"biking"},{class:"fab fa-bimobject",name:"bimobject"},{class:"fa fa-binoculars",name:"binoculars"},{class:"fa fa-biohazard",name:"biohazard"},{class:"fa fa-birthday-cake",name:"birthday-cake"},{class:"fa fa-bitbucket",name:"bitbucket"},{class:"fa fa-bitcoin",name:"bitcoin"},{class:"fab fa-bity",name:"bity"},{class:"fa fa-black-tie",name:"black-tie"},{class:"fab fa-blackberry",name:"blackberry"},{class:"fa fa-blender",name:"blender"},{class:"fa fa-blender-phone",name:"blender-phone"},{class:"fa fa-blind",name:"blind"},{class:"fa fa-blog",name:"blog"},{class:"fab fa-blogger",name:"blogger"},{class:"fab fa-blogger-b",name:"blogger-b"},{class:"fa fa-bluetooth",name:"bluetooth"},{class:"fa fa-bluetooth-b",name:"bluetooth-b"},{class:"fa fa-bold",name:"bold"},{class:"fa fa-bolt",name:"bolt"},{class:"fa fa-bomb",name:"bomb"},{class:"fa fa-bone",name:"bone"},{class:"fa fa-bong",name:"bong"},{class:"fa fa-book",name:"book"},{class:"fa fa-book-dead",name:"book-dead"},{class:"fa fa-book-medical",name:"book-medical"},{class:"fa fa-book-open",name:"book-open"},{class:"fa fa-book-reader",name:"book-reader"},{class:"fa fa-bookmark",name:"bookmark"},{class:"fab fa-bootstrap",name:"bootstrap"},{class:"fa fa-border-all",name:"border-all"},{class:"fa fa-border-none",name:"border-none"},{class:"fa fa-border-style",name:"border-style"},{class:"fa fa-bowling-ball",name:"bowling-ball"},{class:"fa fa-box",name:"box"},{class:"fa fa-box-open",name:"box-open"},{class:"fa fa-box-tissue",name:"box-tissue"},{class:"fa fa-boxes",name:"boxes"},{class:"fa fa-braille",name:"braille"},{class:"fa fa-brain",name:"brain"},{class:"fa fa-bread-slice",name:"bread-slice"},{class:"fa fa-briefcase",name:"briefcase"},{class:"fa fa-briefcase-medical",name:"briefcase-medical"},{class:"fa fa-broadcast-tower",name:"broadcast-tower"},{class:"fa fa-broom",name:"broom"},{class:"fa fa-brush",name:"brush"},{class:"fa fa-btc",name:"btc"},{class:"fab fa-buffer",name:"buffer"},{class:"fa fa-bug",name:"bug"},{class:"fa fa-building",name:"building"},{class:"fa fa-bullhorn",name:"bullhorn"},{class:"fa fa-bullseye",name:"bullseye"},{class:"fa fa-burn",name:"burn"},{class:"fab fa-buromobelexperte",name:"buromobelexperte"},{class:"fa fa-bus",name:"bus"},{class:"fa fa-bus-alt",name:"bus-alt"},{class:"fa fa-business-time",name:"business-time"},{class:"fab fa-buy-n-large",name:"buy-n-large"},{class:"fa fa-buysellads",name:"buysellads"},{class:"fa fa-calculator",name:"calculator"},{class:"fa fa-calendar",name:"calendar"},{class:"fa fa-calendar-alt",name:"calendar-alt"},{class:"fa fa-calendar-check",name:"calendar-check"},{class:"fa fa-calendar-day",name:"calendar-day"},{class:"fa fa-calendar-minus",name:"calendar-minus"},{class:"fa fa-calendar-plus",name:"calendar-plus"},{class:"fa fa-calendar-times",name:"calendar-times"},{class:"fa fa-calendar-week",name:"calendar-week"},{class:"fa fa-camera",name:"camera"},{class:"fa fa-camera-retro",name:"camera-retro"},{class:"fa fa-campground",name:"campground"},{class:"fab fa-canadian-maple-leaf",name:"canadian-maple-leaf"},{class:"fa fa-candy-cane",name:"candy-cane"},{class:"fa fa-cannabis",name:"cannabis"},{class:"fa fa-capsules",name:"capsules"},{class:"fa fa-car",name:"car"},{class:"fa fa-car-alt",name:"car-alt"},{class:"fa fa-car-battery",name:"car-battery"},{class:"fa fa-car-crash",name:"car-crash"},{class:"fa fa-car-side",name:"car-side"},{class:"fa fa-caravan",name:"caravan"},{class:"fa fa-caret-down",name:"caret-down"},{class:"fa fa-caret-left",name:"caret-left"},{class:"fa fa-caret-right",name:"caret-right"},{class:"fa fa-caret-square-down",name:"caret-square-down"},{class:"fa fa-caret-square-left",name:"caret-square-left"},{class:"fa fa-caret-square-right",name:"caret-square-right"},{class:"fa fa-caret-square-up",name:"caret-square-up"},{class:"fa fa-caret-up",name:"caret-up"},{class:"fa fa-carrot",name:"carrot"},{class:"fa fa-cart-arrow-down",name:"cart-arrow-down"},{class:"fa fa-cart-plus",name:"cart-plus"},{class:"fa fa-cash-register",name:"cash-register"},{class:"fa fa-cat",name:"cat"},{class:"fab fa-cc-amazon-pay",name:"cc-amazon-pay"},{class:"fa fa-cc-amex",name:"cc-amex"},{class:"fab fa-cc-apple-pay",name:"cc-apple-pay"},{class:"fa fa-cc-diners-club",name:"cc-diners-club"},{class:"fa fa-cc-discover",name:"cc-discover"},{class:"fa fa-cc-jcb",name:"cc-jcb"},{class:"fa fa-cc-mastercard",name:"cc-mastercard"},{class:"fa fa-cc-paypal",name:"cc-paypal"},{class:"fa fa-cc-stripe",name:"cc-stripe"},{class:"fa fa-cc-visa",name:"cc-visa"},{class:"fab fa-centercode",name:"centercode"},{class:"fab fa-centos",name:"centos"},{class:"fa fa-certificate",name:"certificate"},{class:"fa fa-chair",name:"chair"},{class:"fa fa-chalkboard",name:"chalkboard"},{class:"fa fa-chalkboard-teacher",name:"chalkboard-teacher"},{class:"fa fa-charging-station",name:"charging-station"},{class:"fa fa-chart-area",name:"chart-area"},{class:"fa fa-chart-bar",name:"chart-bar"},{class:"fa fa-chart-line",name:"chart-line"},{class:"fa fa-chart-pie",name:"chart-pie"},{class:"fa fa-check",name:"check"},{class:"fa fa-check-circle",name:"check-circle"},{class:"fa fa-check-double",name:"check-double"},{class:"fa fa-check-square",name:"check-square"},{class:"fa fa-cheese",name:"cheese"},{class:"fa fa-chess",name:"chess"},{class:"fa fa-chess-bishop",name:"chess-bishop"},{class:"fa fa-chess-board",name:"chess-board"},{class:"fa fa-chess-king",name:"chess-king"},{class:"fa fa-chess-knight",name:"chess-knight"},{class:"fa fa-chess-pawn",name:"chess-pawn"},{class:"fa fa-chess-queen",name:"chess-queen"},{class:"fa fa-chess-rook",name:"chess-rook"},{class:"fa fa-chevron-circle-down",name:"chevron-circle-down"},{class:"fa fa-chevron-circle-left",name:"chevron-circle-left"},{class:"fa fa-chevron-circle-right",name:"chevron-circle-right"},{class:"fa fa-chevron-circle-up",name:"chevron-circle-up"},{class:"fa fa-chevron-down",name:"chevron-down"},{class:"fa fa-chevron-left",name:"chevron-left"},{class:"fa fa-chevron-right",name:"chevron-right"},{class:"fa fa-chevron-up",name:"chevron-up"},{class:"fa fa-child",name:"child"},{class:"fa fa-chrome",name:"chrome"},{class:"fab fa-chromecast",name:"chromecast"},{class:"fa fa-church",name:"church"},{class:"fa fa-circle",name:"circle"},{class:"fa fa-circle-notch",name:"circle-notch"},{class:"fa fa-city",name:"city"},{class:"fa fa-clinic-medical",name:"clinic-medical"},{class:"fa fa-clipboard",name:"clipboard"},{class:"fa fa-clipboard-check",name:"clipboard-check"},{class:"fa fa-clipboard-list",name:"clipboard-list"},{class:"fa fa-clock",name:"clock"},{class:"fa fa-clone",name:"clone"},{class:"fa fa-closed-captioning",name:"closed-captioning"},{class:"fa fa-cloud",name:"cloud"},{class:"fa fa-cloud-download-alt",name:"cloud-download-alt"},{class:"fa fa-cloud-meatball",name:"cloud-meatball"},{class:"fa fa-cloud-moon",name:"cloud-moon"},{class:"fa fa-cloud-moon-rain",name:"cloud-moon-rain"},{class:"fa fa-cloud-rain",name:"cloud-rain"},{class:"fa fa-cloud-showers-heavy",name:"cloud-showers-heavy"},{class:"fa fa-cloud-sun",name:"cloud-sun"},{class:"fa fa-cloud-sun-rain",name:"cloud-sun-rain"},{class:"fa fa-cloud-upload-alt",name:"cloud-upload-alt"},{class:"fab fa-cloudflare",name:"cloudflare"},{class:"fab fa-cloudscale",name:"cloudscale"},{class:"fab fa-cloudsmith",name:"cloudsmith"},{class:"fab fa-cloudversify",name:"cloudversify"},{class:"fa fa-cocktail",name:"cocktail"},{class:"fa fa-code",name:"code"},{class:"fa fa-code-branch",name:"code-branch"},{class:"fa fa-codepen",name:"codepen"},{class:"fa fa-codiepie",name:"codiepie"},{class:"fa fa-coffee",name:"coffee"},{class:"fa fa-cog",name:"cog"},{class:"fa fa-cogs",name:"cogs"},{class:"fa fa-coins",name:"coins"},{class:"fa fa-columns",name:"columns"},{class:"fa fa-comment",name:"comment"},{class:"fa fa-comment-alt",name:"comment-alt"},{class:"fa fa-comment-dollar",name:"comment-dollar"},{class:"fa fa-comment-dots",name:"comment-dots"},{class:"fa fa-comment-medical",name:"comment-medical"},{class:"fa fa-comment-slash",name:"comment-slash"},{class:"fa fa-comments",name:"comments"},{class:"fa fa-comments-dollar",name:"comments-dollar"},{class:"fa fa-compact-disc",name:"compact-disc"},{class:"fa fa-compass",name:"compass"},{class:"fa fa-compress",name:"compress"},{class:"fa fa-compress-alt",name:"compress-alt"},{class:"fa fa-compress-arrows-alt",name:"compress-arrows-alt"},{class:"fa fa-concierge-bell",name:"concierge-bell"},{class:"fab fa-confluence",name:"confluence"},{class:"fa fa-connectdevelop",name:"connectdevelop"},{class:"fa fa-contao",name:"contao"},{class:"fa fa-cookie",name:"cookie"},{class:"fa fa-cookie-bite",name:"cookie-bite"},{class:"fa fa-copy",name:"copy"},{class:"fa fa-copyright",name:"copyright"},{class:"fab fa-cotton-bureau",name:"cotton-bureau"},{class:"fa fa-couch",name:"couch"},{class:"fab fa-cpanel",name:"cpanel"},{class:"fa fa-creative-commons",name:"creative-commons"},{class:"fab fa-creative-commons-by",name:"creative-commons-by"},{class:"fab fa-creative-commons-nc",name:"creative-commons-nc"},{class:"fab fa-creative-commons-nc-eu",name:"creative-commons-nc-eu"},{class:"fab fa-creative-commons-nc-jp",name:"creative-commons-nc-jp"},{class:"fab fa-creative-commons-nd",name:"creative-commons-nd"},{class:"fab fa-creative-commons-pd",name:"creative-commons-pd"},{class:"fab fa-creative-commons-pd-alt",name:"creative-commons-pd-alt"},{class:"fab fa-creative-commons-remix",name:"creative-commons-remix"},{class:"fab fa-creative-commons-sa",name:"creative-commons-sa"},{class:"fab fa-creative-commons-sampling",name:"creative-commons-sampling"},{class:"fab fa-creative-commons-sampling-plus",name:"creative-commons-sampling-plus"},{class:"fab fa-creative-commons-share",name:"creative-commons-share"},{class:"fab fa-creative-commons-zero",name:"creative-commons-zero"},{class:"fa fa-credit-card",name:"credit-card"},{class:"fab fa-critical-role",name:"critical-role"},{class:"fa fa-crop",name:"crop"},{class:"fa fa-crop-alt",name:"crop-alt"},{class:"fa fa-cross",name:"cross"},{class:"fa fa-crosshairs",name:"crosshairs"},{class:"fa fa-crow",name:"crow"},{class:"fa fa-crown",name:"crown"},{class:"fa fa-crutch",name:"crutch"},{class:"fa fa-css3",name:"css3"},{class:"fab fa-css3-alt",name:"css3-alt"},{class:"fa fa-cube",name:"cube"},{class:"fa fa-cubes",name:"cubes"},{class:"fa fa-cut",name:"cut"},{class:"fab fa-cuttlefish",name:"cuttlefish"},{class:"fab fa-d-and-d",name:"d-and-d"},{class:"fab fa-d-and-d-beyond",name:"d-and-d-beyond"},{class:"fab fa-dailymotion",name:"dailymotion"},{class:"fa fa-dashcube",name:"dashcube"},{class:"fa fa-database",name:"database"},{class:"fa fa-deaf",name:"deaf"},{class:"fab fa-deezer",name:"deezer"},{class:"fa fa-delicious",name:"delicious"},{class:"fa fa-democrat",name:"democrat"},{class:"fab fa-deploydog",name:"deploydog"},{class:"fab fa-deskpro",name:"deskpro"},{class:"fa fa-desktop",name:"desktop"},{class:"fab fa-dev",name:"dev"},{class:"fa fa-deviantart",name:"deviantart"},{class:"fa fa-dharmachakra",name:"dharmachakra"},{class:"fab fa-dhl",name:"dhl"},{class:"fa fa-diagnoses",name:"diagnoses"},{class:"fab fa-diaspora",name:"diaspora"},{class:"fa fa-dice",name:"dice"},{class:"fa fa-dice-d20",name:"dice-d20"},{class:"fa fa-dice-d6",name:"dice-d6"},{class:"fa fa-dice-five",name:"dice-five"},{class:"fa fa-dice-four",name:"dice-four"},{class:"fa fa-dice-one",name:"dice-one"},{class:"fa fa-dice-six",name:"dice-six"},{class:"fa fa-dice-three",name:"dice-three"},{class:"fa fa-dice-two",name:"dice-two"},{class:"fa fa-digg",name:"digg"},{class:"fab fa-digital-ocean",name:"digital-ocean"},{class:"fa fa-digital-tachograph",name:"digital-tachograph"},{class:"fa fa-directions",name:"directions"},{class:"fab fa-discord",name:"discord"},{class:"fab fa-discourse",name:"discourse"},{class:"fa fa-disease",name:"disease"},{class:"fa fa-divide",name:"divide"},{class:"fa fa-dizzy",name:"dizzy"},{class:"fa fa-dna",name:"dna"},{class:"fab fa-dochub",name:"dochub"},{class:"fab fa-docker",name:"docker"},{class:"fa fa-dog",name:"dog"},{class:"fa fa-dollar-sign",name:"dollar-sign"},{class:"fa fa-dolly",name:"dolly"},{class:"fa fa-dolly-flatbed",name:"dolly-flatbed"},{class:"fa fa-donate",name:"donate"},{class:"fa fa-door-closed",name:"door-closed"},{class:"fa fa-door-open",name:"door-open"},{class:"fa fa-dot-circle",name:"dot-circle"},{class:"fa fa-dove",name:"dove"},{class:"fa fa-download",name:"download"},{class:"fab fa-draft2digital",name:"draft2digital"},{class:"fa fa-drafting-compass",name:"drafting-compass"},{class:"fa fa-dragon",name:"dragon"},{class:"fa fa-draw-polygon",name:"draw-polygon"},{class:"fa fa-dribbble",name:"dribbble"},{class:"fab fa-dribbble-square",name:"dribbble-square"},{class:"fa fa-dropbox",name:"dropbox"},{class:"fa fa-drum",name:"drum"},{class:"fa fa-drum-steelpan",name:"drum-steelpan"},{class:"fa fa-drumstick-bite",name:"drumstick-bite"},{class:"fa fa-drupal",name:"drupal"},{class:"fa fa-dumbbell",name:"dumbbell"},{class:"fa fa-dumpster",name:"dumpster"},{class:"fa fa-dumpster-fire",name:"dumpster-fire"},{class:"fa fa-dungeon",name:"dungeon"},{class:"fab fa-dyalog",name:"dyalog"},{class:"fab fa-earlybirds",name:"earlybirds"},{class:"fab fa-ebay",name:"ebay"},{class:"fa fa-edge",name:"edge"},{class:"fab fa-edge-legacy",name:"edge-legacy"},{class:"fa fa-edit",name:"edit"},{class:"fa fa-egg",name:"egg"},{class:"fa fa-eject",name:"eject"},{class:"fab fa-elementor",name:"elementor"},{class:"fa fa-ellipsis-h",name:"ellipsis-h"},{class:"fa fa-ellipsis-v",name:"ellipsis-v"},{class:"fab fa-ello",name:"ello"},{class:"fab fa-ember",name:"ember"},{class:"fa fa-empire",name:"empire"},{class:"fa fa-envelope",name:"envelope"},{class:"fa fa-envelope-open",name:"envelope-open"},{class:"fa fa-envelope-open-text",name:"envelope-open-text"},{class:"fa fa-envelope-square",name:"envelope-square"},{class:"fa fa-envira",name:"envira"},{class:"fa fa-equals",name:"equals"},{class:"fa fa-eraser",name:"eraser"},{class:"fab fa-erlang",name:"erlang"},{class:"fab fa-ethereum",name:"ethereum"},{class:"fa fa-ethernet",name:"ethernet"},{class:"fa fa-etsy",name:"etsy"},{class:"fa fa-euro-sign",name:"euro-sign"},{class:"fab fa-evernote",name:"evernote"},{class:"fa fa-exchange-alt",name:"exchange-alt"},{class:"fa fa-exclamation",name:"exclamation"},{class:"fa fa-exclamation-circle",name:"exclamation-circle"},{class:"fa fa-exclamation-triangle",name:"exclamation-triangle"},{class:"fa fa-expand",name:"expand"},{class:"fa fa-expand-alt",name:"expand-alt"},{class:"fa fa-expand-arrows-alt",name:"expand-arrows-alt"},{class:"fa fa-expeditedssl",name:"expeditedssl"},{class:"fa fa-external-link-alt",name:"external-link-alt"},{class:"fa fa-external-link-square-alt",name:"external-link-square-alt"},{class:"fa fa-eye",name:"eye"},{class:"fa fa-eye-dropper",name:"eye-dropper"},{class:"fa fa-eye-slash",name:"eye-slash"},{class:"fa fa-facebook",name:"facebook"},{class:"fa fa-facebook-f",name:"facebook-f"},{class:"fab fa-facebook-messenger",name:"facebook-messenger"},{class:"fa fa-facebook-square",name:"facebook-square"},{class:"fa fa-fan",name:"fan"},{class:"fab fa-fantasy-flight-games",name:"fantasy-flight-games"},{class:"fa fa-fast-backward",name:"fast-backward"},{class:"fa fa-fast-forward",name:"fast-forward"},{class:"fa fa-faucet",name:"faucet"},{class:"fa fa-fax",name:"fax"},{class:"fa fa-feather",name:"feather"},{class:"fa fa-feather-alt",name:"feather-alt"},{class:"fab fa-fedex",name:"fedex"},{class:"fab fa-fedora",name:"fedora"},{class:"fa fa-female",name:"female"},{class:"fa fa-fighter-jet",name:"fighter-jet"},{class:"fab fa-figma",name:"figma"},{class:"fa fa-file",name:"file"},{class:"fa fa-file-alt",name:"file-alt"},{class:"fa fa-file-archive",name:"file-archive"},{class:"fa fa-file-audio",name:"file-audio"},{class:"fa fa-file-code",name:"file-code"},{class:"fa fa-file-contract",name:"file-contract"},{class:"fa fa-file-csv",name:"file-csv"},{class:"fa fa-file-download",name:"file-download"},{class:"fa fa-file-excel",name:"file-excel"},{class:"fa fa-file-export",name:"file-export"},{class:"fa fa-file-image",name:"file-image"},{class:"fa fa-file-import",name:"file-import"},{class:"fa fa-file-invoice",name:"file-invoice"},{class:"fa fa-file-invoice-dollar",name:"file-invoice-dollar"},{class:"fa fa-file-medical",name:"file-medical"},{class:"fa fa-file-medical-alt",name:"file-medical-alt"},{class:"fa fa-file-pdf",name:"file-pdf"},{class:"fa fa-file-powerpoint",name:"file-powerpoint"},{class:"fa fa-file-prescription",name:"file-prescription"},{class:"fa fa-file-signature",name:"file-signature"},{class:"fa fa-file-upload",name:"file-upload"},{class:"fa fa-file-video",name:"file-video"},{class:"fa fa-file-word",name:"file-word"},{class:"fa fa-fill",name:"fill"},{class:"fa fa-fill-drip",name:"fill-drip"},{class:"fa fa-film",name:"film"},{class:"fa fa-filter",name:"filter"},{class:"fa fa-fingerprint",name:"fingerprint"},{class:"fa fa-fire",name:"fire"},{class:"fa fa-fire-alt",name:"fire-alt"},{class:"fa fa-fire-extinguisher",name:"fire-extinguisher"},{class:"fa fa-firefox",name:"firefox"},{class:"fab fa-firefox-browser",name:"firefox-browser"},{class:"fa fa-first-aid",name:"first-aid"},{class:"fa fa-first-order",name:"first-order"},{class:"fab fa-first-order-alt",name:"first-order-alt"},{class:"fab fa-firstdraft",name:"firstdraft"},{class:"fa fa-fish",name:"fish"},{class:"fa fa-fist-raised",name:"fist-raised"},{class:"fa fa-flag",name:"flag"},{class:"fa fa-flag-checkered",name:"flag-checkered"},{class:"fa fa-flag-usa",name:"flag-usa"},{class:"fa fa-flask",name:"flask"},{class:"fa fa-flickr",name:"flickr"},{class:"fab fa-flipboard",name:"flipboard"},{class:"fa fa-flushed",name:"flushed"},{class:"fab fa-fly",name:"fly"},{class:"fa fa-folder",name:"folder"},{class:"fa fa-folder-minus",name:"folder-minus"},{class:"fa fa-folder-open",name:"folder-open"},{class:"fa fa-folder-plus",name:"folder-plus"},{class:"fa fa-font",name:"font"},{class:"fa fa-font-awesome",name:"font-awesome"},{class:"fab fa-font-awesome-alt",name:"font-awesome-alt"},{class:"fab fa-font-awesome-flag",name:"font-awesome-flag"},{class:"fa fa-fonticons",name:"fonticons"},{class:"fab fa-fonticons-fi",name:"fonticons-fi"},{class:"fa fa-football-ball",name:"football-ball"},{class:"fa fa-fort-awesome",name:"fort-awesome"},{class:"fab fa-fort-awesome-alt",name:"fort-awesome-alt"},{class:"fa fa-forumbee",name:"forumbee"},{class:"fa fa-forward",name:"forward"},{class:"fa fa-foursquare",name:"foursquare"},{class:"fa fa-free-code-camp",name:"free-code-camp"},{class:"fab fa-freebsd",name:"freebsd"},{class:"fa fa-frog",name:"frog"},{class:"fa fa-frown",name:"frown"},{class:"fa fa-frown-open",name:"frown-open"},{class:"fab fa-fulcrum",name:"fulcrum"},{class:"fa fa-funnel-dollar",name:"funnel-dollar"},{class:"fa fa-futbol",name:"futbol"},{class:"fab fa-galactic-republic",name:"galactic-republic"},{class:"fab fa-galactic-senate",name:"galactic-senate"},{class:"fa fa-gamepad",name:"gamepad"},{class:"fa fa-gas-pump",name:"gas-pump"},{class:"fa fa-gavel",name:"gavel"},{class:"fa fa-gem",name:"gem"},{class:"fa fa-genderless",name:"genderless"},{class:"fa fa-get-pocket",name:"get-pocket"},{class:"fa fa-gg",name:"gg"},{class:"fa fa-gg-circle",name:"gg-circle"},{class:"fa fa-ghost",name:"ghost"},{class:"fa fa-gift",name:"gift"},{class:"fa fa-gifts",name:"gifts"},{class:"fa fa-git",name:"git"},{class:"fab fa-git-alt",name:"git-alt"},{class:"fa fa-git-square",name:"git-square"},{class:"fa fa-github",name:"github"},{class:"fa fa-github-alt",name:"github-alt"},{class:"fa fa-github-square",name:"github-square"},{class:"fab fa-gitkraken",name:"gitkraken"},{class:"fa fa-gitlab",name:"gitlab"},{class:"fab fa-gitter",name:"gitter"},{class:"fa fa-glass-cheers",name:"glass-cheers"},{class:"fa fa-glass-martini",name:"glass-martini"},{class:"fa fa-glass-martini-alt",name:"glass-martini-alt"},{class:"fa fa-glass-whiskey",name:"glass-whiskey"},{class:"fa fa-glasses",name:"glasses"},{class:"fa fa-glide",name:"glide"},{class:"fa fa-glide-g",name:"glide-g"},{class:"fa fa-globe",name:"globe"},{class:"fa fa-globe-africa",name:"globe-africa"},{class:"fa fa-globe-americas",name:"globe-americas"},{class:"fa fa-globe-asia",name:"globe-asia"},{class:"fa fa-globe-europe",name:"globe-europe"},{class:"fab fa-gofore",name:"gofore"},{class:"fa fa-golf-ball",name:"golf-ball"},{class:"fab fa-goodreads",name:"goodreads"},{class:"fab fa-goodreads-g",name:"goodreads-g"},{class:"fa fa-google",name:"google"},{class:"fab fa-google-drive",name:"google-drive"},{class:"fab fa-google-pay",name:"google-pay"},{class:"fab fa-google-play",name:"google-play"},{class:"fa fa-google-plus",name:"google-plus"},{class:"fab fa-google-plus-g",name:"google-plus-g"},{class:"fa fa-google-plus-square",name:"google-plus-square"},{class:"fa fa-google-wallet",name:"google-wallet"},{class:"fa fa-gopuram",name:"gopuram"},{class:"fa fa-graduation-cap",name:"graduation-cap"},{class:"fa fa-gratipay",name:"gratipay"},{class:"fa fa-grav",name:"grav"},{class:"fa fa-greater-than",name:"greater-than"},{class:"fa fa-greater-than-equal",name:"greater-than-equal"},{class:"fa fa-grimace",name:"grimace"},{class:"fa fa-grin",name:"grin"},{class:"fa fa-grin-alt",name:"grin-alt"},{class:"fa fa-grin-beam",name:"grin-beam"},{class:"fa fa-grin-beam-sweat",name:"grin-beam-sweat"},{class:"fa fa-grin-hearts",name:"grin-hearts"},{class:"fa fa-grin-squint",name:"grin-squint"},{class:"fa fa-grin-squint-tears",name:"grin-squint-tears"},{class:"fa fa-grin-stars",name:"grin-stars"},{class:"fa fa-grin-tears",name:"grin-tears"},{class:"fa fa-grin-tongue",name:"grin-tongue"},{class:"fa fa-grin-tongue-squint",name:"grin-tongue-squint"},{class:"fa fa-grin-tongue-wink",name:"grin-tongue-wink"},{class:"fa fa-grin-wink",name:"grin-wink"},{class:"fa fa-grip-horizontal",name:"grip-horizontal"},{class:"fa fa-grip-lines",name:"grip-lines"},{class:"fa fa-grip-lines-vertical",name:"grip-lines-vertical"},{class:"fa fa-grip-vertical",name:"grip-vertical"},{class:"fab fa-gripfire",name:"gripfire"},{class:"fab fa-grunt",name:"grunt"},{class:"fab fa-guilded",name:"guilded"},{class:"fa fa-guitar",name:"guitar"},{class:"fab fa-gulp",name:"gulp"},{class:"fa fa-h-square",name:"h-square"},{class:"fa fa-hacker-news",name:"hacker-news"},{class:"fab fa-hacker-news-square",name:"hacker-news-square"},{class:"fab fa-hackerrank",name:"hackerrank"},{class:"fa fa-hamburger",name:"hamburger"},{class:"fa fa-hammer",name:"hammer"},{class:"fa fa-hamsa",name:"hamsa"},{class:"fa fa-hand-holding",name:"hand-holding"},{class:"fa fa-hand-holding-heart",name:"hand-holding-heart"},{class:"fa fa-hand-holding-medical",name:"hand-holding-medical"},{class:"fa fa-hand-holding-usd",name:"hand-holding-usd"},{class:"fa fa-hand-holding-water",name:"hand-holding-water"},{class:"fa fa-hand-lizard",name:"hand-lizard"},{class:"fa fa-hand-middle-finger",name:"hand-middle-finger"},{class:"fa fa-hand-paper",name:"hand-paper"},{class:"fa fa-hand-peace",name:"hand-peace"},{class:"fa fa-hand-point-down",name:"hand-point-down"},{class:"fa fa-hand-point-left",name:"hand-point-left"},{class:"fa fa-hand-point-right",name:"hand-point-right"},{class:"fa fa-hand-point-up",name:"hand-point-up"},{class:"fa fa-hand-pointer",name:"hand-pointer"},{class:"fa fa-hand-rock",name:"hand-rock"},{class:"fa fa-hand-scissors",name:"hand-scissors"},{class:"fa fa-hand-sparkles",name:"hand-sparkles"},{class:"fa fa-hand-spock",name:"hand-spock"},{class:"fa fa-hands",name:"hands"},{class:"fa fa-hands-helping",name:"hands-helping"},{class:"fa fa-hands-wash",name:"hands-wash"},{class:"fa fa-handshake",name:"handshake"},{class:"fa fa-handshake-alt-slash",name:"handshake-alt-slash"},{class:"fa fa-handshake-slash",name:"handshake-slash"},{class:"fa fa-hanukiah",name:"hanukiah"},{class:"fa fa-hard-hat",name:"hard-hat"},{class:"fa fa-hashtag",name:"hashtag"},{class:"fa fa-hat-cowboy",name:"hat-cowboy"},{class:"fa fa-hat-cowboy-side",name:"hat-cowboy-side"},{class:"fa fa-hat-wizard",name:"hat-wizard"},{class:"fa fa-hdd",name:"hdd"},{class:"fa fa-head-side-cough",name:"head-side-cough"},{class:"fa fa-head-side-cough-slash",name:"head-side-cough-slash"},{class:"fa fa-head-side-mask",name:"head-side-mask"},{class:"fa fa-head-side-virus",name:"head-side-virus"},{class:"fa fa-heading",name:"heading"},{class:"fa fa-headphones",name:"headphones"},{class:"fa fa-headphones-alt",name:"headphones-alt"},{class:"fa fa-headset",name:"headset"},{class:"fa fa-heart",name:"heart"},{class:"fa fa-heart-broken",name:"heart-broken"},{class:"fa fa-heartbeat",name:"heartbeat"},{class:"fa fa-helicopter",name:"helicopter"},{class:"fa fa-highlighter",name:"highlighter"},{class:"fa fa-hiking",name:"hiking"},{class:"fa fa-hippo",name:"hippo"},{class:"fab fa-hips",name:"hips"},{class:"fab fa-hire-a-helper",name:"hire-a-helper"},{class:"fa fa-history",name:"history"},{class:"fab fa-hive",name:"hive"},{class:"fa fa-hockey-puck",name:"hockey-puck"},{class:"fa fa-holly-berry",name:"holly-berry"},{class:"fa fa-home",name:"home"},{class:"fab fa-hooli",name:"hooli"},{class:"fab fa-hornbill",name:"hornbill"},{class:"fa fa-horse",name:"horse"},{class:"fa fa-horse-head",name:"horse-head"},{class:"fa fa-hospital",name:"hospital"},{class:"fa fa-hospital-alt",name:"hospital-alt"},{class:"fa fa-hospital-symbol",name:"hospital-symbol"},{class:"fa fa-hospital-user",name:"hospital-user"},{class:"fa fa-hot-tub",name:"hot-tub"},{class:"fa fa-hotdog",name:"hotdog"},{class:"fa fa-hotel",name:"hotel"},{class:"fab fa-hotjar",name:"hotjar"},{class:"fa fa-hourglass",name:"hourglass"},{class:"fa fa-hourglass-end",name:"hourglass-end"},{class:"fa fa-hourglass-half",name:"hourglass-half"},{class:"fa fa-hourglass-start",name:"hourglass-start"},{class:"fa fa-house-damage",name:"house-damage"},{class:"fa fa-house-user",name:"house-user"},{class:"fa fa-houzz",name:"houzz"},{class:"fa fa-hryvnia",name:"hryvnia"},{class:"fa fa-html5",name:"html5"},{class:"fab fa-hubspot",name:"hubspot"},{class:"fa fa-i-cursor",name:"i-cursor"},{class:"fa fa-ice-cream",name:"ice-cream"},{class:"fa fa-icicles",name:"icicles"},{class:"fa fa-icons",name:"icons"},{class:"fa fa-id-badge",name:"id-badge"},{class:"fa fa-id-card",name:"id-card"},{class:"fa fa-id-card-alt",name:"id-card-alt"},{class:"fab fa-ideal",name:"ideal"},{class:"fa fa-igloo",name:"igloo"},{class:"fa fa-image",name:"image"},{class:"fa fa-images",name:"images"},{class:"fa fa-imdb",name:"imdb"},{class:"fa fa-inbox",name:"inbox"},{class:"fa fa-indent",name:"indent"},{class:"fa fa-industry",name:"industry"},{class:"fa fa-infinity",name:"infinity"},{class:"fa fa-info",name:"info"},{class:"fa fa-info-circle",name:"info-circle"},{class:"fab fa-innosoft",name:"innosoft"},{class:"fa fa-instagram",name:"instagram"},{class:"fab fa-instagram-square",name:"instagram-square"},{class:"fab fa-instalod",name:"instalod"},{class:"fab fa-intercom",name:"intercom"},{class:"fa fa-internet-explorer",name:"internet-explorer"},{class:"fab fa-invision",name:"invision"},{class:"fa fa-ioxhost",name:"ioxhost"},{class:"fa fa-italic",name:"italic"},{class:"fab fa-itch-io",name:"itch-io"},{class:"fab fa-itunes",name:"itunes"},{class:"fab fa-itunes-note",name:"itunes-note"},{class:"fab fa-java",name:"java"},{class:"fa fa-jedi",name:"jedi"},{class:"fab fa-jedi-order",name:"jedi-order"},{class:"fab fa-jenkins",name:"jenkins"},{class:"fab fa-jira",name:"jira"},{class:"fab fa-joget",name:"joget"},{class:"fa fa-joint",name:"joint"},{class:"fa fa-joomla",name:"joomla"},{class:"fa fa-journal-whills",name:"journal-whills"},{class:"fab fa-js",name:"js"},{class:"fab fa-js-square",name:"js-square"},{class:"fa fa-jsfiddle",name:"jsfiddle"},{class:"fa fa-kaaba",name:"kaaba"},{class:"fab fa-kaggle",name:"kaggle"},{class:"fa fa-key",name:"key"},{class:"fab fa-keybase",name:"keybase"},{class:"fa fa-keyboard",name:"keyboard"},{class:"fab fa-keycdn",name:"keycdn"},{class:"fa fa-khanda",name:"khanda"},{class:"fab fa-kickstarter",name:"kickstarter"},{class:"fab fa-kickstarter-k",name:"kickstarter-k"},{class:"fa fa-kiss",name:"kiss"},{class:"fa fa-kiss-beam",name:"kiss-beam"},{class:"fa fa-kiss-wink-heart",name:"kiss-wink-heart"},{class:"fa fa-kiwi-bird",name:"kiwi-bird"},{class:"fab fa-korvue",name:"korvue"},{class:"fa fa-landmark",name:"landmark"},{class:"fa fa-language",name:"language"},{class:"fa fa-laptop",name:"laptop"},{class:"fa fa-laptop-code",name:"laptop-code"},{class:"fa fa-laptop-house",name:"laptop-house"},{class:"fa fa-laptop-medical",name:"laptop-medical"},{class:"fab fa-laravel",name:"laravel"},{class:"fa fa-lastfm",name:"lastfm"},{class:"fa fa-lastfm-square",name:"lastfm-square"},{class:"fa fa-laugh",name:"laugh"},{class:"fa fa-laugh-beam",name:"laugh-beam"},{class:"fa fa-laugh-squint",name:"laugh-squint"},{class:"fa fa-laugh-wink",name:"laugh-wink"},{class:"fa fa-layer-group",name:"layer-group"},{class:"fa fa-leaf",name:"leaf"},{class:"fa fa-leanpub",name:"leanpub"},{class:"fa fa-lemon",name:"lemon"},{class:"fab fa-less",name:"less"},{class:"fa fa-less-than",name:"less-than"},{class:"fa fa-less-than-equal",name:"less-than-equal"},{class:"fa fa-level-down-alt",name:"level-down-alt"},{class:"fa fa-level-up-alt",name:"level-up-alt"},{class:"fa fa-life-ring",name:"life-ring"},{class:"fa fa-lightbulb",name:"lightbulb"},{class:"fab fa-line",name:"line"},{class:"fa fa-link",name:"link"},{class:"fa fa-linkedin",name:"linkedin"},{class:"fab fa-linkedin-in",name:"linkedin-in"},{class:"fa fa-linode",name:"linode"},{class:"fa fa-linux",name:"linux"},{class:"fa fa-lira-sign",name:"lira-sign"},{class:"fa fa-list",name:"list"},{class:"fa fa-list-alt",name:"list-alt"},{class:"fa fa-list-ol",name:"list-ol"},{class:"fa fa-list-ul",name:"list-ul"},{class:"fa fa-location-arrow",name:"location-arrow"},{class:"fa fa-lock",name:"lock"},{class:"fa fa-lock-open",name:"lock-open"},{class:"fa fa-long-arrow-alt-down",name:"long-arrow-alt-down"},{class:"fa fa-long-arrow-alt-left",name:"long-arrow-alt-left"},{class:"fa fa-long-arrow-alt-right",name:"long-arrow-alt-right"},{class:"fa fa-long-arrow-alt-up",name:"long-arrow-alt-up"},{class:"fa fa-low-vision",name:"low-vision"},{class:"fa fa-luggage-cart",name:"luggage-cart"},{class:"fa fa-lungs",name:"lungs"},{class:"fa fa-lungs-virus",name:"lungs-virus"},{class:"fab fa-lyft",name:"lyft"},{class:"fab fa-magento",name:"magento"},{class:"fa fa-magic",name:"magic"},{class:"fa fa-magnet",name:"magnet"},{class:"fa fa-mail-bulk",name:"mail-bulk"},{class:"fab fa-mailchimp",name:"mailchimp"},{class:"fa fa-male",name:"male"},{class:"fab fa-mandalorian",name:"mandalorian"},{class:"fa fa-map",name:"map"},{class:"fa fa-map-marked",name:"map-marked"},{class:"fa fa-map-marked-alt",name:"map-marked-alt"},{class:"fa fa-map-marker",name:"map-marker"},{class:"fa fa-map-marker-alt",name:"map-marker-alt"},{class:"fa fa-map-pin",name:"map-pin"},{class:"fa fa-map-signs",name:"map-signs"},{class:"fab fa-markdown",name:"markdown"},{class:"fa fa-marker",name:"marker"},{class:"fa fa-mars",name:"mars"},{class:"fa fa-mars-double",name:"mars-double"},{class:"fa fa-mars-stroke",name:"mars-stroke"},{class:"fa fa-mars-stroke-h",name:"mars-stroke-h"},{class:"fa fa-mars-stroke-v",name:"mars-stroke-v"},{class:"fa fa-mask",name:"mask"},{class:"fab fa-mastodon",name:"mastodon"},{class:"fa fa-maxcdn",name:"maxcdn"},{class:"fab fa-mdb",name:"mdb"},{class:"fa fa-medal",name:"medal"},{class:"fab fa-medapps",name:"medapps"},{class:"fa fa-medium",name:"medium"},{class:"fab fa-medium-m",name:"medium-m"},{class:"fa fa-medkit",name:"medkit"},{class:"fab fa-medrt",name:"medrt"},{class:"fa fa-meetup",name:"meetup"},{class:"fab fa-megaport",name:"megaport"},{class:"fa fa-meh",name:"meh"},{class:"fa fa-meh-blank",name:"meh-blank"},{class:"fa fa-meh-rolling-eyes",name:"meh-rolling-eyes"},{class:"fa fa-memory",name:"memory"},{class:"fab fa-mendeley",name:"mendeley"},{class:"fa fa-menorah",name:"menorah"},{class:"fa fa-mercury",name:"mercury"},{class:"fa fa-meteor",name:"meteor"},{class:"fab fa-microblog",name:"microblog"},{class:"fa fa-microchip",name:"microchip"},{class:"fa fa-microphone",name:"microphone"},{class:"fa fa-microphone-alt",name:"microphone-alt"},{class:"fa fa-microphone-alt-slash",name:"microphone-alt-slash"},{class:"fa fa-microphone-slash",name:"microphone-slash"},{class:"fa fa-microscope",name:"microscope"},{class:"fab fa-microsoft",name:"microsoft"},{class:"fa fa-minus",name:"minus"},{class:"fa fa-minus-circle",name:"minus-circle"},{class:"fa fa-minus-square",name:"minus-square"},{class:"fa fa-mitten",name:"mitten"},{class:"fab fa-mix",name:"mix"},{class:"fa fa-mixcloud",name:"mixcloud"},{class:"fab fa-mixer",name:"mixer"},{class:"fab fa-mizuni",name:"mizuni"},{class:"fa fa-mobile",name:"mobile"},{class:"fa fa-mobile-alt",name:"mobile-alt"},{class:"fa fa-modx",name:"modx"},{class:"fab fa-monero",name:"monero"},{class:"fa fa-money-bill",name:"money-bill"},{class:"fa fa-money-bill-alt",name:"money-bill-alt"},{class:"fa fa-money-bill-wave",name:"money-bill-wave"},{class:"fa fa-money-bill-wave-alt",name:"money-bill-wave-alt"},{class:"fa fa-money-check",name:"money-check"},{class:"fa fa-money-check-alt",name:"money-check-alt"},{class:"fa fa-monument",name:"monument"},{class:"fa fa-moon",name:"moon"},{class:"fa fa-mortar-pestle",name:"mortar-pestle"},{class:"fa fa-mosque",name:"mosque"},{class:"fa fa-motorcycle",name:"motorcycle"},{class:"fa fa-mountain",name:"mountain"},{class:"fa fa-mouse",name:"mouse"},{class:"fa fa-mouse-pointer",name:"mouse-pointer"},{class:"fa fa-mug-hot",name:"mug-hot"},{class:"fa fa-music",name:"music"},{class:"fab fa-napster",name:"napster"},{class:"fab fa-neos",name:"neos"},{class:"fa fa-network-wired",name:"network-wired"},{class:"fa fa-neuter",name:"neuter"},{class:"fa fa-newspaper",name:"newspaper"},{class:"fab fa-nimblr",name:"nimblr"},{class:"fab fa-node",name:"node"},{class:"fab fa-node-js",name:"node-js"},{class:"fa fa-not-equal",name:"not-equal"},{class:"fa fa-notes-medical",name:"notes-medical"},{class:"fab fa-npm",name:"npm"},{class:"fab fa-ns8",name:"ns8"},{class:"fab fa-nutritionix",name:"nutritionix"},{class:"fa fa-object-group",name:"object-group"},{class:"fa fa-object-ungroup",name:"object-ungroup"},{class:"fab fa-octopus-deploy",name:"octopus-deploy"},{class:"fa fa-odnoklassniki",name:"odnoklassniki"},{class:"fa fa-odnoklassniki-square",name:"odnoklassniki-square"},{class:"fa fa-oil-can",name:"oil-can"},{class:"fab fa-old-republic",name:"old-republic"},{class:"fa fa-opencart",name:"opencart"},{class:"fa fa-openid",name:"openid"},{class:"fa fa-opera",name:"opera"},{class:"fa fa-optin-monster",name:"optin-monster"},{class:"fab fa-orcid",name:"orcid"},{class:"fab fa-osi",name:"osi"},{class:"fa fa-otter",name:"otter"},{class:"fa fa-outdent",name:"outdent"},{class:"fab fa-page4",name:"page4"},{class:"fa fa-pagelines",name:"pagelines"},{class:"fa fa-pager",name:"pager"},{class:"fa fa-paint-brush",name:"paint-brush"},{class:"fa fa-paint-roller",name:"paint-roller"},{class:"fa fa-palette",name:"palette"},{class:"fab fa-palfed",name:"palfed"},{class:"fa fa-pallet",name:"pallet"},{class:"fa fa-paper-plane",name:"paper-plane"},{class:"fa fa-paperclip",name:"paperclip"},{class:"fa fa-parachute-box",name:"parachute-box"},{class:"fa fa-paragraph",name:"paragraph"},{class:"fa fa-parking",name:"parking"},{class:"fa fa-passport",name:"passport"},{class:"fa fa-pastafarianism",name:"pastafarianism"},{class:"fa fa-paste",name:"paste"},{class:"fab fa-patreon",name:"patreon"},{class:"fa fa-pause",name:"pause"},{class:"fa fa-pause-circle",name:"pause-circle"},{class:"fa fa-paw",name:"paw"},{class:"fa fa-paypal",name:"paypal"},{class:"fa fa-peace",name:"peace"},{class:"fa fa-pen",name:"pen"},{class:"fa fa-pen-alt",name:"pen-alt"},{class:"fa fa-pen-fancy",name:"pen-fancy"},{class:"fa fa-pen-nib",name:"pen-nib"},{class:"fa fa-pen-square",name:"pen-square"},{class:"fa fa-pencil-alt",name:"pencil-alt"},{class:"fa fa-pencil-ruler",name:"pencil-ruler"},{class:"fab fa-penny-arcade",name:"penny-arcade"},{class:"fa fa-people-arrows",name:"people-arrows"},{class:"fa fa-people-carry",name:"people-carry"},{class:"fa fa-pepper-hot",name:"pepper-hot"},{class:"fab fa-perbyte",name:"perbyte"},{class:"fa fa-percent",name:"percent"},{class:"fa fa-percentage",name:"percentage"},{class:"fab fa-periscope",name:"periscope"},{class:"fa fa-person-booth",name:"person-booth"},{class:"fab fa-phabricator",name:"phabricator"},{class:"fab fa-phoenix-framework",name:"phoenix-framework"},{class:"fab fa-phoenix-squadron",name:"phoenix-squadron"},{class:"fa fa-phone",name:"phone"},{class:"fa fa-phone-alt",name:"phone-alt"},{class:"fa fa-phone-slash",name:"phone-slash"},{class:"fa fa-phone-square",name:"phone-square"},{class:"fa fa-phone-square-alt",name:"phone-square-alt"},{class:"fa fa-phone-volume",name:"phone-volume"},{class:"fa fa-photo-video",name:"photo-video"},{class:"fab fa-php",name:"php"},{class:"fa fa-pied-piper",name:"pied-piper"},{class:"fa fa-pied-piper-alt",name:"pied-piper-alt"},{class:"fab fa-pied-piper-hat",name:"pied-piper-hat"},{class:"fa fa-pied-piper-pp",name:"pied-piper-pp"},{class:"fab fa-pied-piper-square",name:"pied-piper-square"},{class:"fa fa-piggy-bank",name:"piggy-bank"},{class:"fa fa-pills",name:"pills"},{class:"fa fa-pinterest",name:"pinterest"},{class:"fa fa-pinterest-p",name:"pinterest-p"},{class:"fa fa-pinterest-square",name:"pinterest-square"},{class:"fa fa-pizza-slice",name:"pizza-slice"},{class:"fa fa-place-of-worship",name:"place-of-worship"},{class:"fa fa-plane",name:"plane"},{class:"fa fa-plane-arrival",name:"plane-arrival"},{class:"fa fa-plane-departure",name:"plane-departure"},{class:"fa fa-plane-slash",name:"plane-slash"},{class:"fa fa-play",name:"play"},{class:"fa fa-play-circle",name:"play-circle"},{class:"fab fa-playstation",name:"playstation"},{class:"fa fa-plug",name:"plug"},{class:"fa fa-plus",name:"plus"},{class:"fa fa-plus-circle",name:"plus-circle"},{class:"fa fa-plus-square",name:"plus-square"},{class:"fa fa-podcast",name:"podcast"},{class:"fa fa-poll",name:"poll"},{class:"fa fa-poll-h",name:"poll-h"},{class:"fa fa-poo",name:"poo"},{class:"fa fa-poo-storm",name:"poo-storm"},{class:"fa fa-poop",name:"poop"},{class:"fa fa-portrait",name:"portrait"},{class:"fa fa-pound-sign",name:"pound-sign"},{class:"fa fa-power-off",name:"power-off"},{class:"fa fa-pray",name:"pray"},{class:"fa fa-praying-hands",name:"praying-hands"},{class:"fa fa-prescription",name:"prescription"},{class:"fa fa-prescription-bottle",name:"prescription-bottle"},{class:"fa fa-prescription-bottle-alt",name:"prescription-bottle-alt"},{class:"fa fa-print",name:"print"},{class:"fa fa-procedures",name:"procedures"},{class:"fa fa-product-hunt",name:"product-hunt"},{class:"fa fa-project-diagram",name:"project-diagram"},{class:"fa fa-pump-medical",name:"pump-medical"},{class:"fa fa-pump-soap",name:"pump-soap"},{class:"fab fa-pushed",name:"pushed"},{class:"fa fa-puzzle-piece",name:"puzzle-piece"},{class:"fab fa-python",name:"python"},{class:"fa fa-qq",name:"qq"},{class:"fa fa-qrcode",name:"qrcode"},{class:"fa fa-question",name:"question"},{class:"fa fa-question-circle",name:"question-circle"},{class:"fa fa-quidditch",name:"quidditch"},{class:"fab fa-quinscape",name:"quinscape"},{class:"fa fa-quora",name:"quora"},{class:"fa fa-quote-left",name:"quote-left"},{class:"fa fa-quote-right",name:"quote-right"},{class:"fa fa-quran",name:"quran"},{class:"fab fa-r-project",name:"r-project"},{class:"fa fa-radiation",name:"radiation"},{class:"fa fa-radiation-alt",name:"radiation-alt"},{class:"fa fa-rainbow",name:"rainbow"},{class:"fa fa-random",name:"random"},{class:"fab fa-raspberry-pi",name:"raspberry-pi"},{class:"fa fa-ravelry",name:"ravelry"},{class:"fab fa-@wordpress/element",name:"@wordpress/element"},{class:"fab fa-@wordpress/elementeurope",name:"@wordpress/elementeurope"},{class:"fab fa-readme",name:"readme"},{class:"fa fa-rebel",name:"rebel"},{class:"fa fa-receipt",name:"receipt"},{class:"fa fa-record-vinyl",name:"record-vinyl"},{class:"fa fa-recycle",name:"recycle"},{class:"fab fa-red-river",name:"red-river"},{class:"fa fa-reddit",name:"reddit"},{class:"fa fa-reddit-alien",name:"reddit-alien"},{class:"fa fa-reddit-square",name:"reddit-square"},{class:"fab fa-redhat",name:"redhat"},{class:"fa fa-redo",name:"redo"},{class:"fa fa-redo-alt",name:"redo-alt"},{class:"fa fa-registered",name:"registered"},{class:"fa fa-remove-format",name:"remove-format"},{class:"fa fa-renren",name:"renren"},{class:"fa fa-reply",name:"reply"},{class:"fa fa-reply-all",name:"reply-all"},{class:"fab fa-replyd",name:"replyd"},{class:"fa fa-republican",name:"republican"},{class:"fab fa-researchgate",name:"researchgate"},{class:"fab fa-resolving",name:"resolving"},{class:"fa fa-restroom",name:"restroom"},{class:"fa fa-retweet",name:"retweet"},{class:"fab fa-rev",name:"rev"},{class:"fa fa-ribbon",name:"ribbon"},{class:"fa fa-ring",name:"ring"},{class:"fa fa-road",name:"road"},{class:"fa fa-robot",name:"robot"},{class:"fa fa-rocket",name:"rocket"},{class:"fab fa-rocketchat",name:"rocketchat"},{class:"fab fa-rockrms",name:"rockrms"},{class:"fa fa-route",name:"route"},{class:"fa fa-rss",name:"rss"},{class:"fa fa-rss-square",name:"rss-square"},{class:"fa fa-ruble-sign",name:"ruble-sign"},{class:"fa fa-ruler",name:"ruler"},{class:"fa fa-ruler-combined",name:"ruler-combined"},{class:"fa fa-ruler-horizontal",name:"ruler-horizontal"},{class:"fa fa-ruler-vertical",name:"ruler-vertical"},{class:"fa fa-running",name:"running"},{class:"fa fa-rupee-sign",name:"rupee-sign"},{class:"fab fa-rust",name:"rust"},{class:"fa fa-sad-cry",name:"sad-cry"},{class:"fa fa-sad-tear",name:"sad-tear"},{class:"fa fa-safari",name:"safari"},{class:"fab fa-salesforce",name:"salesforce"},{class:"fab fa-sass",name:"sass"},{class:"fa fa-satellite",name:"satellite"},{class:"fa fa-satellite-dish",name:"satellite-dish"},{class:"fa fa-save",name:"save"},{class:"fab fa-schlix",name:"schlix"},{class:"fa fa-school",name:"school"},{class:"fa fa-screwdriver",name:"screwdriver"},{class:"fa fa-scribd",name:"scribd"},{class:"fa fa-scroll",name:"scroll"},{class:"fa fa-sd-card",name:"sd-card"},{class:"fa fa-search",name:"search"},{class:"fa fa-search-dollar",name:"search-dollar"},{class:"fa fa-search-location",name:"search-location"},{class:"fa fa-search-minus",name:"search-minus"},{class:"fa fa-search-plus",name:"search-plus"},{class:"fab fa-searchengin",name:"searchengin"},{class:"fa fa-seedling",name:"seedling"},{class:"fab fa-sellcast",name:"sellcast"},{class:"fa fa-sellsy",name:"sellsy"},{class:"fa fa-server",name:"server"},{class:"fab fa-servicestack",name:"servicestack"},{class:"fa fa-shapes",name:"shapes"},{class:"fa fa-share",name:"share"},{class:"fa fa-share-alt",name:"share-alt"},{class:"fa fa-share-alt-square",name:"share-alt-square"},{class:"fa fa-share-square",name:"share-square"},{class:"fa fa-shekel-sign",name:"shekel-sign"},{class:"fa fa-shield-alt",name:"shield-alt"},{class:"fa fa-shield-virus",name:"shield-virus"},{class:"fa fa-ship",name:"ship"},{class:"fa fa-shipping-fast",name:"shipping-fast"},{class:"fa fa-shirtsinbulk",name:"shirtsinbulk"},{class:"fa fa-shoe-prints",name:"shoe-prints"},{class:"fab fa-shopify",name:"shopify"},{class:"fa fa-shopping-bag",name:"shopping-bag"},{class:"fa fa-shopping-basket",name:"shopping-basket"},{class:"fa fa-shopping-cart",name:"shopping-cart"},{class:"fab fa-shopware",name:"shopware"},{class:"fa fa-shower",name:"shower"},{class:"fa fa-shuttle-van",name:"shuttle-van"},{class:"fa fa-sign",name:"sign"},{class:"fa fa-sign-in-alt",name:"sign-in-alt"},{class:"fa fa-sign-language",name:"sign-language"},{class:"fa fa-sign-out-alt",name:"sign-out-alt"},{class:"fa fa-signal",name:"signal"},{class:"fa fa-signature",name:"signature"},{class:"fa fa-sim-card",name:"sim-card"},{class:"fa fa-simplybuilt",name:"simplybuilt"},{class:"fa fa-sink",name:"sink"},{class:"fab fa-sistrix",name:"sistrix"},{class:"fa fa-sitemap",name:"sitemap"},{class:"fab fa-sith",name:"sith"},{class:"fa fa-skating",name:"skating"},{class:"fab fa-sketch",name:"sketch"},{class:"fa fa-skiing",name:"skiing"},{class:"fa fa-skiing-nordic",name:"skiing-nordic"},{class:"fa fa-skull",name:"skull"},{class:"fa fa-skull-crossbones",name:"skull-crossbones"},{class:"fa fa-skyatlas",name:"skyatlas"},{class:"fa fa-skype",name:"skype"},{class:"fa fa-slack",name:"slack"},{class:"fab fa-slack-hash",name:"slack-hash"},{class:"fa fa-slash",name:"slash"},{class:"fa fa-sleigh",name:"sleigh"},{class:"fa fa-sliders-h",name:"sliders-h"},{class:"fa fa-slideshare",name:"slideshare"},{class:"fa fa-smile",name:"smile"},{class:"fa fa-smile-beam",name:"smile-beam"},{class:"fa fa-smile-wink",name:"smile-wink"},{class:"fa fa-smog",name:"smog"},{class:"fa fa-smoking",name:"smoking"},{class:"fa fa-smoking-ban",name:"smoking-ban"},{class:"fa fa-sms",name:"sms"},{class:"fa fa-snapchat",name:"snapchat"},{class:"fa fa-snapchat-ghost",name:"snapchat-ghost"},{class:"fa fa-snapchat-square",name:"snapchat-square"},{class:"fa fa-snowboarding",name:"snowboarding"},{class:"fa fa-snowflake",name:"snowflake"},{class:"fa fa-snowman",name:"snowman"},{class:"fa fa-snowplow",name:"snowplow"},{class:"fa fa-soap",name:"soap"},{class:"fa fa-socks",name:"socks"},{class:"fa fa-solar-panel",name:"solar-panel"},{class:"fa fa-sort",name:"sort"},{class:"fa fa-sort-alpha-down",name:"sort-alpha-down"},{class:"fa fa-sort-alpha-down-alt",name:"sort-alpha-down-alt"},{class:"fa fa-sort-alpha-up",name:"sort-alpha-up"},{class:"fa fa-sort-alpha-up-alt",name:"sort-alpha-up-alt"},{class:"fa fa-sort-amount-down",name:"sort-amount-down"},{class:"fa fa-sort-amount-down-alt",name:"sort-amount-down-alt"},{class:"fa fa-sort-amount-up",name:"sort-amount-up"},{class:"fa fa-sort-amount-up-alt",name:"sort-amount-up-alt"},{class:"fa fa-sort-down",name:"sort-down"},{class:"fa fa-sort-numeric-down",name:"sort-numeric-down"},{class:"fa fa-sort-numeric-down-alt",name:"sort-numeric-down-alt"},{class:"fa fa-sort-numeric-up",name:"sort-numeric-up"},{class:"fa fa-sort-numeric-up-alt",name:"sort-numeric-up-alt"},{class:"fa fa-sort-up",name:"sort-up"},{class:"fa fa-soundcloud",name:"soundcloud"},{class:"fab fa-sourcetree",name:"sourcetree"},{class:"fa fa-spa",name:"spa"},{class:"fa fa-space-shuttle",name:"space-shuttle"},{class:"fab fa-speakap",name:"speakap"},{class:"fab fa-speaker-deck",name:"speaker-deck"},{class:"fa fa-spell-check",name:"spell-check"},{class:"fa fa-spider",name:"spider"},{class:"fa fa-spinner",name:"spinner"},{class:"fa fa-splotch",name:"splotch"},{class:"fa fa-spotify",name:"spotify"},{class:"fa fa-spray-can",name:"spray-can"},{class:"fa fa-square",name:"square"},{class:"fa fa-square-full",name:"square-full"},{class:"fa fa-square-root-alt",name:"square-root-alt"},{class:"fab fa-squarespace",name:"squarespace"},{class:"fa fa-stack-exchange",name:"stack-exchange"},{class:"fa fa-stack-overflow",name:"stack-overflow"},{class:"fab fa-stackpath",name:"stackpath"},{class:"fa fa-stamp",name:"stamp"},{class:"fa fa-star",name:"star"},{class:"fa fa-star-and-crescent",name:"star-and-crescent"},{class:"fa fa-star-half",name:"star-half"},{class:"fa fa-star-half-alt",name:"star-half-alt"},{class:"fa fa-star-of-david",name:"star-of-david"},{class:"fa fa-star-of-life",name:"star-of-life"},{class:"fab fa-staylinked",name:"staylinked"},{class:"fa fa-steam",name:"steam"},{class:"fa fa-steam-square",name:"steam-square"},{class:"fab fa-steam-symbol",name:"steam-symbol"},{class:"fa fa-step-backward",name:"step-backward"},{class:"fa fa-step-forward",name:"step-forward"},{class:"fa fa-stethoscope",name:"stethoscope"},{class:"fab fa-sticker-mule",name:"sticker-mule"},{class:"fa fa-sticky-note",name:"sticky-note"},{class:"fa fa-stop",name:"stop"},{class:"fa fa-stop-circle",name:"stop-circle"},{class:"fa fa-stopwatch",name:"stopwatch"},{class:"fa fa-stopwatch-20",name:"stopwatch-20"},{class:"fa fa-store",name:"store"},{class:"fa fa-store-alt",name:"store-alt"},{class:"fa fa-store-alt-slash",name:"store-alt-slash"},{class:"fa fa-store-slash",name:"store-slash"},{class:"fab fa-strava",name:"strava"},{class:"fa fa-stream",name:"stream"},{class:"fa fa-street-view",name:"street-view"},{class:"fa fa-strikethrough",name:"strikethrough"},{class:"fab fa-stripe",name:"stripe"},{class:"fab fa-stripe-s",name:"stripe-s"},{class:"fa fa-stroopwafel",name:"stroopwafel"},{class:"fab fa-studiovinari",name:"studiovinari"},{class:"fa fa-stumbleupon",name:"stumbleupon"},{class:"fa fa-stumbleupon-circle",name:"stumbleupon-circle"},{class:"fa fa-subscript",name:"subscript"},{class:"fa fa-subway",name:"subway"},{class:"fa fa-suitcase",name:"suitcase"},{class:"fa fa-suitcase-rolling",name:"suitcase-rolling"},{class:"fa fa-sun",name:"sun"},{class:"fa fa-superpowers",name:"superpowers"},{class:"fa fa-superscript",name:"superscript"},{class:"fab fa-supple",name:"supple"},{class:"fa fa-surprise",name:"surprise"},{class:"fab fa-suse",name:"suse"},{class:"fa fa-swatchbook",name:"swatchbook"},{class:"fab fa-swift",name:"swift"},{class:"fa fa-swimmer",name:"swimmer"},{class:"fa fa-swimming-pool",name:"swimming-pool"},{class:"fab fa-symfony",name:"symfony"},{class:"fa fa-synagogue",name:"synagogue"},{class:"fa fa-sync",name:"sync"},{class:"fa fa-sync-alt",name:"sync-alt"},{class:"fa fa-syringe",name:"syringe"},{class:"fa fa-table",name:"table"},{class:"fa fa-table-tennis",name:"table-tennis"},{class:"fa fa-tablet",name:"tablet"},{class:"fa fa-tablet-alt",name:"tablet-alt"},{class:"fa fa-tablets",name:"tablets"},{class:"fa fa-tachometer-alt",name:"tachometer-alt"},{class:"fa fa-tag",name:"tag"},{class:"fa fa-tags",name:"tags"},{class:"fa fa-tape",name:"tape"},{class:"fa fa-tasks",name:"tasks"},{class:"fa fa-taxi",name:"taxi"},{class:"fab fa-teamspeak",name:"teamspeak"},{class:"fa fa-teeth",name:"teeth"},{class:"fa fa-teeth-open",name:"teeth-open"},{class:"fa fa-telegram",name:"telegram"},{class:"fab fa-telegram-plane",name:"telegram-plane"},{class:"fa fa-temperature-high",name:"temperature-high"},{class:"fa fa-temperature-low",name:"temperature-low"},{class:"fa fa-tencent-weibo",name:"tencent-weibo"},{class:"fa fa-tenge",name:"tenge"},{class:"fa fa-terminal",name:"terminal"},{class:"fa fa-text-height",name:"text-height"},{class:"fa fa-text-width",name:"text-width"},{class:"fa fa-th",name:"th"},{class:"fa fa-th-large",name:"th-large"},{class:"fa fa-th-list",name:"th-list"},{class:"fab fa-the-red-yeti",name:"the-red-yeti"},{class:"fa fa-theater-masks",name:"theater-masks"},{class:"fab fa-themeco",name:"themeco"},{class:"fa fa-themeisle",name:"themeisle"},{class:"fa fa-thermometer",name:"thermometer"},{class:"fa fa-thermometer-empty",name:"thermometer-empty"},{class:"fa fa-thermometer-full",name:"thermometer-full"},{class:"fa fa-thermometer-half",name:"thermometer-half"},{class:"fa fa-thermometer-quarter",name:"thermometer-quarter"},{class:"fa fa-thermometer-three-quarters",name:"thermometer-three-quarters"},{class:"fab fa-think-peaks",name:"think-peaks"},{class:"fa fa-thumbs-down",name:"thumbs-down"},{class:"fa fa-thumbs-up",name:"thumbs-up"},{class:"fa fa-thumbtack",name:"thumbtack"},{class:"fa fa-ticket-alt",name:"ticket-alt"},{class:"fab fa-tiktok",name:"tiktok"},{class:"fa fa-times",name:"times"},{class:"fa fa-times-circle",name:"times-circle"},{class:"fa fa-tint",name:"tint"},{class:"fa fa-tint-slash",name:"tint-slash"},{class:"fa fa-tired",name:"tired"},{class:"fa fa-toggle-off",name:"toggle-off"},{class:"fa fa-toggle-on",name:"toggle-on"},{class:"fa fa-toilet",name:"toilet"},{class:"fa fa-toilet-paper",name:"toilet-paper"},{class:"fa fa-toilet-paper-slash",name:"toilet-paper-slash"},{class:"fa fa-toolbox",name:"toolbox"},{class:"fa fa-tools",name:"tools"},{class:"fa fa-tooth",name:"tooth"},{class:"fa fa-torah",name:"torah"},{class:"fa fa-torii-gate",name:"torii-gate"},{class:"fa fa-tractor",name:"tractor"},{class:"fab fa-trade-federation",name:"trade-federation"},{class:"fa fa-trademark",name:"trademark"},{class:"fa fa-traffic-light",name:"traffic-light"},{class:"fa fa-trailer",name:"trailer"},{class:"fa fa-train",name:"train"},{class:"fa fa-tram",name:"tram"},{class:"fa fa-transgender",name:"transgender"},{class:"fa fa-transgender-alt",name:"transgender-alt"},{class:"fa fa-trash",name:"trash"},{class:"fa fa-trash-alt",name:"trash-alt"},{class:"fa fa-trash-restore",name:"trash-restore"},{class:"fa fa-trash-restore-alt",name:"trash-restore-alt"},{class:"fa fa-tree",name:"tree"},{class:"fa fa-trello",name:"trello"},{class:"fa fa-tripadvisor",name:"tripadvisor"},{class:"fa fa-trophy",name:"trophy"},{class:"fa fa-truck",name:"truck"},{class:"fa fa-truck-loading",name:"truck-loading"},{class:"fa fa-truck-monster",name:"truck-monster"},{class:"fa fa-truck-moving",name:"truck-moving"},{class:"fa fa-truck-pickup",name:"truck-pickup"},{class:"fa fa-tshirt",name:"tshirt"},{class:"fa fa-tty",name:"tty"},{class:"fa fa-tumblr",name:"tumblr"},{class:"fa fa-tumblr-square",name:"tumblr-square"},{class:"fa fa-tv",name:"tv"},{class:"fa fa-twitch",name:"twitch"},{class:"fa fa-twitter",name:"twitter"},{class:"fa fa-twitter-square",name:"twitter-square"},{class:"fab fa-typo3",name:"typo3"},{class:"fab fa-uber",name:"uber"},{class:"fab fa-ubuntu",name:"ubuntu"},{class:"fab fa-uikit",name:"uikit"},{class:"fab fa-umbraco",name:"umbraco"},{class:"fa fa-umbrella",name:"umbrella"},{class:"fa fa-umbrella-beach",name:"umbrella-beach"},{class:"fab fa-uncharted",name:"uncharted"},{class:"fa fa-underline",name:"underline"},{class:"fa fa-undo",name:"undo"},{class:"fa fa-undo-alt",name:"undo-alt"},{class:"fab fa-uniregistry",name:"uniregistry"},{class:"fab fa-unity",name:"unity"},{class:"fa fa-universal-access",name:"universal-access"},{class:"fa fa-university",name:"university"},{class:"fa fa-unlink",name:"unlink"},{class:"fa fa-unlock",name:"unlock"},{class:"fa fa-unlock-alt",name:"unlock-alt"},{class:"fab fa-unsplash",name:"unsplash"},{class:"fab fa-untappd",name:"untappd"},{class:"fa fa-upload",name:"upload"},{class:"fab fa-ups",name:"ups"},{class:"fa fa-usb",name:"usb"},{class:"fa fa-user",name:"user"},{class:"fa fa-user-alt",name:"user-alt"},{class:"fa fa-user-alt-slash",name:"user-alt-slash"},{class:"fa fa-user-astronaut",name:"user-astronaut"},{class:"fa fa-user-check",name:"user-check"},{class:"fa fa-user-circle",name:"user-circle"},{class:"fa fa-user-clock",name:"user-clock"},{class:"fa fa-user-cog",name:"user-cog"},{class:"fa fa-user-edit",name:"user-edit"},{class:"fa fa-user-friends",name:"user-friends"},{class:"fa fa-user-graduate",name:"user-graduate"},{class:"fa fa-user-injured",name:"user-injured"},{class:"fa fa-user-lock",name:"user-lock"},{class:"fa fa-user-md",name:"user-md"},{class:"fa fa-user-minus",name:"user-minus"},{class:"fa fa-user-ninja",name:"user-ninja"},{class:"fa fa-user-nurse",name:"user-nurse"},{class:"fa fa-user-plus",name:"user-plus"},{class:"fa fa-user-secret",name:"user-secret"},{class:"fa fa-user-shield",name:"user-shield"},{class:"fa fa-user-slash",name:"user-slash"},{class:"fa fa-user-tag",name:"user-tag"},{class:"fa fa-user-tie",name:"user-tie"},{class:"fa fa-user-times",name:"user-times"},{class:"fa fa-users",name:"users"},{class:"fa fa-users-cog",name:"users-cog"},{class:"fa fa-users-slash",name:"users-slash"},{class:"fab fa-usps",name:"usps"},{class:"fab fa-ussunnah",name:"ussunnah"},{class:"fa fa-utensil-spoon",name:"utensil-spoon"},{class:"fa fa-utensils",name:"utensils"},{class:"fab fa-vaadin",name:"vaadin"},{class:"fa fa-vector-square",name:"vector-square"},{class:"fa fa-venus",name:"venus"},{class:"fa fa-venus-double",name:"venus-double"},{class:"fa fa-venus-mars",name:"venus-mars"},{class:"fa fa-vest",name:"vest"},{class:"fa fa-vest-patches",name:"vest-patches"},{class:"fa fa-viacoin",name:"viacoin"},{class:"fa fa-viadeo",name:"viadeo"},{class:"fa fa-viadeo-square",name:"viadeo-square"},{class:"fa fa-vial",name:"vial"},{class:"fa fa-vials",name:"vials"},{class:"fab fa-viber",name:"viber"},{class:"fa fa-video",name:"video"},{class:"fa fa-video-slash",name:"video-slash"},{class:"fa fa-vihara",name:"vihara"},{class:"fa fa-vimeo",name:"vimeo"},{class:"fa fa-vimeo-square",name:"vimeo-square"},{class:"fab fa-vimeo-v",name:"vimeo-v"},{class:"fa fa-vine",name:"vine"},{class:"fa fa-virus",name:"virus"},{class:"fa fa-virus-slash",name:"virus-slash"},{class:"fa fa-viruses",name:"viruses"},{class:"fa fa-vk",name:"vk"},{class:"fab fa-vnv",name:"vnv"},{class:"fa fa-voicemail",name:"voicemail"},{class:"fa fa-volleyball-ball",name:"volleyball-ball"},{class:"fa fa-volume-down",name:"volume-down"},{class:"fa fa-volume-mute",name:"volume-mute"},{class:"fa fa-volume-off",name:"volume-off"},{class:"fa fa-volume-up",name:"volume-up"},{class:"fa fa-vote-yea",name:"vote-yea"},{class:"fa fa-vr-cardboard",name:"vr-cardboard"},{class:"fab fa-vuejs",name:"vuejs"},{class:"fa fa-walking",name:"walking"},{class:"fa fa-wallet",name:"wallet"},{class:"fa fa-warehouse",name:"warehouse"},{class:"fab fa-watchman-monitoring",name:"watchman-monitoring"},{class:"fa fa-water",name:"water"},{class:"fa fa-wave-square",name:"wave-square"},{class:"fab fa-waze",name:"waze"},{class:"fab fa-weebly",name:"weebly"},{class:"fa fa-weibo",name:"weibo"},{class:"fa fa-weight",name:"weight"},{class:"fa fa-weight-hanging",name:"weight-hanging"},{class:"fa fa-weixin",name:"weixin"},{class:"fa fa-whatsapp",name:"whatsapp"},{class:"fab fa-whatsapp-square",name:"whatsapp-square"},{class:"fa fa-wheelchair",name:"wheelchair"},{class:"fab fa-whmcs",name:"whmcs"},{class:"fa fa-wifi",name:"wifi"},{class:"fa fa-wikipedia-w",name:"wikipedia-w"},{class:"fa fa-wind",name:"wind"},{class:"fa fa-window-close",name:"window-close"},{class:"fa fa-window-maximize",name:"window-maximize"},{class:"fa fa-window-minimize",name:"window-minimize"},{class:"fa fa-window-restore",name:"window-restore"},{class:"fa fa-windows",name:"windows"},{class:"fa fa-wine-bottle",name:"wine-bottle"},{class:"fa fa-wine-glass",name:"wine-glass"},{class:"fa fa-wine-glass-alt",name:"wine-glass-alt"},{class:"fab fa-wix",name:"wix"},{class:"fab fa-wizards-of-the-coast",name:"wizards-of-the-coast"},{class:"fab fa-wodu",name:"wodu"},{class:"fab fa-wolf-pack-battalion",name:"wolf-pack-battalion"},{class:"fa fa-won-sign",name:"won-sign"},{class:"fa fa-wordpress",name:"wordpress"},{class:"fab fa-wordpress-simple",name:"wordpress-simple"},{class:"fa fa-wpbeginner",name:"wpbeginner"},{class:"fa fa-wpexplorer",name:"wpexplorer"},{class:"fa fa-wpforms",name:"wpforms"},{class:"fab fa-wpressr",name:"wpressr"},{class:"fa fa-wrench",name:"wrench"},{class:"fa fa-x-ray",name:"x-ray"},{class:"fab fa-xbox",name:"xbox"},{class:"fa fa-xing",name:"xing"},{class:"fa fa-xing-square",name:"xing-square"},{class:"fa fa-y-combinator",name:"y-combinator"},{class:"fa fa-yahoo",name:"yahoo"},{class:"fab fa-yammer",name:"yammer"},{class:"fab fa-yandex",name:"yandex"},{class:"fab fa-yandex-international",name:"yandex-international"},{class:"fab fa-yarn",name:"yarn"},{class:"fa fa-yelp",name:"yelp"},{class:"fa fa-yen-sign",name:"yen-sign"},{class:"fa fa-yin-yang",name:"yin-yang"},{class:"fa fa-yoast",name:"yoast"},{class:"fa fa-youtube",name:"youtube"},{class:"fa fa-youtube-square",name:"youtube-square"},{class:"fab fa-zhihu",name:"zhihu"}];function rn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return sn(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return sn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function sn(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}function on(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function ln(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?on(Object(a),!0).forEach((function(t){cn(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):on(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function cn(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var mn=B.gradients,fn=B.bgTypes,pn=function(e){var t,a=e.className,n=e.label,i=void 0===n?(0,r.__)("Select Icon:","b-blocks"):n,l=e.icon,c=void 0===l?{}:l,m=e.onChange,f=e.defaults,p=void 0===f?{}:f,h=e.onlyIcon,d=void 0!==h&&h,y={class:"",name:"",fontSize:16,colorType:"solid",color:"inherit",gradient:"linear-gradient(135deg, #4527a4, #8344c5)"},v=function(e){return(null==p?void 0:p[e])||y[e]},w=function(e){return(null==c?void 0:c[e])||v(e)},k=function(e,t){return m(ln(ln({},c),{},cn({},e,t)))},_=rn((0,s.useState)(""),2),E=_[0],C=_[1],x=rn((0,s.useState)(!1),2),S=x[0],P=x[1],T=nn.filter((function(e){return e.name.replace(/-/g," ").toLowerCase().includes(E.toLowerCase())}));return(0,s.useEffect)((function(){var e="".concat(null==(null==c?void 0:c.fontSize)?"":"font-size: ".concat(null==c?void 0:c.fontSize,"px;"),"\n        ").concat("gradient"===w("colorType")?"color: transparent; background-image: ".concat(w("gradient"),"; -webkit-background-clip: text; background-clip: text;"):"color: ".concat(w("color"),";")),t={class:w("class"),name:w("name"),fontSize:w("fontSize"),colorType:w("colorType"),color:w("color"),gradient:w("gradient")};m(ln(ln({},c),{},{styles:e.replace(/\s+/g," ").trim()},t))}),[null==c?void 0:c.class,null==c?void 0:c.name,null==c?void 0:c.fontSize,null==c?void 0:c.colorType,null==c?void 0:c.color,null==c?void 0:c.gradient]),wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.PanelRow,{className:"bBlocksIconTitle ".concat(a)},wp.element.createElement(u,{mt:"0",mb:"0"},i),wp.element.createElement("i",{className:null==c?void 0:c.class})),wp.element.createElement("div",{className:"bBlocksIconSelect"},wp.element.createElement("input",{type:"search",value:E,onClick:function(){return P(!S)},placeholder:(null===(t=w("name"))||void 0===t?void 0:t.replace(/-/g," "))||"Search & Select Icon",onChange:function(e){return C(e.target.value)}}),wp.element.createElement("span",{className:"dashicon dashicons dashicons-".concat(S?"arrow-up":"arrow-down"),onClick:function(){return P(!S)}}),S&&wp.element.createElement("div",{className:"bBlocksIconLists"},null==T?void 0:T.map((function(e){var t;return wp.element.createElement(o.Tooltip,{key:null==e?void 0:e.class,text:null==e||null===(t=e.name)||void 0===t?void 0:t.replace(/-/g," "),position:"top"},wp.element.createElement("i",{onClick:function(){var t;m(ln(ln({},c),{},(cn(t={},"class",null==e?void 0:e.class),cn(t,"name",null==e?void 0:e.name),t))),C(""),P(!1)},className:null==e?void 0:e.class}))})))),!1===d&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(u,null,(0,r.__)("Icon Size:","b-blocks")),wp.element.createElement(o.RangeControl,{value:w("fontSize"),onChange:function(e){return k("fontSize",e)},min:0,max:400,step:1,allowReset:!0,resetFallbackValue:v("fontSize"),initialPosition:v("fontSize")}),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Icon Color:","b-blocks")),wp.element.createElement(b,{options:fn,myValue:w("colorType"),setState:function(e){return k("colorType",e)},size:"small"})),"gradient"===w("colorType")?wp.element.createElement(o.__experimentalGradientPicker,{value:w("gradient"),onChange:function(e){return k("gradient",e)},gradients:mn}):wp.element.createElement(g,{label:(0,r.__)("Color:","b-blocks"),value:w("color"),onChange:function(e){return k("color",e)},defaultColor:v("color")})))};function hn(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function un(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?hn(Object(a),!0).forEach((function(t){dn(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):hn(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function dn(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function yn(e){return function(e){if(Array.isArray(e))return vn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||bn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function gn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||bn(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function bn(e,t){if(e){if("string"==typeof e)return vn(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?vn(e,t):void 0}}function vn(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var wn=Se.pxUnit,kn=Se.perUnit,_n=Se.emUnit,En=[{name:"front",title:(0,r.__)("Front","b-blocks")},{name:"back",title:(0,r.__)("Back","b-blocks")}],Cn=function(e){var t=e.settings,a=t.attributes,n=a.boxes,i=void 0===n?[]:n,c=a.columns,m=a.columnGap,f=a.rowGap,p=a.boxHeight,d=a.textAlign,y=a.boxPadding,b=a.isIcon,v=a.iconMargin,w=a.titleTypo,k=a.titleMargin,_=a.isDesc,E=a.descTypo,C=a.isBtn,x=a.btnTypo,S=a.btnPadding,P=t.setAttributes,T=(0,s.useContext)(Pn),B=gn((0,s.useState)("desktop"),2),A=B[0],M=B[1],I=function(){P({boxes:[].concat(yn(i),[{background:{front:{},back:{}},border:{},shadow:{},icon:{front:{class:"fa fa-sync-alt",fontSize:70,color:"#fff"},back:{class:"fa fa-wordpress",fontSize:70,color:"#fff"}},title:{front:"Front Title ".concat(i.length+1),back:"Back Title ".concat(i.length+1),color:"#fff"},description:{text:"This content area describes flip box ".concat(i.length+1," descriptions/details."),color:"#fff"},button:{text:"Button ".concat(i.length+1),link:"#",colors:{color:"#fff",bg:"#ff4500"},hovColors:{color:"#fff",bg:"#ff7500"},border:{radius:"3px"}}}])}),T(i.length)},D=function(e,t,a){var n=yn(i);n[e][t]=a,P({boxes:n}),T(e)};return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody addRemoveItems",title:(0,r.__)("Add or Remove Boxes","b-blocks")},i.map((function(e,t){var a=e.frontBG,n=e.backBG,s=e.border,l=e.shadow,c=e.frontIcon,m=e.backIcon,f=e.frontTitle,p=e.backTitle,h=e.titleColor,d=e.desc,y=e.descColor,v=e.btn,w=e.btnLink,k=e.btnBorder,_=e.btnColors,E=e.btnHovColors;return wp.element.createElement(o.PanelBody,{key:t,className:"bBlocksPanelBody editItem",title:(0,r.__)("Flip Box No ".concat(t+1,":"),"b-blocks"),initialOpen:0===t},wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Box Settings","b-blocks")},wp.element.createElement(R,{label:(0,r.__)("Front Background:","b-blocks"),background:a,onChange:function(e){return D(t,"frontBG",e)}}),wp.element.createElement(R,{label:(0,r.__)("Back Background:","b-blocks"),background:n,onChange:function(e){return D(t,"backBG",e)}}),wp.element.createElement(Y,{label:(0,r.__)("Border:","b-blocks"),border:s,onChange:function(e){return D(t,"border",e)}}),wp.element.createElement(wa,{label:(0,r.__)("Shadow:","b-blocks"),shadow:l,onChange:function(e){return D(t,"shadow",e)}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Icon Settings","b-blocks"),initialOpen:!1},b&&wp.element.createElement(o.TabPanel,{className:"bBlocksTabPanel",activeClass:"activeTab",tabs:En},(function(e){return wp.element.createElement(wp.element.Fragment,null,"front"==e.name&&wp.element.createElement(pn,{icon:c,onChange:function(e){return D(t,"frontIcon",e)},defaults:{class:"fa fa-sync-alt",fontSize:70,color:"#fff"}}),"back"==e.name&&wp.element.createElement(pn,{icon:m,onChange:function(e){return D(t,"backIcon",e)},defaults:{class:"fa fa-wordpress",fontSize:70,color:"#fff"}}))}))),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Title Settings","b-blocks"),initialOpen:!1},wp.element.createElement(u,{mt:"0"},(0,r.__)("Front Title:","b-blocks")),wp.element.createElement(o.TextControl,{value:f,onChange:function(e){return D(t,"frontTitle",e)}}),wp.element.createElement(u,null,(0,r.__)("Back Title:","b-blocks")),wp.element.createElement(o.TextControl,{value:p,onChange:function(e){return D(t,"backTitle",e)}}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Color:","b-blocks"),value:h,onChange:function(e){return D(t,"titleColor",e)},defaultColor:"#fff"})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Description Settings","b-blocks"),initialOpen:!1},wp.element.createElement(u,{mt:"0"},(0,r.__)("Text:","b-blocks")),wp.element.createElement(o.TextareaControl,{value:d,onChange:function(e){return D(t,"desc",e)}}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Color:","b-blocks"),value:y,onChange:function(e){return D(t,"descColor",e)},defaultColor:"#fff"})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Button Settings","b-blocks"),initialOpen:!1},wp.element.createElement(u,{mt:"0"},(0,r.__)("Text:","b-blocks")),wp.element.createElement(o.TextControl,{value:v,onChange:function(e){return D(t,"btn",e)}}),wp.element.createElement(u,null,(0,r.__)("Link:","b-blocks")),wp.element.createElement(o.TextControl,{value:w,onChange:function(e){return D(t,"btnLink",e)}}),wp.element.createElement(Y,{label:(0,r.__)("Border:","b-blocks"),border:k,onChange:function(e){return D(t,"btnBorder",e)},defaults:{radius:"3px"}}),wp.element.createElement(fe,{colors:_,onChange:function(e){return D(t,"btnColors",e)},defaults:{color:"#fff",bg:"#ff4500"}}),wp.element.createElement(fe,{label:(0,r.__)("Hover Colors:","b-blocks"),colors:E,onChange:function(e){return D(t,"btnHovColors",e)},defaults:{color:"#fff",bg:"#ff7500"}})),wp.element.createElement(o.Button,{className:"mt-20p removeItem",label:(0,r.__)("Remove this box","b-blocks"),onClick:function(e){e.preventDefault(),P({boxes:[].concat(yn(i.slice(0,t)),yn(i.slice(t+1)))})}},wp.element.createElement(o.Dashicon,{icon:"no",size:23}),(0,r.__)("Remove this box","b-blocks")))})),wp.element.createElement("div",{className:"addItem"},wp.element.createElement(o.Button,{label:(0,r.__)("Add New Flip Box","b-blocks"),onClick:I},wp.element.createElement(o.Dashicon,{icon:"plus",size:23}),(0,r.__)("Add New Flip Box","b-blocks")))),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Layout","b-blocks"),initialOpen:!1},wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0"},(0,r.__)("Columns:","b-blocks")),wp.element.createElement(h,{device:A,onChange:function(e){return M(e)}})),wp.element.createElement(o.RangeControl,{value:c[A],onChange:function(e){P({columns:un(un({},c),{},dn({},A,e))})},min:1,max:6,step:1,beforeIcon:"grid-view"}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Column Gap:","b-blocks"),labelPosition:"left",value:m,onChange:function(e){return P({columnGap:e})},units:[wn,kn,_n]}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Row Gap:","b-blocks"),labelPosition:"left",value:f,onChange:function(e){return P({rowGap:e})},units:[wn,kn,_n]})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Box Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Height:","b-blocks"),labelPosition:"left",value:p,onChange:function(e){return P({boxHeight:e})},units:[wn,_n]}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Padding:","b-blocks"),space:y,onChange:function(e){return P({boxPadding:e})},defaults:{vertical:"30px",horizontal:"25px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Icon Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Icon","b-blocks"),checked:b,onChange:function(e){return P({isIcon:e})}}),wp.element.createElement(ie,{label:(0,r.__)("Margin:","b-blocks"),space:v,onChange:function(e){return P({iconMargin:e})},defaults:{side:4,bottom:"20px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Title Settings","b-blocks"),initialOpen:!1},wp.element.createElement(xe,{typography:w,onChange:function(e){return P({titleTypo:e})},defaults:{fontSize:25}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:k,onChange:function(e){return P({titleMargin:e})},defaults:{side:4,bottom:"20px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Description Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Description","b-blocks"),checked:_,onChange:function(e){return P({isDesc:e})}}),wp.element.createElement(xe,{typography:E,onChange:function(e){return P({descTypo:e})},defaults:{fontSize:16}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Button Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Button","b-blocks"),checked:C,onChange:function(e){return P({isBtn:e})}}),wp.element.createElement(xe,{typography:x,onChange:function(e){return P({btnTypo:e})},defaults:{fontSize:20}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Padding:","b-blocks"),space:S,onChange:function(e){return P({btnPadding:e})},defaults:{vertical:"15px",horizontal:"25px"}}))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(o.ToolbarGroup,{className:"bBlocksToolbar"},wp.element.createElement(o.ToolbarButton,{label:(0,r.__)("Add New Box","b-blocks"),onClick:I},wp.element.createElement(o.Dashicon,{icon:"plus",size:23}))),wp.element.createElement(l.AlignmentToolbar,{value:d,onChange:function(e){return P({textAlign:e})}})))};function xn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return Sn(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return Sn(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Sn(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var Pn=(0,s.createContext)(),Tn=function(e){var t=e.className,a=e.attributes,n=a.boxes,r=a.columns,i=a.columnGap,o=a.rowGap,l=a.boxHeight,c=a.textAlign,m=a.boxPadding,f=a.isIcon,p=a.iconMargin,h=a.titleTypo,u=a.titleMargin,d=a.isDesc,y=a.descTypo,g=a.isBtn,b=a.btnTypo,v=a.btnPadding,w=e.setAttributes,k=e.clientId;(0,s.useEffect)((function(){k&&w({cId:k})}),[k]);var _=xn((0,s.useState)(0),2),E=_[0],C=_[1];return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Pn.Provider,{value:C},wp.element.createElement(Cn,{settings:e})),wp.element.createElement("div",{className:t,id:"bBlocksFlipBoxes-".concat(k)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                @import url(".concat(null==h?void 0:h.googleFontLink,");\n                @import url(").concat(null==y?void 0:y.googleFontLink,");\n                @import url(").concat(null==b?void 0:b.googleFontLink,");\n\n                #bBlocksFlipBoxes-").concat(k," .bBlocksFlipBoxes{ grid-gap: ").concat(o," ").concat(i,"; }\n                #bBlocksFlipBoxes-").concat(k," .bBlocksFlipBox{ height: ").concat(l,"; }\n                #bBlocksFlipBoxes-").concat(k," .bBlocksFlipBox .box{\n                    text-align: ").concat(c,";\n                    padding: ").concat((null==m?void 0:m.styles)||"30px 25px",";\n                }\n                #bBlocksFlipBoxes-").concat(k," .bBlocksFlipBox .flipIcon{ margin: ").concat((null==p?void 0:p.styles)||"0 0 20px 0","; }\n                #bBlocksFlipBoxes-").concat(k," .bBlocksFlipBox .flipTitle{\n                    ").concat((null==h?void 0:h.styles)||"font-size: 25px;","\n                    margin: ").concat((null==u?void 0:u.styles)||"0 0 20px 0",";\n                }\n                #bBlocksFlipBoxes-").concat(k," .bBlocksFlipBox .flipDescription{ ").concat((null==y?void 0:y.styles)||"font-size: 16px;"," }\n                #bBlocksFlipBoxes-").concat(k," .bBlocksFlipBox .flipBtn{\n                    ").concat((null==b?void 0:b.styles)||"font-size: 16px;","\n                    padding: ").concat((null==v?void 0:v.styles)||"15px 25px",";\n                }\n            ")}}),wp.element.createElement("div",{className:"bBlocksFlipBoxes columns-".concat(r.desktop," columns-tablet-").concat(r.tablet," columns-mobile-").concat(r.mobile)},n.map((function(e,t){var a=e.frontBG,n=e.backBG,r=e.border,i=e.shadow,s=e.frontIcon,o=e.backIcon,l=e.frontTitle,c=e.backTitle,m=e.titleColor,p=e.desc,h=e.descColor,u=e.btn,y=e.btnLink,b=e.btnBorder,v=e.btnColors,w=e.btnHovColors;return wp.element.createElement("div",{key:t,onClick:function(){return C(t)},className:"bBlocksFlipBox ".concat(t===E?"bBlocksNowEditing":""),id:"bBlocksFlipBox-".concat(t)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                            #bBlocksFlipBoxes-".concat(k," #bBlocksFlipBox-").concat(t," .box{\n                                ").concat((null==r?void 0:r.styles)||"","\n                                box-shadow: ").concat((null==i?void 0:i.styles)||"none",";\n                            }\n                            #bBlocksFlipBoxes-").concat(k," #bBlocksFlipBox-").concat(t," .box.front{\n                                ").concat((null==a?void 0:a.styles)||"background-color: #000000b3;","\n                            }\n                            #bBlocksFlipBoxes-").concat(k," #bBlocksFlipBox-").concat(t," .box.back{\n                                ").concat((null==n?void 0:n.styles)||"background-color: #000000b3;","\n                            }\n                            #bBlocksFlipBoxes-").concat(k," #bBlocksFlipBox-").concat(t," .flipIcon.frontIcon{\n                                ").concat((null==s?void 0:s.styles)||"font-size: 70px; color: #fff;","\n                            }\n                            #bBlocksFlipBoxes-").concat(k," #bBlocksFlipBox-").concat(t," .flipIcon.backIcon{\n                                ").concat((null==o?void 0:o.styles)||"font-size: 70px; color: #fff;","\n                            }\n                            #bBlocksFlipBoxes-").concat(k," #bBlocksFlipBox-").concat(t," .flipTitle{\n                                color: ").concat(m,";\n                            }\n                            #bBlocksFlipBoxes-").concat(k," #bBlocksFlipBox-").concat(t," .flipDescription{\n                                color: ").concat(h,";\n                            }\n                            #bBlocksFlipBoxes-").concat(k," #bBlocksFlipBox-").concat(t," .flipBtn{\n                                ").concat((null==v?void 0:v.styles)||"color: #fff; background: #ff4500;","\n                                ").concat((null==b?void 0:b.styles)||"border-radius: 3px;","\n                            }\n                            #bBlocksFlipBoxes-").concat(k," #bBlocksFlipBox-").concat(t," .flipBtn:hover{\n                                ").concat((null==w?void 0:w.styles)||"color: #fff; background: #ff7500;","\n                            }\n                        ")}}),wp.element.createElement("div",{className:"box front"},wp.element.createElement("div",{className:"frontContent"},f&&(null==s?void 0:s.class)&&wp.element.createElement("i",{className:"flipIcon frontIcon ".concat(null==s?void 0:s.class)}),l&&wp.element.createElement("h3",{className:"flipTitle flipFrontTitle"},l),d&&p&&wp.element.createElement("p",{className:"flipDescription"},p))),wp.element.createElement("div",{className:"box back"},wp.element.createElement("div",{className:"backContent"},f&&(null==o?void 0:o.class)&&wp.element.createElement("i",{className:"flipIcon backIcon ".concat(null==o?void 0:o.class)}),c&&wp.element.createElement("h3",{className:"flipTitle flipBackTitle"},c),g&&u&&wp.element.createElement("a",{href:y,className:"flipBtn",target:"_blank",rel:"noreferrer noopener"},u))))})))))},Bn=JSON.parse('{"u2":"b-blocks/flip-boxes","TN":"Flip Boxes","WL":"Display Flip boxes section.","W3":"bBlocks","Hw":["flip","flip boxes","flip boxes section"],"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true,"columns":{"desktop":1,"tablet":1,"mobile":1}}}}'),An=c.flipBox,Mn=Bn.u2,In=Bn.TN,Dn=Bn.WL,On=Bn.W3,Fn=Bn.Hw,Nn=Bn.be,Ln=Bn.i_;function Rn(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function zn(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Rn(Object(a),!0).forEach((function(t){jn(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Rn(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function jn(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Vn(e){return function(e){if(Array.isArray(e))return qn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Hn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||Hn(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Hn(e,t){if(e){if("string"==typeof e)return qn(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?qn(e,t):void 0}}function qn(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}(0,n.registerBlockType)(Mn,{title:In,description:Dn,icon:An,category:On,keywords:Fn,supports:Nn,example:Ln,edit:Tn,save:function(){return null}});var Un=Se.pxUnit,Wn=Se.perUnit,Kn=Se.emUnit,Yn=[{label:"Default",value:"default"},{label:"Style 1",value:"style1"},{label:"Style 2",value:"style2"},{label:"Style 3",value:"style3"}],Jn=function(e){var t=e.settings,a=t.attributes,n=a.members,i=void 0===n?[]:n,m=a.columns,f=a.columnGap,p=a.rowGap,d=a.layout,y=a.style,b=a.textAlign,v=a.padding,w=a.photoWidth,k=a.photoMargin,_=a.nameTypo,E=a.nameMargin,C=a.isTitle,S=a.titleTypo,P=a.titleMargin,B=a.isSep,A=a.sepMargin,M=a.isBio,I=a.bioTypo,D=a.bioMargin,O=a.isSocial,F=a.socialIconMargin,N=t.setAttributes,L=(0,s.useContext)(er),z=Gn((0,s.useState)("desktop"),2),j=z[0],V=z[1],G=function(){N({members:[].concat(Vn(i),[{background:{color:"#0000"},border:{radius:"3px"},shadow:{},photo:{id:null,url:"",alt:"",title:""},photoBorder:{radius:"50%"},name:"John Smith",nameColor:"#333",title:"Manager",titleColor:"#333",separator:{width:"20%",height:"3px",style:"solid",color:"#777"},bio:"I am a self-motivated and self-taught professional who likes to solve problems.",bioColor:"#333",social:[{link:"#",icon:{class:"fa fa-facebook",fontSize:22,color:"#fff"}},{link:"#",icon:{class:"fa fa-twitter",fontSize:22,color:"#fff"}},{link:"#",icon:{class:"fa fa-linkedin",fontSize:22,color:"#fff"}}],socialIconColors:{color:"#fff",bg:"#4527a4"}}])}),L(i.length)},H=function(e,t,a){var n=Vn(i);n[e][t]=a,N({members:n}),L(e)};return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody addRemoveItems",title:(0,r.__)("Add or Remove Members","b-blocks")},i.map((function(e,t){var a=e.background,n=e.border,s=e.shadow,l=e.photo,c=e.photoBorder,m=e.nameColor,f=e.titleColor,p=e.separator,h=e.bioColor,u=e.socialIconColors;return wp.element.createElement(o.PanelBody,{key:t,className:"bBlocksPanelBody editItem",title:(0,r.__)("Member No ".concat(t+1,":"),"b-blocks"),initialOpen:0===t},wp.element.createElement(R,{label:(0,r.__)("Background:","b-blocks"),background:a,onChange:function(e){return H(t,"background",e)}}),wp.element.createElement(Y,{label:(0,r.__)("Border:","b-blocks"),border:n,onChange:function(e){return H(t,"border",e)},defaults:{radius:"3px"}}),wp.element.createElement(wa,{label:(0,r.__)("Shadow:","b-blocks"),shadow:s,onChange:function(e){return H(t,"shadow",e)}}),wp.element.createElement(x,{className:"mt-20p",label:(0,r.__)("Photo:","b-blocks"),img:l,onChange:function(e){return H(t,"photo",e)}}),wp.element.createElement(T,{className:"mt-20p",img:l,onChange:function(e){return H(t,"photo",e)}}),wp.element.createElement(Y,{label:(0,r.__)("Photo Border:","b-blocks"),border:c,onChange:function(e){return H(t,"photoBorder",e)},defaults:{radius:"50%"}}),wp.element.createElement(g,{label:(0,r.__)("Name Color:","b-blocks"),value:m,onChange:function(e){return H(t,"nameColor",e)},defaultColor:"#333"}),wp.element.createElement(g,{label:(0,r.__)("Designation/Title Color:","b-blocks"),value:f,onChange:function(e){return H(t,"titleColor",e)},defaultColor:"#333"}),wp.element.createElement(aa,{separator:p,onChange:function(e){return H(t,"separator",e)},defaults:{width:"20%",height:"3px",color:"#777"}}),wp.element.createElement(g,{label:(0,r.__)("Bio Color:","b-blocks"),value:h,onChange:function(e){return H(t,"bioColor",e)},defaultColor:"#333"}),wp.element.createElement(fe,{label:(0,r.__)("Social Icon Colors:","b-blocks"),colors:u,onChange:function(e){return H(t,"socialIconColors",e)},defaults:{color:"#fff",bg:"#4527a4"}}),wp.element.createElement(o.Button,{className:"mt-20p removeItem",label:(0,r.__)("Remove this member","b-blocks"),onClick:function(e){e.preventDefault(),N({members:[].concat(Vn(i.slice(0,t)),Vn(i.slice(t+1)))})}},wp.element.createElement(o.Dashicon,{icon:"no",size:23}),(0,r.__)("Remove this member","b-blocks")))})),wp.element.createElement("div",{className:"addItem"},wp.element.createElement(o.Button,{label:(0,r.__)("Add New Member","b-blocks"),onClick:G},wp.element.createElement(o.Dashicon,{icon:"plus",size:23}),(0,r.__)("Add New Member","b-blocks")))),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Layout Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0"},(0,r.__)("Columns:","b-blocks")),wp.element.createElement(h,{device:j,onChange:function(e){return V(e)}})),wp.element.createElement(o.RangeControl,{value:m[j],onChange:function(e){N({columns:zn(zn({},m),{},jn({},j,e))})},min:1,max:6,step:1,beforeIcon:"grid-view"}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Column Gap:","b-blocks"),labelPosition:"left",value:f,onChange:function(e){return N({columnGap:e})},units:[Un,Wn,Kn]}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Row Gap:","b-blocks"),labelPosition:"left",value:p,onChange:function(e){return N({rowGap:e})},units:[Un,Wn,Kn]}),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Layout:","b-blocks")),wp.element.createElement(o.ButtonGroup,{className:"bBlocksBtnGroup"},wp.element.createElement(o.Tooltip,{text:(0,r.__)("Vertical","b-blocks"),position:"top"},wp.element.createElement(o.Button,{icon:c.verticalLine,isMedium:!0,isPrimary:"vertical"===d,"aria-pressed":"vertical"===d,onClick:function(){return N({layout:"vertical",columns:zn(zn({},m),{},{desktop:3,tablet:2}),textAlign:"center",padding:zn(zn({},v),{},{vertical:"50px",styles:"50px ".concat(null==v?void 0:v.horizontal)})})}})),wp.element.createElement(o.Tooltip,{text:(0,r.__)("Horizontal","b-blocks"),position:"top"},wp.element.createElement(o.Button,{icon:c.horizontalLine,isMedium:!0,isPrimary:"horizontal"===d,"aria-pressed":"horizontal"===d,onClick:function(){return N({layout:"horizontal",columns:zn(zn({},m),{},{desktop:2,tablet:1}),textAlign:"left",padding:zn(zn({},v),{},{vertical:"30px",styles:"50px ".concat(null==v?void 0:v.horizontal)})})}})))),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Style:","b-blocks")),wp.element.createElement(o.SelectControl,{value:y,onChange:function(e){N({style:e}),"default"===e&&N({padding:zn(zn({},v),{},{vertical:"50px",horizontal:"20px",styles:"50px 20px"}),photoWidth:"170px",nameTypo:zn(zn({},_),{},{textTransform:"none",styles:"".concat(null==_?void 0:_.styles,"; text-transform: none;")}),titleTypo:zn(zn({},S),{},{fontSize:16,textTransform:"none",styles:"".concat(null==S?void 0:S.styles,"; font-size: 16px; text-transform: none;")}),isSep:!0,isBio:!0}),"style1"===e&&N({padding:zn(zn({},v),{},{vertical:"50px",horizontal:"20px",styles:"50px 20px"}),photoWidth:"190px",nameTypo:zn(zn({},_),{},{textTransform:"none",styles:"".concat(null==_?void 0:_.styles,"; text-transform: none;")}),titleTypo:zn(zn({},S),{},{fontSize:14,textTransform:"uppercase",styles:"".concat(null==S?void 0:S.styles,"; font-size: 14px; text-transform: uppercase;")}),isSep:!0,isBio:!0}),"style2"===e&&N({padding:zn(zn({},v),{},{vertical:"50px",horizontal:"20px",styles:"50px 20px"}),photoWidth:"190px",nameTypo:zn(zn({},_),{},{textTransform:"none",styles:"".concat(null==_?void 0:_.styles,"; text-transform: none;")}),titleTypo:zn(zn({},S),{},{fontSize:14,textTransform:"uppercase",styles:"".concat(null==S?void 0:S.styles,"; font-size: 14px; text-transform: uppercase;")}),isSep:!0,isBio:!1}),"style3"===e&&N({padding:zn(zn({},v),{},{vertical:"15px",horizontal:"15px",styles:"15px 15px"}),photoWidth:"100%",nameTypo:zn(zn({},_),{},{textTransform:"uppercase",styles:"".concat(null==_?void 0:_.styles,"; text-transform: uppercase;")}),titleTypo:zn(zn({},S),{},{fontSize:15,textTransform:"none",styles:"".concat(null==S?void 0:S.styles,"; font-size: 15px; text-transform: none;")}),isSep:!1,isBio:!1}),i.map((function(t,a){var n=t.background,r=t.border,i=t.shadow,s=t.photoBorder,o=t.separator,l=t.socialIconColors;"default"===e&&(H(a,"background",zn(zn({},n),{},{color:"#0000",styles:"".concat(null==n?void 0:n.styles,"; background-color: #0000;")})),H(a,"border",zn(zn({},r),{},{radius:"3px",styles:"".concat(null==r?void 0:r.styles,"; border-radius: 3px;")})),H(a,"shadow",zn(zn({},i),{},{blur:"0px",color:"#7090b0",styles:"0px 0px 0px 0px #7090b0"})),H(a,"photoBorder",zn(zn({},s),{},{width:"0px",color:"#0000",radius:"50%",styles:"".concat(null==s?void 0:s.styles,"; border: 0px solid #0000; border-radius: 50%;")})),H(a,"nameColor","#333"),H(a,"titleColor","#333"),H(a,"separator",zn(zn({},o),{},{color:"#777",styles:"".concat(null==o?void 0:o.styles,"; border-top: 3px solid #777")})),H(a,"bioColor","#333"),H(a,"socialIconColors",zn(zn({},l),{},{color:"#fff",bg:"#4527a4",styles:"".concat(null==l?void 0:l.styles,"; color: #fff; background: #4527a4;")}))),"style1"===e&&(H(a,"background",zn(zn({},n),{},{color:"#0000",styles:"".concat(null==n?void 0:n.styles,"; background-color: #0000;")})),H(a,"border",zn(zn({},r),{},{radius:"3px",styles:"".concat(null==r?void 0:r.styles,"; border-radius: 3px;")})),H(a,"shadow",zn(zn({},i),{},{blur:"20px",color:"#e8edfb",styles:"0px 0px 20px 0px #e8edfb"})),H(a,"photoBorder",zn(zn({},s),{},{width:"10px",color:"#e8edfb",radius:"50%",styles:"".concat(null==s?void 0:s.styles,"; border: 10px solid #e8edfb; border-radius: 50%;")})),H(a,"nameColor","#333"),H(a,"titleColor","#7a7a7a"),H(a,"separator",zn(zn({},o),{},{color:"#4527a4",styles:"".concat(null==o?void 0:o.styles,"; border-top: 3px solid #4527a4")})),H(a,"bioColor","#7a7a7a"),H(a,"socialIconColors",zn(zn({},l),{},{color:"#fff",bg:"#4527a4",styles:"".concat(null==l?void 0:l.styles,"; color: #fff; background: #4527a4;")}))),"style2"===e&&(H(a,"background",zn(zn({},n),{},{color:"#0000",styles:"".concat(null==n?void 0:n.styles,"; background-color: #0000;")})),H(a,"border",zn(zn({},r),{},{radius:"3px",styles:"".concat(null==r?void 0:r.styles,"; border-radius: 3px;")})),H(a,"shadow",zn(zn({},i),{},{blur:"0px",color:"#7090b0",styles:"0px 0px 0px 0px #7090b0"})),H(a,"photoBorder",zn(zn({},s),{},{width:"0px",color:"#0000",radius:"50%",styles:"".concat(null==s?void 0:s.styles,"; border: 0px solid #0000; border-radius: 50%;")})),H(a,"nameColor","#333"),H(a,"titleColor","#7a7a7a"),H(a,"separator",zn(zn({},o),{},{color:"#999",styles:"".concat(null==o?void 0:o.styles,"; border-top: 3px solid #999")})),H(a,"bioColor","#7a7a7a"),H(a,"socialIconColors",zn(zn({},l),{},{color:"#4527a4",bg:"#0000",styles:"".concat(null==l?void 0:l.styles,"; color: #4527a4; background: #0000;")}))),"style3"===e&&(H(a,"background",zn(zn({},n),{},{color:"#4527a4",styles:"".concat(null==n?void 0:n.styles,"; background-color: #4527a4;")})),H(a,"border",zn(zn({},r),{},{radius:"0px",styles:"".concat(null==r?void 0:r.styles,"; border-radius: 0px;")})),H(a,"shadow",zn(zn({},i),{},{blur:"0px",color:"#7090b0",styles:"0px 0px 0px 0px #7090b0"})),H(a,"photoBorder",zn(zn({},s),{},{width:"0px",color:"#0000",radius:"0px",styles:"".concat(null==s?void 0:s.styles,"; border: 0px solid #0000; border-radius: 0px;")})),H(a,"nameColor","#fff"),H(a,"titleColor","#fff"),H(a,"separator",zn(zn({},o),{},{color:"#777",styles:"".concat(null==o?void 0:o.styles,"; border-top: 3px solid #777")})),H(a,"bioColor","#fff"),H(a,"socialIconColors",zn(zn({},l),{},{color:"#4527a4",bg:"#fff",styles:"".concat(null==l?void 0:l.styles,"; color: #4527a4; background: #fff;")})))}))},options:Yn}))),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Member Settings","b-blocks"),initialOpen:!1},wp.element.createElement(ie,{label:(0,r.__)("Padding:","b-blocks"),space:v,onChange:function(e){return N({padding:e})},defaults:{vertical:"50px",horizontal:"20px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Member Photo","b-blocks"),initialOpen:!1},wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Width:","b-blocks"),labelPosition:"left",value:w,onChange:function(e){return N({photoWidth:e})},units:[Un,Wn,Kn]}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:k,onChange:function(e){return N({photoMargin:e})},defaults:{side:4,bottom:"20px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Member Name","b-blocks"),initialOpen:!1},wp.element.createElement(xe,{typography:_,onChange:function(e){return N({nameTypo:e})},defaults:{fontSize:20,fontWeight:600}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:E,onChange:function(e){return N({nameMargin:e})},defaults:{side:4,bottom:"10px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Title Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Title","b-blocks"),checked:C,onChange:function(e){return N({isTitle:e})}}),C&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(xe,{className:"mt-20p",typography:S,onChange:function(e){return N({titleTypo:e})},defaults:{fontSize:16}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:P,onChange:function(e){return N({titleMargin:e})},defaults:{side:4,bottom:"10px"}}))),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Separator Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Separator","b-blocks"),checked:B,onChange:function(e){return N({isSep:e})}}),B&&wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:A,onChange:function(e){return N({sepMargin:e})},defaults:{side:4,bottom:"15px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Member Bio","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Bio","b-blocks"),checked:M,onChange:function(e){return N({isBio:e})}}),M&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(xe,{className:"mt-20p",typography:I,onChange:function(e){return N({bioTypo:e})},defaults:{fontSize:15}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:D,onChange:function(e){return N({bioMargin:e})},defaults:{side:4,bottom:"15px"}}))),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Member Social","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Social","b-blocks"),checked:O,onChange:function(e){return N({isSocial:e})}}),O&&wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:F,onChange:function(e){return N({socialIconMargin:e})},defaults:{side:4,bottom:"15px"}}))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(o.ToolbarGroup,{className:"bBlocksToolbar"},wp.element.createElement(o.ToolbarButton,{label:(0,r.__)("Add New Member","b-blocks"),onClick:G},wp.element.createElement(o.Dashicon,{icon:"plus",size:23}))),wp.element.createElement(l.AlignmentToolbar,{value:b,onChange:function(e){return N({textAlign:e})}})))};function $n(e){return function(e){if(Array.isArray(e))return Zn(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Qn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Xn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||Qn(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Qn(e,t){if(e){if("string"==typeof e)return Zn(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Zn(e,t):void 0}}function Zn(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var er=(0,s.createContext)(),tr=function(e){var t=e.className,a=e.attributes,n=a.members,i=void 0===n?[]:n,c=a.columns,m=a.columnGap,f=a.rowGap,p=a.layout,h=a.textAlign,d=a.padding,y=a.photoWidth,g=a.photoMargin,b=a.nameTypo,w=a.nameMargin,k=a.isTitle,_=a.titleTypo,E=a.titleMargin,C=a.isSep,x=a.sepMargin,S=a.isBio,T=a.bioTypo,B=a.bioMargin,A=a.isSocial,M=a.socialIconMargin,I=e.setAttributes,D=e.clientId,O=e.isSelected;(0,s.useEffect)((function(){D&&I({cId:D})}),[D]);var F=Xn((0,s.useState)(0),2),N=F[0],L=F[1],R=Xn((0,s.useState)(null),2),z=R[0],j=R[1];(0,s.useEffect)((function(){O||j(null)}),[O]);var V=function(e,t,a){var n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],s=$n(i);!1!==n&&r?(s[e][t][n][r]=a,I({members:s})):(s[e][t]=a,I({members:s})),L(e)};return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(er.Provider,{value:L},wp.element.createElement(Jn,{settings:e})),wp.element.createElement("div",{className:t,id:"bBlocksTeamMembers-".concat(D)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                @import url(".concat(null==b?void 0:b.googleFontLink,");\n                @import url(").concat(null==_?void 0:_.googleFontLink,");\n                @import url(").concat(null==T?void 0:T.googleFontLink,");\n\n                #bBlocksTeamMembers-").concat(D," .bBlocksTeamMembers{\n                    grid-gap: ").concat(f," ").concat(m,";\n                }\n                #bBlocksTeamMembers-").concat(D," .bBlocksTeamMembers .bBlocksMember{\n                    text-align: ").concat(h,";\n                    padding: ").concat((null==d?void 0:d.styles)||"50px 20px",";\n                }\n                #bBlocksTeamMembers-").concat(D," .bBlocksTeamMembers .bBlocksMember .memberPhoto{\n                    width: ").concat(y,";\n                    margin: ").concat("horizontal"===p?"0 20px 0 0":"".concat((null==g?void 0:g.styles)||"0 0 20px 0"),";\n                }\n                #bBlocksTeamMembers-").concat(D," .bBlocksTeamMembers .bBlocksMember .memberDetails .memberName{\n                    ").concat((null==b?void 0:b.styles)||"font-size: 20px; font-weight: 600;","\n                    margin: ").concat((null==w?void 0:w.styles)||"0 0 10px 0",";\n                }\n                #bBlocksTeamMembers-").concat(D," .bBlocksTeamMembers .bBlocksMember .memberDetails .memberTitle{\n                    ").concat((null==_?void 0:_.styles)||"font-size: 16px;","\n                    margin: ").concat((null==E?void 0:E.styles)||"0 0 10px 0",";\n                }\n                #bBlocksTeamMembers-").concat(D," .bBlocksTeamMembers .bBlocksMember .memberDetails .memberSeparator{\n                    margin: ").concat((null==x?void 0:x.styles)||"0 0 15px 0",";\n                }\n                #bBlocksTeamMembers-").concat(D," .bBlocksTeamMembers .bBlocksMember .memberDetails .memberBio{\n                    ").concat((null==T?void 0:T.styles)||"font-size: 15px;","\n                    margin: ").concat((null==B?void 0:B.styles)||"0 0 15px 0",";\n                }\n                #bBlocksTeamMembers-").concat(D," .bBlocksTeamMembers .bBlocksMember .memberDetails .memberSocial .icon{\n                    margin: ").concat((null==M?void 0:M.styles)||"10px 10px",";\n                }\n            ")}}),wp.element.createElement("div",{className:"bBlocksTeamMembers ".concat(p||"vertical"," columns-").concat(c.desktop," columns-tablet-").concat(c.tablet," columns-mobile-").concat(c.mobile)},i.map((function(e,t){var a,n,i=e.background,s=e.border,c=e.shadow,m=e.photo,f=e.photoBorder,p=e.name,d=e.nameColor,y=e.title,g=e.titleColor,b=e.separator,w=e.bio,_=e.bioColor,E=e.social,x=void 0===E?[]:E,T=e.socialIconColors;return wp.element.createElement("div",{key:t,onClick:function(){return L(t)},className:"bBlocksMember ".concat(t===N?"bBlocksNowEditing":""),id:"bBlocksMember-".concat(t)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                            #bBlocksTeamMembers-".concat(D," #bBlocksMember-").concat(t,"{\n                                ").concat((null==i?void 0:i.styles)||"background-color: #0000;","\n                                ").concat((null==s?void 0:s.styles)||"border-radius: 3px;","\n                                box-shadow: ").concat((null==c?void 0:c.styles)||"none",";\n                            }\n                            #bBlocksTeamMembers-").concat(D," #bBlocksMember-").concat(t," .memberPhoto{\n                                ").concat((null==f?void 0:f.styles)||"border-radius: 50%;","\n                            }\n                            #bBlocksTeamMembers-").concat(D," #bBlocksMember-").concat(t," .memberDetails .memberName{\n                                color: ").concat(d,";\n                            }\n                            #bBlocksTeamMembers-").concat(D," #bBlocksMember-").concat(t," .memberDetails .memberTitle{\n                                color: ").concat(g,";\n                            }\n                            #bBlocksTeamMembers-").concat(D," #bBlocksMember-").concat(t," .memberSeparator{\n                                ").concat((null==b?void 0:b.styles)||"width: 20%; border-top: 3px solid #777;","\n                            }\n                            #bBlocksTeamMembers-").concat(D," #bBlocksMember-").concat(t," .memberDetails .memberBio{\n                                color: ").concat(_,";\n                            }\n                            #bBlocksTeamMembers-").concat(D," #bBlocksMember-").concat(t," .memberDetails .memberSocial{\n                                justify-content: ").concat("center"===h?"center":"right"===h?"flex-end":"flex-start","\n                            }\n                            #bBlocksTeamMembers-").concat(D," #bBlocksMember-").concat(t," .memberDetails .memberSocial li a{\n                                ").concat((null==T?void 0:T.styles)||"color: #fff; background: #4527a4;","\n                            }\n                            #bBlocksTeamMembers-").concat(D," #bBlocksMember-").concat(t," .memberDetails .memberSocial li.isSelected{\n                                border: 2px solid ").concat(null==T?void 0:T.bg,";\n                            }\n                            #bBlocksTeamMembers-").concat(D," #bBlocksMember-").concat(t," .memberDetails .memberSocial li.memberSocialAdd button i{\n                                color: ").concat(null==T?void 0:T.bg,";\n                            }\n                        ")}}),null!=m&&m.url?wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("img",{className:"memberPhoto ".concat(null!=m&&m.id?"wp-image-".concat(null==m?void 0:m.id):null),src:null==m?void 0:m.url,alt:null==m?void 0:m.alt}),(0,v.isBlobURL)(null==m?void 0:m.url)&&wp.element.createElement(o.Spinner,null)):wp.element.createElement(P,{label:(0,r.__)(" Member Photo:","b-blocks"),img:m,onChange:function(e){return V(t,"photo",e)}}),wp.element.createElement("div",{className:"memberDetails"},wp.element.createElement(l.RichText,{className:"memberName",tagName:"h4",value:p,onChange:function(e){return V(t,"name",e)},placeholder:(0,r.__)("Member name","b-blocks"),inlineToolbar:!0}),k&&wp.element.createElement(l.RichText,{className:"memberTitle",tagName:"p",value:y,onChange:function(e){return V(t,"title",e)},placeholder:(0,r.__)("Member designation/title","b-blocks"),inlineToolbar:!0}),C&&wp.element.createElement("span",{className:"memberSeparator"}),S&&wp.element.createElement(l.RichText,{className:"memberBio",tagName:"p",value:w,onChange:function(e){return V(t,"bio",e)},placeholder:(0,r.__)("Biography of the member","b-blocks"),inlineToolbar:!0}),A&&wp.element.createElement("ul",{className:"memberSocial"},null==x?void 0:x.map((function(e,a){var n=e.icon;return wp.element.createElement("li",{key:a,onClick:function(){return j(a)},className:"icon icon-".concat(t,"-").concat(a," ").concat(O&&t===N&&a===z?"isSelected":null)},wp.element.createElement("a",{href:"#"},wp.element.createElement("i",{className:null==n?void 0:n.class})))})),O&&t===N&&wp.element.createElement("li",{className:"memberSocialAdd"},wp.element.createElement(o.Button,{showTooltip:!0,tooltipPosition:"top enter",label:(0,r.__)("Add Social Link","b-blocks"),onClick:function(){V(t,"social",[].concat($n(x),[{link:"#",icon:{class:"fa fa-facebook"}}])),j(x.length)}},wp.element.createElement("i",{className:"fa fa-plus"})))),null!==z&&t===N&&wp.element.createElement("div",{className:"memberSocialForm"},wp.element.createElement(u,{mt:"0"},(0,r.__)("Link:","b-blocks")),wp.element.createElement(o.__experimentalInputControl,{value:null===(a=x[z])||void 0===a?void 0:a.link,onChange:function(e){return V(t,"social",e,z,"link")}}),wp.element.createElement(pn,{icon:null===(n=x[z])||void 0===n?void 0:n.icon,onChange:function(e){return V(t,"social",e,z,"icon")},defaults:{class:"fa fa-facebook",fontSize:22},onlyIcon:!0}),wp.element.createElement("a",{className:"memberSocialRemove",onClick:function(e){e.preventDefault(),V(t,"social",[].concat($n(x.slice(0,z)),$n(x.slice(z+1)))),j(null)}},wp.element.createElement("i",{className:"fa fa-times"}),(0,r.__)("Remove this link","b-blocks")))))})))))},ar=JSON.parse('{"u2":"b-blocks/team-members","TN":"Team Members","WL":"Display Team members section.","W3":"bBlocks","Hw":["team","members","team members section"],"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true,"columns":{"desktop":1,"tablet":1,"mobile":1}}}}'),nr=c.teamMembers,rr=ar.u2,ir=ar.TN,sr=ar.WL,or=ar.W3,lr=ar.Hw,cr=ar.be,mr=ar.i_;function fr(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function pr(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?fr(Object(a),!0).forEach((function(t){hr(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):fr(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function hr(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function ur(e){return function(e){if(Array.isArray(e))return gr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||yr(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||yr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yr(e,t){if(e){if("string"==typeof e)return gr(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?gr(e,t):void 0}}function gr(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}(0,n.registerBlockType)(rr,{title:ir,description:sr,icon:nr,category:or,keywords:lr,supports:cr,example:mr,edit:tr,save:function(){return null}});var br=Se.pxUnit,vr=Se.perUnit,wr=Se.emUnit,kr=function(e){var t=e.settings,a=t.attributes,n=a.products,i=void 0===n?[]:n,m=a.columns,f=a.columnGap,p=a.rowGap,d=a.layout,y=a.textAlign,b=a.padding,v=a.imgMargin,w=a.nameTypo,k=a.nameMargin,_=a.isDesc,E=a.descTypo,C=a.descMargin,S=a.priceTypo,P=a.isSep,B=t.setAttributes,A=(0,s.useContext)(Sr),M=dr((0,s.useState)("desktop"),2),I=M[0],D=M[1],O=function(){B({products:[].concat(ur(i),[{background:{color:"#0000"},img:{id:null,url:"",alt:"",title:""},imgBorder:{},name:"Product ".concat(i.length+1," Name"),nameColor:"#333",desc:"This content area describes product ".concat(i.length+1," descriptions or details."),descColor:"#333",price:"$99.99",priceColor:"#4527a4",separator:{width:"40%",height:"1px",color:"#bbb"}}])}),A(i.length)},F=function(e,t,a){var n=ur(i);n[e][t]=a,B({products:n}),A(e)};return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody addRemoveItems",title:(0,r.__)("Add or Remove Product","b-blocks")},i.map((function(e,t){var a=e.background,n=e.img,s=e.imgBorder,l=e.nameColor,c=e.descColor,m=e.priceColor,f=e.separator;return wp.element.createElement(o.PanelBody,{key:t,className:"bBlocksPanelBody editItem",title:(0,r.__)("Product No ".concat(t+1,":"),"b-blocks"),initialOpen:0===t},wp.element.createElement(R,{label:(0,r.__)("Background:","b-blocks"),background:a,onChange:function(e){return F(t,"background",e)}}),wp.element.createElement(x,{className:"mt-20p",label:(0,r.__)("Image:","b-blocks"),img:n,onChange:function(e){return F(t,"img",e)}}),wp.element.createElement(T,{className:"mt-20p",img:n,onChange:function(e){return F(t,"img",e)}}),wp.element.createElement(Y,{label:(0,r.__)("Image Border:","b-blocks"),border:s,onChange:function(e){return F(t,"imgBorder",e)}}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Name Color:","b-blocks"),value:l,onChange:function(e){return F(t,"nameColor",e)},defaultColor:"#333"}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Description Color:","b-blocks"),value:c,onChange:function(e){return F(t,"descColor",e)},defaultColor:"#333"}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Price Color:","b-blocks"),value:m,onChange:function(e){return F(t,"priceColor",e)},defaultColor:"#4527a4"}),wp.element.createElement(aa,{separator:f,onChange:function(e){return F(t,"separator",e)},defaults:{width:"40%",height:"1px",color:"#bbb"}}),wp.element.createElement(o.Button,{className:"mt-20p removeItem",label:(0,r.__)("Remove this product","b-blocks"),onClick:function(e){e.preventDefault(),B({products:[].concat(ur(i.slice(0,t)),ur(i.slice(t+1)))})}},wp.element.createElement(o.Dashicon,{icon:"no",size:23}),(0,r.__)("Remove this product","b-blocks")))})),wp.element.createElement("div",{className:"addItem"},wp.element.createElement(o.Button,{label:(0,r.__)("Add New Product","b-blocks"),onClick:O},wp.element.createElement(o.Dashicon,{icon:"plus",size:23}),(0,r.__)("Add New Product","b-blocks")))),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Layout Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0"},(0,r.__)("Layout:","b-blocks")),wp.element.createElement(o.ButtonGroup,{className:"bBlocksBtnGroup"},wp.element.createElement(o.Tooltip,{text:(0,r.__)("Vertical","b-blocks"),position:"top"},wp.element.createElement(o.Button,{icon:c.verticalLine,isMedium:!0,isPrimary:"vertical"===d,"aria-pressed":"vertical"===d,onClick:function(){B({layout:"vertical",columns:pr(pr({},m),{},hr({},"desktop",3)),textAlign:"center",padding:pr(pr({},b),{},{vertical:"50px",horizontal:"20px",styles:"50px 20px"}),imgMargin:pr(pr({},v),{},{right:"0px",bottom:"20px",styles:"0px 0px 20px 0px"})})}})),wp.element.createElement(o.Tooltip,{text:(0,r.__)("Horizontal","b-blocks"),position:"top"},wp.element.createElement(o.Button,{icon:c.horizontalLine,isMedium:!0,isPrimary:"horizontal"===d,"aria-pressed":"horizontal"===d,onClick:function(){B({layout:"horizontal",columns:pr(pr({},m),{},hr({},"desktop",2)),textAlign:"left",padding:pr(pr({},b),{},{vertical:"20px",horizontal:"20px",styles:"20px 20px"}),imgMargin:pr(pr({},v),{},{right:"20px",bottom:"0px",styles:"0px 20px 0px 0px"})})}})))),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0"},(0,r.__)("Columns:","b-blocks")),wp.element.createElement(h,{device:I,onChange:function(e){return D(e)}})),wp.element.createElement(o.RangeControl,{value:m[I],onChange:function(e){B({columns:pr(pr({},m),{},hr({},I,e))})},min:1,max:6,step:1,beforeIcon:"grid-view"}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Column Gap:","b-blocks"),labelPosition:"left",value:f,onChange:function(e){return B({columnGap:e})},units:[br,vr,wr]}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Row Gap:","b-blocks"),labelPosition:"left",value:p,onChange:function(e){return B({rowGap:e})},units:[br,vr,wr]})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Content Settings","b-blocks"),initialOpen:!1},wp.element.createElement(ie,{label:(0,r.__)("Padding:","b-blocks"),space:b,onChange:function(e){return B({padding:e})},defaults:{vertical:"50px",horizontal:"20px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Image Settings","b-blocks"),initialOpen:!1},wp.element.createElement(ie,{label:(0,r.__)("Margin:","b-blocks"),space:v,onChange:function(e){return B({imgMargin:e})},defaults:{side:4,bottom:"20px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Name Settings","b-blocks"),initialOpen:!1},wp.element.createElement(xe,{className:"mt-20p",typography:w,onChange:function(e){return B({nameTypo:e})},defaults:{fontSize:18,fontWeight:600}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:k,onChange:function(e){return B({nameMargin:e})},defaults:{side:4,bottom:"10px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Description Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Description","b-blocks"),checked:_,onChange:function(e){return B({isDesc:e})}}),wp.element.createElement(xe,{className:"mt-20p",typography:E,onChange:function(e){return B({descTypo:e})},defaults:{fontSize:15,fontStyle:"italic"}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:C,onChange:function(e){return B({descMargin:e})},defaults:{side:4,bottom:"15px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Price Settings","b-blocks"),initialOpen:!1},wp.element.createElement(xe,{typography:S,onChange:function(e){return B({priceTypo:e})},defaults:{fontSize:24,fontStyle:"italic"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Separator Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Separator","b-blocks"),checked:P,onChange:function(e){return B({isSep:e})}}))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(o.ToolbarGroup,{className:"bBlocksToolbar"},wp.element.createElement(o.ToolbarButton,{label:(0,r.__)("Add New Product","b-blocks"),onClick:O},wp.element.createElement(o.Dashicon,{icon:"plus",size:23}))),wp.element.createElement(l.AlignmentToolbar,{value:y,onChange:function(e){return B({textAlign:e})}})))};function _r(e){return function(e){if(Array.isArray(e))return xr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Cr(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Er(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||Cr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Cr(e,t){if(e){if("string"==typeof e)return xr(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?xr(e,t):void 0}}function xr(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var Sr=(0,s.createContext)(),Pr=function(e){var t=e.className,a=e.attributes,n=a.products,i=void 0===n?[]:n,c=a.columns,m=a.columnGap,f=a.rowGap,p=a.layout,h=a.textAlign,u=a.padding,d=a.imgMargin,y=a.nameTypo,g=a.nameMargin,b=a.isDesc,w=a.descTypo,k=a.descMargin,_=a.priceTypo,E=a.isSep,C=e.setAttributes,x=e.clientId;(0,s.useEffect)((function(){x&&C({cId:x})}),[x]);var S=Er((0,s.useState)(0),2),T=S[0],B=S[1],A=function(e,t,a){var n=_r(i);n[e][t]=a,C({products:n}),B(e)};return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Sr.Provider,{value:B},wp.element.createElement(kr,{settings:e})),wp.element.createElement("div",{className:t,id:"bBlocksPriceLists-".concat(x)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                @import url(".concat(null==y?void 0:y.googleFontLink,");\n                @import url(").concat(null==w?void 0:w.googleFontLink,");\n                @import url(").concat(null==_?void 0:_.googleFontLink,");\n\n                #bBlocksPriceLists-").concat(x," .bBlocksPriceLists{\n                    grid-gap: ").concat(f," ").concat(m,";\n                }\n                #bBlocksPriceLists-").concat(x," .bBlocksPriceLists .bBlocksPrice{\n                    text-align: ").concat(h,";\n                    padding: ").concat((null==u?void 0:u.styles)||"50px 20px",";\n                }\n                #bBlocksPriceLists-").concat(x," .bBlocksPriceLists .bBlocksPrice .productImage{\n                    margin: ").concat((null==d?void 0:d.styles)||"0 0 20px 0",";\n                }\n                #bBlocksPriceLists-").concat(x," .bBlocksPriceLists .bBlocksPrice .productName{\n                    ").concat((null==y?void 0:y.styles)||"font-size: 18px; font-weight: 600;","\n                    margin: ").concat((null==g?void 0:g.styles)||"0 0 10px 0",";\n                }\n                #bBlocksPriceLists-").concat(x," .bBlocksPriceLists .bBlocksPrice .productDescription{\n                    ").concat((null==w?void 0:w.styles)||"font-size: 15px; font-style: italic;","\n                    margin: ").concat((null==k?void 0:k.styles)||"0 0 15px 0",";\n                }\n                #bBlocksPriceLists-").concat(x," .bBlocksPriceLists .bBlocksPrice .productPrice{\n                    ").concat((null==_?void 0:_.styles)||"font-size: 24px; font-style: italic;","\n                }\n            ")}}),wp.element.createElement("div",{className:"bBlocksPriceLists ".concat(p||"vertical"," columns-").concat(null==c?void 0:c.desktop," columns-tablet-").concat(null==c?void 0:c.tablet," columns-mobile-").concat(null==c?void 0:c.mobile)},null==i?void 0:i.map((function(e,t){var a=e.background,n=e.img,i=e.imgBorder,s=e.name,c=e.nameColor,m=e.desc,f=e.descColor,p=e.price,h=e.priceColor,u=e.separator;return wp.element.createElement("div",{key:t,onClick:function(){return B(t)},className:"bBlocksPrice ".concat(t===T?"bBlocksNowEditing":""),id:"bBlocksPrice-".concat(t)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                            #bBlocksPriceLists-".concat(x," #bBlocksPrice-").concat(t,"{\n                                ").concat((null==a?void 0:a.styles)||"background-color: #0000;","\n                            }\n                            #bBlocksPriceLists-").concat(x," #bBlocksPrice-").concat(t," .productImage{\n                                ").concat((null==i?void 0:i.styles)||"","\n                            }\n                            #bBlocksPriceLists-").concat(x," #bBlocksPrice-").concat(t," .productName{\n                                color: ").concat(c,";\n                            }\n                            #bBlocksPriceLists-").concat(x," #bBlocksPrice-").concat(t," .productDescription{\n                                color: ").concat(f,";\n                            }\n                            #bBlocksPriceLists-").concat(x," #bBlocksPrice-").concat(t," .productPrice{\n                                color: ").concat(h,";\n                            }\n                            #bBlocksPriceLists-").concat(x," #bBlocksPrice-").concat(t," .productSeparator{\n                                ").concat((null==u?void 0:u.styles)||"width: 40%; border-top: 1px solid #bbb;","\n                            }\n                        ")}}),null!=n&&n.url?wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("img",{className:"productImage ".concat(null!=n&&n.id?"wp-image-".concat(null==n?void 0:n.id):null),src:null==n?void 0:n.url,alt:null==n?void 0:n.alt}),(0,v.isBlobURL)(null==n?void 0:n.url)&&wp.element.createElement(o.Spinner,null)):wp.element.createElement(P,{label:(0,r.__)(" Product Image:","b-blocks"),img:n,onChange:function(e){return A(t,"img",e)}}),wp.element.createElement("div",{className:"productDetails"},wp.element.createElement(l.RichText,{className:"productName",tagName:"h4",value:s,onChange:function(e){return A(t,"name",e)},placeholder:(0,r.__)("Product name","b-blocks"),inlineToolbar:!0}),b&&wp.element.createElement(l.RichText,{className:"productDescription",tagName:"p",value:m,onChange:function(e){return A(t,"desc",e)},placeholder:(0,r.__)("Description of the product","b-blocks"),inlineToolbar:!0}),wp.element.createElement(l.RichText,{className:"productPrice",tagName:"span",value:p,onChange:function(e){return A(t,"price",e)},placeholder:(0,r.__)("$99.99","b-blocks"),inlineToolbar:!0})),E&&wp.element.createElement("span",{className:"productSeparator"}))})))))},Tr=JSON.parse('{"u2":"b-blocks/price-lists","TN":"Price Lists","WL":"Display Price lists section.","W3":"bBlocks","Hw":["price","lists","price lists section"],"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true,"columns":{"desktop":1,"tablet":1,"mobile":1}}}}'),Br=c.priceList,Ar=Tr.u2,Mr=Tr.TN,Ir=Tr.WL,Dr=Tr.W3,Or=Tr.Hw,Fr=Tr.be,Nr=Tr.i_;function Lr(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Rr(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Lr(Object(a),!0).forEach((function(t){zr(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Lr(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function zr(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function jr(e){return function(e){if(Array.isArray(e))return Hr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Gr(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||Gr(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Gr(e,t){if(e){if("string"==typeof e)return Hr(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Hr(e,t):void 0}}function Hr(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}(0,n.registerBlockType)(Ar,{title:Mr,description:Ir,icon:Br,category:Dr,keywords:Or,supports:Fr,example:Nr,edit:Pr,save:function(){return null}});var qr=Se.pxUnit,Ur=Se.perUnit,Wr=Se.emUnit,Kr=function(e){var t=e.settings,a=t.attributes,n=a.features,i=void 0===n?[]:n,c=a.columns,m=a.columnGap,f=a.rowGap,p=a.textAlign,d=a.padding,y=a.isIcon,b=a.iconMargin,v=a.isTitle,w=a.titleTypo,k=a.titleMargin,_=a.isSep,E=a.sepMargin,C=a.isDesc,S=a.descTypo,P=t.setAttributes,T=(0,s.useContext)(Qr),B=Vr((0,s.useState)("desktop"),2),A=B[0],M=B[1],I=function(){P({features:[].concat(jr(i),[{background:{color:"#0000"},isUpIcon:!1,icon:{class:"fa fa-wordpress",fontSize:120},upIcon:{id:null,url:"",alt:"",title:""},iconWidth:"120px",title:"Feature ".concat(i.length+1),titleColor:"#333",separator:{width:"20%",height:"2px",style:"solid",color:"#bbb"},desc:"This content area describes feature ".concat(i.length+1," description/details."),descColor:"#333"}])}),T(i.length)},D=function(e,t,a){var n=jr(i);n[e][t]=a,P({features:n}),T(e)};return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody addRemoveItems",title:(0,r.__)("Add or Remove Features","b-blocks")},i.map((function(e,t){var a=e.background,n=e.isUpIcon,s=e.icon,l=e.upIcon,c=e.iconWidth,m=e.titleColor,f=e.separator,p=e.descColor;return wp.element.createElement(o.PanelBody,{key:t,className:"bBlocksPanelBody editItem",title:(0,r.__)("Feature No ".concat(t+1,":"),"b-blocks"),initialOpen:0===t},wp.element.createElement(R,{label:(0,r.__)("Background:","b-blocks"),background:a,onChange:function(e){return D(t,"background",e)}}),y&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Upload Icon?","b-blocks"),checked:n,onChange:function(e){return D(t,"isUpIcon",e)}}),n?wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(x,{className:"mt-20p",label:(0,r.__)("Icon:","b-blocks"),img:l,onChange:function(e){return D(t,"upIcon",e)}}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Icon Width:","b-blocks"),labelPosition:"left",value:c,onChange:function(e){return D(t,"iconWidth",e)},units:[qr,Ur,Wr]})):wp.element.createElement(pn,{icon:s,onChange:function(e){return D(t,"icon",e)},defaults:{class:"fa fa-wordpress",fontSize:120}})," "),wp.element.createElement(g,{label:(0,r.__)("Title Color:","b-blocks"),value:m,onChange:function(e){return D(t,"titleColor",e)},defaultColor:"#333"}),wp.element.createElement(aa,{separator:f,onChange:function(e){return D(t,"separator",e)},defaults:{width:"20%"}}),wp.element.createElement(g,{label:(0,r.__)("Description Color:","b-blocks"),value:p,onChange:function(e){return D(t,"descColor",e)},defaultColor:"#333"}),wp.element.createElement(o.Button,{className:"mt-20p removeItem",label:(0,r.__)("Remove this feature","b-blocks"),onClick:function(e){e.preventDefault(),P({features:[].concat(jr(i.slice(0,t)),jr(i.slice(t+1)))})}},wp.element.createElement(o.Dashicon,{icon:"no",size:23}),(0,r.__)("Remove this feature","b-blocks")))})),wp.element.createElement("div",{className:"addItem"},wp.element.createElement(o.Button,{label:(0,r.__)("Add New Feature","b-blocks"),onClick:I},wp.element.createElement(o.Dashicon,{icon:"plus",size:23}),(0,r.__)("Add New Feature","b-blocks")))),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Layout Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0"},(0,r.__)("Columns:","b-blocks")),wp.element.createElement(h,{device:A,onChange:function(e){return M(e)}})),wp.element.createElement(o.RangeControl,{value:c[A],onChange:function(e){P({columns:Rr(Rr({},c),{},zr({},A,e))})},min:1,max:6,step:1,beforeIcon:"grid-view"}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Column Gap:","b-blocks"),labelPosition:"left",value:m,onChange:function(e){return P({columnGap:e})},units:[qr,Ur,Wr]}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Row Gap:","b-blocks"),labelPosition:"left",value:f,onChange:function(e){return P({rowGap:e})},units:[qr,Ur,Wr]})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Content Settings","b-blocks"),initialOpen:!1},wp.element.createElement(ie,{label:(0,r.__)("Padding:","b-blocks"),space:d,onChange:function(e){return P({padding:e})},defaults:{vertical:"50px",horizontal:"20px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Icon Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Icon","b-blocks"),checked:y,onChange:function(e){return P({isIcon:e})}}),y&&wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:b,onChange:function(e){return P({iconMargin:e})},defaults:{side:4,bottom:"20px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Title Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Title","b-blocks"),checked:v,onChange:function(e){return P({isTitle:e})}}),v&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(xe,{className:"mt-20p",typography:w,onChange:function(e){return P({titleTypo:e})},defaults:{fontSize:20,fontWeight:600}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:k,onChange:function(e){return P({titleMargin:e})},defaults:{side:4,bottom:"10px"}}))),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Separator Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Separator","b-blocks"),checked:_,onChange:function(e){return P({isSep:e})}}),_&&wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:E,onChange:function(e){return P({sepMargin:e})},defaults:{side:4,bottom:"10px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Description Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Description","b-blocks"),checked:C,onChange:function(e){return P({isDesc:e})}}),C&&wp.element.createElement(xe,{className:"mt-20p",typography:S,onChange:function(e){return P({descTypo:e})},defaults:{fontSize:15}}))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(o.ToolbarGroup,{className:"bBlocksToolbar"},wp.element.createElement(o.ToolbarButton,{label:(0,r.__)("Add New Feature","b-blocks"),onClick:I},wp.element.createElement(o.Dashicon,{icon:"plus",size:23}))),wp.element.createElement(l.AlignmentToolbar,{value:p,onChange:function(e){return P({textAlign:e})}})))};function Yr(e){return function(e){if(Array.isArray(e))return Xr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||$r(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Jr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||$r(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $r(e,t){if(e){if("string"==typeof e)return Xr(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Xr(e,t):void 0}}function Xr(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var Qr=(0,s.createContext)(),Zr=function(e){var t=e.className,a=e.attributes,n=a.features,i=void 0===n?[]:n,o=a.columns,c=a.columnGap,m=a.rowGap,f=a.textAlign,p=a.padding,h=a.isIcon,u=a.iconMargin,d=a.isTitle,y=a.titleTypo,g=a.titleMargin,b=a.isSep,v=a.sepMargin,w=a.isDesc,k=a.descTypo,_=e.setAttributes,E=e.clientId;(0,s.useEffect)((function(){E&&_({cId:E})}),[E]);var C=Jr((0,s.useState)(0),2),x=C[0],S=C[1],P=function(e,t,a){var n=Yr(i);n[e][t]=a,_({features:n}),S(e)};return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Qr.Provider,{value:S},wp.element.createElement(Kr,{settings:e})),wp.element.createElement("div",{className:t,id:"bBlocksFeatureBoxes-".concat(E)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                @import url(".concat(null==y?void 0:y.googleFontLink,");\n                @import url(").concat(null==k?void 0:k.googleFontLink,");\n\n                #bBlocksFeatureBoxes-").concat(E," .bBlocksFeatureBoxes{\n                    grid-gap: ").concat(m," ").concat(c,";\n                }\n                #bBlocksFeatureBoxes-").concat(E," .bBlocksFeatureBoxes .bBlocksFeature{\n                    text-align: ").concat(f,";\n                    padding: ").concat((null==p?void 0:p.styles)||"50px 20px",";\n                }\n                #bBlocksFeatureBoxes-").concat(E," .bBlocksFeatureBoxes .bBlocksFeature .featureIcon{\n                    margin: ").concat((null==u?void 0:u.styles)||"0 0 20px 0",";\n                }\n                #bBlocksFeatureBoxes-").concat(E," .bBlocksFeatureBoxes .bBlocksFeature .featureTitle{\n                    ").concat((null==y?void 0:y.styles)||"font-size: 20px; font-weight: 600;","\n                    margin: ").concat((null==g?void 0:g.styles)||"0 0 10px 0",";\n                }\n                #bBlocksFeatureBoxes-").concat(E," .bBlocksFeatureBoxes .bBlocksFeature .featureSeparator{\n                    margin: ").concat((null==v?void 0:v.styles)||"0 0 10px 0",";\n                }\n                #bBlocksFeatureBoxes-").concat(E," .bBlocksFeatureBoxes .bBlocksFeature .featureDescription{\n                    ").concat((null==k?void 0:k.styles)||"font-size: 15px;","\n                }\n            ")}}),wp.element.createElement("div",{className:"bBlocksFeatureBoxes columns-".concat(o.desktop," columns-tablet-").concat(o.tablet," columns-mobile-").concat(o.mobile)},i.map((function(e,t){var a=e.background,n=e.isUpIcon,i=e.icon,s=e.upIcon,o=e.iconWidth,c=e.title,m=e.titleColor,f=e.separator,p=e.desc,u=e.descColor;return wp.element.createElement("div",{key:t,onClick:function(){return S(t)},className:"bBlocksFeature ".concat(t===x?"bBlocksNowEditing":""),id:"bBlocksFeature-".concat(t)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                            #bBlocksFeatureBoxes-".concat(E," #bBlocksFeature-").concat(t,"{\n                                ").concat((null==a?void 0:a.styles)||"background-color: #0000;","\n                            }\n                            #bBlocksFeatureBoxes-").concat(E," #bBlocksFeature-").concat(t," .featureIcon i{\n                                ").concat((null==i?void 0:i.styles)||"font-size: 120px;","\n                            }\n                            #bBlocksFeatureBoxes-").concat(E," #bBlocksFeature-").concat(t," .featureIcon img{\n                                width: ").concat(o,";\n                            }\n                            #bBlocksFeatureBoxes-").concat(E," #bBlocksFeature-").concat(t," .featureTitle{\n                                color: ").concat(m,";\n                            }\n                            #bBlocksFeatureBoxes-").concat(E," #bBlocksFeature-").concat(t," .featureSeparator{\n                                ").concat((null==f?void 0:f.styles)||"width: 20%; border-top: 1px solid #bbb;","\n                            }\n                            #bBlocksFeatureBoxes-").concat(E," #bBlocksFeature-").concat(t," .featureDescription{\n                                color: ").concat(u,";\n                            }\n                        ")}}),h&&wp.element.createElement("div",{className:"featureIcon"},n?wp.element.createElement("img",{className:null!=s&&s.id?"wp-image-".concat(null==s?void 0:s.id):null,src:null==s?void 0:s.url,alt:null==s?void 0:s.alt}):(null==i?void 0:i.class)&&wp.element.createElement("i",{className:null==i?void 0:i.class})),wp.element.createElement("div",{className:"featureDetails"},d&&wp.element.createElement(l.RichText,{className:"featureTitle",tagName:"h4",value:c,onChange:function(e){return P(t,"title",e)},placeholder:(0,r.__)("Feature title","b-blocks"),inlineToolbar:!0}),b&&wp.element.createElement("span",{className:"featureSeparator"}),w&&wp.element.createElement(l.RichText,{className:"featureDescription",tagName:"p",value:p,onChange:function(e){return P(t,"desc",e)},placeholder:(0,r.__)("Description of the feature","b-blocks"),inlineToolbar:!0})))})))))},ei=JSON.parse('{"u2":"b-blocks/feature-boxes","TN":"Feature Boxes","WL":"Display Feature boxes section.","W3":"bBlocks","Hw":["features","feature boxes","features section"],"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true,"columns":{"desktop":1,"tablet":1,"mobile":1}}}}'),ti=c.featureBox,ai=ei.u2,ni=ei.TN,ri=ei.WL,ii=ei.W3,si=ei.Hw,oi=ei.be,li=ei.i_;(0,n.registerBlockType)(ai,{title:ni,description:ri,icon:ti,category:ii,keywords:si,supports:oi,example:li,edit:Zr,save:function(){return null}});var ci=Se.pxUnit,mi=Se.perUnit,fi=Se.emUnit,pi=function(e){var t=e.settings,a=t.attributes,n=a.infoBoxAlign,i=a.textAlign,s=a.width,c=a.background,m=a.padding,f=a.border,p=a.shadow,h=a.isIcon,d=a.icon,y=a.iconMargin,b=a.titleTypo,v=a.titleColor,w=a.titleMargin,k=a.isDesc,_=a.descTypo,E=a.descColor,C=a.descMargin,x=a.isBtn,S=a.btnLink,P=a.isLinkNewTab,T=a.btnTypo,B=a.btnColors,A=a.btnHovColors,M=a.btnPadding,I=a.btnBorder,D=t.setAttributes;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Info Box Settings","b-blocks")},wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Width:","b-blocks"),labelPosition:"left",value:s,onChange:function(e){return D({width:e})},units:[ci,mi,fi]}),wp.element.createElement(R,{label:(0,r.__)("Background:","b-blocks"),background:c,onChange:function(e){return D({background:e})}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Padding:","b-blocks"),space:m,onChange:function(e){return D({padding:e})},defaults:{vertical:"50px",horizontal:"50px"}}),wp.element.createElement(Y,{label:(0,r.__)("Border:","b-blocks"),border:f,onChange:function(e){return D({border:e})},defaults:{width:"10px",color:"#fff",radius:"5px"}}),wp.element.createElement(wa,{label:(0,r.__)("Shadow:","b-blocks"),shadow:p,onChange:function(e){return D({shadow:e})},defaults:{blur:"15px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Icon Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Icon","b-blocks"),checked:h,onChange:function(e){return D({isIcon:e})}}),wp.element.createElement(pn,{icon:d,onChange:function(e){return D({icon:e})},defaults:{class:"fa fa-info-circle",fontSize:70,color:"#4527a4"}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:y,onChange:function(e){return D({iconMargin:e})},defaults:{side:4,bottom:"20px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Title Settings","b-blocks"),initialOpen:!1},wp.element.createElement(xe,{typography:b,onChange:function(e){return D({titleTypo:e})},defaults:{fontSize:25,fontWeight:600}}),wp.element.createElement(g,{label:(0,r.__)("Color:","b-blocks"),value:v,onChange:function(e){return D({titleColor:e})},defaultColor:"#333"}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:w,onChange:function(e){return D({titleMargin:e})},defaults:{side:4,bottom:"10px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Description Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Description","b-blocks"),checked:k,onChange:function(e){return D({isDesc:e})}}),wp.element.createElement(xe,{typography:_,onChange:function(e){return D({descTypo:e})},defaults:{fontSize:15}}),wp.element.createElement(g,{label:(0,r.__)("Color:","b-blocks"),value:E,onChange:function(e){return D({descColor:e})},defaultColor:"#333"}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:C,onChange:function(e){return D({descMargin:e})},defaults:{side:4,bottom:"15px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Button Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Button","b-blocks"),checked:x,onChange:function(e){return D({isBtn:e})}}),wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Button Link:","b-blocks")),wp.element.createElement(o.TextControl,{value:S,onChange:function(e){return D({btnLink:e})},placeholder:(0,r.__)("Button link","b-blocks")})),wp.element.createElement(u,{mt:"10px"}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Open link in new tab","b-blocks"),checked:P,onChange:function(e){return D({isLinkNewTab:e})}}),wp.element.createElement(xe,{typography:T,onChange:function(e){return D({btnTypo:e})},defaults:{fontSize:15}}),wp.element.createElement(fe,{colors:B,onChange:function(e){return D({btnColors:e})},defaults:{color:"#fff",bg:"#4527a4"}}),wp.element.createElement(fe,{label:(0,r.__)("Hover Colors:","b-blocks"),colors:A,onChange:function(e){return D({btnHovColors:e})},defaults:{color:"#fff",bg:"#8344c5"}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Padding:","b-blocks"),space:M,onChange:function(e){return D({btnPadding:e})},defaults:{vertical:"8px",horizontal:"15px"}}),wp.element.createElement(Y,{label:(0,r.__)("Border:","b-blocks"),border:I,onChange:function(e){return D({btnBorder:e})},defaults:{radius:"5px"}}))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(l.AlignmentToolbar,{value:n,onChange:function(e){return D({infoBoxAlign:e})},describedBy:(0,r.__)("Info Box Alignment"),alignmentControls:[{title:(0,r.__)("Info Box in left","b-blocks"),align:"left",icon:"align-left"},{title:(0,r.__)("Info Box in center","b-blocks"),align:"center",icon:"align-center"},{title:(0,r.__)("Info Box in right","b-blocks"),align:"right",icon:"align-right"}]}),wp.element.createElement(l.AlignmentToolbar,{value:i,onChange:function(e){return D({textAlign:e})}})))},hi=function(e){var t=e.className,a=e.attributes,n=a.infoBoxAlign,i=a.textAlign,o=a.width,c=a.background,m=a.padding,f=a.border,p=a.shadow,h=a.isIcon,u=a.icon,d=a.iconMargin,y=a.title,g=a.titleTypo,b=a.titleColor,v=a.titleMargin,w=a.isDesc,k=a.desc,_=a.descTypo,E=a.descColor,C=a.descMargin,x=a.isBtn,S=a.btn,P=a.btnLink,T=a.isLinkNewTab,B=a.btnTypo,A=a.btnColors,M=a.btnHovColors,I=a.btnPadding,D=a.btnBorder,O=e.setAttributes,F=e.clientId;return(0,s.useEffect)((function(){F&&O({cId:F})}),[F]),wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(pi,{settings:e}),wp.element.createElement("div",{className:t,id:"bBlocksInfoBox-".concat(F)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                @import url(".concat(null==g?void 0:g.googleFontLink,");\n                @import url(").concat(null==_?void 0:_.googleFontLink,");\n                @import url(").concat(null==B?void 0:B.googleFontLink,");\n\n                #bBlocksInfoBox-").concat(F,"{\n                    text-align: ").concat(n,";\n                }\n                #bBlocksInfoBox-").concat(F," .bBlocksInfoBox{\n                    text-align: ").concat(i,";\n                    width: ").concat("0px"===o||"0%"===o||"0em"===o?"auto":o,";\n                    ").concat((null==c?void 0:c.styles)||"background-color: #f1f7ff;","\n                    padding: ").concat((null==m?void 0:m.styles)||"50px 50px",";\n                    ").concat((null==f?void 0:f.styles)||"border: 10px solid #fff; border-radius: 5px;","\n                    box-shadow: ").concat((null==p?void 0:p.styles)||"none",";\n                }\n                #bBlocksInfoBox-").concat(F," .bBlocksInfoBox .infoBoxIcon{\n                    margin: ").concat((null==d?void 0:d.styles)||"0px 0px 20px 0px",";\n                }\n                #bBlocksInfoBox-").concat(F," .bBlocksInfoBox .infoBoxIcon i{\n                    ").concat((null==u?void 0:u.styles)||"font-size: 70px; color: #4527a4;","\n                }\n                #bBlocksInfoBox-").concat(F," .bBlocksInfoBox .infoBoxTitle{\n                    ").concat((null==g?void 0:g.styles)||"font-size: 25px; font-weight: 600;","\n                    color: ").concat(b,";\n                    margin: ").concat((null==v?void 0:v.styles)||"0px 0px 10px 0px",";\n                }\n                #bBlocksInfoBox-").concat(F," .bBlocksInfoBox .infoBoxDescription{\n                    ").concat((null==_?void 0:_.styles)||"font-size: 15px;","\n                    color: ").concat(E,";\n                    margin: ").concat((null==C?void 0:C.styles)||"0px 0px 15px 0px",";\n                }\n                #bBlocksInfoBox-").concat(F," .bBlocksInfoBox .infoBoxButton{\n                    ").concat((null==B?void 0:B.styles)||"font-size: 15px;","\n                    ").concat((null==A?void 0:A.styles)||"color: #fff; background: #4527a4;","\n                    padding: ").concat((null==I?void 0:I.styles)||"8px 15px",";\n                    ").concat((null==D?void 0:D.styles)||"border-radius: 5px;","\n                }\n                #bBlocksInfoBox-").concat(F," .bBlocksInfoBox .infoBoxButton:hover{\n                    ").concat((null==M?void 0:M.styles)||"color: #fff; background: #8344c5;","\n                }\n            ")}}),wp.element.createElement("div",{className:"bBlocksInfoBox"},h&&(null==u?void 0:u.class)&&wp.element.createElement("div",{className:"infoBoxIcon"},wp.element.createElement("i",{className:null==u?void 0:u.class})),wp.element.createElement(l.RichText,{className:"infoBoxTitle",tagName:"h3",value:y,onChange:function(e){return O({title:e})},placeholder:(0,r.__)("Info box title","b-blocks"),inlineToolbar:!0}),w&&wp.element.createElement(l.RichText,{className:"infoBoxDescription",tagName:"p",value:k,onChange:function(e){return O({desc:e})},placeholder:(0,r.__)("Info box description","b-blocks"),inlineToolbar:!0}),x&&wp.element.createElement(l.RichText,{className:"infoBoxButton",tagName:"a",value:S,href:P,target:T?"_blank":"",rel:"noreferrer noopener",onChange:function(e){return O({btn:e})},placeholder:(0,r.__)("Click Me","b-blocks"),inlineToolbar:!0}))))},ui=JSON.parse('{"u2":"b-blocks/info-box","TN":"Info Box","WL":"Display information in box style.","W3":"bBlocks","Hw":["information box","info box","message"],"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true}}}'),di=c.infoBox,yi=ui.u2,gi=ui.TN,bi=ui.WL,vi=ui.W3,wi=ui.Hw,ki=ui.be,_i=ui.i_;(0,n.registerBlockType)(yi,{title:gi,description:bi,icon:di,category:vi,keywords:wi,supports:ki,example:_i,edit:hi,save:function(){return null}});a(886);var Ei=Se.generalStyleTabs,Ci=Se.pxUnit,xi=Se.perUnit,Si=Se.emUnit,Pi=[{label:(0,r.__)("Normal","b-blocks"),value:"normal",icon:(0,r.__)("Normal","b-blocks")},{label:(0,r.__)("Bounce","b-blocks"),value:"bounce",icon:(0,r.__)("Bounce","b-blocks")}],Ti=function(e){var t=e.settings,a=t.attributes,n=a.playerAlign,i=a.file,s=a.isControls,c=a.isAutoplay,m=a.isLoop,f=a.isHover,p=a.mode,h=a.count,d=a.speed,y=a.intermission,v=a.width,w=a.background,k=a.controlsHeight,_=a.controlsBG,E=a.controlsIconColor,C=a.controlsIconHoverColor,x=a.controlsIconActiveColor,S=a.controlsTrackColor,P=a.controlsThumbColor,T=t.setAttributes;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.TabPanel,{className:"bBlocksTabPanel",activeClass:"activeTab",tabs:Ei},(function(e){return wp.element.createElement(wp.element.Fragment,null,"general"==e.name&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Player Settings","b-blocks")},wp.element.createElement(u,{mt:"0"},(0,r.__)("Lottie Json file url:","b-blocks")),wp.element.createElement(o.TextControl,{value:i,onChange:function(e){return T({file:e})}}),wp.element.createElement(o.ToggleControl,{className:"mt-20p",label:(0,r.__)("Show Controls","b-blocks"),checked:s,onChange:function(e){return T({isControls:e})}}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Enable Autoplay","b-blocks"),checked:c,onChange:function(e){return T({isAutoplay:e})}}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Enable Loop","b-blocks"),checked:m,onChange:function(e){return T({isLoop:e})}}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Enable Hover","b-blocks"),checked:f,onChange:function(e){return T({isHover:e})}}),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Mode:","b-blocks")),wp.element.createElement(b,{options:Pi,myValue:p,setState:function(e){return T({mode:e})}})),wp.element.createElement(u,null,(0,r.__)("Count (Set 0 to infinite):","b-blocks")),wp.element.createElement(o.RangeControl,{value:h,onChange:function(e){return T({count:e})},min:0,max:50,step:1}),wp.element.createElement(u,null,(0,r.__)("Speed:","b-blocks")),wp.element.createElement(o.RangeControl,{value:d,onChange:function(e){return T({speed:e})},min:.01,max:20,step:.01}),wp.element.createElement(u,null,(0,r.__)("Intermission (s):","b-blocks")),wp.element.createElement(o.RangeControl,{value:y,onChange:function(e){return T({intermission:e})},min:0,max:20,step:.01}))),"style"==e.name&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Player Styles","b-blocks")},wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Width:","b-blocks"),labelPosition:"left",value:v,onChange:function(e){return T({width:e})},units:[Ci,xi,Si]}),wp.element.createElement(g,{label:(0,r.__)("Background Color:","b-blocks"),value:w,onChange:function(e){return T({background:e})},defaultColor:"#0000"})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Controls Styles","b-blocks"),initialOpen:!1},wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Height:","b-blocks"),labelPosition:"left",value:k,onChange:function(e){return T({controlsHeight:e})},units:[Ci,xi,Si]}),wp.element.createElement(g,{label:(0,r.__)("Background Color:","b-blocks"),value:_,onChange:function(e){return T({controlsBG:e})},defaultColor:"#0000"}),wp.element.createElement(g,{label:(0,r.__)("Icons Color:","b-blocks"),value:E,onChange:function(e){return T({controlsIconColor:e})},defaultColor:"#4527a4"}),wp.element.createElement(g,{label:(0,r.__)("Icons Hover Color:","b-blocks"),value:C,onChange:function(e){return T({controlsIconHoverColor:e})},defaultColor:"#8344c5"}),wp.element.createElement(g,{label:(0,r.__)("Icons Active Color:","b-blocks"),value:x,onChange:function(e){return T({controlsIconActiveColor:e})},defaultColor:"#8344c5"}),wp.element.createElement(g,{label:(0,r.__)("Track Color:","b-blocks"),value:S,onChange:function(e){return T({controlsTrackColor:e})},defaultColor:"#8344c5"}),wp.element.createElement(g,{label:(0,r.__)("Thumb Color:","b-blocks"),value:P,onChange:function(e){return T({controlsThumbColor:e})},defaultColor:"#4527a4"}))))}))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(l.AlignmentToolbar,{value:n,onChange:function(e){return T({playerAlign:e})},describedBy:(0,r.__)("Player Alignment"),alignmentControls:[{title:(0,r.__)("Player in left","b-blocks"),align:"left",icon:"align-left"},{title:(0,r.__)("Player in center","b-blocks"),align:"center",icon:"align-center"},{title:(0,r.__)("Player in right","b-blocks"),align:"right",icon:"align-right"}]})))},Bi=function(e){var t=e.className,a=e.attributes,n=a.playerAlign,r=a.file,i=a.isControls,o=a.isAutoplay,l=a.isLoop,c=a.isHover,m=a.mode,f=a.count,p=a.speed,h=a.intermission,u=a.width,d=a.background,y=a.controlsHeight,g=a.controlsBG,b=a.controlsIconColor,v=a.controlsIconHoverColor,w=a.controlsIconActiveColor,k=a.controlsTrackColor,_=a.controlsThumbColor,E=e.setAttributes,C=e.clientId;(0,s.useEffect)((function(){C&&E({cId:C})}),[C]);var x=document.querySelector("#bBlocksLottiePlayer-".concat(C," .bBlocksLottiePlayer")),S=function(e,t,a,n){t&&(null==e||e.setAttribute(a,n)),!t&&(null==e||e.removeAttribute(a,n))};return(0,s.useEffect)((function(){x&&(x.innerHTML="");var e=document.createElement("lottie-player");S(e,r,"src",r),S(e,i,"controls",""),S(e,o,"autoplay",""),S(e,l,"loop",""),S(e,c,"hover",""),S(e,m,"mode",m),S(e,f,"count",f),S(e,p,"speed",p),S(e,!0,"direction",1),S(e,h,"intermission",1e3*h),S(e,d,"background",d),x&&x.appendChild(e)}),[r,i,o,l,c,m,f,p,h,d]),wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Ti,{settings:e}),wp.element.createElement("div",{className:t,id:"bBlocksLottiePlayer-".concat(C)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                #bBlocksLottiePlayer-".concat(C," .bBlocksLottiePlayer{\n                    text-align: ").concat(n,";\n                }\n                #bBlocksLottiePlayer-").concat(C," .bBlocksLottiePlayer lottie-player{\n                    width: ").concat(u,";\n                    --lottie-player-toolbar-height: ").concat(y,";\n                    --lottie-player-toolbar-background-color: ").concat(g,";\n                    --lottie-player-toolbar-icon-color: ").concat(b,";\n                    --lottie-player-toolbar-icon-hover-color: ").concat(v,";\n                    --lottie-player-toolbar-icon-active-color: ").concat(w,";\n                    --lottie-player-seeker-track-color: ").concat(k,";\n                    --lottie-player-seeker-thumb-color: ").concat(_,";\n                }\n            ")}}),wp.element.createElement("div",{className:"bBlocksLottiePlayer"},wp.element.createElement("lottie-player",{src:r,controls:!0,autoplay:!0,loop:!0,mode:m,count:f,speed:p,direction:1,intermission:1e3*h,background:d}))))},Ai=JSON.parse('{"u2":"b-blocks/lottie-player","TN":"Lottie Player","WL":"Lottie player for display lottie files.","W3":"bBlocks","Hw":["lottie player","json player","lottie animation"],"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true}}}'),Mi=c.lottie,Ii=Ai.u2,Di=Ai.TN,Oi=Ai.WL,Fi=Ai.W3,Ni=Ai.Hw,Li=Ai.be,Ri=Ai.i_;function zi(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function ji(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?zi(Object(a),!0).forEach((function(t){Vi(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):zi(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function Vi(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}(0,n.registerBlockType)(Ii,{title:Di,description:Oi,icon:Mi,category:Fi,keywords:Ni,supports:Li,example:Ri,edit:Bi,save:function(){return null}});var Gi=Se.pxUnit,Hi=Se.perUnit,qi=Se.emUnit,Ui=[{label:"Icon",value:"icon",icon:"Icon"},{label:"Text",value:"text",icon:"Text"}],Wi=[{name:"btn-one",title:(0,r.__)("Button One","b-blocks")},{name:"btn-two",title:(0,r.__)("Button Two","b-blocks")}],Ki=function(e){var t=e.settings,a=t.attributes,n=a.width,i=a.btnAlign,s=a.btnType,c=a.btnTypo,m=a.btnPadding,f=a.btnOneLink,p=a.btnOneBorder,h=a.btnOneColors,d=a.btnOneHovColors,y=a.btnTwoLink,v=a.btnTwoBorder,w=a.btnTwoColors,k=a.btnTwoHovColors,_=a.isSep,E=a.sepType,C=a.sepText,x=a.sepTextTypo,S=a.sepTextColor,P=a.sepIcon,T=a.sepBGColor,B=t.setAttributes;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Button Settings","b-blocks")},wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Container Width:","b-blocks"),labelPosition:"left",value:n,onChange:function(e){return B({width:e})},units:[Gi,Hi,qi]}),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Type:","b-blocks")),wp.element.createElement(b,{myValue:s,setState:function(e){B({btnType:e}),"fill"===e&&B({btnOneColors:ji(ji({},h),{},{color:"#fff",bg:"#4527a4",styles:"color: #fff; background: #4527a4;"}),btnOneBorder:ji(ji({},p),{},{width:"0px",color:"#0000",styles:""}),btnTwoColors:ji(ji({},w),{},{color:"#fff",bg:"#8344c5",styles:"color: #fff; background: #8344c5;"}),btnTwoBorder:ji(ji({},v),{},{width:"0px",color:"#0000",styles:""})}),"outline"===e&&B({btnOneColors:ji(ji({},h),{},{color:"#4527a4",bg:"#0000",styles:"color: #4527a4; background: #0000;"}),btnOneBorder:ji(ji({},p),{},{width:"3px",color:"#4527a4",styles:"border: 3px solid #4527a4;"}),btnTwoColors:ji(ji({},w),{},{color:"#8344c5",bg:"#0000",styles:"color: #8344c5; background: #0000;"}),btnTwoBorder:ji(ji({},v),{},{width:"3px",color:"#8344c5",styles:"border: 3px solid #8344c5;"})})},options:[{label:(0,r.__)("Fill","b-blocks"),value:"fill",icon:"FILL"},{label:(0,r.__)("Outline","b-blocks"),value:"outline",icon:"OUTLINE"}]})),wp.element.createElement("small",null,(0,r.__)("Some settings may change when type will be changed.","b-blocks")),wp.element.createElement(xe,{className:"mt-20p",typography:c,onChange:function(e){return B({btnTypo:e})},defaults:{fontSize:16}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Padding:","b-blocks"),space:m,onChange:function(e){return B({btnPadding:e})},defaults:{vertical:"12px",horizontal:"30px"}}),wp.element.createElement(u,null,(0,r.__)("Buttons:","b-blocks")),wp.element.createElement(o.TabPanel,{className:"bBlocksTabPanel",activeClass:"activeTab",tabs:Wi},(function(e){return wp.element.createElement(wp.element.Fragment,null,"btn-one"==e.name&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Link:","b-blocks")),wp.element.createElement(o.TextControl,{value:f,onChange:function(e){return B({btnOneLink:e})}})),wp.element.createElement(Y,{label:(0,r.__)("Border","b-blocks"),border:p,onChange:function(e){return B({btnOneBorder:e})},defaults:{radius:"50px"}}),wp.element.createElement(fe,{colors:h,onChange:function(e){return B({btnOneColors:e})},defaults:{color:"#fff",bg:"#4527a4"}}),wp.element.createElement(fe,{label:(0,r.__)("Hover Colors:","b-blocks"),colors:d,onChange:function(e){return B({btnOneHovColors:e})},defaults:{color:"#fff",bg:"#8344c5"}})),"btn-two"==e.name&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Link:","b-blocks")),wp.element.createElement(o.TextControl,{value:y,onChange:function(e){return B({btnTwoLink:e})}})),wp.element.createElement(Y,{label:(0,r.__)("Border","b-blocks"),border:v,onChange:function(e){return B({btnTwoBorder:e})},defaults:{radius:"50px"}}),wp.element.createElement(fe,{colors:w,onChange:function(e){return B({btnTwoColors:e})},defaults:{color:"#fff",bg:"#8344c5"}}),wp.element.createElement(fe,{label:(0,r.__)("Hover Colors:","b-blocks"),colors:k,onChange:function(e){return B({btnTwoHovColors:e})},defaults:{color:"#fff",bg:"#4527a4"}})))}))),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Separator Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Separator","b-blocks"),checked:_,onChange:function(e){return B({isSep:e})}}),_&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Type:","b-blocks")),wp.element.createElement(b,{options:Ui,myValue:E,setState:function(e){return B({sepType:e})}})),"text"===E&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(u,null,(0,r.__)("Separator Text:","b-blocks")),wp.element.createElement(o.TextControl,{value:C,onChange:function(e){return B({sepText:e})}}),wp.element.createElement(xe,{className:"mt-20p",label:(0,r.__)("Text Typography","b-blocks"),typography:x,onChange:function(e){return B({sepTextTypo:e})},defaults:{fontSize:15}}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Text Color:","b-blocks"),value:S,onChange:function(e){return B({sepTextColor:e})},defaultColor:"#333"})),"icon"===E&&wp.element.createElement(pn,{icon:P,onChange:function(e){return B({sepIcon:e})},defaults:{class:"fa fa fa-arrows-alt-h",fontSize:20,color:"#333"}}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Background Color:","b-blocks"),value:T,onChange:function(e){return B({sepBGColor:e})},defaultColor:"#fff"})))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(l.AlignmentToolbar,{value:i,onChange:function(e){return B({btnAlign:e})},describedBy:(0,r.__)("Button Group Align"),alignmentControls:[{title:(0,r.__)("Button Group in left","b-blocks"),align:"left",icon:"align-left"},{title:(0,r.__)("Button Group in center","b-blocks"),align:"center",icon:"align-center"},{title:(0,r.__)("Button Group in right","b-blocks"),align:"right",icon:"align-right"}]})))},Yi=function(e){var t=e.className,a=e.attributes,n=a.width,i=a.btnAlign,o=a.btnType,c=a.btnTypo,m=a.btnPadding,f=a.btnOne,p=a.btnOneLink,h=a.btnOneBorder,u=a.btnOneColors,d=a.btnOneHovColors,y=a.btnTwo,g=a.btnTwoLink,b=a.btnTwoBorder,v=a.btnTwoColors,w=a.btnTwoHovColors,k=a.isSep,_=a.sepType,E=a.sepText,C=a.sepTextTypo,x=a.sepTextColor,S=a.sepIcon,P=a.sepBGColor,T=e.setAttributes,B=e.clientId;return(0,s.useEffect)((function(){B&&T({cId:B})}),[B]),wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Ki,{settings:e}),wp.element.createElement("div",{className:t,id:"bBlocksButtonGroup-".concat(B)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                @import url(".concat(null==c?void 0:c.googleFontLink,");\n                @import url(").concat(null==C?void 0:C.googleFontLink,");\n\n                #bBlocksButtonGroup-").concat(B,"{\n                    text-align: ").concat(i,";\n                }\n                #bBlocksButtonGroup-").concat(B," .bBlocksButtonGroup{\n                    width: ").concat("0px"!==n&&"0%"!==n&&"0em"!==n?n:"auto",";\n                }\n                #bBlocksButtonGroup-").concat(B," .bBlocksButtonGroup .bBlocksBtn{\n                    min-width: ").concat("0px"!==n&&"0%"!==n&&"0em"!==n?"50%":"auto",";\n                }\n                #bBlocksButtonGroup-").concat(B," .bBlocksButtonGroup .bBlocksBtn a{\n                    ").concat((null==c?void 0:c.styles)||"font-size: 16px;","\n                    padding: ").concat((null==m?void 0:m.styles)||"12px 30px",";\n                }\n\n                #bBlocksButtonGroup-").concat(B," .bBlocksButtonGroup .btnOne{\n                    ").concat((null==h?void 0:h.styles)||"border-radius: 50px;","\n                    ").concat((null==u?void 0:u.styles)||"color: #fff; background: #4527a4;","\n                    border-radius: ").concat((null==h?void 0:h.radius)||"50px"," 0 0 ").concat((null==h?void 0:h.radius)||"50px",";\n                }\n                #bBlocksButtonGroup-").concat(B," .bBlocksButtonGroup .btnOne:hover{\n                    ").concat((null==d?void 0:d.styles)||"color: #fff; background: #8344c5;","\n                }\n\n                #bBlocksButtonGroup-").concat(B," .bBlocksButtonGroup .btnTwo{\n                    ").concat((null==b?void 0:b.styles)||"border-radius: 50px;","\n                    ").concat((null==v?void 0:v.styles)||"color: #fff; background: #8344c5;","\n                    border-radius: 0 ").concat((null==b?void 0:b.radius)||"50px"," ").concat((null==b?void 0:b.radius)||"50px"," 0;\n                }\n                #bBlocksButtonGroup-").concat(B," .bBlocksButtonGroup .btnTwo:hover{\n                    ").concat((null==w?void 0:w.styles)||"color: #fff; background: #4527a4;","\n                }\n\n                #bBlocksButtonGroup-").concat(B," .bBlocksButtonGroup .btnSeparator{\n                    width: ").concat("".concat("text"===_?1.75*(null==C?void 0:C.fontSize):1.65*(null==S?void 0:S.fontSize),"px"),";\n                    height: ").concat("".concat("text"===_?1.75*(null==C?void 0:C.fontSize):1.65*(null==S?void 0:S.fontSize),"px"),";\n                    background-color: ").concat(P,";\n                }\n                #bBlocksButtonGroup-").concat(B," .bBlocksButtonGroup .btnSeparator span{\n                    ").concat((null==C?void 0:C.styles)||"font-size: 15px;","\n                    color: ").concat(x,";\n                }\n                #bBlocksButtonGroup-").concat(B," .bBlocksButtonGroup .btnSeparator i{\n                    ").concat((null==S?void 0:S.styles)||"font-size: 20px; color: #333;","\n                }\n            ")}}),wp.element.createElement("div",{className:"bBlocksButtonGroup"},wp.element.createElement("div",{className:"bBlocksBtn firstBtn"},wp.element.createElement(l.RichText,{className:"btnOne btn-".concat(o),tagName:"a",href:p,value:f,onChange:function(e){return T({btnOne:e})},placeholder:(0,r.__)("First Button","b-blocks"),inlineToolbar:!0}),k&&wp.element.createElement("div",{className:"btnSeparator"},"text"===_?wp.element.createElement("span",null,E):"icon"===_&&null!=S&&S.class?wp.element.createElement("i",{className:null==S?void 0:S.class}):"")),wp.element.createElement("div",{className:"bBlocksBtn secondBtn"},wp.element.createElement(l.RichText,{className:"btnTwo btn-".concat(o),tagName:"a",href:g,value:y,onChange:function(e){return T({btnTwo:e})},placeholder:(0,r.__)("Second Button","b-blocks"),inlineToolbar:!0})))))},Ji=JSON.parse('{"u2":"b-blocks/button-group","TN":"Button Group","WL":"Display Dual Button.","W3":"bBlocks","Hw":["buttons","multiple buttons","group of buttons"],"Y4":{"align":{"type":"string","default":""},"cId":{"type":"string","default":""},"width":{"type":"string","default":"0px"},"btnAlign":{"type":"string","default":"center"},"btnType":{"type":"string","default":"fill"},"btnTypo":{"type":"object","default":{"fontSize":16}},"btnPadding":{"type":"object","default":{"vertical":"12px","horizontal":"30px"}},"btnOne":{"type":"string","selector":"a.btnOne","default":"First Button"},"btnOneLink":{"type":"string","default":"#"},"btnOneBorder":{"type":"object","default":{"radius":"50px"}},"btnOneColors":{"type":"object","default":{"color":"#fff","bg":"#4527a4"}},"btnOneHovColors":{"type":"object","default":{"color":"#fff","bg":"#8344c5"}},"btnTwo":{"type":"string","selector":"a.btnTwo","default":"Second Button"},"btnTwoLink":{"type":"string","default":"#"},"btnTwoBorder":{"type":"object","default":{"radius":"50px"}},"btnTwoColors":{"type":"object","default":{"color":"#fff","bg":"#8344c5"}},"btnTwoHovColors":{"type":"object","default":{"color":"#fff","bg":"#4527a4"}},"isSep":{"type":"boolean","default":true},"sepType":{"type":"string","default":"icon"},"sepText":{"type":"string","default":"or"},"sepTextTypo":{"type":"object","default":{"fontSize":15}},"sepTextColor":{"type":"string","default":"#333"},"sepIcon":{"type":"object","default":{"class":"fa fa fa-arrows-alt-h","fontSize":20,"color":"#333"}},"sepBGColor":{"type":"string","default":"#fff"}},"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true}}}'),$i=c.buttonGroup,Xi=Ji.u2,Qi=Ji.TN,Zi=Ji.WL,es=Ji.W3,ts=Ji.Hw,as=Ji.be,ns=Ji.Y4,rs=Ji.i_;(0,n.registerBlockType)(Xi,{title:Qi,description:Zi,icon:$i,category:es,keywords:ts,supports:as,attributes:ns,example:rs,edit:Yi,save:function(){return null}});var is=Se.generalStyleTabs,ss=Se.flexPos,os=Se.pxUnit,ls=Se.perUnit,cs=Se.emUnit,ms=Se.remUnit,fs=[{label:"Default",value:"default"},{label:"Layout 1",value:"layout1"},{label:"Layout 2",value:"layout2"},{label:"Layout 3",value:"layout3"}],ps=[{label:"Dotted",value:":"},{label:"Dashed",value:"-"},{label:"Solid",value:"|"}],hs=function(e){var t=e.settings,a=t.attributes,n=a.destDate,i=a.layout,s=a.boxIsInline,c=a.boxPosition,m=a.isLabels,f=a.isDays,p=a.isHours,h=a.isMinutes,d=a.isSeconds,y=a.width,b=a.background,v=a.padding,w=a.shadow,k=a.alignment,_=a.boxBG,E=a.boxWidth,C=a.boxHeight,x=a.boxSpace,S=a.boxBorder,P=a.boxShadow,T=a.digitTypo,B=a.digitColor,A=a.labelTypo,M=a.labelColor,I=a.isSep,D=a.sepType,O=a.sepSize,F=a.sepColor,N=t.setAttributes;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.TabPanel,{className:"bBlocksTabPanel",activeClass:"activeTab",tabs:is},(function(e){return wp.element.createElement(wp.element.Fragment,null,"general"==e.name&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Countdown Settings","b-blocks")},wp.element.createElement(u,{mt:"0"},(0,r.__)("Destination Date:","b-blocks")),wp.element.createElement(o.DateTimePicker,{currentDate:n,onChange:function(e){return N({destDate:e})},is12Hour:!0})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Layout Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Layout:","b-blocks")),wp.element.createElement(o.SelectControl,{value:i,onChange:function(e){N({layout:e}),"default"===e&&N({boxIsInline:!1,background:{type:"solid",color:"#0000",styles:""},shadow:{hOffset:"0px",vOffset:"0px",color:"#0000",styles:"none"},boxBG:{type:"gradient",color:"#4527a4",gradient:"linear-gradient(135deg, #4527a4, #8344c5)",styles:"background-image: linear-gradient(135deg, #4527a4, #8344c5);"},boxSpace:"30px",boxBorder:{width:"0px",type:"solid",color:"#0000",radius:"5%",styles:"border-radius: 5%;"},digitColor:"#fff",labelColor:"#fff",isSep:!1,sepColor:"#4527a4"}),"layout1"===e&&N({boxIsInline:!1,background:{type:"gradient",gradient:"linear-gradient(180deg, #4527a4, #8344c5)",styles:"background-image: linear-gradient(180deg, #4527a4, #8344c5);"},shadow:{hOffset:"5px",vOffset:"5px",color:"#4527a4",styles:"5px 5px 0px 0px #4527a4"},boxBG:{type:"solid",color:"#0000",styles:"background-color: #0000;"},boxSpace:"0px",boxBorder:{width:"0px",type:"solid",color:"#0000",radius:"5%",styles:"border-radius: 5%;"},digitColor:"#fff",labelColor:"#fff",isSep:!0,sepColor:"#fff"}),"layout2"===e&&N({boxIsInline:!1,background:{type:"solid",color:"#0000",styles:""},shadow:{hOffset:"0px",vOffset:"0px",color:"#0000",styles:"none"},boxBG:{type:"solid",color:"#0000",styles:"background-color: #0000;"},boxSpace:"30px",boxBorder:{width:"2px",type:"solid",color:"#4527a4",radius:"5%",styles:"border-top: 2px solid #4527a4; border-right: 2px solid #4527a4; border-bottom: 2px solid #4527a4; border-left: 2px solid #4527a4; border-radius: 5%;"},digitColor:"#4527a4",labelColor:"#4527a4",isSep:!0,sepColor:"#4527a4"}),"layout3"===e&&N({boxIsInline:!0,background:{type:"solid",color:"#0000",styles:""},shadow:{hOffset:"0px",vOffset:"8px",blur:"15px",color:"#4527a4",styles:"0px 8px 15px 0px #4527a4"},boxBG:{type:"solid",color:"#0000",styles:"background-color: #0000;"},boxSpace:"30px",boxBorder:{width:"0px",type:"solid",color:"#0000",radius:"5%",styles:"border-radius: 5%;"},digitColor:"#4527a4",labelColor:"#4527a4",isSep:!0,sepColor:"#4527a4"})},options:fs})),wp.element.createElement(o.ToggleControl,{className:"mt-20p",label:"Box Inline?",checked:s,onChange:function(e){return N({boxIsInline:e})}}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Labels","b-blocks"),checked:m,onChange:function(e){return N({isLabels:e})}}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Days","b-blocks"),checked:f,onChange:function(e){return N({isDays:e})}}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Hours","b-blocks"),checked:p,onChange:function(e){return N({isHours:e})}}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Minutes","b-blocks"),checked:h,onChange:function(e){return N({isMinutes:e})}}),wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Seconds","b-blocks"),checked:d,onChange:function(e){return N({isSeconds:e})}}))),"style"==e.name&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Countdown Style","b-blocks")},wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Width:","b-blocks"),labelPosition:"left",value:y,onChange:function(e){return N({width:e})},units:[os,ls,cs]}),wp.element.createElement("small",null,(0,r.__)("Keep width 0, to auto width.","b-blocks")),wp.element.createElement(R,{className:"mt-20p",label:(0,r.__)("Background:","b-blocks"),background:b,onChange:function(e){return N({background:e})},defaults:{color:"#0000"}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Padding:","b-blocks"),space:v,onChange:function(e){return N({padding:e})},defaults:{side:2,vertical:"10px",horizontal:"15px"}}),wp.element.createElement(wa,{label:(0,r.__)("Shadow:","b-blocks"),shadow:w,onChange:function(e){return N({shadow:e})}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Boxes Style","b-blocks"),initialOpen:!1},"0px"===y||"0%"===y||"0em"===y?"":wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Box Position:","b-blocks")),wp.element.createElement(o.SelectControl,{value:c,onChange:function(e){return N({boxPosition:e})},options:ss})),wp.element.createElement(R,{className:"mt-20p",label:(0,r.__)("Background:","b-blocks"),background:_,onChange:function(e){return N({boxBG:e})},defaults:{type:"gradient",color:"#4527a4",gradient:"linear-gradient(135deg, #4527a4, #8344c5)"}}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Width:","b-blocks"),labelPosition:"left",value:E,onChange:function(e){return N({boxWidth:e})},units:[os,cs,ms]}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Height:","b-blocks"),labelPosition:"left",value:C,onChange:function(e){return N({boxHeight:e})},units:[os,cs,ms]}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Space Between Boxes:","b-blocks"),labelPosition:"left",value:x,onChange:function(e){return N({boxSpace:e})},units:[os,cs,ms]}),wp.element.createElement(Y,{label:(0,r.__)("Border","b-blocks"),border:S,onChange:function(e){return N({boxBorder:e})},defaults:{radius:"5%"}}),wp.element.createElement(wa,{label:(0,r.__)("Shadow:","b-blocks"),shadow:P,onChange:function(e){return N({boxShadow:e})}})),f||p||h||d?wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Content Style","b-blocks"),initialOpen:!1},wp.element.createElement(xe,{label:(0,r.__)("Digit Typography:","b-blocks"),typography:T,onChange:function(e){return N({digitTypo:e})},defaults:{fontSize:48}}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Digit Color:","b-blocks"),value:B,onChange:function(e){return N({digitColor:e})},defaultColor:"#fff"}),m&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(xe,{className:"mt-20p",label:(0,r.__)("Label Typography:","b-blocks"),typography:A,onChange:function(e){return N({labelTypo:e})},defaults:{fontSize:18}}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Label Color:","b-blocks"),value:M,onChange:function(e){return N({labelColor:e})},defaultColor:"#fff"}))):null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Separator","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Separator","b-blocks"),checked:I,onChange:function(e){return N({isSep:e})}}),I&&wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Type:","b-blocks")),wp.element.createElement(o.SelectControl,{value:D,onChange:function(e){return N({sepType:e})},options:ps})),wp.element.createElement(u,null,(0,r.__)("Size:","b-blocks")),wp.element.createElement(o.RangeControl,{value:O,onChange:function(e){return N({sepSize:e})},min:0,max:160,step:1,allowReset:!0,resetFallbackValue:48,initialPosition:48}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Color:","b-blocks"),value:F,onChange:function(e){return N({sepColor:e})},defaultColor:"#4527a4"})))))}))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(l.AlignmentToolbar,{value:k,onChange:function(e){return N({alignment:e})},describedBy:(0,r.__)("Countdown Alignment"),alignmentControls:[{title:(0,r.__)("Countdown in left","b-blocks"),align:"flex-start",icon:"align-left"},{title:(0,r.__)("Countdown in center","b-blocks"),align:"center",icon:"align-center"},{title:(0,r.__)("Countdown in right","b-blocks"),align:"flex-end",icon:"align-right"}]})))};function us(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ds(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return ds(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ds(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var ys=function(e){var t=e.className,a=e.attributes,n=a.destDate,r=a.boxIsInline,i=a.boxPosition,o=a.isLabels,l=a.isDays,c=a.daysLabel,m=a.isHours,f=a.hoursLabel,p=a.isMinutes,h=a.minutesLabel,u=a.isSeconds,d=a.secondsLabel,y=a.width,g=a.background,b=a.padding,v=a.shadow,w=a.alignment,k=a.boxBG,_=a.boxWidth,E=a.boxHeight,C=a.boxSpace,x=a.boxBorder,S=a.boxShadow,P=a.digitTypo,T=a.digitColor,B=a.labelTypo,A=a.labelColor,M=a.isSep,I=a.sepType,D=a.sepSize,O=a.sepColor,F=e.setAttributes,N=e.clientId,L=function(e,t){return void 0===e?t:e};(0,s.useEffect)((function(){N&&F({cId:N})}),[N]);var R=us((0,s.useState)(0),2),z=R[0],j=R[1];(0,s.useEffect)((function(){var e=setInterval((function(){j((function(e){return e+1}))}),1e3);return function(){return clearInterval(e)}}),[]);var V=new Date(n).getTime();(0,s.useEffect)((function(){var e=(new Date).getTime(),t=V>e?(V-e)/1e3:0,a=Math.floor(t/86400),n=Math.floor(t%86400/3600),r=Math.floor(t%3600/60),i=Math.floor(t%60),s=document.querySelector("#bBlocksCountdown-".concat(N," .countdownDays .digit"));s&&(s.innerHTML=1===a.toString().length?("0"+a).slice(-2):a);var o=document.querySelector("#bBlocksCountdown-".concat(N," .countdownHours .digit"));o&&(o.innerHTML=("0"+n).slice(-2));var l=document.querySelector("#bBlocksCountdown-".concat(N," .countdownMinutes .digit"));l&&(l.innerHTML=("0"+r).slice(-2));var c=document.querySelector("#bBlocksCountdown-".concat(N," .countdownSeconds .digit"));c&&(c.innerHTML=("0"+i).slice(-2))}),[V,z]);var G="".concat(r?"inline":"");return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(hs,{settings:e}),wp.element.createElement("div",{className:t,id:"bBlocksCountdown-".concat(N)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                @import url(".concat((null==P?void 0:P.googleFontLink)||"",");\n                @import url(").concat((null==B?void 0:B.googleFontLink)||"",");\n\n                #bBlocksCountdown-").concat(N,"{\n                    align-items: ").concat(w,";\n                    justify-content: ").concat(w,";\n                }\n                #bBlocksCountdown-").concat(N," .countdownItems{\n                    width: ").concat("0px"===y||"0%"===y||"0em"===y?"auto":y,";\n                    ").concat((null==g?void 0:g.styles)||"background-color: #0000;","\n                    padding: ").concat((null==b?void 0:b.styles)||"10px 15px",";\n                    box-shadow: ").concat((null==v?void 0:v.styles)||"none",";\n                    justify-content: ").concat(i,";\n                }\n                #bBlocksCountdown-").concat(N," .countdownItems .countdownItem{\n                    ").concat((null==k?void 0:k.styles)||"background-image: linear-gradient(135deg, #4527a4, #8344c5);","\n                    width: ").concat(_,";\n                    height: ").concat(E,";\n                    margin-left: calc(").concat(C," / 2);\n                    margin-right: calc(").concat(C," / 2);\n                    ").concat(L(null==x?void 0:x.styles,"border-radius: 5%;"),"\n                    box-shadow: ").concat((null==S?void 0:S.styles)||"none",";\n                }\n                @media (max-width: 575px){ #bBlocksCountdown-").concat(N," .countdownItems .countdownItem{\n                    margin-top: calc(").concat(C," / 2);\n                    margin-bottom: calc(").concat(C," / 2);\n                } }\n\n                #bBlocksCountdown-").concat(N," .countdownItems .separator::before{\n                    content: '").concat(I,"';\n                    font-size: ").concat(D,"px;\n                    color: ").concat(O,";\n                }\n                #bBlocksCountdown-").concat(N," .countdownItems .countdownItem .digit{\n                    color: ").concat(T,";\n                    ").concat(L(null==P?void 0:P.styles,"font-size: 48px;"),"\n                }\n                #bBlocksCountdown-").concat(N," .countdownItems .countdownItem .label{\n                    color: ").concat(A,";\n                    ").concat(L(null==B?void 0:B.styles,"font-size: 18px;"),"\n                }\n            ")}}),wp.element.createElement("div",{className:"countdownItems"},wp.element.createElement(gs,{is:l,boxClass:"countdownDays ".concat(G),isLabels:o,label:c,onChange:function(e){return F({daysLabel:e})}}),M&&l&&(m||p||u)&&wp.element.createElement("span",{className:"separator"}),wp.element.createElement(gs,{is:m,boxClass:"countdownHours ".concat(G),isLabels:o,label:f,onChange:function(e){return F({hoursLabel:e})}}),M&&m&&(p||u)&&wp.element.createElement("span",{className:"separator"}),wp.element.createElement(gs,{is:p,boxClass:"countdownMinutes ".concat(G),isLabels:o,label:h,onChange:function(e){return F({minutesLabel:e})}}),M&&p&&u&&wp.element.createElement("span",{className:"separator"}),wp.element.createElement(gs,{is:u,boxClass:"countdownSeconds ".concat(G),isLabels:o,label:d,onChange:function(e){return F({secondsLabel:e})}}))))},gs=function(e){var t=e.is,a=e.boxClass,n=e.isLabels,i=e.label,s=e.onChange;return t&&wp.element.createElement("div",{className:"countdownItem ".concat(a)},wp.element.createElement("span",{className:"digit"},"00"),n&&wp.element.createElement(l.RichText,{className:"label",tagName:"span",value:i,onChange:function(e){return s(e)},placeholder:(0,r.__)("Label","b-blocks")}))},bs=JSON.parse('{"u2":"b-blocks/countdown","TN":"Countdown","WL":"Timer for an eventn.","W3":"bBlocks","Hw":["countdown timer","countdown events","set timer"],"Y4":{"align":{"type":"string","default":""},"cId":{"type":"string","default":""},"destDate":{"type":"string","default":""},"layout":{"type":"string","default":"default"},"boxIsInline":{"type":"boolean","default":false},"boxPosition":{"type":"string","default":"center"},"isLabels":{"type":"boolean","default":true},"isDays":{"type":"boolean","default":true},"daysLabel":{"type":"string","default":"Days"},"isHours":{"type":"boolean","default":true},"hoursLabel":{"type":"string","default":"Hours"},"isMinutes":{"type":"boolean","default":true},"minutesLabel":{"type":"string","default":"Minutes"},"isSeconds":{"type":"boolean","default":true},"secondsLabel":{"type":"string","default":"Seconds"},"width":{"type":"string","default":"0px"},"background":{"type":"object","default":{"color":"#0000"}},"padding":{"type":"object","default":{"vertical":"10px","horizontal":"15px"}},"shadow":{"type":"object","default":{}},"alignment":{"type":"string","default":"center"},"boxBG":{"type":"object","default":{"type":"gradient","color":"#4527a4","gradient":"linear-gradient(135deg, #4527a4, #8344c5)"}},"boxWidth":{"type":"string","default":"170px"},"boxHeight":{"type":"string","default":"120px"},"boxSpace":{"type":"string","default":"30px"},"boxBorder":{"type":"object","default":{"radius":"5%"}},"boxShadow":{"type":"object","default":{}},"digitTypo":{"type":"object","default":{"fontSize":48}},"digitColor":{"type":"string","default":"#fff"},"labelTypo":{"type":"object","default":{"fontSize":18}},"labelColor":{"type":"string","default":"#fff"},"isSep":{"type":"boolean","default":false},"sepType":{"type":"string","default":":"},"sepSize":{"type":"number","default":52},"sepColor":{"type":"string","default":"#4527a4"}},"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true,"boxWidth":"120px","boxHeight":"100px","boxSpace":"15px","destDate":"Dec 22 2022"}}}'),vs=c.countdown,ws=bs.u2,ks=bs.TN,_s=bs.WL,Es=bs.W3,Cs=bs.Hw,xs=bs.be,Ss=bs.Y4,Ps=bs.i_;function Ts(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Bs(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Ts(Object(a),!0).forEach((function(t){As(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Ts(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function As(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}function Ms(e){return function(e){if(Array.isArray(e))return Os(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ds(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Is(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||Ds(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ds(e,t){if(e){if("string"==typeof e)return Os(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Os(e,t):void 0}}function Os(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}(0,n.registerBlockType)(ws,{title:ks,description:_s,icon:vs,category:Es,keywords:Cs,supports:xs,attributes:Ss,example:Ps,edit:ys,save:function(){return null}});var Fs=Se.pxUnit,Ns=Se.perUnit,Ls=Se.emUnit,Rs=function(e){var t=e.settings,a=t.attributes,n=a.cards,i=void 0===n?[]:n,m=a.columns,f=a.columnGap,p=a.rowGap,d=a.layout,y=a.textAlign,v=a.padding,w=a.imgPos,k=a.imgHeight,_=a.isCat,E=a.catTypo,C=a.catMargin,S=a.isTitle,P=a.titlePos,B=a.titleTypo,A=a.titleMargin,M=a.isDesc,I=a.descTypo,D=t.setAttributes,O=(0,s.useContext)(Hs),F=Is((0,s.useState)("desktop"),2),N=F[0],L=F[1],z=function(){D({cards:[].concat(Ms(i),[{background:{color:"#0000"},img:{id:null,url:"",alt:"",title:""},imgBorder:{radius:"5px"},cat:"Category ".concat(i.length+1),catColor:"#0dcaf0",title:"Card Title ".concat(i.length+1),titleColor:"#ff7500",desc:"This content area describes card ".concat(i.length+1," descriptions/details."),descColor:"#333"}])}),O(i.length)},j=function(e,t,a){var n=Ms(i);n[e][t]=a,D({cards:n}),O(e)};return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody addRemoveItems",title:(0,r.__)("Add or Remove Cards","b-blocks")},i.map((function(e,t){var a=e.background,n=e.img,s=e.imgBorder,l=e.catColor,c=e.titleColor,m=e.descColor;return wp.element.createElement(o.PanelBody,{key:t,className:"bBlocksPanelBody editItem",title:(0,r.__)("Card No ".concat(t+1,":"),"b-blocks"),initialOpen:0===t},wp.element.createElement(R,{label:(0,r.__)("Background:","b-blocks"),background:a,onChange:function(e){return j(t,"background",e)}}),wp.element.createElement(x,{className:"mt-20p",label:(0,r.__)("Image:","b-blocks"),img:n,onChange:function(e){return j(t,"img",e)}}),wp.element.createElement(T,{className:"mt-20p",img:n,onChange:function(e){return j(t,"img",e)}}),wp.element.createElement(Y,{label:(0,r.__)("Image Border:","b-blocks"),border:s,onChange:function(e){return j(t,"imgBorder",e)},defaults:{radius:"5px"}}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Category Color:","b-blocks"),value:l,onChange:function(e){return j(t,"catColor",e)},defaultColor:"#0dcaf0"}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Title Color:","b-blocks"),value:c,onChange:function(e){return j(t,"titleColor",e)},defaultColor:"#ff7500"}),wp.element.createElement(g,{className:"mt-20p",label:(0,r.__)("Description Color:","b-blocks"),value:m,onChange:function(e){return j(t,"descColor",e)},defaultColor:"#333"}),wp.element.createElement(o.Button,{className:"mt-20p removeItem",label:(0,r.__)("Remove this card","b-blocks"),onClick:function(e){e.preventDefault(),D({cards:[].concat(Ms(i.slice(0,t)),Ms(i.slice(t+1)))})}},wp.element.createElement(o.Dashicon,{icon:"no",size:23}),(0,r.__)("Remove this card","b-blocks")))})),wp.element.createElement("div",{className:"addItem"},wp.element.createElement(o.Button,{label:(0,r.__)("Add New Card","b-blocks"),onClick:z},wp.element.createElement(o.Dashicon,{icon:"plus",size:23}),(0,r.__)("Add New Card","b-blocks")))),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Layout Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0"},(0,r.__)("Layout:","b-blocks")),wp.element.createElement(o.ButtonGroup,{className:"bBlocksBtnGroup"},wp.element.createElement(o.Tooltip,{text:(0,r.__)("Vertical","b-blocks"),position:"top"},wp.element.createElement(o.Button,{icon:c.verticalLine,isMedium:!0,isPrimary:"vertical"===d,"aria-pressed":"vertical"===d,onClick:function(){D({layout:"vertical",columns:Bs(Bs({},m),{},As({},"desktop",3)),textAlign:"center",imgHeight:"250px"})}})),wp.element.createElement(o.Tooltip,{text:(0,r.__)("Horizontal","b-blocks"),position:"top"},wp.element.createElement(o.Button,{icon:c.horizontalLine,isMedium:!0,isPrimary:"horizontal"===d,"aria-pressed":"horizontal"===d,onClick:function(){D({layout:"horizontal",columns:Bs(Bs({},m),{},As({},"desktop",2)),textAlign:"left",imgHeight:"200px"})}})))),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0"},(0,r.__)("Columns:","b-blocks")),wp.element.createElement(h,{device:N,onChange:function(e){return L(e)}})),wp.element.createElement(o.RangeControl,{value:m[N],onChange:function(e){D({columns:Bs(Bs({},m),{},As({},N,e))})},min:1,max:6,step:1,beforeIcon:"grid-view"}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Column Gap:","b-blocks"),labelPosition:"left",value:f,onChange:function(e){return D({columnGap:e})},units:[Fs,Ns,Ls]}),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Row Gap:","b-blocks"),labelPosition:"left",value:p,onChange:function(e){return D({rowGap:e})},units:[Fs,Ns,Ls]})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Content Settings","b-blocks"),initialOpen:!1},wp.element.createElement(ie,{label:(0,r.__)("Padding:","b-blocks"),space:v,onChange:function(e){return D({padding:e})},defaults:{vertical:"20px",horizontal:"10px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Image Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0"},(0,r.__)("Position:","b-blocks")),wp.element.createElement(b,{myValue:w,setState:function(e){return D({imgPos:e})},options:[{label:"vertical"==d?"Top":"Left",value:"top",icon:"vertical"==d?"TOP":"LEFT"},{label:"vertical"==d?"Bottom":"Right",value:"bottom",icon:"vertical"==d?"BOTTOM":"RIGHT"}]})),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Height:","b-blocks"),labelPosition:"left",value:k,onChange:function(e){return D({imgHeight:e})},units:[Fs,Ns,Ls]})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Category Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Category","b-blocks"),checked:_,onChange:function(e){return D({isCat:e})}}),wp.element.createElement(xe,{className:"mt-20p",typography:E,onChange:function(e){return D({catTypo:e})},defaults:{fontSize:15}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:C,onChange:function(e){return D({catMargin:e})},defaults:{side:4,bottom:"10px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Title Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Title","b-blocks"),checked:S,onChange:function(e){return D({isTitle:e})}}),wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Position:","b-blocks")),wp.element.createElement(b,{myValue:P,setState:function(e){return D({titlePos:e})},options:[{label:"Image",value:"image",icon:"IMAGE"},{label:"Content",value:"content",icon:"CONTENT"}]})),wp.element.createElement(xe,{className:"mt-20p",typography:B,onChange:function(e){return D({titleTypo:e})},defaults:{fontSize:22}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Margin:","b-blocks"),space:A,onChange:function(e){return D({titleMargin:e})},defaults:{side:4,bottom:"10px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Description Settings","b-blocks"),initialOpen:!1},wp.element.createElement(o.ToggleControl,{label:(0,r.__)("Show Description","b-blocks"),checked:M,onChange:function(e){return D({isDesc:e})}}),wp.element.createElement(xe,{className:"mt-20p",typography:I,onChange:function(e){return D({descTypo:e})},defaults:{fontSize:15}}))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(o.ToolbarGroup,{className:"bBlocksToolbar"},wp.element.createElement(o.ToolbarButton,{label:(0,r.__)("Add New Card","b-blocks"),onClick:z},wp.element.createElement(o.Dashicon,{icon:"plus",size:23}))),wp.element.createElement(l.AlignmentToolbar,{value:y,onChange:function(e){return D({textAlign:e})}})))};function zs(e){return function(e){if(Array.isArray(e))return Gs(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Vs(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function js(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||Vs(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Vs(e,t){if(e){if("string"==typeof e)return Gs(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?Gs(e,t):void 0}}function Gs(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var Hs=(0,s.createContext)(),qs=function(e){var t=e.className,a=e.attributes,n=a.cards,i=void 0===n?[]:n,c=a.columns,m=a.columnGap,f=a.rowGap,p=a.layout,h=a.textAlign,u=a.padding,d=a.imgPos,y=a.imgHeight,g=a.isCat,b=a.catTypo,w=a.catMargin,k=a.isTitle,_=a.titlePos,E=a.titleTypo,C=a.titleMargin,x=a.isDesc,S=a.descTypo,T=e.setAttributes,B=e.clientId;(0,s.useEffect)((function(){B&&T({cId:B})}),[B]);var A=js((0,s.useState)(0),2),M=A[0],I=A[1],D=function(e,t,a){var n=zs(i);n[e][t]=a,T({cards:n}),I(e)};return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Hs.Provider,{value:I},wp.element.createElement(Rs,{settings:e})),wp.element.createElement("div",{className:t,id:"bBlocksCards-".concat(B)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                @import url(".concat(null==b?void 0:b.googleFontLink,");\n                @import url(").concat(null==E?void 0:E.googleFontLink,");\n                @import url(").concat(null==S?void 0:S.googleFontLink,");\n\n                #bBlocksCards-").concat(B," .bBlocksCards{\n                    grid-gap: ").concat(f," ").concat(m,";\n                }\n                #bBlocksCards-").concat(B," .bBlocksCards .bBlocksCard .cardImage img{ height: ").concat(y,"; }\n                #bBlocksCards-").concat(B," .bBlocksCards .bBlocksCard .cardDetails{\n                    text-align: ").concat(h,";\n                    padding: ").concat((null==u?void 0:u.styles)||"20px 10px","; \n                }\n                #bBlocksCards-").concat(B," .bBlocksCards .bBlocksCard .cardDetails .cardCategory{\n                    ").concat((null==b?void 0:b.styles)||"font-size: 15px;","\n                    margin: ").concat((null==w?void 0:w.styles)||"0 0 10px 0",";\n                }\n                #bBlocksCards-").concat(B," .bBlocksCards .bBlocksCard .cardTitle{\n                    ").concat((null==E?void 0:E.styles)||"font-size: 22px;","\n                    margin: ").concat((null==C?void 0:C.styles)||"0 0 10px 0",";\n                }\n                #bBlocksCards-").concat(B," .bBlocksCards .bBlocksCard .cardDescription{\n                    ").concat((null==S?void 0:S.styles)||"font-size: 15px;","\n                }\n            ")}}),wp.element.createElement("div",{className:"bBlocksCards ".concat(p||"vertical"," columns-").concat(null==c?void 0:c.desktop," columns-tablet-").concat(null==c?void 0:c.tablet," columns-mobile-").concat(null==c?void 0:c.mobile)},null==i?void 0:i.map((function(e,t){var a=e.background,n=e.img,i=e.imgBorder,s=e.cat,c=e.catColor,m=e.title,f=e.titleColor,p=e.desc,h=e.descColor,u=function(){return k&&wp.element.createElement(l.RichText,{className:"cardTitle",tagName:"h3",value:m,onChange:function(e){return D(t,"title",e)},placeholder:(0,r.__)("Card title","b-blocks"),inlineToolbar:!0})},y=function(){return null!=n&&n.url?wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("figure",{className:"cardImage"},wp.element.createElement("img",{className:null!=n&&n.id?"wp-image-".concat(null==n?void 0:n.id):null,src:null==n?void 0:n.url,alt:null==n?void 0:n.alt}),"image"===_&&u()),(0,v.isBlobURL)(null==n?void 0:n.url)&&wp.element.createElement(o.Spinner,null)):wp.element.createElement(P,{label:(0,r.__)(" Card Image:","b-blocks"),img:n,onChange:function(e){return D(t,"img",e)}})};return wp.element.createElement("div",{key:t,onClick:function(){return I(t)},className:"".concat(t===M?"bBlocksNowEditing":""),id:"bBlocksCard-".concat(t)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                            #bBlocksCards-".concat(B," #bBlocksCard-").concat(t," .bBlocksCard{\n                                ").concat((null==a?void 0:a.styles)||"background-color: #0000;","\n                            }\n                            #bBlocksCards-").concat(B," #bBlocksCard-").concat(t," .cardImage{\n                                ").concat((null==i?void 0:i.styles)||"border-radius: 5px;","\n                            }\n                            #bBlocksCards-").concat(B," #bBlocksCard-").concat(t," .cardDetails .cardCategory{\n                                color: ").concat(c,";\n                            }\n                            #bBlocksCards-").concat(B," #bBlocksCard-").concat(t," .cardTitle{\n                                color: ").concat(f,";\n                            }\n                            #bBlocksCards-").concat(B," #bBlocksCard-").concat(t," .cardDescription{\n                                color: ").concat(h,";\n                            }\n                        ")}}),wp.element.createElement("div",{className:"bBlocksCard ".concat("bottom"===d?"bottomImg":"topImg")},"top"===d&&y(),wp.element.createElement("div",{className:"cardDetails"},g&&wp.element.createElement(l.RichText,{className:"cardCategory",tagName:"h6",value:s,onChange:function(e){return D(t,"cat",e)},placeholder:(0,r.__)("Card category","b-blocks"),inlineToolbar:!0}),"content"===_&&u(),x&&wp.element.createElement(l.RichText,{className:"cardDescription",tagName:"p",value:p,onChange:function(e){return D(t,"desc",e)},placeholder:(0,r.__)("Description of the card","b-blocks"),inlineToolbar:!0})),"bottom"===d&&y()))})))))},Us=JSON.parse('{"u2":"b-blocks/cards","TN":"Cards","WL":"Display cards section.","W3":"bBlocks","Hw":["card","cards","cards section"],"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true,"columns":{"desktop":1,"tablet":1,"mobile":1}}}}'),Ws=c.card,Ks=Us.u2,Ys=Us.TN,Js=Us.WL,$s=Us.W3,Xs=Us.Hw,Qs=Us.be,Zs=Us.i_;(0,n.registerBlockType)(Ks,{title:Ys,description:Js,icon:Ws,category:$s,keywords:Xs,supports:Qs,example:Zs,edit:qs,save:function(){return null}});var eo=[{label:"Default",value:"default"},{label:"Style 1",value:"style1"},{label:"Style 2",value:"style2"},{label:"Style 3",value:"style3"}],to=function(e){var t=e.settings,a=t.attributes,n=a.mailtoAlign,i=a.receiverMail,s=a.style,c=a.btnTypo,m=a.btnColors,f=a.btnHovColors,p=a.btnPadding,h=a.btnBorder,d=a.icon,y=a.iconPosition,g=t.setAttributes;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Mail Settings","b-blocks")},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("E-mail Address:","b-blocks")),wp.element.createElement(o.TextControl,{value:i,onChange:function(e){return g({receiverMail:e})},placeholder:(0,r.__)("Email Address","b-blocks")}),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Style:","b-blocks")),wp.element.createElement(o.SelectControl,{value:s,onChange:function(e){g({style:e}),"default"===e&&g({btnColors:{color:"#fff",bg:"#4527a4",styles:"color: #fff; background: #4527a4;"},btnHovColors:{color:"#fff",bg:"#8344c5",styles:"color: #fff; background: #8344c5;"},iconPosition:"left"}),"style1"===e&&g({btnColors:{color:"#fff",bg:"#4527a4",styles:"color: #fff; background: #4527a4;"},btnHovColors:{color:"#fff",bg:"#8344c5",styles:"color: #fff; background: #8344c5;"},iconPosition:"right"}),"style2"===e&&g({btnColors:{color:"#fff",bg:"#57d0ff",styles:"color: #fff; background: #57d0ff;"},btnHovColors:{color:"#fff",bg:"#50e38b",styles:"color: #fff; background: #50e38b;"},iconPosition:"left"}),"style3"===e&&g({btnColors:{color:"#fff",bg:"#57d0ff",styles:"color: #fff; background: #57d0ff;"},btnHovColors:{color:"#fff",bg:"#50e38b",styles:"color: #fff; background: #50e38b;"},iconPosition:"right"})},options:eo}))),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Button Settings","b-blocks"),initialOpen:!1},wp.element.createElement(xe,{typography:c,onChange:function(e){return g({btnTypo:e})},defaults:{fontSize:22,fontWeight:600}}),wp.element.createElement(fe,{colors:m,onChange:function(e){return g({btnColors:e})},defaults:{color:"#fff",bg:"#4527a4"}}),wp.element.createElement(fe,{label:(0,r.__)("Hover Colors:","b-blocks"),colors:f,onChange:function(e){return g({btnHovColors:e})},defaults:{color:"#fff",bg:"#8344c5"}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Padding:","b-blocks"),space:p,onChange:function(e){return g({btnPadding:e})},defaults:{vertical:"18px",horizontal:"45px"}}),wp.element.createElement(Y,{label:(0,r.__)("Border:","b-blocks"),border:h,onChange:function(e){return g({btnBorder:e})},defaults:{radius:"50px"}})),wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Icon Settings","b-blocks"),initialOpen:!1},wp.element.createElement(pn,{icon:d,onChange:function(e){return g({icon:e})},defaults:{class:"fa fa-paper-plane"},onlyIcon:!0}),wp.element.createElement(o.PanelRow,{className:"mt-20p"},wp.element.createElement(u,{mt:"0"},(0,r.__)("Position:","b-blocks")),wp.element.createElement(b,{myValue:y,setState:function(e){return g({iconPosition:e})},options:[{label:"Left",value:"left",icon:"LEFT"},{label:"Right",value:"right",icon:"RIGHT"}]})))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(l.AlignmentToolbar,{value:n,onChange:function(e){return g({mailtoAlign:e})},describedBy:(0,r.__)("Mail Button Alignment"),alignmentControls:[{title:(0,r.__)("Mail Button in left","b-blocks"),align:"left",icon:"align-left"},{title:(0,r.__)("Mail Button in center","b-blocks"),align:"center",icon:"align-center"},{title:(0,r.__)("Mail Button in right","b-blocks"),align:"right",icon:"align-right"}]})))},ao=function(e){var t=e.className,a=e.attributes,n=a.mailtoAlign,i=a.btn,o=a.btnTypo,c=a.btnColors,m=a.btnHovColors,f=a.btnPadding,p=a.btnBorder,h=a.icon,u=a.iconPosition,d=e.setAttributes,y=e.clientId;return(0,s.useEffect)((function(){y&&d({cId:y})}),[y]),wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(to,{settings:e}),wp.element.createElement("div",{className:t,id:"bBlocksMailto-".concat(y)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                @import url(".concat(null==o?void 0:o.googleFontLink,");\n\n                #bBlocksMailto-").concat(y," .bBlocksMailto{\n                    text-align: ").concat(n,";\n                }\n                #bBlocksMailto-").concat(y," .bBlocksMailto a.mailtoButton{\n                    ").concat((null==o?void 0:o.styles)||"font-size: 22px; font-weight: 600;","\n                    ").concat((null==c?void 0:c.styles)||"color: #fff; background: #4527a4;","\n                    padding: ").concat((null==f?void 0:f.styles)||"18px 45px",";\n                    ").concat((null==p?void 0:p.styles)||"border-radius: 50px;","\n                    box-shadow: 0px 5px 20px 0px ").concat(null==c?void 0:c.bg,";\n                }\n                #bBlocksMailto-").concat(y," .bBlocksMailto a.mailtoButton:hover{\n                    ").concat((null==m?void 0:m.styles)||"color: #fff; background: #8344c5;","\n                    box-shadow: 0px 5px 20px 0px ").concat(null==m?void 0:m.bg,";\n                }\n            ")}}),wp.element.createElement("div",{className:"bBlocksMailto"},wp.element.createElement("a",{href:"#",className:"mailtoui mailtoButton"},"left"===u&&(null==h?void 0:h.class)&&wp.element.createElement("i",{className:null==h?void 0:h.class}),wp.element.createElement(l.RichText,{tagName:"span",value:i,onChange:function(e){return d({btn:e})},placeholder:(0,r.__)("Send E-mail","b-blocks"),inlineToolbar:!0}),"right"===u&&(null==h?void 0:h.class)&&wp.element.createElement("i",{className:null==h?void 0:h.class})))))},no=JSON.parse('{"u2":"b-blocks/mailto","TN":"Mail To","WL":"Mail with a single click.","W3":"bBlocks","Hw":["Send mail","Mail us","Email sending"],"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true}}}'),ro=c.mail,io=no.u2,so=no.TN,oo=no.WL,lo=no.W3,co=no.Hw,mo=no.be,fo=no.i_;function po(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,r,i=[],s=!0,o=!1;try{for(a=a.call(e);!(s=(n=a.next()).done)&&(i.push(n.value),!t||i.length!==t);s=!0);}catch(e){o=!0,r=e}finally{try{s||null==a.return||a.return()}finally{if(o)throw r}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return ho(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);"Object"===a&&e.constructor&&(a=e.constructor.name);if("Map"===a||"Set"===a)return Array.from(e);if("Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a))return ho(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ho(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}(0,n.registerBlockType)(io,{title:so,description:oo,icon:ro,category:lo,keywords:co,supports:mo,example:fo,edit:ao,save:function(){return null}});var uo=Se.pxUnit,yo=Se.perUnit,go=Se.emUnit,bo=function(e){var t,a,n=e.className,i=e.attributes,c=i.gif,m=i.gifAlign,f=i.gifWidth,p=e.setAttributes,h=e.clientId;(0,s.useEffect)((function(){h&&p({cId:h})}),[h]);var u=po((0,s.useState)(""),2),d=u[0],y=u[1],g=po((0,s.useState)([]),2),b=g[0],v=g[1],w="dM3iQq13qK0Mls9ygR2zjxxPDQVlw1Ql";""===d&&(0,s.useEffect)((function(){var e="https://api.giphy.com/v1/gifs/trending?api_key=".concat(w,"&limit=25");fetch(e).then((function(e){return e.json()})).then((function(e){v(e.data)})).catch((function(e){return alert(e.message)}))}),[d]),d&&""!==d&&(0,s.useEffect)((function(){var e="https://api.giphy.com/v1/gifs/search?api_key=".concat(w,"&limit=25&q=").concat(d);fetch(e).then((function(e){return e.json()})).then((function(e){v(e.data)})).catch((function(e){return alert(e.message)}))}),[d]);var k=document.getElementById("block-".concat(h)),_=document.getElementById("gifModal-".concat(h)),E=function(){k.style.minHeight="720px",_.style.display="block"};return window.addEventListener("click",(function(e){e.target==_&&(k.style.minHeight="auto",_.style.display="none")})),wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Gif Settings","b-blocks")},wp.element.createElement(o.__experimentalUnitControl,{label:(0,r.__)("Width:","b-blocks"),labelPosition:"left",value:f,onChange:function(e){return p({gifWidth:e})},units:[uo,yo,go]}),wp.element.createElement("small",null,(0,r.__)("Keep width 0, to auto width.","b-blocks")))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(l.AlignmentToolbar,{value:m,onChange:function(e){return p({gifAlign:e})},describedBy:(0,r.__)("GIF Alignment"),alignmentControls:[{title:(0,r.__)("GIF in left","b-blocks"),align:"left",icon:"align-left"},{title:(0,r.__)("GIF in center","b-blocks"),align:"center",icon:"align-center"},{title:(0,r.__)("GIF in right","b-blocks"),align:"right",icon:"align-right"}]})),wp.element.createElement("div",{className:n,id:"bBlocksGif-".concat(h)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                #bBlocksGif-".concat(h," .bBlocksGif{\n                    text-align: ").concat(m,";\n                }\n                #bBlocksGif-").concat(h," .bBlocksGif figure{\n                    width: ").concat("0px"===f||"0%"===f||"0em"===f?"auto":f,";\n                }\n            ")}}),wp.element.createElement("div",{className:"bBlocksGif"},wp.element.createElement("figure",{className:"editImageHolder"},c&&wp.element.createElement("img",{src:null==c||null===(t=c.images)||void 0===t||null===(a=t.original)||void 0===a?void 0:a.url,alt:null==c?void 0:c.title}),wp.element.createElement("div",{className:"mediaControl"},c?wp.element.createElement("div",{className:"btnControl"},wp.element.createElement(o.Button,{icon:"controls-repeat",onClick:E},(0,r.__)("Replace","b-blocks")),wp.element.createElement(o.Button,{icon:"exit",onClick:function(){return p({gif:null})},className:"btnRed"},(0,r.__)("Remove","b-blocks"))):wp.element.createElement("div",{className:"btnControl"},wp.element.createElement(o.Button,{icon:"upload",onClick:E},(0,r.__)("Insert GIF","b-blocks"))))),wp.element.createElement("div",{className:"gifModal",id:"gifModal-".concat(h)},wp.element.createElement("div",{className:"gifModalContent"},wp.element.createElement("span",{className:"close",onClick:function(){k.style.minHeight="auto",_.style.display="none"}},"×"),wp.element.createElement("div",{className:"gifModalHeader"},wp.element.createElement("label",{htmlFor:"gifSrcBox-".concat(h)},"Search Gif:"),wp.element.createElement(o.TextControl,{className:"gifSearchField",value:d,id:"gifSrcBox-".concat(h),onChange:function(e){return y(e)},placeholder:(0,r.__)("Search gif here","b-blocks")})),wp.element.createElement("div",{className:"gifModalBody"},wp.element.createElement("div",{className:"gifData"},0!==b.length&&b.map((function(e){return wp.element.createElement("figure",{key:e.id,onClick:function(){return p({gif:e,width:"".concat(parseInt(e.images.original.width),"px"),return:(_.style.display="none",k.style.minHeight="auto")})}},wp.element.createElement("img",{src:e.images.downsized.url,alt:e.title}),wp.element.createElement("figcaption",null,e.title))}))))," ")," ")," ")))},vo=JSON.parse('{"u2":"b-blocks/gif","TN":"Gif Image","WL":"Embed gif image.","W3":"bBlocks","Hw":["video image","embed gif image","animated image"],"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true}}}'),wo=c.gif,ko=vo.u2,_o=vo.TN,Eo=vo.WL,Co=vo.W3,xo=vo.Hw,So=vo.be,Po=vo.i_;(0,n.registerBlockType)(ko,{title:_o,description:Eo,icon:wo,category:Co,keywords:xo,supports:So,example:Po,edit:bo,save:function(){return null}});var To=function(e){var t=e.className,a=e.label,n=void 0===a?(0,r.__)("Color:","b-blocks"):a,i=e.value,s=e.defaultColor,l=e.onChange,c=e.disableAlpha;return wp.element.createElement(o.PanelRow,{className:t},wp.element.createElement(u,{mt:"0",mb:"0"},n),wp.element.createElement(o.Dropdown,{className:"bBlocksDropdownContainer",contentClassName:"bBlocksDropdownPopover bBlocksColorPopover",position:"top center",renderToggle:function(e){var t=e.isOpen,a=e.onToggle;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement("div",{className:"colorControlButtonContainer"},wp.element.createElement("button",{className:"colorControlButton",isPrimary:!0,onClick:a,"aria-expanded":t,style:{backgroundColor:i||"transparent"}})),s&&s!=i&&wp.element.createElement(o.Button,{className:"bBlocksResetVal",icon:"image-rotate",label:(0,r.__)("Reset","b-blocks"),onClick:function(){return l(s)}}))},renderContent:function(){return wp.element.createElement(o.ColorPicker,{className:"bBlocksColorControl",color:i||"",onChangeComplete:function(e){var t=c?"":("0"+Math.round(255*e.rgb.a).toString(16)).slice(-2);l(e.hex+t)},disableAlpha:c})}}))},Bo=function(e){var t=e.className,a=e.attributes,n=a.qrAlign,i=a.url,c=a.dimension,m=a.color,f=a.bgColor,p=e.setAttributes,h=e.clientId;(0,s.useEffect)((function(){h&&p({cId:h})}),[h]);var d="https://api.qrserver.com/v1/create-qr-code/?size=".concat(c,"x").concat(c,"&color=").concat(m.replace("#",""),"&bgcolor=").concat(f.replace("#",""),"&ecc=L&qzone=1&data=").concat(i||"http://bplugins.com");return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("QR Code Settings","b-blocks")},wp.element.createElement(u,{mt:"0"},(0,r.__)("Website URL:","b-blocks")),wp.element.createElement(o.TextControl,{value:i,onChange:function(e){return p({url:e})},placeholder:(0,r.__)("Website URL:","b-blocks")}),wp.element.createElement(u,null,(0,r.__)("Dimension:","b-blocks")),wp.element.createElement(o.RangeControl,{value:c,onChange:function(e){return p({dimension:e})},min:50,max:1e3,step:1}),wp.element.createElement(To,{label:(0,r.__)("Color:","b-blocks"),value:m,onChange:function(e){return p({color:e})},defaultColor:"#000",disableAlpha:!0}),wp.element.createElement(To,{label:(0,r.__)("Background Color:","b-blocks"),value:f,onChange:function(e){return p({bgColor:e})},defaultColor:"#fff",disableAlpha:!0}))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(l.AlignmentToolbar,{value:n,onChange:function(e){return p({qrAlign:e})},describedBy:(0,r.__)("QR Code Alignment"),alignmentControls:[{title:(0,r.__)("QR Code in left","b-blocks"),align:"left",icon:"align-left"},{title:(0,r.__)("QR Code in center","b-blocks"),align:"center",icon:"align-center"},{title:(0,r.__)("QR Code in right","b-blocks"),align:"right",icon:"align-right"}]})),wp.element.createElement("div",{className:t,id:"bBlocksQRCode-".concat(h)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                #bBlocksQRCode-".concat(h," .bBlocksQRCode{\n                    text-align: ").concat(n,";\n                }\n            ")}}),wp.element.createElement("div",{className:"bBlocksQRCode"},wp.element.createElement("img",{src:d,alt:i}))))},Ao=JSON.parse('{"u2":"b-blocks/qr-code","TN":"QR Code","WL":"Show QR Code in posts and pages.","W3":"bBlocks","Hw":["QR scanner","QR code","Code"],"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true}}}'),Mo=c.qrCode,Io=Ao.u2,Do=Ao.TN,Oo=Ao.WL,Fo=Ao.W3,No=Ao.Hw,Lo=Ao.be,Ro=Ao.i_;function zo(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function jo(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?zo(Object(a),!0).forEach((function(t){Vo(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):zo(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function Vo(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}(0,n.registerBlockType)(Io,{title:Do,description:Oo,icon:Mo,category:Fo,keywords:No,supports:Lo,example:Ro,edit:Bo,save:function(){return null}});var Go=Se.pxUnit,Ho=Se.perUnit,qo=Se.emUnit,Uo=[{label:"General",value:"general"},{label:"Success",value:"success"},{label:"Info",value:"info"},{label:"Warning",value:"warning"},{label:"Error",value:"error"}],Wo=function(e){var t=e.settings,a=t.attributes,n=a.type,i=a.width,s=a.alignment,c=a.textAlign,m=a.icon,f=a.isDismiss,p=a.typography,h=a.colors,d=a.padding,y=a.border,g=a.shadow,b=t.setAttributes;return wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Alert Settings","b-blocks")},wp.element.createElement(o.PanelRow,null,wp.element.createElement(u,{mt:"0",mb:"0"},(0,r.__)("Type:","b-blocks")),wp.element.createElement(o.SelectControl,{value:n,onChange:function(e){b({type:e}),"general"===e&&b({icon:{class:"fa fa-exclamation-circle"},colors:{color:"#333",bg:"#fff"},border:jo(jo({},y),{},{color:"#333"})}),"success"===e&&b({icon:{class:"fa fa-check-circle"},colors:{color:"#12b878",bg:"#12b8781a"},border:jo(jo({},y),{},{color:"#12b878"})}),"info"===e&&b({icon:{class:"fa fa-info-circle"},colors:{color:"#2cacff",bg:"#2cacff1a"},border:jo(jo({},y),{},{color:"#2cacff"})}),"warning"===e&&b({icon:{class:"fa fa-cog"},colors:{color:"#f1ae2a",bg:"#f1ae2a1a"},border:jo(jo({},y),{},{color:"#f1ae2a"})}),"error"===e&&b({icon:{class:"fa fa-exclamation-triangle"},colors:{color:"#db4b68",bg:"#db4b681a"},border:jo(jo({},y),{},{color:"#db4b68"})})},options:Uo})),wp.element.createElement("small",null,(0,r.__)("Some settings may change when type will be changed.","b-blocks")),wp.element.createElement(o.__experimentalUnitControl,{className:"mt-20p",label:(0,r.__)("Width:","b-blocks"),labelPosition:"left",value:i,onChange:function(e){return b({width:e})},units:[Go,Ho,qo]}),wp.element.createElement("small",null,(0,r.__)("Keep width 0, to auto width.","b-blocks")),wp.element.createElement(pn,{label:(0,r.__)("Alert Icon:","b-blocks"),icon:m,onChange:function(e){return b({icon:e})},defaults:{class:"fa fa-exclamation-circle"},onlyIcon:!0}),wp.element.createElement(o.ToggleControl,{className:"mt-20p",label:(0,r.__)("Alert Dismissible?","b-blocks"),checked:f,onChange:function(e){return b({isDismiss:e})}}),wp.element.createElement(xe,{className:"mt-20p",label:(0,r.__)("Typography:","b-blocks"),typography:p,onChange:function(e){return b({typography:e})},defaults:{fontSize:25}}),wp.element.createElement(fe,{colors:h,onChange:function(e){return b({colors:e})},defaults:{color:"#333",bg:"#fff"}}),wp.element.createElement(ie,{className:"mt-20p",label:(0,r.__)("Padding:","b-blocks"),space:d,onChange:function(e){return b({padding:e})},defaults:{side:2,vertical:"15px",horizontal:"30px"}}),wp.element.createElement(Y,{label:(0,r.__)("Border:","b-blocks"),border:y,onChange:function(e){return b({border:e})},defaults:{width:"2px",color:"#333",radius:"8px"}}),wp.element.createElement(wa,{label:(0,r.__)("Shadow:","b-blocks"),shadow:g,onChange:function(e){return b({shadow:e})}}))),wp.element.createElement(l.BlockControls,null,wp.element.createElement(l.AlignmentToolbar,{value:s,onChange:function(e){return b({alignment:e})},describedBy:(0,r.__)("Alert Alignment"),alignmentControls:[{title:(0,r.__)("Alert in left","b-blocks"),align:"left",icon:"align-left"},{title:(0,r.__)("Alert in center","b-blocks"),align:"center",icon:"align-center"},{title:(0,r.__)("Alert in right","b-blocks"),align:"right",icon:"align-right"}]}),wp.element.createElement(l.AlignmentToolbar,{value:c,onChange:function(e){return b({textAlign:e})}})))},Ko=function(e){var t=e.className,a=e.attributes,n=a.width,i=a.alignment,c=a.textAlign,m=a.message,f=a.icon,p=a.isDismiss,h=a.typography,u=a.colors,d=a.padding,y=a.border,g=a.shadow,b=e.setAttributes,v=e.clientId;return(0,s.useEffect)((function(){v&&b({cId:v})}),[v]),wp.element.createElement(wp.element.Fragment,null,wp.element.createElement(Wo,{settings:e}),wp.element.createElement("div",{className:t,id:"bBlocksAlert-".concat(v)},wp.element.createElement("style",{dangerouslySetInnerHTML:{__html:"\n                @import url(".concat((null==h?void 0:h.googleFontLink)||"",");\n\n                #bBlocksAlert-").concat(v," .bBlocksAlert{\n                    text-align: ").concat(i,";\n                }\n                #bBlocksAlert-").concat(v," .bBlocksAlert .alert{\n                    text-align: ").concat(c,";\n                    width: ").concat("0px"===n||"0%"===n||"0em"===n?"auto":n,";\n                    ").concat((null==h?void 0:h.styles)||"font-size: 25px;","\n                    ").concat((null==u?void 0:u.styles)||"color: #333; background: #fff;","\n                    padding: ").concat((null==d?void 0:d.styles)||"15px 30px",";\n                    ").concat((null==y?void 0:y.styles)||"border: 2px solid #333; border-radius: 8px;","\n                    box-shadow: ").concat((null==g?void 0:g.styles)||"none",";\n                }\n                #bBlocksAlert-").concat(v," .bBlocksAlert .alert .alertIcon{\n                    font-size: ").concat((null==h?void 0:h.fontSize)||"25px",";\n                    color: ").concat((null==u?void 0:u.color)||"#333",";\n                }\n                #bBlocksAlert-").concat(v," .bBlocksAlert .alert .alertClose{\n                    color: ").concat((null==u?void 0:u.color)||"#333",";\n                }\n            ")}}),wp.element.createElement("div",{className:"bBlocksAlert"},wp.element.createElement("div",{className:"alert"},(null==f?void 0:f.class)&&wp.element.createElement("i",{className:"alertIcon ".concat(null==f?void 0:f.class)}),wp.element.createElement(l.RichText,{className:"alertMessage",tagName:"span",value:m,onChange:function(e){return b({message:e})},placeholder:(0,r.__)("Alert Message","b-blocks"),inlineToolbar:!0}),p&&wp.element.createElement(o.Tooltip,{text:"Hide will only work in frontend",position:"top center"},wp.element.createElement("i",{className:"alertClose fa fa-times-circle"}))))))},Yo=JSON.parse('{"u2":"b-blocks/alert","TN":"Alert","WL":"Provide contextual feedback messages.","W3":"bBlocks","Hw":["alert message","alert block","custom alert"],"Y4":{"align":{"type":"string","default":""},"cId":{"type":"string","default":""},"type":{"type":"string","default":"general"},"width":{"type":"string","default":"100%"},"alignment":{"type":"string","default":"center"},"textAlign":{"type":"string","default":"center"},"message":{"type":"string","default":"You have an alert message!","selector":".bBlocksAlert .alert .alertMessage"},"icon":{"type":"object","default":{"class":"fa fa-exclamation-circle"}},"isDismiss":{"type":"boolean","default":true},"typography":{"type":"object","default":{"fontSize":25}},"colors":{"type":"object","default":{"color":"#333","bg":"#fff"}},"padding":{"type":"object","default":{"vertical":"15px","horizontal":"30px"}},"border":{"type":"object","default":{"width":"2px","color":"#333","radius":"8px"}},"shadow":{"type":"object","default":{}}},"be":{"align":["wide","full"],"html":false},"i_":{"attributes":{"preview":true}}}'),Jo=c.alert,$o=Yo.u2,Xo=Yo.TN,Qo=Yo.WL,Zo=Yo.W3,el=Yo.Hw,tl=Yo.be,al=Yo.Y4,nl=Yo.i_;(0,n.registerBlockType)($o,{title:Xo,description:Qo,icon:Jo,category:Zo,keywords:el,supports:tl,attributes:al,example:nl,transforms:{from:[{type:"block",blocks:["core/paragraph"],transform:function(e){var t=e.content,a=e.align;return(0,n.createBlock)("b-blocks/alert",{message:t,textAlign:a})}},{type:"block",blocks:["core/heading"],transform:function(e){var t=e.content,a=e.textAlign;return(0,n.createBlock)("b-blocks/alert",{message:t,textAlign:a})}},{type:"prefix",prefix:"alert",transform:function(){return(0,n.createBlock)("b-blocks/alert")}}],to:[{type:"block",blocks:["core/paragraph"],isMatch:function(e){return!!e.message},transform:function(e){var t=e.message,a=e.textAlign;return(0,n.createBlock)("core/paragraph",{content:t,align:a})}},{type:"block",blocks:["core/heading"],isMatch:function(e){return!!e.message},transform:function(e){var t=e.message,a=e.textAlign;return(0,n.createBlock)("core/heading",{content:t,textAlign:a})}}]},edit:Ko,save:function(){return null}});var rl=wp.richText,il=Se.colors;[{name:"background-color",title:(0,r.__)("Inline Background Color","b-blocks")}].forEach((function(e){var t=e.name,a=e.title,n="b-blocks/".concat(t);(0,rl.registerFormatType)(n,{title:a,tagName:"span",className:"b_blocks_".concat(t),attributes:{style:"style"},edit:function(e){var r,i=e.isActive,s=e.value,c=e.onChange;i&&(r=(0,rl.getActiveFormat)(s,n).attributes.style.replace(new RegExp("^".concat(t,":\\s*")),""));return wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",icon:"admin-customizer",title:a,initialOpen:!1},wp.element.createElement(l.ColorPalette,{value:r,onChange:function(e){c(e?(0,rl.applyFormat)(s,{type:n,attributes:{style:"".concat(t,":").concat(e)}}):(0,rl.removeFormat)(s,n))},colors:il})))}})}));var sl="b-blocks/text-highlight";(0,rl.registerFormatType)(sl,{title:(0,r.__)("Inline Highlight","b-blocks"),tagName:"mark",className:"b_blocks_text_highlight",attributes:{style:"style"},edit:function(e){var t=e.isActive,a=e.value,n=e.onChange;return wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",icon:"admin-customizer",title:(0,r.__)("Inline Highlight","b-blocks"),initialOpen:!1},wp.element.createElement(o.PanelRow,null,wp.element.createElement("label",{htmlFor:"b_blocks_text_highlight_toggle"},t?(0,r.__)("Remove Inline Highlight","b-blocks"):(0,r.__)("Inline Highlight","b-blocks")),wp.element.createElement(o.FormToggle,{id:"b_blocks_text_highlight_toggle",checked:t,onChange:function(){n((0,rl.toggleFormat)(a,{type:sl,attributes:{style:"color: #333; background-color: #beff14; padding: .2em; border-radius: 5px;"}}))}}))))}});var ol=wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},wp.element.createElement("path",{d:"M12 17c3.31 0 6-2.69 6-6V3h-2.5v8c0 1.93-1.57 3.5-3.5 3.5S8.5 12.93 8.5 11V3H6v8c0 3.31 2.69 6 6 6zm-7 2v2h14v-2H5z",fill:"#4527a4"})),ll=wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},wp.element.createElement("path",{d:"M5 5h14V3H5v2m4.62 11L12 9.67L14.37 16M11 7L5.5 21h2.25l1.12-3h6.25l1.13 3h2.25L13 7h-2z",fill:"#4527a4"}));function cl(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function ml(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?cl(Object(a),!0).forEach((function(t){fl(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):cl(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function fl(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}[{name:"underline",title:(0,r.__)("Underline","b-blocks"),icon:ol},{name:"overline",title:(0,r.__)("Overline","b-blocks"),icon:ll}].forEach((function(e){var t=e.name,a=e.title,n=e.icon,r="b-blocks/text-".concat(t);(0,rl.registerFormatType)(r,{title:a,tagName:"span",className:"b_blocks_text_".concat(t),attributes:{style:"style"},edit:function(e){var i=e.isActive,s=e.value,o=e.onChange;return wp.element.createElement(l.RichTextToolbarButton,{icon:n,title:a,onClick:function(){o((0,rl.toggleFormat)(s,{type:r,attributes:{style:"text-decoration: ".concat(t,";")}}))},isActive:i,className:"b_blocks_toolbar"})}})}));(0,rl.registerFormatType)("b-blocks/remove-inline-formats",{title:(0,r.__)("Remove Formatting","b-blocks"),tagName:"span",className:"b_blocks_remove",edit:function(e){var t=e.value,a=e.onChange;return wp.element.createElement(l.InspectorControls,null,wp.element.createElement(o.PanelBody,{className:"bBlocksPanelBody",title:(0,r.__)("Remove All Inline Formats","b-blocks"),initialOpen:!1},wp.element.createElement(o.Button,{isSecondary:!0,onClick:function(){return a(ml(ml({},t),{},{formats:Array(t.formats.length)}))}},(0,r.__)("Remove All Inline Formats","b-blocks"))))}});var pl=wp.element.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:20,height:20,viewBox:"0 0 500 500"},wp.element.createElement("path",{fill:"#4527a4",d:"M57.7 50.1c-.4 5.1-.7 25.7-.7 45.9v36.7l11.3.6c6.1.4 16 .7 22 .7H101v230H51v92.1l131.3-.4c141.5-.4 139.3-.3 164.1-5.8 44-9.7 76.7-33.5 88.7-64.4 5.8-14.8 7.2-24.5 6.6-46-.6-21-2.2-30-7.7-44.3-8.2-21.3-25.2-38.7-50.9-52l-11-5.8 6.7-2.9c14.7-6.4 32-20.7 41.1-33.8 12-17.5 17-40.5 14.2-65.9-2.6-23.4-9.8-41-22.6-54.6-20.2-21.4-45.9-31.7-92.8-36.9-11.9-1.3-34.1-1.6-137.3-2l-123.1-.4-.6 9.2zm229.5 87.1c6.6 3.1 13 9.3 16 15.7 1.9 4 2.2 6.3 2.3 17.1 0 11-.3 13.1-2.3 17.5-6.1 13.2-18 18.8-43.6 20.5-7.8.5-16.7 1-19.8 1H234v-75.1l23.8.3c23.3.3 23.8.3 29.4 3zm-10.9 141.4c18.1 4.1 28.4 13.6 31.8 29.6 1.7 7.7.6 24.1-2 30.9-6.3 16.4-22.6 23.6-55.3 24.6l-16.8.6V277h17.6c12.5 0 19.6.5 24.7 1.6z"}));wp.blocks.updateCategory("bBlocks",{icon:pl})}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var a=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e](a,a.exports,__webpack_require__),a.exports}__webpack_require__.d=function(e,t){for(var a in t)__webpack_require__.o(t,a)&&!__webpack_require__.o(e,a)&&Object.defineProperty(e,a,{enumerable:!0,get:t[a]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var __webpack_exports__=__webpack_require__(230)})();
//# sourceMappingURL=editor.js.map
```
