(function(t){typeof define=="function"&&define.amd?define(t):t()})(function(){"use strict";function _createForOfIteratorHelper(t,o){var r=typeof Symbol<"u"&&t[Symbol.iterator]||t["@@iterator"];if(!r){if(Array.isArray(t)||(r=_unsupportedIterableToArray(t))||o&&t&&typeof t.length=="number"){r&&(t=r);var d=0,m=function(){};return{s:m,n:function(){return d>=t.length?{done:!0}:{done:!1,value:t[d++]}},e:function(f){throw f},f:m}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var v,y=!0,h=!1;return{s:function(){r=r.call(t)},n:function(){var f=r.next();return y=f.done,f},e:function(f){h=!0,v=f},f:function(){try{y||r.return==null||r.return()}finally{if(h)throw v}}}}function _unsupportedIterableToArray(t,o){if(t){if(typeof t=="string")return _arrayLikeToArray(t,o);var r={}.toString.call(t).slice(8,-1);return r==="Object"&&t.constructor&&(r=t.constructor.name),r==="Map"||r==="Set"?Array.from(t):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(t,o):void 0}}function _arrayLikeToArray(t,o){(o==null||o>t.length)&&(o=t.length);for(var r=0,d=Array(o);rI;n?w(e):b(e)}}}document.readyState==="loading"?window.addEventListener("DOMContentLoaded",E):E()});