(function(){function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread(e){for(var t=1;t=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},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,i=!0,s=!1;return{s:function(){r=r.call(e)},n:function(){var e=r.next();return i=e.done,e},e:function(e){s=!0,a=e},f:function(){try{i||null==r.return||r.return()}finally{if(s)throw a}}}}function _slicedToArray(e,t){return _arrayWithHoles(e)||_iterableToArrayLimit(e,t)||_unsupportedIterableToArray(e,t)||_nonIterableRest()}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 _iterableToArrayLimit(e,t){var r=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=r){var n,o,a=[],i=!0,s=!1;try{for(r=r.call(e);!(i=(n=r.next()).done)&&(a.push(n.value),!t||a.length!==t);i=!0);}catch(c){s=!0,o=c}finally{try{i||null==r.return||r.return()}finally{if(s)throw o}}return a}}function _arrayWithHoles(e){if(Array.isArray(e))return e}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)}function _toConsumableArray(e){return _arrayWithoutHoles(e)||_iterableToArray(e)||_unsupportedIterableToArray(e)||_nonIterableSpread()}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 _unsupportedIterableToArray(e,t){if(e){if("string"==typeof e)return _arrayLikeToArray(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?_arrayLikeToArray(e,t):void 0}}function _iterableToArray(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function _arrayWithoutHoles(e){if(Array.isArray(e))return _arrayLikeToArray(e)}function _arrayLikeToArray(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=new Array(t);r".concat(e,""):e;var s=templateContainer.content;if(n){for(var c=s.firstChild;c.firstChild;)s.appendChild(c.firstChild);s.removeChild(c)}t.insertBefore(s,r)}return[i?i.nextSibling:t.firstChild,r?r.previousSibling:t.lastChild]}};function patchClass(e,t,r){var n=e._vtc;n&&(t=(t?[t].concat(_toConsumableArray(n)):_toConsumableArray(n)).join(" ")),null==t?e.removeAttribute("class"):r?e.setAttribute("class",t):e.className=t}function patchStyle(e,t,r){var n=e.style,o=isString(r);if(r&&!o){for(var a in r)setStyle(n,a,r[a]);if(t&&!isString(t))for(var i in t)null==r[i]&&setStyle(n,i,"")}else{var s=n.display;o?t!==r&&(n.cssText=r):t&&e.removeAttribute("style"),"_vod"in e&&(n.display=s)}}var importantRE=/\s*!important$/;function setStyle(e,t,r){if(isArray(r))r.forEach((function(r){return setStyle(e,t,r)}));else if(null==r&&(r=""),t.startsWith("--"))e.setProperty(t,r);else{var n=autoPrefix(e,t);importantRE.test(r)?e.setProperty(hyphenate(n),r.replace(importantRE,""),"important"):e[n]=r}}var prefixes=["Webkit","Moz","ms"],prefixCache={};function autoPrefix(e,t){var r=prefixCache[t];if(r)return r;var n=camelize(t);if("filter"!==n&&n in e)return prefixCache[t]=n;n=capitalize(n);for(var o=0;odocument.createEvent("Event").timeStamp&&(e=function(){return performance.now()});var r=navigator.userAgent.match(/firefox\/(\d+)/i);t=!!(r&&Number(r[1])<=53)}return[e,t]}(),_ref2=_slicedToArray(_ref,2),_getNow=_ref2[0],skipTimestampCheck=_ref2[1],cachedNow=0,p=Promise.resolve(),reset=function(){cachedNow=0},getNow=function(){return cachedNow||(p.then(reset),cachedNow=_getNow())};function addEventListener(e,t,r,n){e.addEventListener(t,r,n)}function removeEventListener(e,t,r,n){e.removeEventListener(t,r,n)}function patchEvent(e,t,r,n){var o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:null,a=e._vei||(e._vei={}),i=a[t];if(n&&i)i.value=n;else{var s=parseName(t),c=_slicedToArray(s,2),l=c[0],u=c[1];if(n){var f=a[t]=createInvoker(n,o);addEventListener(e,l,f,u)}else i&&(removeEventListener(e,l,i,u),a[t]=void 0)}}var optionsModifierRE=/(?:Once|Passive|Capture)$/;function parseName(e){var t,r;if(optionsModifierRE.test(e))for(t={};r=e.match(optionsModifierRE);)e=e.slice(0,e.length-r[0].length),t[r[0].toLowerCase()]=!0;return[hyphenate(e.slice(2)),t]}function createInvoker(e,t){var r=function e(r){var n=r.timeStamp||_getNow();(skipTimestampCheck||n>=e.attached-1)&&callWithAsyncErrorHandling(patchStopImmediatePropagation(r,e.value),t,5,[r])};return r.value=e,r.attached=getNow(),r}function patchStopImmediatePropagation(e,t){if(isArray(t)){var r=e.stopImmediatePropagation;return e.stopImmediatePropagation=function(){r.call(e),e._stopped=!0},t.map((function(e){return function(t){return!t._stopped&&e&&e(t)}}))}return t}var nativeOnRE=/^on[a-z]/,patchProp=function(e,t,r,n){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5?arguments[5]:void 0,i=arguments.length>6?arguments[6]:void 0,s=arguments.length>7?arguments[7]:void 0,c=arguments.length>8?arguments[8]:void 0;"class"===t?patchClass(e,n,o):"style"===t?patchStyle(e,r,n):isOn(t)?isModelListener(t)||patchEvent(e,t,r,n,i):("."===t[0]?(t=t.slice(1),1):"^"===t[0]?(t=t.slice(1),0):shouldSetAsProp(e,t,n,o))?patchDOMProp(e,t,n,a,i,s,c):("true-value"===t?e._trueValue=n:"false-value"===t&&(e._falseValue=n),patchAttr(e,t,n,o))};function shouldSetAsProp(e,t,r,n){return n?"innerHTML"===t||"textContent"===t||!!(t in e&&nativeOnRE.test(t)&&isFunction$2(r)):"spellcheck"!==t&&"draggable"!==t&&"translate"!==t&&("form"!==t&&(("list"!==t||"INPUT"!==e.tagName)&&(("type"!==t||"TEXTAREA"!==e.tagName)&&((!nativeOnRE.test(t)||!isString(r))&&t in e))))}var TRANSITION="transition",ANIMATION="animation",Transition=exports("T",(function(e,t){var r=t.slots;return h(BaseTransition,resolveTransitionProps(e),r)}));Transition.displayName="Transition";var DOMTransitionPropsValidators={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators=Transition.props=extend({},BaseTransition.props,DOMTransitionPropsValidators),callHook=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];isArray(e)?e.forEach((function(e){return e.apply(void 0,_toConsumableArray(t))})):e&&e.apply(void 0,_toConsumableArray(t))},hasExplicitCallback=function(e){return!!e&&(isArray(e)?e.some((function(e){return e.length>1})):e.length>1)};function resolveTransitionProps(e){var t={};for(var r in e)r in DOMTransitionPropsValidators||(t[r]=e[r]);if(!1===e.css)return t;var n=e.name,o=void 0===n?"v":n,a=e.type,i=e.duration,s=e.enterFromClass,c=void 0===s?"".concat(o,"-enter-from"):s,l=e.enterActiveClass,u=void 0===l?"".concat(o,"-enter-active"):l,f=e.enterToClass,p=void 0===f?"".concat(o,"-enter-to"):f,d=e.appearFromClass,m=void 0===d?c:d,g=e.appearActiveClass,v=void 0===g?u:g,h=e.appearToClass,y=void 0===h?p:h,b=e.leaveFromClass,S=void 0===b?"".concat(o,"-leave-from"):b,_=e.leaveActiveClass,A=void 0===_?"".concat(o,"-leave-active"):_,w=e.leaveToClass,$=void 0===w?"".concat(o,"-leave-to"):w,T=normalizeDuration(i),x=T&&T[0],O=T&&T[1],C=t.onBeforeEnter,j=t.onEnter,N=t.onEnterCancelled,E=t.onLeave,I=t.onLeaveCancelled,k=t.onBeforeAppear,P=void 0===k?C:k,F=t.onAppear,R=void 0===F?j:F,M=t.onAppearCancelled,L=void 0===M?N:M,D=function(e,t,r){removeTransitionClass(e,t?y:p),removeTransitionClass(e,t?v:u),r&&r()},U=function(e,t){removeTransitionClass(e,$),removeTransitionClass(e,A),t&&t()},H=function(e){return function(t,r){var n=e?R:j,o=function(){return D(t,e,r)};callHook(n,[t,o]),nextFrame((function(){removeTransitionClass(t,e?m:c),addTransitionClass(t,e?y:p),hasExplicitCallback(n)||whenTransitionEnds(t,a,x,o)}))}};return extend(t,{onBeforeEnter:function(e){callHook(C,[e]),addTransitionClass(e,c),addTransitionClass(e,u)},onBeforeAppear:function(e){callHook(P,[e]),addTransitionClass(e,m),addTransitionClass(e,v)},onEnter:H(!1),onAppear:H(!0),onLeave:function(e,t){var r=function(){return U(e,t)};addTransitionClass(e,S),forceReflow(),addTransitionClass(e,A),nextFrame((function(){removeTransitionClass(e,S),addTransitionClass(e,$),hasExplicitCallback(E)||whenTransitionEnds(e,a,O,r)})),callHook(E,[e,r])},onEnterCancelled:function(e){D(e,!1),callHook(N,[e])},onAppearCancelled:function(e){D(e,!0),callHook(L,[e])},onLeaveCancelled:function(e){U(e),callHook(I,[e])}})}function normalizeDuration(e){if(null==e)return null;if(isObject$2(e))return[NumberOf(e.enter),NumberOf(e.leave)];var t=NumberOf(e);return[t,t]}function NumberOf(e){return toNumber(e)}function addTransitionClass(e,t){t.split(/\s+/).forEach((function(t){return t&&e.classList.add(t)})),(e._vtc||(e._vtc=new Set)).add(t)}function removeTransitionClass(e,t){t.split(/\s+/).forEach((function(t){return t&&e.classList.remove(t)}));var r=e._vtc;r&&(r.delete(t),r.size||(e._vtc=void 0))}function nextFrame(e){requestAnimationFrame((function(){requestAnimationFrame(e)}))}var endId=0;function whenTransitionEnds(e,t,r,n){var o=e._endId=++endId,a=function(){o===e._endId&&n()};if(r)return setTimeout(a,r);var i=getTransitionInfo(e,t),s=i.type,c=i.timeout,l=i.propCount;if(!s)return n();var u=s+"end",f=0,p=function(){e.removeEventListener(u,d),a()},d=function(t){t.target===e&&++f>=l&&p()};setTimeout((function(){f0&&(u=TRANSITION,f=i,p=a.length):t===ANIMATION?l>0&&(u=ANIMATION,f=l,p=c.length):p=(u=(f=Math.max(i,l))>0?i>l?TRANSITION:ANIMATION:null)?u===TRANSITION?a.length:c.length:0,{type:u,timeout:f,propCount:p,hasTransform:u===TRANSITION&&/\b(transform|all)(,|$)/.test(r[TRANSITION+"Property"])}}function getTimeout(e,t){for(;e.length0})).join("&")},e.parseUrl=function(e,t){t=Object.assign({decode:!0},t);var r=_slicedToArray(n(e,"#"),2),o=r[0],a=r[1];return Object.assign({url:o.split("?")[0]||"",query:p(u(e),t)},t&&t.parseFragmentIdentifier&&a?{fragmentIdentifier:s(a,t)}:{})},e.stringifyUrl=function(t,r){r=Object.assign({encode:!0,strict:!0},r);var n=l(t.url).split("?")[0]||"",o=e.extract(t.url),a=e.parse(o,{sort:!1}),s=Object.assign(a,t.query),c=e.stringify(s,r);c&&(c="?".concat(c));var u=function(e){var t="",r=e.indexOf("#");return-1!==r&&(t=e.slice(r)),t}(t.url);return t.fragmentIdentifier&&(u="#".concat(i(t.fragmentIdentifier,r))),"".concat(n).concat(c).concat(u)},e.pick=function(t,r,n){n=Object.assign({parseFragmentIdentifier:!0},n);var a=e.parseUrl(t,n),i=a.url,s=a.query,c=a.fragmentIdentifier;return e.stringifyUrl({url:i,query:o(s,r),fragmentIdentifier:c},n)},e.exclude=function(t,r,n){var o=Array.isArray(r)?function(e){return!r.includes(e)}:function(e,t){return!r(e,t)};return e.pick(t,o,n)}}(queryString);var state$1=exports("s",reactive({modular:{teaching:!1,follow:!1,fingering:!1,switch:!1,speed:!1,evaluating:!1,excerpts:!1,recording:!1},modularDetail:{teaching:{name:"大雅金唐教材",desc:"同步乐团学习教材,让孩子在专业系统的训练下提升演奏水平",images:["./static/teaching/1.jpg","./static/teaching/2.jpg","./static/teaching/3.jpg"]},follow:{name:"五线谱跟播",desc:"将教材转化成五线谱,并支持音符根据播放进度高亮显示,增强孩子演奏乐感",images:["./static/follow/1.jpg"]},fingering:{name:"演奏指法跟播",desc:"根据音符时值展现演奏指法,培养孩子良好的演奏习惯",images:["./static/fingering/1.jpg","./static/fingering/2.jpg","./static/fingering/3.jpg"]},switch:{name:"原声/伴奏切换",desc:"为不同声部学员提供专业伴奏,支持伴奏与原音切换,声临其境的感受乐曲",images:["./static/switch/1.jpg","./static/switch/2.jpg"]},speed:{name:"播放速度调整",desc:"播放速度课根据个人练习情况调整,循序渐进的掌握每首曲目的演奏",images:["./static/speed/1.jpg","./static/speed/2.jpg"]},evaluating:{name:"智能评测",desc:"为孩子的演奏提供专业、标准的点评",images:["./static/evaluating/1.jpg","./static/evaluating/2.jpg","./static/evaluating/3.jpg"]},excerpts:{name:"五线谱选段播放",desc:"根据练习情况选择重难点小节循环练习,帮助孩子突破难关",images:["./static/excerpts/1.jpg"]},recording:{name:"边录边播",desc:"打开摄像头,可以在练习时看到自己的演奏状态,还可以录制演奏的视频或音频",images:[]}},openKey:"",user:null,subjectId:0,subjectLoading:!1,origanSubjectId:0,subjectOptions:[{value:0,text:"全部声部"}],chinesePartName:{},MusicalInstrumentClassification:{},tenantId:null,organId:null,extSubjectIds:[],clintNmae:"daya"})),assign=make_assign(),create$1=make_create(),trim$1=make_trim(),Global$5="undefined"!=typeof window?window:commonjsGlobal,util$6={assign:assign,create:create$1,trim:trim$1,bind:bind$1,slice:slice$1,each:each$7,map:map,pluck:pluck$1,isList:isList$1,isFunction:isFunction$1,isObject:isObject$1,Global:Global$5};function make_assign(){return Object.assign?Object.assign:function(e,t,r,n){for(var o=1;o=0;t--){var r=localStorage().key(t);e(read$5(r),r)}}function remove$5(e){return localStorage().removeItem(e)}function clearAll$5(){return localStorage().clear()}var util$3=util$6,Global$3=util$3.Global,oldFFGlobalStorage={name:"oldFF-globalStorage",read:read$4,write:write$4,each:each$4,remove:remove$4,clearAll:clearAll$4},globalStorage=Global$3.globalStorage;function read$4(e){return globalStorage[e]}function write$4(e,t){globalStorage[e]=t}function each$4(e){for(var t=globalStorage.length-1;t>=0;t--){var r=globalStorage.key(t);e(globalStorage[r],r)}}function remove$4(e){return globalStorage.removeItem(e)}function clearAll$4(){each$4((function(e,t){delete globalStorage[e]}))}var util$2=util$6,Global$2=util$2.Global,oldIEUserDataStorage={name:"oldIE-userDataStorage",write:write$3,read:read$3,each:each$3,remove:remove$3,clearAll:clearAll$3},storageName="storejs",doc$1=Global$2.document,_withStorageEl=_makeIEStorageElFunction(),disable=(Global$2.navigator?Global$2.navigator.userAgent:"").match(/ (MSIE 8|MSIE 9|MSIE 10)\./);function write$3(e,t){if(!disable){var r=fixKey(e);_withStorageEl((function(e){e.setAttribute(r,t),e.save(storageName)}))}}function read$3(e){if(!disable){var t=fixKey(e),r=null;return _withStorageEl((function(e){r=e.getAttribute(t)})),r}}function each$3(e){_withStorageEl((function(t){for(var r=t.XMLDocument.documentElement.attributes,n=r.length-1;n>=0;n--){var o=r[n];e(t.getAttribute(o.name),o.name)}}))}function remove$3(e){var t=fixKey(e);_withStorageEl((function(e){e.removeAttribute(t),e.save(storageName)}))}function clearAll$3(){_withStorageEl((function(e){var t=e.XMLDocument.documentElement.attributes;e.load(storageName);for(var r=t.length-1;r>=0;r--)e.removeAttribute(t[r].name);e.save(storageName)}))}var forbiddenCharsRegex=new RegExp("[!\"#$%&'()*+,/\\\\:;<=>?@[\\]^`{|}~]","g");function fixKey(e){return e.replace(/^\d/,"___$&").replace(forbiddenCharsRegex,"___")}function _makeIEStorageElFunction(){if(!doc$1||!doc$1.documentElement||!doc$1.documentElement.addBehavior)return null;var e,t,r;try{(t=new ActiveXObject("htmlfile")).open(),t.write('