@oppo-minigame/cli
Version:
Command line interface for rapid OPPO minigame development
1 lines • 366 kB
JavaScript
!function(f){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=f();else if("function"==typeof define&&define.amd)define([],f);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).UnityPlugin=f()}}(function(){return function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){return o(e[i][1][r]||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}({1:[function(require,module,exports){Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(r,e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),n=t.length>>>0;if(0==n)return!1;for(var i,o,a=0|e,u=Math.max(0<=a?a:n-Math.abs(a),0);u<n;){if((i=t[u])===(o=r)||"number"==typeof i&&"number"==typeof o&&isNaN(i)&&isNaN(o))return!0;u++}return!1}})},{}],2:[function(require,module,exports){Object.entries||(Object.entries=function(e){for(var r=Object.keys(e),t=r.length,n=new Array(t);t--;)n[t]=[r[t],e[r[t]]];return n})},{}],3:[function(require,module,exports){Object.values||(Object.values=function(e){if(e!==Object(e))throw new TypeError("Object.values called on a non-object");var t,r=[];for(t in e)Object.prototype.hasOwnProperty.call(e,t)&&r.push(e[t]);return r})},{}],4:[function(require,module,exports){module.exports=function(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=new Array(a);e<a;e++)n[e]=r[e];return n}},{}],5:[function(require,module,exports){module.exports=function(r){if(Array.isArray(r))return r}},{}],6:[function(require,module,exports){var arrayLikeToArray=require("./arrayLikeToArray");module.exports=function(r){if(Array.isArray(r))return arrayLikeToArray(r)}},{"./arrayLikeToArray":4}],7:[function(require,module,exports){module.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}},{}],8:[function(require,module,exports){module.exports=function(a,l){if(!(a instanceof l))throw new TypeError("Cannot call a class as a function")}},{}],9:[function(require,module,exports){var setPrototypeOf=require("./setPrototypeOf"),isNativeReflectConstruct=require("./isNativeReflectConstruct");function _construct(t,e,r){return isNativeReflectConstruct()?module.exports=_construct=Reflect.construct.bind():module.exports=_construct=function(t,e,r){var o=[null];o.push.apply(o,e);var c=new(Function.bind.apply(t,o));return r&&setPrototypeOf(c,r.prototype),c},_construct.apply(null,arguments)}module.exports=_construct},{"./isNativeReflectConstruct":16,"./setPrototypeOf":23}],10:[function(require,module,exports){var toPropertyKey=require("./toPropertyKey");function _defineProperties(e,r){for(var t=0;t<r.length;t++){var o=r[t];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(e,toPropertyKey(o.key),o)}}module.exports=function(e,r,t){return r&&_defineProperties(e.prototype,r),t&&_defineProperties(e,t),Object.defineProperty(e,"prototype",{writable:!1}),e}},{"./toPropertyKey":27}],11:[function(require,module,exports){var unsupportedIterableToArray=require("./unsupportedIterableToArray");module.exports=function(r,e){var t="undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(!t){if(Array.isArray(r)||(t=unsupportedIterableToArray(r))||e&&r&&"number"==typeof r.length){t&&(r=t);var n=0,o=function(){};return{s:o,n:function(){return n>=r.length?{done:!0}:{done:!1,value:r[n++]}},e:function(r){throw r},f:o}}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 a,u=!0,i=!1;return{s:function(){t=t.call(r)},n:function(){var r=t.next();return u=r.done,r},e:function(r){i=!0,a=r},f:function(){try{u||null==t.return||t.return()}finally{if(i)throw a}}}}},{"./unsupportedIterableToArray":29}],12:[function(require,module,exports){var getPrototypeOf=require("./getPrototypeOf"),isNativeReflectConstruct=require("./isNativeReflectConstruct"),possibleConstructorReturn=require("./possibleConstructorReturn");module.exports=function(t){var e=isNativeReflectConstruct();return function(){var r,o=getPrototypeOf(t);if(e){var s=getPrototypeOf(this).constructor;r=Reflect.construct(o,arguments,s)}else r=o.apply(this,arguments);return possibleConstructorReturn(this,r)}}},{"./getPrototypeOf":14,"./isNativeReflectConstruct":16,"./possibleConstructorReturn":21}],13:[function(require,module,exports){var toPropertyKey=require("./toPropertyKey");module.exports=function(e,r,t){return(r=toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}},{"./toPropertyKey":27}],14:[function(require,module,exports){function _getPrototypeOf(t){return module.exports=_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},_getPrototypeOf(t)}module.exports=_getPrototypeOf},{}],15:[function(require,module,exports){var setPrototypeOf=require("./setPrototypeOf");module.exports=function(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}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&setPrototypeOf(e,t)}},{"./setPrototypeOf":23}],16:[function(require,module,exports){module.exports=function(){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(t){return!1}}},{}],17:[function(require,module,exports){module.exports=function(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}},{}],18:[function(require,module,exports){module.exports=function(r,e){var l=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=l){var t,n,i,a,u=[],o=!0,f=!1;try{if(i=(l=l.call(r)).next,0===e){if(Object(l)!==l)return;o=!1}else for(;!(o=(t=i.call(l)).done)&&(u.push(t.value),u.length!==e);o=!0);}catch(r){f=!0,n=r}finally{try{if(!o&&null!=l.return&&(a=l.return(),Object(a)!==a))return}finally{if(f)throw n}}return u}}},{}],19:[function(require,module,exports){module.exports=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.")}},{}],20:[function(require,module,exports){module.exports=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.")}},{}],21:[function(require,module,exports){var _typeof=require("./typeof"),assertThisInitialized=require("./assertThisInitialized");module.exports=function(e,r){if(r&&("object"===_typeof(r)||"function"==typeof r))return r;if(void 0!==r)throw new TypeError("Derived constructors may only return object or undefined");return assertThisInitialized(e)}},{"./assertThisInitialized":7,"./typeof":28}],22:[function(require,module,exports){var t=require("./typeof");function r(){module.exports=r=function(){return e},module.exports.__esModule=!0,module.exports.default=module.exports;var e={},n=Object.prototype,o=n.hasOwnProperty,i=Object.defineProperty||function(t,r,e){t[r]=e.value},a="function"==typeof Symbol?Symbol:{},c=a.iterator||"@@iterator",u=a.asyncIterator||"@@asyncIterator",l=a.toStringTag||"@@toStringTag";function h(t,r,e){return Object.defineProperty(t,r,{value:e,enumerable:!0,configurable:!0,writable:!0}),t[r]}try{h({},"")}catch(t){h=function(t,r,e){return t[r]=e}}function f(t,r,e,n){var o=r&&r.prototype instanceof d?r:d,a=Object.create(o.prototype),c=new k(n||[]);return i(a,"_invoke",{value:E(t,e,c)}),a}function s(t,r,e){try{return{type:"normal",arg:t.call(r,e)}}catch(t){return{type:"throw",arg:t}}}e.wrap=f;var p={};function d(){}function v(){}function y(){}var g={};h(g,c,function(){return this});var m=Object.getPrototypeOf,w=m&&m(m(G([])));w&&w!==n&&o.call(w,c)&&(g=w);var x=y.prototype=d.prototype=Object.create(g);function L(t){["next","throw","return"].forEach(function(r){h(t,r,function(t){return this._invoke(r,t)})})}function b(r,e){function n(i,a,c,u){var l=s(r[i],r,a);if("throw"!==l.type){var h=l.arg,f=h.value;return f&&"object"==t(f)&&o.call(f,"__await")?e.resolve(f.__await).then(function(t){n("next",t,c,u)},function(t){n("throw",t,c,u)}):e.resolve(f).then(function(t){h.value=t,c(h)},function(t){return n("throw",t,c,u)})}u(l.arg)}var a;i(this,"_invoke",{value:function(t,r){function o(){return new e(function(e,o){n(t,r,e,o)})}return a=a?a.then(o,o):o()}})}function E(t,r,e){var n="suspendedStart";return function(o,i){if("executing"===n)throw new Error("Generator is already running");if("completed"===n){if("throw"===o)throw i;return{value:void 0,done:!0}}for(e.method=o,e.arg=i;;){var a=e.delegate;if(a){var c=_(a,e);if(c){if(c===p)continue;return c}}if("next"===e.method)e.sent=e._sent=e.arg;else if("throw"===e.method){if("suspendedStart"===n)throw n="completed",e.arg;e.dispatchException(e.arg)}else"return"===e.method&&e.abrupt("return",e.arg);n="executing";var u=s(t,r,e);if("normal"===u.type){if(n=e.done?"completed":"suspendedYield",u.arg===p)continue;return{value:u.arg,done:e.done}}"throw"===u.type&&(n="completed",e.method="throw",e.arg=u.arg)}}}function _(t,r){var e=r.method,n=t.iterator[e];if(void 0===n)return r.delegate=null,"throw"===e&&t.iterator.return&&(r.method="return",r.arg=void 0,_(t,r),"throw"===r.method)||"return"!==e&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+e+"' method")),p;var o=s(n,t.iterator,r.arg);if("throw"===o.type)return r.method="throw",r.arg=o.arg,r.delegate=null,p;var i=o.arg;return i?i.done?(r[t.resultName]=i.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=void 0),r.delegate=null,p):i:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,p)}function O(t){var r={tryLoc:t[0]};1 in t&&(r.catchLoc=t[1]),2 in t&&(r.finallyLoc=t[2],r.afterLoc=t[3]),this.tryEntries.push(r)}function j(t){var r=t.completion||{};r.type="normal",delete r.arg,t.completion=r}function k(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(O,this),this.reset(!0)}function G(t){if(t){var r=t[c];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var e=-1,n=function r(){for(;++e<t.length;)if(o.call(t,e))return r.value=t[e],r.done=!1,r;return r.value=void 0,r.done=!0,r};return n.next=n}}return{next:N}}function N(){return{value:void 0,done:!0}}return v.prototype=y,i(x,"constructor",{value:y,configurable:!0}),i(y,"constructor",{value:v,configurable:!0}),v.displayName=h(y,l,"GeneratorFunction"),e.isGeneratorFunction=function(t){var r="function"==typeof t&&t.constructor;return!!r&&(r===v||"GeneratorFunction"===(r.displayName||r.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,y):(t.__proto__=y,h(t,l,"GeneratorFunction")),t.prototype=Object.create(x),t},e.awrap=function(t){return{__await:t}},L(b.prototype),h(b.prototype,u,function(){return this}),e.AsyncIterator=b,e.async=function(t,r,n,o,i){void 0===i&&(i=Promise);var a=new b(f(t,r,n,o),i);return e.isGeneratorFunction(r)?a:a.next().then(function(t){return t.done?t.value:a.next()})},L(x),h(x,l,"Generator"),h(x,c,function(){return this}),h(x,"toString",function(){return"[object Generator]"}),e.keys=function(t){var r=Object(t),e=[];for(var n in r)e.push(n);return e.reverse(),function t(){for(;e.length;){var n=e.pop();if(n in r)return t.value=n,t.done=!1,t}return t.done=!0,t}},e.values=G,k.prototype={constructor:k,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(j),!t)for(var r in this)"t"===r.charAt(0)&&o.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=void 0)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function e(e,n){return a.type="throw",a.arg=t,r.next=e,n&&(r.method="next",r.arg=void 0),!!n}for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n],a=i.completion;if("root"===i.tryLoc)return e("end");if(i.tryLoc<=this.prev){var c=o.call(i,"catchLoc"),u=o.call(i,"finallyLoc");if(c&&u){if(this.prev<i.catchLoc)return e(i.catchLoc,!0);if(this.prev<i.finallyLoc)return e(i.finallyLoc)}else if(c){if(this.prev<i.catchLoc)return e(i.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<i.finallyLoc)return e(i.finallyLoc)}}}},abrupt:function(t,r){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===t||"continue"===t)&&i.tryLoc<=r&&r<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=t,a.arg=r,i?(this.method="next",this.next=i.finallyLoc,p):this.complete(a)},complete:function(t,r){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&r&&(this.next=r),p},finish:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.finallyLoc===t)return this.complete(e.completion,e.afterLoc),j(e),p}},catch:function(t){for(var r=this.tryEntries.length-1;r>=0;--r){var e=this.tryEntries[r];if(e.tryLoc===t){var n=e.completion;if("throw"===n.type){var o=n.arg;j(e)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(t,r,e){return this.delegate={iterator:G(t),resultName:r,nextLoc:e},"next"===this.method&&(this.arg=void 0),p}},e}module.exports=r,module.exports.__esModule=!0,module.exports.default=module.exports},{"./typeof":28}],23:[function(require,module,exports){function _setPrototypeOf(t,e){return module.exports=_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},_setPrototypeOf(t,e)}module.exports=_setPrototypeOf},{}],24:[function(require,module,exports){var arrayWithHoles=require("./arrayWithHoles"),iterableToArrayLimit=require("./iterableToArrayLimit"),unsupportedIterableToArray=require("./unsupportedIterableToArray"),nonIterableRest=require("./nonIterableRest");module.exports=function(r,e){return arrayWithHoles(r)||iterableToArrayLimit(r,e)||unsupportedIterableToArray(r,e)||nonIterableRest()}},{"./arrayWithHoles":5,"./iterableToArrayLimit":18,"./nonIterableRest":19,"./unsupportedIterableToArray":29}],25:[function(require,module,exports){var arrayWithoutHoles=require("./arrayWithoutHoles"),iterableToArray=require("./iterableToArray"),unsupportedIterableToArray=require("./unsupportedIterableToArray"),nonIterableSpread=require("./nonIterableSpread");module.exports=function(r){return arrayWithoutHoles(r)||iterableToArray(r)||unsupportedIterableToArray(r)||nonIterableSpread()}},{"./arrayWithoutHoles":6,"./iterableToArray":17,"./nonIterableSpread":20,"./unsupportedIterableToArray":29}],26:[function(require,module,exports){var _typeof=require("./typeof");module.exports=function(r,t){if("object"!==_typeof(r)||null===r)return r;var e=r[Symbol.toPrimitive];if(void 0!==e){var i=e.call(r,t||"default");if("object"!==_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(r)}},{"./typeof":28}],27:[function(require,module,exports){var _typeof=require("./typeof"),toPrimitive=require("./toPrimitive");module.exports=function(r){var t=toPrimitive(r,"string");return"symbol"===_typeof(t)?t:String(t)}},{"./toPrimitive":26,"./typeof":28}],28:[function(require,module,exports){function _typeof(o){return module.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}module.exports=_typeof},{}],29:[function(require,module,exports){var arrayLikeToArray=require("./arrayLikeToArray");module.exports=function(r,e){if(r){if("string"==typeof r)return arrayLikeToArray(r,e);var t=Object.prototype.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?arrayLikeToArray(r,e):void 0}}},{"./arrayLikeToArray":4}],30:[function(require,module,exports){require("./@babel/runtime/helpers/Objectvalues"),require("./@babel/runtime/helpers/Arrayincludes"),require("./@babel/runtime/helpers/Objectentries");var e=require("./@babel/runtime/helpers/regeneratorRuntime"),t=require("./@babel/runtime/helpers/construct"),n=require("./@babel/runtime/helpers/slicedToArray"),i=require("./@babel/runtime/helpers/defineProperty"),a=require("./@babel/runtime/helpers/createForOfIteratorHelper"),r=require("./@babel/runtime/helpers/typeof"),o=require("./@babel/runtime/helpers/toConsumableArray"),s=require("./@babel/runtime/helpers/assertThisInitialized"),u=require("./@babel/runtime/helpers/inherits"),c=require("./@babel/runtime/helpers/createSuper"),l=require("./@babel/runtime/helpers/classCallCheck"),d=require("./@babel/runtime/helpers/createClass");!function(){var h={48:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(4469),r=i(n(4339)),o=i(n(8788)),s=function(){function e(t){l(this,e),this.director=t}return d(e,[{key:"handler",get:function(){return this.userHandler}},{key:"created",value:function(e){}},{key:"$update",value:function(){r.default.eventEmitter.emit(this.director,a.DirctorCaseType.UpdateParams)}}]),e}();s.componentName="",s.eventEmitter=new o.default,t.default=s},6486:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(4469),r=n(9497),o=n(2993),h=i(n(48)),f=i(n(2979)),p=function(e){u(n,e);var t=c(n);function n(e){var i;return l(this,n),(i=t.call(this,e)).userHandler=new f.default(s(i)),i.registerProgressEventListener(),i}return d(n,[{key:"created",value:function(e){this.operaData=e,this.backFrame=e.createFrame(r.FrameType.createRect,{visible:!1}),this.frontFrame=e.createFrame(r.FrameType.createRect,{visible:!1})}},{key:"refresh",value:function(){var e=this.userHandler.style;if(e.hidden)this.frontFrame.setParams({visible:!1}),this.backFrame.setParams({visible:!1});else{var t={visible:!0,height:e.height,left:0};e.position===o.Position.bottom?t.bottom=0:t.top=0,this.frontFrame.setParams(Object.assign(Object.assign({},t),{color:e.color,width:"".concat(Math.floor(this.userHandler.percentage),"%")})),this.backFrame.setParams(Object.assign(Object.assign({},t),{color:e.backgroundColor,width:"100%"}))}this.$update()}},{key:"registerProgressEventListener",value:function(){var e=this;h.default.eventEmitter.registerEvent(this,function(t){t===a.ProgressCaseType.RefreshProgress&&e.refresh()})}}]),n}(h.default);p.componentName="progress",t.default=p},2979:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(4469),r=n(2993),o=i(n(48));t.default=function(){function e(t){l(this,e),this.percentageValue=0,this.styleValue={position:r.Position.bottom,hidden:!1,color:"#FFFFFF",backgroundColor:"#000000",height:3},this.progress=t}return d(e,[{key:"percentage",get:function(){return this.percentageValue},set:function(e){var t="number"==typeof e?e<0?0:e>100?100:e:0;t!==this.percentageValue&&(this.percentageValue=t,this.refresh())}},{key:"style",get:function(){return this.styleValue},set:function(e){var t=this,n=!1;Object.keys(e).forEach(function(i){t.styleValue[i]!==e[i]&&(t.styleValue[i]=e[i],n=!0)}),n&&this.refresh()}},{key:"refresh",value:function(){o.default.eventEmitter.emit(this.progress,a.ProgressCaseType.RefreshProgress)}}]),e}()},7024:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){u(n,e);var t=c(n);function n(e,i){return l(this,n),t.call(this,e,i)}return d(n)}(i(n(4107)).default);t.default=a},4107:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(4469),r=n(8251),o=n(3380),s=i(n(6520)),u=i(n(6705)),c=i(n(8788)),h=n(587),f=function(){function e(t,n,i){if(l(this,e),this.TYPE=o.OperaDataType.Frame,this.operaData=n,null!==t){this.frameType=t,this.uid=String(e.UidIncIndex++);try{this.element=new((0,h.GetFrameElementClass)(t))(this)}catch(n){throw{type:r.ExceptionType.Frame,errmsg:"动作帧 ".concat(t," 不存在特定的构造函数。")}}}else{if(!i)throw"Frame 快速实例模式缺失数据信息";var a=Number(i.uid);e.UidIncIndex<=a&&(e.UidIncIndex=a+1),this.uid=i.uid,this.frameType=i.frameType;try{this.element=new((0,h.GetFrameElementClass)(i.frameType))(this)}catch(t){throw{type:r.ExceptionType.Frame,errmsg:"快速模式动作帧 ".concat(i.frameType," 不存在特定的构造函数。")}}this.element.importParams(i.params),this.element.importEvents(i.events)}this.registerElementEventListener(),e.proxyFunc(this)}return d(e,[{key:"getUid",value:function(){return this.uid}},{key:"getFrameType",value:function(){return this.frameType}},{key:"getOperaData",value:function(){return this.operaData}},{key:"setParams",value:function(e){this.element.setParams(e)}},{key:"setEvents",value:function(e){this.element.setEvent(e)}},{key:"exportData",value:function(){return{frameType:this.frameType,uid:this.uid,params:this.element.exportParams(),events:this.element.exportEvents()}}},{key:"registerElementEventListener",value:function(){var t=this;e.eventEmitter.registerEvent(this,function(e){for(var n,i,r,o=arguments.length,c=new Array(o>1?o-1:0),l=1;l<o;l++)c[l-1]=arguments[l];switch(e){case a.FrameBaseCaseType.ParamChange:(n=u.default.eventEmitter).emit.apply(n,[t.operaData,a.OperaPlayerCaseType.ElementParamChange].concat(c));break;case a.FrameBaseCaseType.EventLaunch:(i=u.default.eventEmitter).emit.apply(i,[t.operaData,a.OperaPlayerCaseType.EventLaunch].concat(c));break;case a.FrameBaseCaseType.End:(r=s.default.eventEmitter).emit.apply(r,[t.operaData,a.OperaPlayerCaseType.End].concat(c))}})}},{key:"play",value:function(){this.element.actived(),u.default.eventEmitter.emit(this.operaData,a.OperaPlayerCaseType.PlayFrame,this)}},{key:"nextFrame",value:function(){return null}},{key:"toString",value:function(){return this.element.toString()}}],[{key:"proxyFunc",value:function(e){}}]),e}();f.eventEmitter=new c.default,f.UidIncIndex=1,t.default=f},587:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GetFrameElementParamsAndEventsStruct=t.GetFrameElementClass=void 0;var a=n(9497),r=i(n(7880)),o=i(n(1935)),s=i(n(2911)),u=i(n(3285)),c=i(n(8998)),l=i(n(7165)),d=i(n(8003)),h=i(n(4480)),f=i(n(1846)),p=i(n(8030)),m=i(n(3293)),g=i(n(9906)),v=i(n(1997)),y=i(n(6027)),T=i(n(1008)),S=i(n(1662)),P=i(n(1013)),k=i(n(4005)),E=i(n(9433)),b=i(n(1258)),C=i(n(7311)),w=i(n(8898));function I(e){switch(e){case a.FrameType.media:return d.default;case a.FrameType.createVideo:return g.default;case a.FrameType.end:return s.default;case a.FrameType.var:return m.default;case a.FrameType.createImage:return l.default;case a.FrameType.setParamPosition:return h.default;case a.FrameType.setParamSize:return f.default;case a.FrameType.setParamSizeAndPosition:return p.default;case a.FrameType.createRect:return o.default;case a.FrameType.pauseVide:return v.default;case a.FrameType.playVideo:return y.default;case a.FrameType.createAnimationFunction:return r.default;case a.FrameType.exception:return u.default;case a.FrameType.if:return c.default;case a.FrameType.setParam:return T.default;case a.FrameType.report:return S.default;case a.FrameType.checkPoint:return P.default;case a.FrameType.setTimeout:return k.default;case a.FrameType.createAudio:return E.default;case a.FrameType.playAudio:return b.default;case a.FrameType.pauseAudio:return C.default;case a.FrameType.reportCheckPointCount:return w.default}return null}t.GetFrameElementClass=I,t.GetFrameElementParamsAndEventsStruct=function(e){var t=I(e),n=null,i=null;if(null!==t){var a=Object.keys(t);a.indexOf("ParamsStruct")>=0&&(n=t.ParamsStruct),a.indexOf("EventsStruct")>=0&&(i=t.EventsStruct)}return{paramsStruct:n,eventsStruct:i}}},7880:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9497),r=n(911),o=i(n(5483)),s=n(4722),h=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct,n.EventsStruct)}return d(n)}(o.default);h.ParamsStruct=Object.assign(Object.assign(Object.assign(Object.assign({},s.PostionStruct),s.SizeStruct),s.AnimationStruct),{frame:{type:[a.FrameType.createImage],desc:"需要变动的Frame对象。"},playing:{type:r.ParamInputType.Boolean,desc:"是否正在执行动画。"}}),h.EventsStruct={onEnded:{desc:"当动画结束后。"}},t.default=h},9433:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9497),r=n(911),o=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct,n.EventsStruct)}return d(n,[{key:"pause",value:function(){return this.frame.getOperaData().createFrame(a.FrameType.pauseAudio,{audio:this.frame})}},{key:"play",value:function(){return this.frame.getOperaData().createFrame(a.FrameType.playAudio,{audio:this.frame})}}]),n}(i(n(5483)).default);o.ParamsStruct={url:{type:[r.ParamInputType.String,a.FrameType.var],desc:"需要载入的音频资源地址。"},autoPlay:{type:r.ParamInputType.Boolean,desc:"是否加载完毕后立即播放。"},playing:{type:r.ParamInputType.Boolean,desc:"是否是播放中,修改该属性可以继续/暂停播放。",default:!1},seek:{type:[r.ParamInputType.Number,r.ParamInputType.String,a.FrameType.var],desc:"音频跳转到特定秒数,如果 < 0 则不跳转。",default:-1},volume:{type:[r.ParamInputType.Number],desc:"音频的音量,0~1之间的数值,默认为1。",default:1},loop:{type:r.ParamInputType.Boolean,desc:"是否循环播放,默认不循环。",default:!1}},o.EventsStruct={onPlayTimeAt:{params:{sec:{type:r.ParamInputType.Number,desc:"监听的秒数。"}},desc:"当音频播放到特定秒数时触发下一帧。"},onEnded:{desc:"当音频播放结束后。"},onPlay:{desc:"开始播放"}},t.default=o},7311:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9497),r=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct)}return d(n,[{key:"actived",value:function(){this.getParam("audio").value.setParams({playing:!1})}}]),n}(i(n(5483)).default);r.ParamsStruct={audio:{type:a.FrameType.createAudio,desc:"需要暂停的音频 Frame 实例。"}},t.default=r},1258:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9497),r=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct)}return d(n,[{key:"actived",value:function(){this.getParam("audio").value.setParams({playing:!0})}}]),n}(i(n(5483)).default);r.ParamsStruct={audio:{type:a.FrameType.createAudio,desc:"需要继续播放的音频 Frame 实例。"}},t.default=r},1013:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct,n.EventsStruct)}return d(n)}(i(n(5483)).default);a.ParamsStruct={},a.EventsStruct={},t.default=a},2911:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(4469),r=i(n(4107)),o=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e)}return d(n,[{key:"actived",value:function(){r.default.eventEmitter.emit(this.frame,a.FrameBaseCaseType.End)}}]),n}(i(n(5483)).default);t.default=o},3285:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(911),r=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct,n.EventsStruct)}return d(n)}(i(n(5483)).default);r.ParamsStruct={throw:{type:a.ParamInputType.Boolean,desc:"是否将捕获到的异常继续向上抛出,将被 director.onErr() 捕获。",default:!0}},r.EventsStruct={catch:{desc:"当捕获到异常时。"}},t.default=r},5483:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(4469),r=n(7590),o=n(3380),s=n(911),u=i(n(4107)),c=n(587),h=i(n(9308));t.default=function(){function e(t,n,i){if(l(this,e),this.params={},this.frame=t,Array.isArray(n)){var a={},o={};n.forEach(function(e){var t=(0,c.GetFrameElementParamsAndEventsStruct)(e);t.eventsStruct&&(0,r.mergeEventsStructA2B)(o,t.eventsStruct),t.paramsStruct&&(0,s.mergeParamsStructA2B)(a,t.paramsStruct)}),n=a,i=o}this.paramsStruct=n||{},this.eventsStruct=i||{},this.eventsManager=new h.default(this,this.eventsStruct),this.initParams()}return d(e,[{key:"actived",value:function(){}},{key:"setParams",value:function(e){var t=this,n=(0,s.checkParams)(this.paramsStruct,e);n&&Object.keys(n).forEach(function(e){null!==n[e]?t.params[e]=n[e]:delete t.params[e]})}},{key:"getParam",value:function(e){return this.params[e]}},{key:"exportParams",value:function(){var e=this,t={};return Object.keys(this.params).forEach(function(n){null!==e.params[n]&&(e.params[n].type===s.ParamInputType.Frame?t[n]={value:e.getFrameUid(e.params[n].value),type:s.ParamInputType.Frame,frameType:e.params[n].frameType}:t[n]={type:e.params[n].type,value:e.params[n].value})}),t}},{key:"importParams",value:function(e){var t=this;Object.keys(e).forEach(function(n){var i=e[n];t.params[n]={type:i.type,value:i.value,frameType:i.frameType},i.type===s.ParamInputType.Frame&&t.frame.getOperaData().delegateUid2Ob(o.OperaDataType.Frame,i.value,t.params[n],"value")})}},{key:"setEvent",value:function(e){this.eventsManager.registerEvent(e)}},{key:"getEvents",value:function(e){return this.eventsManager.getEvents(e)}},{key:"$emitEvent",value:function(e){this.eventsManager.launchEvent(e)}},{key:"exportEvents",value:function(){return this.eventsManager.exportEvents()}},{key:"importEvents",value:function(e){this.eventsManager.importEvents(e)}},{key:"getFrameBase",value:function(){return this.frame}},{key:"initParams",value:function(){var e=this,t={};Object.keys(this.paramsStruct).forEach(function(n){var i=e.paramsStruct[n];if(t[n]=null,void 0!==i.default){var a=(0,s.checkParamInTypes)(i.default,i.type);if(null===a)return void console.error("默认配置项目 ".concat(i," 中 default 值 ").concat(i.default," 没有通过类型检查"));t[n]={value:i.default,type:a.type,frameType:a.frameType}}});var n=this;this.params=new Proxy(t,{get:function(e,t){return e[t]},set:function(e,t,i){var r=e[t];return(null==r?void 0:r.value)!==(null==i?void 0:i.value)&&(e[t]=i),u.default.eventEmitter.emit(n.frame,a.FrameBaseCaseType.ParamChange,n.frame,t,r,i),!0}})}},{key:"getFrameUid",value:function(e){return e.getUid()}}]),e}()},8998:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9497),r=n(911),o=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct,n.EventsStruct)}return d(n,[{key:"actived",value:function(){var e,t,n=this,i=this.getParam("valueA"),a=this.getParam("valueB"),r=(null===(e=null==i?void 0:i.value)||void 0===e?void 0:e.toString())===(null===(t=null==a?void 0:a.value)||void 0===t?void 0:t.toString()),o=this.getEvents(),s=r?"isTrue":"isFalse";o.forEach(function(e){e.event===s&&n.$emitEvent(e)})}}]),n}(i(n(5483)).default);o.ParamsStruct={valueA:{type:[r.ParamInputType.String,a.FrameType.var],desc:"被比较的值或变量A。"},valueB:{type:[r.ParamInputType.String,a.FrameType.var],desc:"被比较的值或变量B。"}},o.EventsStruct={isTrue:{desc:"当 valueA == valueB 时执行的事件。"},isFalse:{desc:"当 valueA != valueB 时执行的事件。"}},t.default=o},7165:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9497),r=n(911),o=i(n(5483)),s=n(4722),h=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct,n.EventsStruct)}return d(n,[{key:"visible",value:function(e){return this.frame.getOperaData().createFrame(a.FrameType.setParamPosition,{visible:!!e,frame:this.frame})}}]),n}(o.default);h.ParamsStruct=Object.assign(Object.assign(Object.assign({},s.PostionStruct),s.SizeStruct),{url:{type:[r.ParamInputType.String,a.FrameType.var],desc:"需要载入的图像资源地址。"}}),h.EventsStruct={onClick:{desc:"当图片被点击。"}},t.default=h},8003:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9497),r=n(911),o=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct)}return d(n)}(i(n(5483)).default);o.ParamsStruct={device:{type:r.ParamInputType.Selecet,desc:"需要查询的设备类型,目前可查询 phone、pad。",selectItems:["phone","pad"]},var:{type:a.FrameType.var,desc:"当前运行设备满足 Device 条件时被设定的变量(关键帧)。"},value:{type:r.ParamInputType.String,desc:"变量(关键帧)设定值。"}},t.default=o},1935:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9497),r=n(911),o=i(n(5483)),s=n(4722),h=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct,n.EventsStruct)}return d(n)}(o.default);h.ParamsStruct=Object.assign(Object.assign(Object.assign({},s.PostionStruct),s.SizeStruct),{color:{type:[r.ParamInputType.String,a.FrameType.var],desc:"颜色,默认为透明。"}}),h.EventsStruct={onClick:{desc:"当区域被点击。"}},t.default=h},1662:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9497),r=n(911),o=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct,n.EventsStruct)}return d(n)}(i(n(5483)).default);o.ParamsStruct={sceneId:{type:[r.ParamInputType.String,a.FrameType.var],desc:"自定义上报场景ID。"},dimension:{type:[r.ParamInputType.String,a.FrameType.var],desc:"自定义上报维度JSON字符串,请阅读上报说明填写。"},metric:{type:[r.ParamInputType.String,a.FrameType.var],desc:"自定义上报指标JSON字符串,请阅读上报说明填写。"}},o.EventsStruct={},t.default=o},8898:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(911),r=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct,n.EventsStruct)}return d(n)}(i(n(5483)).default);r.ParamsStruct={num:{type:a.ParamInputType.Number,desc:"累计创建的检查点个数。"}},r.EventsStruct={},t.default=r},1008:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9497),r=n(911),o=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct,n.EventsStruct)}return d(n,[{key:"actived",value:function(){var e,t,n=null===(e=this.getParam("frame"))||void 0===e?void 0:e.value;if(n){var i,a=null===(t=this.getParam("param"))||void 0===t?void 0:t.value.toString(),o=this.getParam("value");i=!o||o.type!==r.ParamInputType.Boolean&&o.type!==r.ParamInputType.Number&&o.type!==r.ParamInputType.String?null==o?void 0:o.value.toString():o.value;var s={};s[a]=i,n.setParams(s)}}}]),n}(i(n(5483)).default);o.ParamsStruct={frame:{type:r.ParamInputType.Frame,desc:"被修改的 Frame 对象。"},param:{type:[r.ParamInputType.String,a.FrameType.var],desc:"被设置的属性名。"},value:{type:[r.ParamInputType.String,a.FrameType.var,r.ParamInputType.Boolean,r.ParamInputType.Number],desc:"被设置的属性值。"}},o.EventsStruct={},t.default=o},4480:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(911),r=i(n(5483)),o=n(4722),s=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct)}return d(n,[{key:"actived",value:function(){var e,t,n,i,a,r,o=null===(e=this.getParam("frame"))||void 0===e?void 0:e.value;if(o){var s=null===(t=this.getParam("top"))||void 0===t?void 0:t.value,u=null===(n=this.getParam("bottom"))||void 0===n?void 0:n.value,c=null===(i=this.getParam("left"))||void 0===i?void 0:i.value,l=null===(a=this.getParam("right"))||void 0===a?void 0:a.value,d=null===(r=this.getParam("visible"))||void 0===r?void 0:r.value,h={};void 0!==s&&(h.top=s),void 0!==u&&(h.bottom=u),void 0!==c&&(h.left=c),void 0!==l&&(h.right=l),void 0!==d&&(h.visible=d),Object.keys(h).length>0&&o.setParams(h)}}}]),n}(r.default);s.ParamsStruct=Object.assign(Object.assign({},o.PostionStruct),{frame:{type:a.ParamInputType.Frame,desc:"被修改的 Frame 对象。"}}),t.default=s},1846:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(911),r=i(n(5483)),o=n(4722),s=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct)}return d(n,[{key:"actived",value:function(){var e,t,n,i,a,r,o=null===(e=this.getParam("frame"))||void 0===e?void 0:e.value;if(o){var s=null===(t=this.getParam("width"))||void 0===t?void 0:t.value,u=null===(n=this.getParam("height"))||void 0===n?void 0:n.value,c=null===(i=this.getParam("scaleHeight"))||void 0===i?void 0:i.value,l=null===(a=this.getParam("scaleWidth"))||void 0===a?void 0:a.value,d=null===(r=this.getParam("opacity"))||void 0===r?void 0:r.value;void 0!==s&&o.setParams({width:s}),void 0!==u&&o.setParams({height:u}),void 0!==c&&o.setParams({scaleHeight:c}),void 0!==l&&o.setParams({scaleWidth:l}),void 0!==d&&o.setParams({opacity:d})}}}]),n}(r.default);s.ParamsStruct=Object.assign(Object.assign({},o.SizeStruct),{frame:{type:a.ParamInputType.Frame,desc:"被修改的 Frame 对象。"}}),t.default=s},8030:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9497),r=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,[a.FrameType.setParamSize,a.FrameType.setParamPosition])}return d(n,[{key:"actived",value:function(){var e,t,n,i,a,r,o,s,u,c,l,d=null===(e=this.getParam("frame"))||void 0===e?void 0:e.value;if(d){var h=null===(t=this.getParam("top"))||void 0===t?void 0:t.value,f=null===(n=this.getParam("bottom"))||void 0===n?void 0:n.value,p=null===(i=this.getParam("left"))||void 0===i?void 0:i.value,m=null===(a=this.getParam("right"))||void 0===a?void 0:a.value,g=null===(r=this.getParam("visible"))||void 0===r?void 0:r.value,v=null===(o=this.getParam("width"))||void 0===o?void 0:o.value,y=null===(s=this.getParam("opacity"))||void 0===s?void 0:s.value,T=null===(u=this.getParam("scaleWidth"))||void 0===u?void 0:u.value,S=null===(c=this.getParam("scaleHeight"))||void 0===c?void 0:c.value,P=null===(l=this.getParam("height"))||void 0===l?void 0:l.value,k={};void 0!==h&&(k.top=h),void 0!==f&&(k.bottom=f),void 0!==p&&(k.left=p),void 0!==m&&(k.right=m),void 0!==g&&(k.visible=g),void 0!==v&&(k.width=v),void 0!==P&&(k.height=P),void 0!==S&&(k.scaleHeight=S),void 0!==T&&(k.scaleWidth=T),void 0!==y&&(k.opacity=y),Object.keys(k).length>0&&d.setParams(k)}}}]),n}(i(n(5483)).default);t.default=r},4005:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9497),r=n(911),o=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct,n.EventsStruct)}return d(n,[{key:"cancel",value:function(){return this.frame.getOperaData().createFrame(a.FrameType.setParam,{frame:this,param:"cancel",value:!0})}}]),n}(i(n(5483)).default);o.ParamsStruct={timeout:{type:[r.ParamInputType.String,a.FrameType.var,r.ParamInputType.Number],desc:"延迟时长,单位 ms。"},cancel:{type:[r.ParamInputType.Boolean],desc:"提前取消执行。",default:!1}},o.EventsStruct={onEnded:{desc:"当延迟结束后。"},onCancel:{desc:"当主动取消时。"}},t.default=o},4722:function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.AnimationStruct=t.SizeStruct=t.PostionStruct=void 0;var i=n(9497),a=n(911);t.PostionStruct={top:{type:[a.ParamInputType.Number,a.ParamInputType.None,a.ParamInputType.Percent],desc:"屏幕顶边距离。"},bottom:{type:[a.ParamInputType.Number,a.ParamInputType.None,a.ParamInputType.Percent],desc:"屏幕底边距离,若同时设定Top Bottom 则该属性失效。"},left:{type:[a.ParamInputType.Number,a.ParamInputType.None,a.ParamInputType.Percent],desc:"屏幕左边距离。"},right:{type:[a.ParamInputType.Number,a.ParamInputType.None,a.ParamInputType.Percent],desc:"屏幕右边距离,若同时设定 Left Right 则该属性失效。"},visible:{type:a.ParamInputType.Boolean,desc:"是否可见。",default:!0}},t.SizeStruct={width:{type:[a.ParamInputType.Number,a.ParamInputType.Percent],desc:"宽度。"},height:{type:[a.ParamInputType.Number,a.ParamInputType.Percent],desc:"高度。"},scaleHeight:{type:a.ParamInputType.Number,desc:"缩放值,标准为1。"},scaleWidth:{type:a.ParamInputType.Number,desc:"缩放值,标准为1。"},opacity:{type:a.ParamInputType.Number,desc:"透明度,1 为不透明,0 为完全透明。"}},t.AnimationStruct={duration:{type:[a.ParamInputType.String,i.FrameType.var],desc:"动画持续时间,ms。"},easing:{type:[a.ParamInputType.String,i.FrameType.var],desc:"曲率函数名。"}}},3293:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(911),r=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct)}return d(n,[{key:"toString",value:function(){return this.getParam("value").value}}]),n}(i(n(5483)).default);r.ParamsStruct={value:{type:a.ParamInputType.String,desc:"全局字符串变量。"},globalName:{type:a.ParamInputType.String,desc:"全局变量名,设置后可对其进行直接赋值。"}},r.EventsStruct={onChange:{desc:"当全局变量值被赋值时的事件,即使赋值后仍保持原始值也会产生事件。"},onChanged:{desc:"当全局变量值改变时的事件,仅在变量值真实发生变化时产生事件。"}},t.default=r},9906:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9497),r=n(911),o=i(n(5483)),s=n(4722),h=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct,n.EventsStruct)}return d(n,[{key:"pause",value:function(){return this.frame.getOperaData().createFrame(a.FrameType.pauseVide,{video:this.frame})}},{key:"play",value:function(){return this.frame.getOperaData().createFrame(a.FrameType.playVideo,{video:this.frame})}},{key:"visible",value:function(e){return this.frame.getOperaData().createFrame(a.FrameType.setParamPosition,{visible:!!e,frame:this.frame})}}]),n}(o.default);h.ParamsStruct=Object.assign(Object.assign(Object.assign({},s.PostionStruct),s.SizeStruct),{url:{type:[r.ParamInputType.String,a.FrameType.var],desc:"需要载入的视频资源地址。"},autoPlay:{type:r.ParamInputType.Boolean,desc:"是否加载完毕后立即播放。"},playing:{type:r.ParamInputType.Boolean,desc:"是否是播放中。",default:!1},objectFit:{type:[r.ParamInputType.String,a.FrameType.var],desc:"视频的缩放模式,可选值:fill、contain、cover",default:"cover"},seek:{type:[r.ParamInputType.Number,r.ParamInputType.String,a.FrameType.var],desc:"视频跳转到特定秒数,如果 < 0 则不跳转。",default:-1},loop:{type:r.ParamInputType.Boolean,desc:"是否循环播放。",default:!1}}),h.EventsStruct={onPlayTimeAt:{params:{sec:{type:r.ParamInputType.Number,desc:"监听的秒数。"}},desc:"当视频播放到特定秒数时触发下一帧。"},onEnded:{desc:"当视频播放结束后。"},onPlay:{desc:"开始播放。"}},t.default=h},1997:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9497),r=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct)}return d(n,[{key:"actived",value:function(){this.getParam("video").value.setParams({playing:!1})}}]),n}(i(n(5483)).default);r.ParamsStruct={video:{type:a.FrameType.createVideo,desc:"需要暂停的视频 Frame 实例。"}},t.default=r},6027:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(9497),r=function(e){u(n,e);var t=c(n);function n(e){return l(this,n),t.call(this,e,n.ParamsStruct)}return d(n,[{key:"actived",value:function(){this.getParam("video").value.setParams({playing:!0})}}]),n}(i(n(5483)).default);r.ParamsStruct={video:{type:a.FrameType.createVideo,desc:"需要继续播放的视频 Frame 实例。"}},t.default=r},9308:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(4469),r=n(3380),s=n(911),u=i(n(4107)),c=function(){function e(t,n){l(this,e),this.events=[],this.frameBase=t,this.eventsStruct=n}return d(e,[{key:"registerEvent",value:function(t){var n=[];Array.isArray(t.bind)?n.push.apply(n,o(t.bind)):n.push(t.bind),t.bind=n;var i=e.EventCheck(this.eventsStruct,t);null!==i&&this.events.push(i)}},{key:"getEvents",value:function(e){if(!e)return this.events;var t=[];return this.events.forEach(function(n){n.event===e&&t.push(n)}),t}},{key:"exportEvents",value:function(){var e=[];return this.events.forEach(function(t){e.push({event:t.event,params:t.params,bind:t.bind.map(function(e){return{type:e.type,uid:e.uid}}),keep:!!t.keep})}),e}},{key:"importEvents",value:function(e){var t=this;e.forEach(function(e){var n={event:e.event,params:e.params,bind:e.bind.map(function(e){var n={type:e.type,uid:e.uid};return t.frameBase.getFrameBase().getOperaData().delegateUid2Ob(e.type,e.uid,n,"ob"),n}),keep:!!e.keep};t.events.push(n)})}},{key:"launchEvent",value:function(e){for(var t=0;t<this.events.length;t++)if(this.events[t]===e)return e.keep||this.events.splice(t,1),void u.default.eventEmitter.emit(this.frameBase.getFrameBase(),a.FrameBaseCaseType.EventLaunch,e)}}],[{key:"EventCheck",value:function(e,t){var n=Object.keys(e);if(n.indexOf(t.event)<0)return console.error("事件定义范围 ".concat(JSON.stringify(n)," 不存在注册目标 event 类型 ").concat(t.event)),null;var i=e[t.event],a=(0,s.checkParams)(i.params,t.params)||{},u=[];Array.isArray(t.bind)?u.push.apply(u,o(t.bind)):u.push(t.bind);var c=[];return u.forEach(function(e){c.push({type:r.OperaDataType.StoryLine,uid:e.getUid(),ob:e})}),{event:t.event,params:a,bind:c,keep:!!t.keep}}}]),e}();t.default=c},4303:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=function(e){u(n,e);var t=c(n);function n(e,i){var a;return l(this,n),(a=t.call(this,e)).relatedEvent=i,a}return d(n)}(i(n(1433)).default);t.default=a},1433:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(4469),r=n(3380),o=i(n(6705)),s=function(){function e(t,n){var i=this;if(l(this,e),this.TYPE=r.OperaDataType.StoryLine,this.operaData=t,this.datas=[],n){var a=Number(n.uid);e.UidIncIndex<=a&&(e.UidIncIndex=a+1),this.uid=n.uid,n.datas.forEach(function(e){e.type===r.OperaDataType.Frame?i.datas.push(i.operaData.getFrameById(e.uid)):e.type===r.OperaDataType.StoryLine&&(i.datas.push(null),i.operaData.delegateUid2Ob(r.OperaDataType.StoryLine,e.uid,i.datas,i.datas.length-1))})}else this.uid=String(e.UidIncIndex++)}return d(e,[{key:"add",value:function(){var e;(e=this.datas).push.apply(e,arguments)}},{key:"getUid",value:function(){return this.uid}},{key:"getRelatedEvent",value:function(){return this.relatedEvent}},{key:"nextFrame",value:function(){return this.currentData=this.datas.shift(),this.currentData?(this.currentData.play(),this.currentData):(o.default.eventEmitter.emit(this.operaData,a.OperaPlayerCaseType.ReportStoryEnd,this),null)}},{key:"play",value:function(){o.default.eventEmitter.emit(this.operaData,a.OperaPlayerCaseType.PlayStoryLine,this)}},{key:"exportData",value:function(){return{uid:this.getUid(),datas:this.datas.map(function(e){return{type:e.TYPE,uid:e.getUid()}})}}}]),e}();s.UidIncIndex=1,t.default=s},8353:function(e,t,n){var i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Report=t.Logger=t.OperaData=t.Director=void 0;var a=i(n(4339));t.Director=a.default;var r=i(n(6520));t.OperaData=r.default;var o=i(n(7164));t.Logger=o.default;var s=i(n(8852));t.Report=s.default},5033:function(e,t){var n;Object.defineProperty(t,"__esModule",{value:!0}),t.DOMElementType=void 0,function(e){e[e.video=0]="video",e[e.image=1]="image",e[e.view=2]="view"}(n||(t.DOMElementType=n={}))},4469:function(e,t){var n,i,a,r,o,s,u,c;Object.defineProperty(t,"__esModule",{value:!0}),t.LoggerCaseType=t.ProgressCaseType=t.ReportCaseType=t.ViewerElementBaseCaseType=t.ViewerBaseCaseType=t.DirctorCaseType=t.OperaPlayerCaseType=t.FrameBaseCaseType=void 0,function(e){e[e.ParamChange=0]="ParamChange",e[e.EventLaunch=1]="EventLaunch",e[e.End=2]="End"}(n||(t.FrameBaseCaseType=n={})),function(e){e[e.ElementParamChange=0]="ElementParamChange",e[e.PlayFrame=1]="PlayFrame",e[e.PlayStoryLine=2]="PlayStoryLine",e[e.EventLaunch=3]="EventLaunch",e[e.Exception=4]="Exception",e[e.End=5]="End",e[e.ReportStoryStart=6]="ReportStoryStart",e[e.ReportStoryEnd=7]="ReportStoryEnd"}(i||(t.OperaPlayerCaseType=i={})),function(e){e[e.FrameElementParamChange=0]="FrameElementParamChange",e[e.FrameElementParamChangeUpdate=1]="FrameElementParamChangeUpdate",