Sindbad~EG File Manager

Current Path : /var/www/moodledata/distripycapacita/filedir/1c/a5/
Upload File :
Current File : /var/www/moodledata/distripycapacita/filedir/1c/a5/1ca50add6e98dc5ceaa94738501bb830dfebfe29

/*! ds-bootstrap - v1.0.0.__BUILD_NUMBER__ - 2021-03-18 3:39pm UTC
* Copyright (c) 2021 ; Not Licensed */!function(a){function t(t){for(var e,i,n=t[0],r=t[1],s=0,o=[];s<n.length;s++)i=n[s],Object.prototype.hasOwnProperty.call(l,i)&&l[i]&&o.push(l[i][0]),l[i]=0;for(e in r)Object.prototype.hasOwnProperty.call(r,e)&&(a[e]=r[e]);for(u&&u(t);o.length;)o.shift()()}var i={},l={0:0};function r(t){if(i[t])return i[t].exports;var e=i[t]={i:t,l:!1,exports:{}};return a[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}r.e=function(){return Promise.resolve()},r.m=a,r.c=i,r.d=function(t,e,i){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:i})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(r.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(i,n,function(t){return e[t]}.bind(null,n));return i},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r.oe=function(t){throw console.error(t),t};var e=window.webpackJsonp=window.webpackJsonp||[],n=e.push.bind(e);e.push=t,e=e.slice();for(var s=0;s<e.length;s++)t(e[s]);var u=n;r(r.s=305)}([,function(t,e,i){"use strict";var n,r;n=[i(306)],void 0===(r=function(i){function n(t){var e=i.createClass(t);return e.__spec=t,e}var r=DS._;return r.extend({},i,{createClass:n,extend:function(t,e){return n(r.extend({},t.__spec,e))}})}.apply(e,n))||(t.exports=r)},function(t,e,S){"use strict";var i;void 0===(i=function(t){S(1);function s(t){return o.values(t.refs)}function r(t){return null!=t.currView}var e,i=S(30),n=S(308),o=DS._,a=DS.Backbone,l=DS.subscribable,u=DS.shortEventable,c=DS.cssPrefix,h=DS.errorManager,d=DS.utils,p=DS.vow,f=DS.detection,g=h.backtick,m=h.throwError("baseView"),v="Must specify a "+g("displayName"),y={mixins:[a.Events,l,u,n],getInitialState:function(){return{isVisible:null==this.initialVisibility||this.initialVisibility}},componentWillMount:function(){this.displayName=this.constructor.displayName,this.displayName||m("baseView",v),this.template||(this.template=e.getTemplate(this.displayName)),this.cssTransform=c.camelCase("transform"),this.cssTransformOrigin=c.camelCase("transform-origin"),this.cssTransitionDuration=c.camelCase("transition-duration"),this.cssTransitionProperty=c.camelCase("transition-property"),this.cssTransitionTimingFunc=c.camelCase("transition-timing-function")},componentDidMount:function(t){t||(this.el=i.findDOMNode(this),null==this.props.model||this.props.isInnard||(this.props.model.currView=this))},componentWillUnmount:function(){this.stopListening(),null==this.props.model||this.props.isInnard||(this.props.model.currView=null)},shouldComponentUpdate:function(t,e){return(!d.shallowEqual(this.props,t)||!d.shallowEqual(this.state,e))&&(!this.shouldUpdate||this.shouldUpdate(t,e))},htmlReady:function(t){window.requestAnimationFrame(t)},afterHtmlReady:function(t){this.htmlReady(function(){this.htmlReady(t)}.bind(this))},onShown:function(t){for(var e,i=this.props.model,n=[];null!=i;)null!=i.currView&&i.currView.isVisible()||(e=p.Deferred(),i.once("shown",e.resolve),n.push(e.promise())),i=i.getClosestAncestor(r);p.after.apply(p,n).then(o.partial(this.htmlReady,t))},find:function(t){return this.el.querySelector(t)},findAll:function(t){return o.toArray(this.el.querySelectorAll(t))},findAllComponents:function(t){for(var e=0,i=s(this);e<i.length;)i.push.apply(i,s(i[e])),e++;return o.where(i,{displayName:t})},findComponent:function(t){for(var e,i=0,n=o.isString(t),r=s(this);(e=r[i])&&i<r.length;){if(n&&e.displayName===t||!n&&e===t)return e;r.push.apply(r,s(e)),i++}},render:function(){return this.template()},displayClass:function(){return this.isVisible()?"shown":"hidden"},toggleVisibility:function(t){return t=null==t?!this.isVisible():t,this.setState({isVisible:t}),this},isVisible:function(){var t=null!=this.getPlayerProp?this.state:this.props.playerProps;return null!=this.props.model&&null!=this.props.model.isSlideObject?!!this.props.model.isKind("shufflegroup")||t.OnStage&&!t.HiddenByLayer:this.state.isVisible},isEnabled:function(){return this.enabledHook?this.enabledHook():this.getPlayerProp&&!0===this.getPlayerProp("Enabled")},getPath:function(t,e){return d.getPath(this,t,e)},setTemplateManager:function(t){e=t},getTemplateManager:function(){return e},hex:function(t){return d.hexify(t)},quotify:function(t){return d.quote(t)},previewMouseEvent:function(t){return f.env.isMobilePreview?t:null},setLayerScroll:function(){o.isFunction(this.getLayer)&&(this.getLayer().scrollTop=0)}};return y.show=o.partial(y.toggleVisibility,!0),y.hide=o.partial(y.toggleVisibility,!1),y}.call(e,S,e,t))||(t.exports=i)},,,,function(t,e,i){"use strict";var n;void 0===(n=function(t){return{}}.call(e,i,e,t))||(t.exports=n)},,function(t,e,s){"use strict";var i;void 0===(i=function(t){var r=s(37),m=s(38),n=/-?(\d+(\.\d+)?|\.\d+)(?=\D|$)/gm,e=/[\s\r\t\n]+/gm,i=/^\s+|\s+$/g,v=/^xMid/,y=/YMid$/,S=/^xMax/,b=/YMax$/,w={kappa:(Math.sqrt(2)-1)/3*4,trim:function(t){return t.replace(i,"")},compressSpaces:function(t){return t.replace(e," ")},ToNumberArray:function(t){for(var e=(t||"").match(n)||[],i=0;i<e.length;i++)e[i]=parseFloat(e[i]);return e},CreatePoint:function(t){var e=this.ToNumberArray(t);return new r(e[0],e[1])},CreatePath:function(t){for(var e=this.ToNumberArray(t),i=[],n=0;n<e.length;n+=2)i.push(new r(e[n],e[n+1]));return i},parseXml:function(t){var e;return window.DOMParser?(new window.DOMParser).parseFromString(t,"text/xml"):(t=t.replace(/<!DOCTYPE svg[^>]*>/,""),(e=new window.ActiveXObject("Microsoft.XMLDOM")).async="false",e.loadXML(t),e)},aspectRatio:function(t,e,i,n,r,s,o,a,l,u){var c=(e=(e=w.compressSpaces(e)).replace(/^defer\s/,"")).split(" ")[0]||"xMidYMid",h=e.split(" ")[1]||"meet",d=i/n,p=r/s,f=Math.min(d,p),g=Math.max(d,p);"meet"===h&&(n*=f,s*=f),"slice"===h&&(n*=g,s*=g),l=new m("refX",l),u=new m("refY",u),l.hasValue()&&u.hasValue()?t.translate(-f*l.toPixels("x"),-f*u.toPixels("y")):(c.match(v)&&("meet"===h&&f===p||"slice"===h&&g===p)&&t.translate(i/2-n/2,0),c.match(y)&&("meet"===h&&f===d||"slice"===h&&g===d)&&t.translate(0,r/2-s/2),c.match(S)&&("meet"===h&&f===p||"slice"===h&&g===p)&&t.translate(i-n,0),c.match(b)&&("meet"===h&&f===d||"slice"===h&&g===d)&&t.translate(0,r-s)),"none"===c?t.scale(d,p):"meet"===h?t.scale(f,f):"slice"===h&&t.scale(g,g),t.translate(null==o?0:-o,null==a?0:-a)}};return w}.call(e,s,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var n=DS.Backbone,r=DS._,e=DS.BaseModel,i=DS.subscribable,s=DS.resolveable,o=DS.ancestral,a=DS.shortEventable,l=DS.mixer;return n.Collection.extend({mixins:[i,s,o,a],model:e,isCollection:!0,constructor:function(t,e){var i=this.initialize;this.initialize=r.noop,n.Collection.apply(this,arguments),this.createParentReference(e),l.initMixinsOf(this),this.initialize=i,this.initialize.apply(this,arguments),l.postInitMixinsOf(this)}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var r=n(14),s=n(60),o=DS._,e=DS.utils,a=DS.errorManager.throwError("eventable"),i={isEventable:!0,hasEvent:function(t){return 0<this.getEvents(t).length},getEvents:function(t){var e=this.events()||[];return e&&o.union(o.where(e,{kind:t}),o.where(e,{eventName:t}),o.where(e,{eventname:t}))},getFilteredPlayerEvent:function(t,e,i){var n=this.getEvents(e);return 0===n.length?{events:s.empty,data:i}:(i&&!o.isObject(i)&&a("executeFilteredPlayerEvent","data supplied must be an object"),i=o.extend(i||{},{context:this.getClosestEventTarget(),eventType:e}),{events:new s(n).filter(t),data:i})},executeFilteredPlayerEvent:function(t,e,i){var n=this.getFilteredPlayerEvent(t,e,i);return n.events.forEach(function(t){null!=t.actions&&r.executeActions(t.actions,n.data)}),this},traceFilteredPlayerEvent:function(t,e,i){var n=this.getFilteredPlayerEvent(t,e,i);return n.events.map(function(t){return r.traceActions(t.actions,n.data)}).flatten()}};return o.extend(i,{executePlayerEvent:o.partial(i.executeFilteredPlayerEvent,e.alwaysTrue),tracePlayerEvent:o.partial(i.traceFilteredPlayerEvent,e.alwaysTrue)}),i}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){return{ADD_CHOICE_RESPONSE:"action:addchoiceresponse",ADD_PAIR_RESPONSE:"action:addpairresponse",ADJUST_VAR:"action:adjustvar",BRING_TO_FRONT:"action:bringtofront",CANCEL_EVENT:"action:cancel_event",CLOSE_PLAYER:"action:close_player",CLOSEWNDGOTOSLIDE:"action:closewndgotoslide",CLOSE_WINDOW:"action:close_window",DEBUG_TRACE:"action:debug_trace",DEBUG_ERROR:"action:debug_error",EMAILTO:"action:emailto",ENABLE_FRAME_CONTROL:"action:enable_frame_control",ENABLE_WINDOW_CONTROL:"action:enable_window_control",EVAL_ALL_UNANSWERED:"action:eval_all_unanswered",EVAL_INTERACTION:"action:eval_interaction",EXE_ACTIONGROUP:"action:exe_actiongroup",EXE_ANIMATION:"action:exe_animation",EXE_JAVASCRIPT:"action:exe_javascript",FOREACH:"action:foreach",GET_MOUSE_POSITION:"action:get_mouse_position",GOTOPLAY:"action:gotoplay",HIDE:"action:hide",HIDE_SLIDELAYER:"action:hide_slidelayer",HIDE_TIMER:"action:hidetimer",HISTORY_PREV:"action:history_prev",HISTORY_PREV_GROUP:"action:history_prev_group",NEXTVIEWEDSLIDE:"action:nextviewedslide",IF_ACTION:"action:if_action",MEDIA_SEEK:"action:media_seek",MEDIA_PLAY:"action:media_play",MEDIA_PAUSE:"action:media_pause",MEDIA_TOGGLE:"action:media_toggle",MOVE_TO:"action:moveto",NEXT_VIEWED_SLIDE:"action:nextviewedslide",NOTIFYLINKSELECTED:"action:notifylinkselected",NOTIFY_PREVIEW:"action:notify_preview",OBJECT_ACTION:"action:object_action",OPEN_VIDEO:"action:open_video",OPEN_URL:"action:open_url",PAUSE_ANIMATIONS:"action:pause_animations",PAUSE_TIMELINE:"action:pause_timeline",PAUSE_TIMER:"action:pausetimer",PLAYNEXTDRAWSLIDE:"action:playnextdrawslide",PRINTRESULTS:"action:printresults",RESET_QUIZ:"action:resetquiz",RESET_TIMER:"action:resettimer",RESET_PLAYER:"action:reset_player",RESET_SLIDE:"action:resetslide",RESTORE_RESUME_STATE:"action:restore_resume_state",RESUME_PLAYER:"action:resume_player",RESUME_TIMELINE:"action:resume_timeline",SAVE_RESUME_DATA:"action:save_resume_data",SEEK_TIMELINE:"action:seek_timeline",SET_ACTIVE_TIMELINE:"action:setactivetimeline",SET_COURSE_STATUS:"action:set_course_status",SET_DRAW_REVIEW:"action:setdrawreview",SET_ENABLED:"action:set_enabled",SET_FOCUS:"action:setfocus",SET_FRAME_LAYOUT:"action:set_frame_layout",SET_FRAME_LAYOUT_TYPE:"action:set_frame_layout_type",SET_OBJ_STATE:"action:setobjstate",SET_QUIZ_COMPLETE:"action:setquizcomplete",SET_REVIEW:"action:set_review",SET_VOLUME:"action:set_volume",SHOW_SLIDELAYER:"action:show_slidelayer",SET_WINDOW_CONTROL_LAYOUT:"action:set_window_control_layout",SET_WINDOW_CONTROL_VISIBLE:"action:set_window_control_visible",SHOW:"action:show",SHOW_TIMER:"action:showtimer",START_TIMER:"action:starttimer",STORE_RESUME_DATA:"action:store_resume_data",TRIGGER_HOST_EVENT:"action:trigger_host_event",TRIGGER_NEXT_SLIDE:"action:trigger_next_slide",TRIGGER_PREV_SLIDE:"action:trigger_prev_slide",TRIGGER_SLIDE_FINISH:"action:trigger_slide_finish",TRIGGER_SUBMITALL_SLIDE:"action:trigger_submitall_slide",TRIGGER_SUBMIT_SLIDE:"action:trigger_submit_slide",TRIGGER_WEBOBJECT_CLIENT_EVENT:"action:trigger_webobject_client_event",UPDATE_SCROLL_POS:"action:updatescrollpos",UPDATE_SCROLL_HEIGHT:"action:updatescrollheight",ZOOMPAN:"action:zoompan"}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){DS._;function n(t,e,i){for(var n,r,s,o,a,l,u,c,h,d,p,f,g,m,v=[],y=t,S=null!=i?i.copy():new P;y!==e;)y.props.isInnard||v.push(y),y=null!=(o=y.reparentedContainer)?(a=o.props.model).isSlideLayer||a.isSlide?void 0:o:y.props.parent;for(n=v.length-1;0<=n;n--){if(y=v[n],u=S,p=d=h=c=void 0,p=(l=y).state,f=p.rotateXPos,g=p.rotateYPos,m=null!=l.decorators&&l.decorators.rotatable,null!=l.tweenedConfig&&null!=l.tweenedConfig.props&&(p=l.tweenedConfig.props),h=l.dragging?(c=(d=l.decorators.draggable.getDraggingPosition()).x,d.y):(c=p.RawXPos,p.RawYPos),u.translate(c,h),100!==p.ScaleX&&100!==p.ScaleY&&u.scale(p.ScaleX/100,p.ScaleY/100,f,g),0!==p.Rotation&&u.rotate(p.Rotation,f,g),m&&m.lastSetRotation&&u.rotate(m.lastSetRotation,m.rotateXPos,m.rotateYPos),S=u,(s=y.props.model).isKind("expandinglabel"))if(0<n){var b=y.refs.innard.refs.contents,w=b.offsetLeft,x=b.offsetTop;S.translate(w/t.props.winScale,x/t.props.winScale)}else S.translate(6,6);s.isKind("scrollarea")&&(S.translate(0,y.props.topOffset||0),0<n&&(r=y.getPlayerProp("Position"))&&S.translate(0,-r))}return S}var P=DS.TransMatrix,r=(DS.utils,{setMatrixDirty:function(t){var e,i;if(t.props.model.setTransformDirty(),null!=t.allRefs)for(e=t.allRefs.length,i=0;i<e;i++)null!=t.allRefs[i].currView?this.setMatrixDirty(t.allRefs[i].currView):t.allRefs[i].setTransformDirty()},getMatrix:function(t){var e=t.props.model;return!1===e.transformDirty?e.currTransform:(e.transformDirty=!1,e.currTransform=n(t))},getRelativeMatrix:function(t,e,i){return n(t,e,i)},localPtToGlobal:function(t,e,i,n){n=n||this.getSlideMetrics(t);var r=t.props.model.isSlideObject?this.localPtToSlide(t,e,i):{x:e,y:i};return{x:n.left+r.x*n.scaleX,y:n.top+r.y*n.scaleY}},globalPtToLocal:function(t,e,i,n){var r=t.props.model;return r.isSlide&&(r=r.getBaseLayer()),r.isSlideLayer?this.globalPtToLayer(r.currView,e,i,n):this.globalPtToSlideObject(t,e,i,n)},globalPtToLayer:function(t,e,i,n){return{x:(e-(n=n||this.getSlideMetrics(t)).left)/n.scaleX,y:(i-n.top)/n.scaleY}},globalPtToSlideObject:function(t,e,i,n){var r=t.props.model.getLayer().currView,s=this.globalPtToLayer(r,e,i,n),o=this.getMatrix(t).copy().invert().transformPoint(s.x,s.y);return{x:o.x,y:o.y}},localPtToSlide:function(t,e,i){return this.getMatrix(t).transformPoint(e,i)},parentPtToSlide:function(t,e,i){for(var n,r=t.props.parent;null!=r&&(r.props.isInnard||r.props.model.isKind("shufflegroup"));)r=r.props.parent;return null!=r&&r.el.contains(t.el)?(n=this.getMatrix(r),r.props.model.isKind("scrollarea")&&(n=n.copy()).translate(0,-(r.getPlayerProp("Position")||0)),n.transformPoint(e,i)):{x:e,y:i}},localPtToLocal:function(t,e,i,n){var r=this.localPtToSlide(t,i,n);return this.slidePtToSlideObject(e,r.x,r.y)},slidePtToSlideObject:function(t,e,i){return r.getMatrix(t).copy().invert().transformPoint(e,i)},getSlideMetrics:function(t){var e,i=(e=t.props.model).isSlide?e.getBaseLayer().currView:e.isSlideLayer?e.currView:e.getLayer().currView,n=i.el.getBoundingClientRect();return{scaleX:n.width/i.props.width,scaleY:n.height/i.props.height,left:n.left,top:n.top,right:n.right,bottom:n.bottom,width:n.right-n.left,height:n.bottom-n.top}}});return r}.call(e,i,e,t))||(t.exports=n)},function(t,e,c){"use strict";var i;void 0===(i=function(t){var i,n=c(216),r=c(22),s=DS._,e=DS.errorManager,o=DS.vow,a=e.throwError("assetManager"),l=e.backtick,u={audio:1,video:2};return{initialize:function(t){return i=t,this},getAsset:function(t){var e=i.get(t);return e||a("getAsset","No asset with id of",l(t)),e},getAssetUrl:function(t){return this.getAsset(t).url()},offloadAssets:function(t){t.forEach(function(t){var e=this.getAsset(t);"audio"===e.type()&&n.wipeFromBuffer(e.url())}.bind(this))},prioritizeAssets:function(t){var e=t.map(this.getAsset.bind(this));return s.sortBy(e,function(t){return u[t.type()]||0})},loadAssets:function(t,e){s.isArray(t)||a("loadAssets","Must pass in an array of asset ids");var i=s.invoke(this.prioritizeAssets(t),"load",e),n=o.after.apply(null,i);return n.dfds=s.pluck(i,"dfd"),n},clearAllAssets:function(){for(var t=r.getMediaLoaderSvg(),e=void 0;e=t.lastElementChild;)t.removeChild(e)}}}.call(e,c,e,t))||(t.exports=i)},function(t,e,M){"use strict";var i;void 0===(i=function(t){function e(t){var e="action:",i=t.shortEvents,n=i&&i.self;return m.keys(n).filter(function(t){return 0===t.indexOf(e)}).map(function(t){return t.replace(e,"")})}function i(t,e){var i=T[t];return m.contains(i,e.kind)}function a(t){return m.contains(["gotoplay","history_prev","playnextdrawslide","nextunansweredslide","nextunsubmittedslide","nextviewedslide","history_prev_scene","history_prev_group"],t.kind)}function r(o,a){var t,i,n,e,r,s=S.splitPath(o.id),l=m.last(s),u=S.joinPath(m.initial(s)),c=u?S.resolvePath(u,a.context):a.context,h=(n=a,r=t=c,null!=(i=o).scopeRef&&(r=m.isArray(t)?t.map(function(t){var e=S.getRef(i.scopeRef,t,n);return 0===i.id.indexOf(x.CHILDREN)&&e===x.CHILDREN?t:S.resolvePath(e,t)}):"_owner"===(e=S.getRef(i.scopeRef,n.context,n))?t:S.resolvePath(e,n.context)),r),d=m.isArray(c)?c:[c],p=d.map(function(t){return S.resolvePath(l,t,{optional:"_children"===m.first(s)})}),f=m.isArray(h)?h:[h];return 1===p.length&&1<f.length&&f.forEach(function(t,e){d[e]=d[e]||d[0],p[e]=p[e]||p[0]}),new g(p).map(function(t,e){if(null!=t){var i,n,r=m.defaults({context:f[e]},a),s=m.defaults({context:d[e]},a);return r.params=(i=o,n=s,m.mapValues(i.params||{},function(t){return S.getRef(t,n.context,n)})),{actions:t.actions,data:r}}}.bind(this)).filter(m.identity)}function n(t,e){return t[l.evaluateAction(t,e)?"thenActions":"elseActions"]}var o,s=M(11),u=M(198),l=M(172),c=M(17),g=M(60),h=M(18),m=DS._,d=DS.Backbone,p=DS.automation,f=DS.utils,v=DS.debug,y=DS.errorManager,S=(DS.pubSub,DS.resolver),b=DS.mixer,w=DS.shortEventable,x=DS.constants,P=y.throwError("actionManager"),E=y.warn("actionManager"),C=y.backtick,T={global:null,meta:null},D=m.partial(i,"global"),A=m.partial(i,"meta"),R=(o=["param","objRef","varRef","quizRef","variable","id","drawid","interactionId","value","startslideid","scrollref"],function(n,r){var s;return m.find(o,function(t){var e,i;return e=r,i=n[t],s=m.isPlainObject(i)?S.getRef(i,e.context,e):i}),s}),I={exe_actiongroup:function(t,e){return r(t,e).map(function(t){return k.traceActions(t.actions,t.data)}).flatten()},if_action:function(t,e){return k.traceActions(n(t,e),e)}},_={};_[s.EXE_ACTIONGROUP]="executeActionGroup",_[s.IF_ACTION]="evaluateConditional",_[s.FOREACH]="executeLoop",_[s.DEBUG_TRACE]="logDebugMessage",_[s.DEBUG_ERROR]="logErrorMessage";var k={mixins:[c,w,d.Events],shortEvents:{self:_},executeActions:function(t,e){var i,n,r=0,s=t.length,o=!1;if(0<s)for(;i=t[r],o&&"close_window"!==i.kind?E("executeActions","skip action:",i.id):(this.slideJumpPerformed=!1,n=m.clone(e),this.executeAction(i,n),e.cancel=n.cancel,o=a(i)||o||this.slideJumpPerformed),++r<s;);return this.slideJumpPerformed=o,this},executeAction:function(t,e){var i,n,r,s,o,a,l;if(!0!==p.silenceActions[t.kind])return e&&e.context||P("executeAction","Cannot execute action without a context:",C(t.kind)),"close_window"!==t.kind&&"hidetimer"!==t.kind&&e.context.isAncestral&&(r=e.context.getClosestAncestorByKind("slide",!0),f.getPath(r,"destroyed"))?E("executeActions","skip action:",t.id):(s=t,a=(o=e).context,i=!!(l=R(s,o))&&S.resolvePath(l.replace(/^\./,""),a,{optional:!0}),(n=D(t)?u:A(t)?k:i)||P("executeAction","the object",f.doubleQuote(R(t,e)),"does not exist in this scope:",f.doubleQuote(f.stripPlayer(e.context.absoluteId||"")),"to execute the action",C(t.kind)),e.actionTarget=i,f.applyMethod("triggerAction",n,t,e)),this},executeActionGroup:function(t,n){return r(t,n).forEach(function(t){var e=t.actions,i=t.data;this.executeActions(e,i),i.cancel&&(n.cancel=i.cancel)}.bind(this)),this},evaluateConditional:function(t,e){var i=n(t,e);return i&&this.executeActions(i,e),this},executeLoop:function(i,n){i.iterables.forEach(function(t){var e=m.defaults({iterables:t.valueref},n);k.executeActions(i.actions,e)})},logMessage:function(t,e){if(v.debugMode){var i="debug"===t;console[i?"log":"error"](t.toUpperCase()+":",e.message),i||v.throwError()}},traceActions:function(t,i){return null==t?g.empty:new g(t).map(function(t){var e=I[t.kind];return null!=e?e(t,i):[t]}).flatten()},isJumpAction:a};return k.logDebugMessage=m.partial(k.logMessage,"debug"),k.logErrorMessage=m.partial(k.logMessage,"error"),b.mix(k),b.initMixinsOf(k),T.global=e(u),T.meta=e(k),h.initialize(k),k}.call(e,M,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function e(t,e){this.maskProps=e,this.shapeProps=t,i.bindAll(this,"adjustForScale"),s.on(r.window.AFTER_SCALE,this.adjustForScale),this.createSvg(t),this.setupAnimation(),this.getAnimateFn&&(this.animate=this.getAnimateFn())}var i=DS._,n=DS.svgUtils,r=(DS.utils,DS.events),s=DS.pubSub,o=DS.dom;DS.TransMatrix;return i.extend(e.prototype,{setupAnimation:i.noop,animate:i.noop,adjustForScale:function(){this.clipPath.setAttribute("transform","scale("+this.view.props.winScale+")")},getDirection:function(){return this.maskProps.direction},isExit:function(){return this.maskProps.isExit},createSvg:function(t){return this.view=t.view,this.width=t.rotatedBounds.right-t.rotatedBounds.left+2,this.height=t.rotatedBounds.bottom-t.rotatedBounds.top+2,this.halfWidth=this.width/2,this.halfHeight=this.height/2,this.maskId=i.uniqueId("mask-"),this.maskNode=n.createSvgNode(this.width,this.height),this.clipPath=n.createElement("clipPath"),this.clipPath.setAttribute("id",this.maskId),this.adjustForScale(),this.maskNode.appendChild(this.clipPath),this.clipShape=o.setAttributes(n.createElement("path"),{"clip-rule":"evenodd"}),this.transformSvg(t),this.clipPath.appendChild(this.clipShape),document.querySelector("#mask-library").appendChild(this.maskNode),this.direction=this.getDirection(),this.fullRect=n.rectPath(0,0,this.width,this.height),this.invertRect=this.isExit()?this.fullRect:"",this.inRect="in"===this.direction?this.fullRect:"",this},transformSvg:function(t){var e=n.transformRotate(-t.globalRotation.x,t.regPoint.x-t.rotatedBounds.left,t.regPoint.y-t.rotatedBounds.top),i=n.transformTranslate(t.rotatedBounds.left-t.maskableOffset.x,t.rotatedBounds.top-t.maskableOffset.y);this.clipShape.setAttribute("transform",[i,e].join(" "))},destroy:function(){this.maskNode.parentNode&&this.maskNode.parentNode.removeChild(this.maskNode)}}),e}.call(e,i,e,t))||(t.exports=n)},function(t,e,N){"use strict";var i,j=arguments,K=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};function B(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}function U(t){if(Array.isArray(t)){for(var e=0,i=Array(t.length);e<t.length;e++)i[e]=t[e];return i}return Array.from(t)}void 0===(i=function(t){function n(t){if(0===t.length)return t;var l=Y.first(t).idx;return t.map(function(t){var e,i,n=t.len,r=t.flowDirection,s=t.cursive;if(null!=t.updateString){var o=function(t){for(var e=void 0,i=0,n=[];e=R.exec(t);){var r=K(e,4),s=r[0],o=r[1],a=r[2],l=r[3],u=e.index,c="</"===o?_:"/>"===l?k:I;t.substring(i,u);"br"===a.toLowerCase()&&c!==_&&0,i=u+s.length}return i<t.length&&n.push(t.substring(i)),n.join("")}(t.updateString());n=o.length,i=o,r=O.test(i)?"rightToLeft":"leftToRight",e=o,s=M.test(e)}var a=Y.extend({},t,{idx:l,len:n,flowDirection:r,cursive:s});return l+=n,a})}function G(t,e,i){return"none"!==t?e?"bullet"===t?g:f:m:i?i.toLowerCase():p}function d(t,e){var i,n,r=Y.extend({},e.baseSpanStyle,t.style),s=r.fontSize,o=r.fontIsBold,a=r.fontIsItalic,l=r.fontIsUnderline,u=r.fontIsStrikeout,c=r.foregroundColor,h=r.linkColor,d=r.linkId,p=r.backgroundColor,f=r.spacing,g=r.displayCase,m=r.ascent,v=r.descent,y=r.elevation;return{fontFamily:(i=r.fontFamily,n=[].concat(U(i.split(/,\s*/)),["sans-serif"]),null!=w.fixFontFallbacks&&w.fixFontFallbacks(n),n.join(", ")),backgroundColor:p,color:null!=d?h:c,fontSize:X(s*("normal"==y?1:.6)),fontWeight:o?"700":null,fontStyle:a?"italic":"normal",letterSpacing:null!=f?X(f):"normal",lineHeight:b(S(e,m+v)),textTransform:A[g],textDecoration:[].concat(U(l?["underline"]:[]),U(u?["line-through"]:[])).join(" ")}}function a(c){if(!Y.isEmpty(c.spans)){var t=function(o){var t=o.spans;if("rtl"!==o.style.direction)return o.spans;t.length;var a=0,l=0,u=[];return t.forEach(function(t){l+=t.text.length;for(var e=o.runs[a],i=0;e.idx+e.len<l;){var n=o.runs[a+1];if(e.flowDirection!==n.flowDirection){var r=e.idx-(l-t.text.length)+e.len;i<r&&u.push({text:t.text.substring(i,r),style:Y.extend({},t.style,{flowDirection:e.flowDirection})}),i=r}a+=1,e=o.runs[a]}var s=t.text.substring(i,t.text.length);u.push({text:s,style:Y.extend({},t.style,{flowDirection:e.flowDirection})})}),u}(c),h=!0;t.forEach(function(e){function t(t,e){var i={parent:e,type:t,children:[]};return e.children.push(i),i}var i=c,n=e.style,r=n.fontIsBold,s=n.fontIsItalic,o=n.linkId,a=n.elevation,l=n.flowDirection;null!=o&&((i=t(v,i)).linkId=o),!0===r&&(i=t(x,i)),!0===s&&(i=t(y,i)),"leftToRight"===l&&((i=t(D,i)).dir="ltr"),"superscript"===a?i=t(C,i):"subscript"===a&&(i=t(T,i));var u=c.styleConfig;e.text.split(/(\n|\r)/).filter(function(t){return""!==t}).forEach(function(t){!h||"\n"!==t&&"\r"!==t||i.children.push({parent:i,type:P,style:d(e,u),value:" "}),(h="\r"===t)?i.children.push({parent:i,type:E}):"\n"!==t&&i.children.push({parent:i,type:P,style:d(e,u),value:t})})})}}function H(t,e,i){var n=e.isList&&!i?Y.last(e.children):e;t.parent=n;var r=function(t){for(var e=t.parent;null!=e&&null==e.styleConfig;)e=e.parent;return null==e?{paddingLeft:0,paddingRight:0}:e.styleConfig.padding}(t),s=r.paddingLeft,o=r.paddingRight;t.style.paddingLeft-=s,t.style.paddingRight-=o,n.children.push(t),a(t)}var e,l=N(1).createElement,i=N(59),r=i.splitTemplateOnTokens,u=i.parseTemplate,s=N(196),W=s.getListInfo,z=s.adjustMargin,S=s.getLineHeight,o=DS,Y=o._,c=o.utils,X=c.ptify,b=c.pxify,h=c.juxt,w=o.vendorOverrides,p="p",f="ol",g="ul",m="li",v="a",y="em",x="strong",P="span",E="br",C="sup",T="sub",D="bdo",q={rightToLeft:{left:"right",right:"left",center:"center",justify:"justify"},leftToRight:{left:"left",right:"right",center:"center",justify:"justify"}},A={upper:"uppercase",lower:"lowercase"},R=/(<|<\/)(\w+).*?(\/>|>)/gi,I=1,_=-1,k=0,M=/[\u0700-\u074f\u0600-\u06ff\u1800-\u18af]/,O=/[\u0591-\u07FF\uFB1D-\uFDFD\uFE70-\uFEFC]/,L=(B(e={},f,function(t,e,i){var n=t.type,r=t.children;return l(n,{className:"semantic-list",key:e},V(r,i))}),B(e,g,function(t,e,i){var n=t.type,r=t.children;return l(n,{className:"semantic-list",key:e},V(r,i))}),B(e,m,function(t,e,i){var n=t.style,r=t.type,s=t.children,o=t.listStyle,a=t.listChar;return l(r,{style:n,key:e},[l("span",{style:o,key:"bullet"},a)].concat(U(V(s,i))))}),B(e,v,function(t,e,i){var n=t.style,r=t.type,s=t.children,o=t.linkId;return l(r,{className:o,style:n,key:e,href:"#",tabIndex:i.isLinkTabbable()?"0":"-1",onClick:function(){return i.onLinkClicked(o)}},V(s,i))}),B(e,E,function(t,e){var i=t.type;return l(i,{key:e})}),B(e,P,function(t,e){var i=t.style,n=t.type,r=t.value;return l(n,{style:i,key:e},r)}),B(e,D,function(t,e,i){var n=t.style,r=t.type,s=t.dir,o=t.children;return l(r,{style:n,key:e,dir:s},V(o,i))}),e),V=function(t,i){return t.map(function(t,e){return(L[t.type]||function(t,e,i){var n=t.style,r=t.type,s=t.children;return l(r,{style:n,key:e},V(s,i))})(t,e,i)})};return{parseBlocks:function(V,N,j){var B=[],t={children:[],level:0},U=0,F=t;return V.blocks.forEach(function(t,e){var i=Y.extend({},V.defaultBlockStyle,t.style||{}),n=W(t,i,V.defaultBlockStyle,null,0,B,!1),r=null!=n,s=r?i.listStyle.listType:"none",o=r?n.listLevel+1:i.listLevel;if(r&&(U<o||o===U&&!F.isList)){var a={type:G(s,!0,i.tagType),children:[],isList:!0,level:o,listInfo:n,style:{}};H(a,F,!1),F=a}else if(o<U)for(;null!=F.parent&&(o<F.level||r&&!F.isList);)F=F.parent;U=o;var l,u,c,h,d,p,f,g,m,v,y,S,b,w,x,P,E,C,T,D,A,R=0===e,I=e===V.blocks.length-1,_=(u=n,c=N,h=j,d=R,p=I,f=(l=i).flowDirection,g=l.justification,m=l.leadingMargin,v=l.firstLineMargin,y=l.spacingBefore,S=void 0===y?0:y,b=l.spacingAfter,w=void 0===b?0:b,x=v-m,P=z(v<0?Math.max(x,-m):x),E=z(m),C=K("rightToLeft"===f?[0,E,"rtl"]:[E,0,"ltr"],3),T=C[0],D=C[1],A=C[2],l.padding={paddingLeft:T,paddingRight:D},{marginBlockStart:0,marginBlockEnd:0,textAlign:q[f][g],textIndent:null!=u?Math.min(P,0):P,paddingTop:d?0:S,paddingBottom:p?0:w,paddingRight:D,paddingLeft:T,overflowWrap:"break-word",whiteSpace:c?"pre-wrap":"pre",textShadow:h?"1.5px 1.5px 3px rgba(0, 0, 0, 0.5)":"none",direction:A,flexShrink:0}),k=function(t,e,i){if(null==i)return{};var n=t.baseSpanStyle,r=t.firstLineMargin,s=t.leadingMargin,o=t.flowDirection,a=t.justification,l=t.listStyle,u=l.listType,c=l.bulletFont,h=l.size,d=l.color,p=Object.assign({},n,e),f=p.fontFamily,g=p.fontSize,m=p.foregroundColor;return{listStyle:{fontFamily:"bullet"===u?c:f,fontSize:X(h*g/100),color:d||m,minWidth:Math.abs(z(r-s)),display:"inline-block",textIndent:0,textAlign:q[o][a]},listChar:i.bulletChars.map(function(t){return t.content}).join("")}}(i,t.spans[0].style,n),M=k.listStyle,O=k.listChar,L={spans:t.spans,runs:t.runs,type:G(s,!1,i.tagType),children:[],level:U,listInfo:n,style:_,listStyle:M,listChar:O,styleConfig:i};H(L,F,r)}),t},parseVariables:function(t){if(null==t)return{listenToVarChanges:function(){return Y.noop},updateVarText:function(){return{}}};var e=t.blocks.reduce(function(t,e){if(0===e.runs.length)return t;var i=e.spans.reduce(function(s,o){return r(o.text).forEach(function(t){var e=u(t),i=e.addListeners,n=e.updateString,r=e.hasVars;s.addListeners.push(i),s.updateString.push(function(){var t=n.apply(void 0,j);return r?{text:t,style:o.style}:[Y.extend({},o,{text:t})]})}),s},{addListeners:[],updateString:[]});return t.addListeners=t.addListeners.concat(i.addListeners),t.updateString.push(function(){return Y.extend({},e,{spans:Y.flatten(h(i.updateString).apply(void 0,j))},{runs:n(e.runs)})}),t},{addListeners:[],updateString:[]});return{listenToVarChanges:function(){var t=h(e.addListeners).apply(void 0,arguments);return h(t)},updateVarText:function(){return Y.extend({},t,{blocks:h(e.updateString).apply(void 0,arguments)})}}},renderSemanticText:V,updateBlockRuns:n}}.call(e,N,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){DS._;var e=DS.errorManager,n=e.throwError("actionable");e.warn("actionable");return{triggerAction:function(t,e){var i=t&&t.kind;return i||n("triggerAction","Cannot execute action without `kind`"),this.trigger("action:"+i,t,e),this}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,S){"use strict";var i;void 0===(i=function(t){function b(t,e){return t[0]<e[2]&&t[2]>e[0]&&t[1]<e[3]&&t[3]>e[1]}function w(t,e){return[Math.max(t[0],e[0]),Math.max(t[1],e[1]),Math.min(t[2],e[2]),Math.min(t[3],e[3])]}function x(t,e){var i=C.getBounds(e);return t[0]<=i[0]&&t[2]>=i[2]&&t[1]<=i[1]&&t[3]>=i[3]}function P(t,e,i,n,r){var s,o,a,l,u,c=t.props.model.getHitType(),h=e.props.model.getHitType(),d=i.length,p=0,f=Math.floor(n[0]),g=Math.floor(n[1]),m=Math.ceil(n[2])-f,v=Math.ceil(n[3])-g,y=c===T||c===A,S=h===T||h===A;if(0===d&&(y&&S||S&&x(n,t)||y&&x(n,e)))return m*v;for(E.translate(-f,-g),E.clearRect(f,g,m,v),E.globalAlpha=.5,R(E,e),a=0;a<d;a++)u=i[a],l=C.getBounds(u),b(n,l)&&R(E,i[a],!0);for(R(E,t),o=(s=C.getImageData(E,0,0,m,v).data).length,a=3;a<o&&(!(128<s[a])||(p++,r));a+=4);return E.translate(f,g),p}function s(t,e,i){var n=t.props.model,r=C.getCanvas(t).getContext("2d"),s=n.getCurrentStateMetrics(),o=null==s.mask?s.strokewidth:0,a=s.xPos-o,l=s.yPos-o;return 0!==C.getImageData(r,e-a,i-l,1,1).data[0]}function n(t){if(null!=t&&0!==t.length){var e,i,n,r,s,o,a=t.length,l=[];for(e=0;e<a;e++)(i=t[e]).lastCollision,n=i.eventableModel,r=i.targetModel,s=n.currView,o=r.currView,null!=s&&null!=o&&(i.currCollision=s.trulyVisible&&o.trulyVisible&&g(s,o),i.currCollision!==i.lastCollision&&(i.lastCollision=i.currCollision,l.push(n)));m(u.uniq(l))}}var c,r,E,e,C=S(49),p=S(12),o=S(22),h=S(62),u=DS._,a=DS.utils,l=DS.pubSub,d=DS.vow,i=DS.constants,f=DS.events,T=i.RECT_HIT,D=i.GROUP_HIT,A=i.SLIDE_HIT,R=function(t,e,i){var n,r,s,o,a,l,u,c,h,d=!i&&!e.dragging&&(c=e.props.model,null==(h=c.closestScrollAncestor)&&(h=c.closestScrollAncestor=c.getClosestAncestorByKind("scrollarea")||!1),h&&h.currView);d?(o=(u=d.props.model).width(),a=u.height(),null==u.scrollCanvas?((r=u.scrollCanvas=document.createElement("canvas")).width=o,r.height=a):r=u.scrollCanvas,(s=r.getContext("2d")).clearRect(0,0,o,a),s.save(),n=(l=p.getMatrix(d)).copy().invert(),s.transform(n.a,n.c,n.b,n.d,n.tx,n.ty),C.drawToTarget(e,s),s.restore(),t.save(),n=l,t.transform(n.a,n.c,n.b,n.d,n.tx,n.ty),t.drawImage(r,0,0)):(t.save(),i&&(t.globalAlpha=1,t.globalCompositeOperation="destination-out"),C.drawToTarget(e,t)),t.restore()},g=function(t,e){var i,n,r,s,o,a,l,u=t.props.model,c=e.props.model,h=u.getHitType(),d=c.getHitType(),p=h===D?t.allRefs:[u],f=d===D?e.allRefs:[c],g=p.length,m=f.length,v=[],y=[],S=[];for(v.length=g,y.length=m,s=0;s<g;s++)if((i=p[s]).currView.trulyVisible)for(v[s]=C.getBounds(i.currView),o=0;o<m;o++)(n=f[o]).currView.trulyVisible&&(0===s&&(y[o]=C.getBounds(n.currView)),b(v[s],y[o])&&S.push([s,o]));for(r=S.length,s=0;s<r;s++)if(a=S[s][0],l=S[s][1],0<P(p[a].currView,f[l].currView,[],w(v[a],y[l]),!1))return!0;return!1},m=function(t){var e,i,n,r,s,o,a,l,u=t.length;for(i=0;i<u;i++)for(e=t[i],o=(a=h.getEventableLookupAndStates(e)).eventStates,l=a.lookup,n=o.length,s=0;s<n;s++)r=o[s],v(e,r,l)&&c.executeActions(r.event.actions,{context:e})},v=function(t,e,i){var n,r,s=e.event.kind,o=e.targets,a=o.length,l=!1,u=!1;for(n=0;n<a;n++)if(r=i[o[n].getRelativeId()],(l=l||r.currCollision)&&"oncollisionstart"===s)return u=e.lastHit!==l,e.lastHit=l,u;return l||"oncollisionend"!==s?(e.lastHit=l,!1):(u=e.lastHit!==l,e.lastHit=l,u)},y={initialize:function(t){var i=this;this.setupDfd=d.Deferred(),c=t,l.on(f.app.COMPLETE,function(){(e=o.getCollisionLib())&&(r=e.querySelector("canvas"),(E=r.getContext("2d")).imageSmoothingEnabled=!1,r.width=720,r.height=540,e.appendChild(r)),y.setupDfd.resolve()}),l.on(f.slide.HAS_MOUNTED,function(e){i.setupDfd.then(function(){var t=a.getPath(e,"props.model");null==t||e.props.isMessageWindow||(r.width=t.get("width"),r.height=t.get("height"))})})},transformUpdated:function(t,e){var i=t.props.model;p.setMatrixDirty(t),!1!==i.isCollideable&&(e?n(h.getCollisionSets(i)):h.markCollisionsDirty(i,function(){n(h.getDirtyCollisionSets())}))},containsPoint:function(t,e,i){if(t.props.model.getHitType()!==D)return s(t,e,i);var r=p.localPtToSlide(t,e,i);return u.reduce(t.allRefs,function(t,e){var i=e.currView,n=p.slidePtToSlideObject(i,r.x,r.y);return t||s(i,n.x,n.y)},!1)},getOverlapArea:function(t,e,i,n){var r=C.getBounds(t),s=C.getBounds(e),o=0;return b(r,s)&&(o=P(t,e,i,w(r,s),n)),o}};return y}.call(e,S,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var s=o(37),e=DS._,i=DS.TransMatrix,r=new i,n={left:function(){return this.update(),this.bounds[0]},top:function(){return this.update(),this.bounds[1]},width:function(){return this.update(),this.bounds[2]-this.bounds[0]},height:function(){return this.update(),this.bounds[3]-this.bounds[1]},applyTransform:function(t){var e,i,n,r=this.points.length;for(e=0;e<r;e++)i=this.points[e],n=new s(i[0],i[1]),t.applyToPoint(n),this.points[e]=[n.x,n.y]},getBounds:function(t){return this.update(t),this.bounds.slice()},addPoint:function(t,e){this.dirty=!0,this.points.push([t,e])},addBezierCurve:function(t,e,i,n,r,s,o,a){this.dirty=!0,this.beziers.push([t,e,i,n,r,s,o,a])},addQuadraticCurve:function(t,e,i,n,r,s){var o=t+2/3*(i-t),a=e+2/3*(n-e),l=o+1/3*(r-t),u=a+1/3*(s-e);this.addBezierCurve(t,e,o,a,l,u,r,s)},addChildBoundingBox:function(t){null!=t&&this.children.push(t)},hasMatrixChanged:function(t){return!t.isEqual(this.lastMatrix)},update:function(t){t=t||r,this.dirty?this.calculateBounds(t):this.hasMatrixChanged(t)&&(t.isOnlyTranslated(this.lastMatrix)?this.translateLastBounds(t):this.calculateBounds(t))},translateLastBounds:function(t){var e=t.tx-this.lastMatrix.tx,i=t.ty-this.lastMatrix.ty;this.lastMatrix=t.copy(),this.bounds[0]+=e,this.bounds[1]+=i,this.bounds[2]+=e,this.bounds[3]+=i},getPointBounds:function(t){var e,i,n,r,s,o,a,l=t.length;if(0<l)for(e=n=t[0][0],i=r=t[0][1],a=1;a<l;a++)(s=t[a][0])<e?e=s:n<s&&(n=s),(o=t[a][1])<i?i=o:r<o&&(r=o);return[e,i,n,r]},addBezierBounds:function(t,e){var i,n,r=t.length;if(0<r)for(null==e[0]&&(e[0]=e[2]=t[0][0],e[1]=e[3]=t[0][1]),i=0;i<r;i++)n=t[i],this.addBezierBoundingPoints(n[0],n[1],n[2],n[3],n[4],n[5],n[6],n[7],e);return e},addChildBounds:function(t,e){var i,n,r=this.children.length;for(i=0;i<r;i++)null!=(n=this.children[i].getBounds(e))[0]&&(null==t[0]?t=n:(n[0]<t[0]?t[0]=n[0]:n[2]>t[2]&&(t[2]=n[2]),n[1]<t[1]?t[1]=n[1]:n[3]>t[3]&&(t[3]=n[3])));return t},transformPoints:function(t,e){var i,n,r=[],s=t.length;for(r.length=s,n=0;n<s;n++)i=e.transformPoint(t[n][0],t[n][1]),r[n]=[i.x,i.y];return r},transformBeziers:function(t,e){var i,n,r,s,o,a,l=[],u=t.length;for(l.length=u,i=0;i<u;i++)n=t[i],r=e.transformPoint(n[0],n[1]),s=e.transformPoint(n[2],n[3]),o=e.transformPoint(n[4],n[5]),a=e.transformPoint(n[6],n[7]),l[i]=[r.x,r.y,s.x,s.y,o.x,o.y,a.x,a.y];return l},calculateBounds:function(t){var e,i=this.points,n=this.beziers;t.isEqual(r)||(i=this.transformPoints(i,t),n=this.transformBeziers(n,t)),e=this.getPointBounds(i),e=this.addBezierBounds(n,e),e=this.addChildBounds(e,t),this.dirty=!1,this.bounds=e,this.lastMatrix=t.copy()},addBezierBoundingPoints:function(t,e,i,n,r,s,o,a,l){function u(t,e){if(0<t&&t<1){var i=1-t,n=i*i,r=t*t,s=i*n*y[e]+3*n*t*S[e]+3*i*r*b[e]+t*r*w[e];0===e?s<l[0]?l[0]=s:s>l[2]&&(l[2]=s):s<l[1]?l[1]=s:s>l[3]&&(l[3]=s)}}function c(t){t[0]<l[0]?l[0]=t[0]:t[0]>l[2]&&(l[2]=t[0]),t[1]<l[1]?l[1]=t[1]:t[1]>l[3]&&(l[3]=t[1])}var h,d,p,f,g,m,v,y=[t,e],S=[i,n],b=[r,s],w=[o,a];for(c(y),c(w),v=0;v<=1;v++)d=6*y[v]-12*S[v]+6*b[v],p=3*S[v]-3*y[v],0==(h=-3*y[v]+9*S[v]-9*b[v]+3*w[v])?0!=d&&u(-p/d,v):0<=(f=d*d-4*p*h)&&(u((-d+(g=Math.sqrt(f)))/(m=2*h),v),u((-d-g)/m,v))}};return function(){this.points=[],this.beziers=[],this.children=[],this.dirty=!0,this.lastMatrix=r,e.assign(this,n)}}.call(e,o,e,t))||(t.exports=i)},function(t,e,f){"use strict";var i,g=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(i=function(t){var e=f(49),i=f(16).parseBlocks,n=DS,r=n._,s=n.utils,o=s.getPath,a=s.pxify,l=n.events,u=n.focusManager,c=n.keyManager,h=n.pubSub,d=n.dom,p=n.appState;return{accBase:{getInitialState:function(){var n=this;return null==this.getWidth&&(this.getWidth=function(){var t=g(n.state.rect,4),e=t[0],i=(t[1],t[2]);t[3];return i-e}),null==this.getHeight&&(this.getHeight=function(){var t=g(n.state.rect,4),e=(t[0],t[1]);t[2];return t[3]-e}),this.objView=this.props.slideObject.currView,this.controlView=o(this.objView,this.controlViewPath),this.objModel=this.props.slideObject,this.id=this.objModel.id,(this.objView.accShadowView=this).scrollParent=this.objModel.getClosestAncestorByKind("scrollarea"),null!=this.beforeInitState&&this.beforeInitState(),{rect:e.getBounds(this.objView),label:this.getLabel(),altTextOverridesText:this.objView.state.altTextOverridesText,tabbable:this.getTabbable(),tabIndex:this.tabIndex,depth:this.objModel.getFlattenedDepth()}},getBaseAccAttribs:function(){return{id:"acc-"+this.id,tabIndex:this.tabIndex,onFocus:this.onShadowFocus,onBlur:this.onShadowBlur,onKeyDown:this.onShadowKeyDown,disabled:!this.state.enabled||null,"aria-hidden":!this.state.tabbable||null,"data-represents":this.objModel.absoluteId}},hasVarText:function(){return null!=o(this,"semanticTextConfig.origConfig.vartext")},getBaseAccStyle:function(){var t=g(this.state.rect,2),e=t[0],i=t[1];return{left:a(e),top:a(i),width:a(this.getWidth()),height:a(this.getHeight()),visibility:this.state.tabbable?"visible":"hidden",zIndex:this.state.depth}},componentWillMount:function(){this.objModel.on("trueVisibilityChanged",this.onVisibilityChange),this.objModel.on(l.slideObject.TRANSFORM_DIRTY,this.onTransformDirty),h.on(l.layer.STACKING_CHANGED,this.onDepthChanged)},componentDidMount:function(){this.associatedElso=this.getAssociatedElso(this.objModel)},onDepthChanged:function(){this.setState({depth:this.objModel.getFlattenedDepth()})},componentWillUnmount:function(){h.off(l.layer.STACKING_CHANGED,this.onDepthChanged),this.objModel.off("trueVisibilityChanged",this.onVisibilityChange),this.objModel.off(l.slideObject.TRANSFORM_DIRTY,this.onTransformDirty)},componentDidUpdate:function(t,e){null==this.focusedEl||r.isEqual(e.rect,this.state.rect)||u.setFocusRectOn(this.focusedEl)},onStateChanged:function(t,e){var i={enabled:this.objView.isEnabled(),tabbable:this.getTabbable(),label:this.getLabel()};!i.tabbable&&this.state.tabbable&&this.props.shadowDom.currFocusId===this.id&&this.props.shadowDom.updateTabPosition(this),null!=this.getState&&Object.assign(i,this.getState(e)),this.setState(i)},onShadowFocus:function(t){null!=this.scrollParent&&this.objView.props.onScrollFocus(this.objView),null!=this.onFocus&&this.onFocus(t),this.focusedEl=null!=this.getFocusTarget?this.getFocusTarget(t.target):t.target;var e=null!=this.getLinkFocusRects?this.getLinkFocusRects(this.focusedEl):null;u.setFocusRectOn(this.focusedEl,e,2),this.props.shadowDom.currFocusId=this.id,this.isRelatedToElso(this.objModel)&&this.objModel.parent.executePlayerEvent("onrollover")},onShadowKeyDown:function(t){null!=this.onKeyDown&&this.onKeyDown(t),c.executeKeypressEvent(this.objModel,t)},isRelatedToElso:function(t){return null!=t.relatedObject&&t.relatedObject.isKind("expandinglabel")},getAssociatedElso:function(t){if(null==t||!t.isKind)return null;if(t.isKind("expandinglabel"))return t;var e=t.getClosestAncestorByKind?t.getClosestAncestorByKind("expandinglabel"):null;return null==e&&this.isRelatedToElso(t)&&(e=t.relatedObject),e},onShadowBlur:function(t){if(null!=this.onBlur&&this.onBlur(t),u.takeFocusOff(this.focusedEl),(this.focusedEl=null)!=this.associatedElso){var e=t.relatedTarget||document.activeElement,i=d.mapShadowToModel(e);this.getAssociatedElso(i)!==this.associatedElso&&this.associatedElso.currView.refs.innard.hideComplete()}},onVisibilityChange:function(){this.setState({tabbable:this.getTabbable()})},onTransformDirty:function(){this.setState({rect:this.getBounds()})},getTabbable:function(){return!this.objView.props.tabIndexDisabled&&this.objView.trulyVisible&&this.objModel.get("tabEnabled")&&(null==this.isTabbable||this.isTabbable())},getBounds:function(){return e.getBounds(this.objView)},getLabel:function(){return this.objView.getAccessibleText()},takeFocus:function(){o(this,"getFocusTarget",this.el).focus()},isCheckedState:function(){var t=this.objModel.getCurrentStateData();return null!=t&&0<(16&t.accState)},triggerDefaultAction:function(){for(var t=this.objModel.get("defaultAction")||"onrelease",e=this.objModel;e.isEventable&&r.some(e.events(),{kind:t})&&e.executePlayerEvent(t),null!=(e=e.parent)&&!e.isKind("expandinglabel"););}},accTextControl:{beforeInitState:function(){this.semanticTextConfig=this.objModel.semanticTextConfig||{origConfig:{vartext:r.noop}},this.origTemplate=this.semanticTextConfig.origConfig.vartext()},parseText:function(){var t=this.semanticTextConfig.origConfig;return null==t?{children:[]}:i(this.semanticTextConfig.varMethods.updateVarText(this.origTemplate),t.wordwrap()||p.accessibleTextOn(),t.textshadow())},getLabelStyle:function(){var t=this.semanticTextConfig.origConfig;return{left:a(t.get("xAccOffset")),top:a(t.get("yAccOffset")),position:"absolute"}},onLinkClicked:function(t){this.objView.textEvent("onlinkrelease",t)},isLinkTabbable:function(){return!0}}}}.call(e,f,e,t))||(t.exports=i)},,function(t,e,i){"use strict";var n;void 0===(n=function(t){function i(){return null==s&&(s=document.getElementById(r.els.PRESO)),s}function e(){var t=i();(o=document.createElement("div")).id=r.els.LIB,o.classList.add("offscreen"),t.appendChild(o),(a=document.createElement("div")).innerHTML='<svg width="0" height="0" style="position:absolute;" focusable="false">\n      <defs>\n        <filter id="text-shadow" x="0%" y="0%" width="113%" height="113%">\n          <feGaussianBlur stdDeviation="1 1" result="text-shadow"/>\n          <feOffset dx="1.5" dy="1.5"/>\n        </filter>\n        <linearGradient id="timer-blue-grad" class="cs-duration">\n          <stop offset="0%""/>\n          <stop offset="100%"/>\n        </linearGradient>\n        <linearGradient id="timer-yellow-grad" class="cs-elapsed">\n          <stop offset="0%"/>\n          <stop offset="100%"/>\n        </linearGradient>\n        <linearGradient id="drop-list-gradient" gradientTransform="rotate(90)">\n          <stop offset="0%"/>\n          <stop offset="100%"/>\n        </linearGradient>\n        <linearGradient id="dragdrop-gradient" gradientTransform="rotate(90)">\n          <stop offset="0%"/>\n          <stop offset="100%"/>\n        </linearGradient>\n        <linearGradient id="dragdrop-hover-gradient" gradientTransform="rotate(90)">\n          <stop offset="0%"/>\n          <stop offset="100%"/>\n        </linearGradient>\n        <linearGradient id="wordbank-droparea-stroke-gradient" gradientTransform="rotate(90)">\n          <stop offset="0%"/>\n          <stop offset="100%"/>\n        </linearGradient>\n        <filter id="dragdrop-inner-stroke">\n          <feFlood flood-color="#fff" result="strokeColor"/>\n          <feMorphology operator="erode" radius="2" in="SourceAlpha" result="innerMorph"/>\n          <feMorphology operator="erode" radius="1" in="SourceAlpha" result="outerMorph"/>\n          <feComposite in="innerMorph" in2="outerMorph" operator="xor" result="morph"/>\n          <feComposite in="strokeColor" in2="morph" operator="in" result="innerStroke"/>\n          <feComposite in="innerStroke" in2="SourceGraphic" operator="over"/>\n        </filter>\n      </defs>\n    </svg>',b().appendChild(a),(u=document.createElement("div")).id="video-pen",u.className="offscreen",o.appendChild(u);var e=document.createElement("div");return e.id="media-loader-container",e.classList.add("media-loader-container"),t.appendChild(e),c=DS.svgUtils.createSvgNode(1,1),e.appendChild(c),(l=document.createElement("div")).appendChild(document.createElement("canvas")),o.appendChild(l),(f=document.createElement("div")).id="presentation-canvas",o.appendChild(f),(g=document.createElement("div")).id="zoomimage-container",o.appendChild(g),(y=document.createElement("div")).id=r.els.MASK_LIB,o.appendChild(y),S(),o}var n=DS.globalEventHelper.addWindowListener,r=DS.constants,s=void 0,o=void 0,a=void 0,l=void 0,u=void 0,c=void 0,h=void 0,d=void 0,p=void 0,f=void 0,g=void 0,m=void 0,v=void 0,y=void 0,S=function(){(h=document.createElement("div")).id="app-top",h.style.position="absolute",preso.appendChild(h),(p=document.createElement("div")).id="app-top-overlay",h.appendChild(p),(d=document.createElement("div")).id="app-top-container",h.appendChild(d),new MutationObserver(function(t){_.last(preso.children)!==h&&preso.appendChild(h)}).observe(preso,{childList:!0});function e(){var t=w();null!=t?(h.style.left=t.x()+"px",h.style.top=t.y()+"px"):DS.animationClock.requestAnimationFrame(e)}n("resize",e,!1,"after"),e()},b=function(){return null==o&&e(),o},w=function(){var t=DS.windowManager.getMainWindow();return null!=t&&(v=t.frame),v};return{getMainWindowEl:function(){if(null==m){var t=w();null!=t&&(m=t.wndEl)}return m},getPreso:i,getPresoCanvas:function(){return f},getZoomContainer:function(){return g},getSvgLib:function(){return a},getVideoPen:function(){return u},getCollisionLib:function(){return l},getTopContainer:function(){return d},getTopOverlay:function(){return p},createLib:e,addToLib:function(t){return b().appendChild(t),t},removeElFromParent:function(t){null!=t.parentNode&&t.parentNode.removeChild(t)},getMediaLoaderSvg:function(){return c}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){DS._,DS.constants.PLAYER_PROPS_KEYPATH;return{getInitialState:function(){return this.constructProps(),this.playerPropsModel.toJSON()},constructProps:function(){var t=this.props.model;return this.playerPropsModel={},t&&t.createPlayerProps&&(this.playerPropsModel=t.playerProps||t.createPlayerProps(),this.listenTo(this.playerPropsModel,"change",this.onUpdatePlayerProps)),this},onUpdatePlayerProps:function(){this.isMounted()&&this.setState(this.playerPropsModel.toJSON())},getPlayerProp:function(t){return this.state[t]},setPlayerProp:function(t,e){return this.props.model.prop(t,e)}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,I){"use strict";var i;void 0===(i=function(t){var e,i,n=I(11),r=(I(41),I(9),I(43)),s=I(220),o=I(234),a=I(17),l=I(27),u=I(10),c=I(67),h=I(502),d=I(14),p=I(173),f=DS._,g=(DS.utils,DS.constants),m=DS.events,v=(DS.vow,DS.resolver),y=DS.BaseModel,S=(DS.Chunk,DS.pubSub),b=DS.detection,w="_default",x=/hotspot.*marker/,P=/tooltip/,E=/value":"[^,]*_tooltip/,C=/(Incorrect|Correct)Review/,T=1e3,D={webobject:[{name:"_remotedata",type:g.varTypes.STRING,value:""}]},A=y.extend({mixins:[a,u,h,l,c],resolveables:["variables","actionGroups"],abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0,groupObjects:!1},associations:{variables:r,textLib:s,animations:o},shorthand:["kind","data","states","alpha","xPos","yPos","rotateXPos","rotateYPos","rotation","width","height","imagelib","dragdrop","dragrotation","dragpath","resume","depth","scaleX","scaleY","xOffset","yOffset","events","actionGroups"],playerPropNames:{DragOverId:null,DropTargetId:null,LastKeyAlt:!1,LastKeyCode:-1,LastKeyShift:!1,LastKeyCtrl:!1,LastKeyValue:null,Moved:null,ReviewMode:null,Text:null,Expanded:!1,DragConnectData:"",SelectedItemData:"",TimelineControlled:!0,DragConnected:!1,Enabled:!0,MouseOver:!1,ObjectState:w,OnStage:!1,HiddenByLayer:!1,model:{Alpha:"alpha",depth:"depth",height:"height",InitXPos:"xPos",InitYPos:"yPos",InitDepth:"depth",nXPos:"xPos",nYPos:"yPos",RawXPos:"xPos",RawYPos:"yPos",rotateXPos:"rotateXPos",rotateYPos:"rotateYPos",Rotation:"rotation",ScaleX:"scaleX",ScaleY:"scaleY",ShuffleXPos:"xPos",ShuffleYPos:"yPos",tabIndex:"tabIndex",width:"width"}},subscriptions:((i={})[m.player.RESET]="onPlayerReset",i),shortEvents:{self:((e={"change:xPos change:yPos":"onPositionUpdate"})[n.SHOW]="show",e[n.HIDE]="hide",e[n.SET_OBJ_STATE]="setState",e[n.BRING_TO_FRONT]="bringToFront",e[n.SET_ENABLED]="setEnabled",e[n.STORE_RESUME_DATA]="storeResumeData",e[n.RESTORE_RESUME_STATE]="restoreResumeState",e[n.GET_MOUSE_POSITION]="getMousePosition",e[n.MOVE_TO]="moveTo",e[n.SET_REVIEW]="setReview",e)},isSlideObject:!0,initialize:function(){this.addExtraVariables().setupToggleVisibilityState(),this.getLayer().once(m.data.UPDATED,this.bindTimelineEvents.bind(this)),this.hiderParents=[],this.showFns=[],this.containsGif=p.containsGif(this.imagelib()),this.isVectorShape()&&this.isCorrectIncorrectReview()&&this.set("accType","button")},shouldUpdateGif:function(){return!(!this.containsGif||!this.prop("OnStage"))},addExtraVariables:function(){return(D[this.kind()]||[]).forEach(function(t){this.variables().addVariable(t)}.bind(this)),this},bindTimelineEvents:function(){var t=this.getLayer().timeline();this.listenTo(t,m.timeline.BEFORE_SEEK_UPDATE,this.onBeforeSeekUpdate.bind(this)),this.listenTo(t,m.timeline.AFTER_SEEK_UPDATE,this.onAfterSeekUpdate.bind(this))},isInDefaultState:function(){return this.prop("ObjectState")===w},isDraggable:function(){return!(!this.dragdrop()||!this.dragdrop().dragenabled)},isDroppable:function(){return!(!this.dragdrop()||!this.dragdrop().dropenabled&&!this.dragdrop().dragoverenabled)},isSlideable:function(){return!!this.dragpath()},isZoomable:function(){return!!this.get("zoomdata")},isWebObject:function(){return this.isKind("webobject")},isTweenable:function(){return!(!this.animations()||this.animations().isEmpty())},getTweenableClass:function(){return b.browser.isChrome||!this.isTweenable()?"":"tweenable"},isAtNewDepth:function(){return this.depth()!==this.prop("depth")},isShuffled:function(){return this.xPos()!==this.prop("ShuffleXPos")||this.yPos()!==this.prop("ShuffleYPos")},isScaled:function(){return this.scaleX()!==this.prop("ScaleX")||this.scaleY()!==this.prop("ScaleY")},isRotated:function(){return this.rotation()!==this.prop("Rotation")},isAlphaed:function(){return this.alpha()!==this.prop("Alpha")},isInNewPosition:function(){return this.prop("ShuffleXPos")!==this.prop("RawXPos")||this.prop("ShuffleYPos")!==this.prop("RawYPos")},isHotSpotMarker:function(){return x.test(this.id)},isToolTip:function(){return P.test(this.id)},isCorrectIncorrectReview:function(){return C.test(this.id)},isObscurableBySelf:function(){if(this.isStateGroupSlideObject)return!1;var t,e,i,n=f.findWhere(this.events(),{kind:"onrollover"});return n&&(e=-1!==(t=JSON.stringify(n.actions)).indexOf('kind":"show'),i=E.test(t)),e&&!i},isRotatable:function(){return null!=this.dragrotation()},hasAnimated:function(){return this.isRotated()||this.isAlphaed()||this.isScaled()||this.isInNewPosition()},getAnimationResumeState:function(){return f.reduce(["RawXPos","RawYPos","ScaleX","ScaleY","Rotation","Alpha"],function(t,e){return t[e]=this.prop(e),t}.bind(this),{})},getPathRef:function(){return this.getCurrentStateData().vectorData.pr},getPathLib:function(){return this.getPathRef().l},commandsetId:function(){return this.getPathRef().i},getRelativeId:function(){if(null!=this.relativeId)return this.relativeId;var t=this.getLayer(),e=t.parent;return t=t.isBaseLayer()?e:t,this.relativeId=this.absoluteId.substr(t.absoluteId.length+1)},getHitType:function(){var t;return null!=this.hitType?this.hitType:(t=this.isVectorShape()?g.SVG_HIT:!this.isGroupingSlideObject||this.isKind("scrollarea")||this.isKind("expandinglabel")?g.RECT_HIT:g.GROUP_HIT,this.hitType=t)},getStateFromVar:function(){return f.findWhere(this.states(),{name:this.prop("ObjectState")})},getStateFromName:function(t){return f.findWhere(this.states(),{name:t})},getStateFromIndex:function(t){return this.states()[t].name},getCurrentStateIndex:function(){return this.states().indexOf(this.getStateFromVar())},getCurrentStateData:function(){return this.isInDefaultState()?this.data():this.getStateFromVar().data},getPosition:function(){return{top:this.prop("RawYPos"),left:this.prop("RawXPos")}},getShapeMask:function(){var t=this.get("shapemaskId");return f.isEmpty(t)?null:v.resolvePath(t,this)},hasVarText:function(){return this.textLib().some(function(t){return"richvartext"===t.get("type")})},fixZeroBoundsMetrics:function(t){return 0!==t.strokewidth||0!==t.width&&0!==t.height||(t.strokewidth=.5),t},getCurrentStateMetrics:function(){var t=(this.getCurrentStateData()||{}).html5data,e={xPos:0,yPos:0,width:this.get("width"),height:this.get("height"),strokewidth:0};return this.hasVarText()&&0===t.width&&0===t.height&&(t.width=e.width,t.height=e.height),this.fixZeroBoundsMetrics(f.extend(e,t))},getBounds:function(){var t=this.getCurrentStateMetrics(),e=t.strokewidth,i=2*e;return t.strokewidth*=2,f.extend(t,{fullX:Math.ceil(t.xPos-e),fullY:Math.ceil(t.yPos-e),fullWidth:t.width+i,fullHeight:t.height+i})},getSlide:function(){return this.getClosestAncestor(function(t){return!!t.isSlide})},getLayer:function(){return this.getClosestAncestor(function(t){return null!=t.isBaseLayer})},moveTo:function(t,e){var i,n,r=v.getRef(t.xOffset,e.context),s=v.getRef(t.yOffset,e.context),o=v.getRef(t.xPos,e.context),a=v.getRef(t.yPos,e.context);i=o+(r=t.addoffsetx?r:-r),n=a+(s=t.addoffsety?s:-s),this.trigger("moveTo",i,n)},getMousePosition:function(t){this.trigger("getMousePosition",t)},setState:function(t,e){var i=v.getRef(t.stateRef,e.context,e);return this.prop("ObjectState",i),this},setReview:function(t){this.prop("ReviewMode",t.enabled.value),this.trigger("setReview",t.enabled.value)},setStateFromIndex:function(t){this.prop("ObjectState",this.getStateFromIndex(t))},setTransformDirty:function(){this.transformDirty||(this.transformDirty=!0,this.trigger(m.slideObject.TRANSFORM_DIRTY))},setEnabled:function(t){this.prop("Enabled",t.enabled.value)},setSlideIndex:function(t){this.prop("slideIndex",t)},getFlattenedDepth:function(){return this.getLayer().startDepth+this.layerDepth},bringToFront:function(){this.prop("depth",T++)},setHiddenByLayer:function(t,e){var i=this.currView;this.hiderParents=t?f.without(this.hiderParents,e):f(this.hiderParents).push(e).uniq().value(),this.prop("HiddenByLayer",0<this.hiderParents.length),null!=i&&(f.isFunction(i.updateTrueVisibility)?i.updateTrueVisibility():i.props.parent&&f.isFunction(i.props.parent.updateTrueVisibility)&&i.props.parent.updateTrueVisibility())},adjustVariables:function(){f.toArray(arguments).forEach(function(t){this.adjustVariable(t.name,t.value)}.bind(this))},adjustVariable:function(t,e){var i=this.getClosestParentRef(),n={kind:"adjustvar",variable:t,operator:"set",value:{type:"number",value:e}};d.executeAction(n,{context:this}),i.executePlayerEvent("onvarchanged")},getInitParentContainer:function(){return this.parent.isKind("shufflegroup")?this.parent.parent:this.parent},getParentContainer:function(){var t=this.getInitParentContainer();return null!=t.getChildParent?t.getChildParent(this):t},reparentChild:function(t){var e=this.getInitParentContainer();null!=e.reparentChild&&e.reparentChild(this,t)},reattachChild:function(){var t=this.getInitParentContainer();null!=t.reattachChild&&t.reattachChild(this)},storeResumeData:function(t,e){v.resolvePath(t.varref,e.context).value(this.getFullResumeData(!0))},restoreResumeState:function(t,e){var i=v.resolvePath(t.varref,e.context),n=t.limited,r=n?"setResumeDataLimited":"setResumeData";this.resetObjectBeforeResume(n),this[r](i.value()).forceUpdateResume()},resetForSeek:function(){var t=this.currView;this.trigger("clearAnimations"),this.trigger("unparentForSeek"),this.resetPropsExcept(["Enabled","ReviewMode","HiddenByLayer","depth","ShuffleXPos","ShuffleYPos"]),this.prop({RawXPos:this.prop("ShuffleXPos"),RawYPos:this.prop("ShuffleYPos")}),null!=t&&(f.isFunction(t.applyStylesDirectly)?t.applyStylesDirectly():t.props.parent&&f.isFunction(t.props.parent.applyStylesDirectly)&&t.props.parent.applyStylesDirectly())},onBeforeSeekUpdate:function(){this.prop("TimelineControlled")&&this.prop("OnStage")&&(this.shouldHideOnSeek=!0,this.resetForSeek())},onAfterSeekUpdate:function(){this.shouldHideOnSeek&&(this.hiding=!1,this.prop("updateGifOnShow",!0),this.trigger("hide"))},setupToggleVisibilityState:function(){this.hideShowState=null},toggleVisibility:function(c,h,d,p){var t=function(){d=d||{},p=p||{};var t,e=this.prop("OnStage"),i=this.prop("TimelineControlled"),n="show"===c,r=!!p.isSeekAction,s=null!=d&&"custom"===d.transition,o=n?"shown":"hidden",a=function(){n||(this.hiding=!1,this.prop("OnStage",!1)),this.trigger(o),this.executePlayerEvent(h+"complete"),S.trigger(m.slideObject.TOGGLE_VISIBILITY)}.bind(this),l=(d.animationId,p.time,function(){t=this.animations().get(d.animationId),this.trigger(c+"custom",n,p,t,a)}.bind(this)),u=null!=p.timelineLabel;if(this.shouldHideOnSeek=this.shouldHideOnSeek&&!n,(!n&&!u||r&&0===p.currentTime)&&this.prop("updateGifOnShow",!0),!i&&u&&n&&r&&(p.beforeSeekTime<p.time||p.time===p.currentTime))this.resetForSeek();else if(!n&&!e||n&&e&&!this.hiding||r&&!i&&p.beforeSeekTime>p.time)return;this.hideShowState=d.kind,this.prop("TimelineControlled",u),this.trigger(c),n?this.prop("OnStage",!0):this.hiding=!0,this.executePlayerEvent(h),(s?l:a)()}.bind(this);return null!=this.currView?t():(this.showFns||(this.showFns=[]),this.showFns.push(t)),this},onTweenUpdate:function(t){this.trigger(m.tween.UPDATE,t)},onPlayerReset:function(){},killMounted:function(){return this.resetSubscriptions(),this},killEverything:function(){return this.off(),this}}),R=A.prototype;return R.show=f.partial(R.toggleVisibility,"show","ontransitionin"),R.hide=f.partial(R.toggleVisibility,"hide","ontransitionout"),R.isVectorShape=f.partial(R.isKind,"vectorshape"),A}.call(e,I,e,t))||(t.exports=i)},,function(t,e,s){"use strict";var i;void 0===(i=function(t){function e(t){return t instanceof window.SVGElement&&"svg"!==t.tagName}function i(t){return t&&null!=t.getAttribute&&"events"===t.getAttribute("data-accepts")}var n=s(176),u=s(36),c=DS._,h=DS.dom,r=function(l){return function(t,e,i,n,r,s){function o(t){var e=!i||i(t);e&&n(c.extend({},a,e,{origEvent:t}))}var a={type:l,node:t};return u.isTouchEventName(e)?u.on(t,e,o,r,s):h.on(t,e,o,r)}};return{registerEvent:function(t,e){n[t]=e(r(t))},on:h.on,off:h.off,parentNodesOf:h.parentNodesOf,isNodeSvgEl:e,isTgtSvgEl:function(t){return e(t.target)},isTgtVideoEl:function(t){return h.isVideoNode(t.target)},isLeftMouseBtn:function(t){return 1===t.which},isRightMouseBtn:function(t){return 3===t.which},doesEventTargetAcceptEvents:function(t,e){return i(t.target.ownerSVGElement)||!!h.closest(t.target,i,e)},isSpacebarClick:function(t){return 0<=["click","mouseup","mousedown"].indexOf(t.type)&&(null==t.pageX||0===t.pageX)&&(null==t.pageY||0===t.pageY)}}}.call(e,s,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function r(t){return t[o.PLAYER_PROPS_KEYPATH]}function n(t,e){return t[o.PLAYER_PROPS_KEYPATH].set(e),t}var s=DS._,e=DS.utils,i=DS.events,o=DS.constants,a=DS.Backbone;return{init:function(){var t,e;this.variableMap={},t=this,e=new a.Model,t[o.PLAYER_PROPS_KEYPATH]=e,this.createVariableProps().createPlayerProps(),this.once(i.data.UPDATED,this.createPlayerProps.bind(this))},getStaticPlayerProps:function(){return{Id:this.id,AbsoluteId:this.absoluteId&&e.stripPlayer(this.absoluteId),parent:this.parent}},isVariableProp:function(t){if(this.variableProps)return s.has(this.variableProps,t)},getVariableProp:function(t){return this.variableMap[t]},createVariableProps:function(){var n={};return this.variableProps&&(this.variableMap=s.reduce(this.variableProps,function(t,e,i){return t[i]=this.variables().addVariable({name:i,type:e.type,value:e.value,resume:null==e.resume||e.resume},this),n[i]=e.value,t}.bind(this),{}),this.variableProps=n),this},createPlayerProps:function(t,e){e=e||{};var i=s.extend({},this.getStaticPlayerProps(),this.getTransformedPropsObj(),t?{}:this.decodedResumeData);return n(this,s.omit(i,e)),r(this)},prop:function(t,e){var i=void 0===e&&!s.isObject(t),n=r(this);if(i)return n.get(t);n.set(t,e),this.isVariableProp(t)&&this.getVariableProp(t).value(e);return this},getPlayerProps:function(){return r(this)},getVariableProps:function(){var n=this.variableProps||{};return s.forEach(n,function(t,e){if(this.isVariableProp(e)){var i=this.getVariableProp(e);i&&(n[e]=i.value())}}.bind(this))},getTransformedPropsObj:function(){var t=this.playerPropNames||{},e=s.omit(t,"model"),i=s.transform(t.model,function(t,e,i){t[i]=this.get(e)}.bind(this));return s.extend(e,i,this.getVariableProps())},hasOwnPlayerProp:function(t){return r(this).has(t)},prepareResumeData:function(t){return t=t||{},this.onBeforeResumeBuilt(t),s.isFunction(this.buildResumeData)&&this.buildResumeData(t.force),t.skipPostBuild||this.onAfterResumeBuilt(t.retainState),this},resetProps:function(){this.createPlayerProps(!0)},resetPropsExcept:function(t){this.createPlayerProps(!0,t)},resetSpecifiedProps:function(t){var e=0<arguments.length&&void 0!==t?t:[],i=Object.assign({},this.getStaticPlayerProps(),this.getTransformedPropsObj());return n(this,s.pick(i,e)),r(this)},getPlayerPropsRaw:function(){return this.getPlayerProps().toJSON()},onAfterResumeBuilt:s.noop,onBeforeResumeBuilt:s.noop}}.call(e,i,e,t))||(t.exports=n)},,,function(t,e,i){t.exports=i(1).__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED},,,,function(t,e,r){"use strict";var i;void 0===(i=function(t){r(8),r(19);function e(t){this.base=n,this.base(t),this.path=function(t){null!=t&&t.beginPath()},this.renderChildren=function(t){this.path(t),""!==t.fillStyle&&("inherit"!==this.style("fill-rule").valueOrDefault("inherit")?t.fill(this.style("fill-rule").value):t.fill()),""!==t.strokeStyle&&(t.lineWidth>i.maxStroke&&(i.maxStroke=t.lineWidth),t.stroke())}}var i=r(6),n=r(40);return e.prototype=new n,e}.call(e,r,e,t))||(t.exports=i)},function(t,e,d){"use strict";var i;void 0===(i=function(t){d(220);var o=d(221),a=DS._,n=DS.utils,e=DS.BaseModel,r=DS.resolver,i={exponetial:"expo",bounce:"bounce",circular:"circ",cubic:"power2",linear:"none",quadratic:"power1",quadradic:"power1",quartic:"power3",quintic:"power4",sine:"sine"},s={easein:"in",easeout:"out",easeinout:"inOut",none:"none"},l="cubic",u="line",c=a.partialRight(n.fix,2),h=/^[/$#]/;return e.extend({initialize:function(){a.bindAll(this,"getAttrConfig")},getAttrConfig:function(t){return this.hasDuration()?(null==this.points&&this.initPath(),this.buildConfig(t)):null},initPath:function(){this.segments=[],this.ptResolvers=[],this.segmentResolvers=[],a.forEach(this.get("path"),function(t,e){this.buildSegment(t,e)}.bind(this))},buildSegment:function(t){function e(){n.samples=o.getSamplePoints(n.points),n.distance=o.getDistance(n.points,n.samples)}var i=t.type||u,n={points:[]},r=this.ptResolvers.length;this.buildSinglePoint(n,this.getSegmentPoint(t,"anchora")),i!==u&&this.buildSinglePoint(n,this.getSegmentPoint(t,"controla")),i===l&&this.buildSinglePoint(n,this.getSegmentPoint(t,"controlb")),this.buildSinglePoint(n,this.getSegmentPoint(t,"anchorb")),null!=this.extendSegmentConfig&&this.extendSegmentConfig(n,t),r===this.ptResolvers.length?e():this.segmentResolvers.push(e),this.segments.push(n)},getSegmentPoint:a.noop,extendConfig:a.identity,extendAfterUpdate:a.identity,buildSinglePoint:function(t,e){var i;this.isStaticPoint(e)?t.points.push(this.getAbsolutePoint(e)):(i=t.points.length,this.ptResolvers.push(function(){t.points[i]=this.getAbsolutePoint(e)}.bind(this)),t.points.push(null))},isStaticPoint:function(t){return this.isStaticValue(t.x)&&this.isStaticValue(t.dx)&&this.isStaticValue(t.y)&&this.isStaticValue(t.dy)},isStaticValue:function(t){return!a.isString(t)||!h.test(t)},getAbsolutePoint:function(t){return{x:c(this.getAbsoluteCoordinate(t.x,t.dx)),y:c(this.getAbsoluteCoordinate(t.y,t.dy))}},getAbsoluteCoordinate:function(t,e){return this.getValue(t)+this.getValue(e)},getValue:function(t){var e,i=this.getClosestThisRef();return n.isNumeric(t)?parseFloat(t):a.isString(t)?(e=r.resolvePath(t,i),parseFloat(e.isVar?e.value():e)):t},buildConfig:function(t){var e={delay:t,duration:this.getDuration(),ease:this.getEasing(),getPointAtTime:this.getPointAtTime.bind(this)};return e.update=this.updateConfig.bind(this,e),this.extendConfig(e)},hasDuration:function(){return null!=this.get("duration")},getDuration:function(){return this.get("duration")},getEasing:function(){var t=i[this.get("easing")],e="."+s[this.get("easingdir")];return t+("none"!==t?e:"")},updateConfig:function(t){var e=0;this.ptResolvers.forEach(function(t){t()}),this.segmentResolvers.forEach(function(t){t()}),this.segments.forEach(function(t){t.start=e,e+=t.distance}),this.totalDistance=e,this.getIsRelative()||(t.update=a.noop),this.extendAfterUpdate(t)},getIsRelative:function(){return!(!this.ptResolvers||!this.ptResolvers.length)},getPointAtTime:function(t,e){var i,n,r=this.totalDistance*t,s=a.sortedIndex(this.segments,{start:r},"start");return(s>this.segments.length-1||r!==this.segments[s].start)&&s--,n=(t-((i=this.segments[s]).start/this.totalDistance||0))/(i.distance/this.totalDistance||1),this.lastSegmentInfo={index:s,adjustedTime:n},o.getNormalizedPointAtTime(n,i.points,i.samples,e)}})}.call(e,d,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function e(){return i.device.isMobile}var s=DS._,r=DS.utils,o=DS.dom,i=DS.detection,a=DS.appState,l=(DS.pubSub,DS.events,DS.slideObjectUtils),u=DS.globalEventHelper.addDocumentListener,c={},n=["touchstart","touchmove","touchend","touchcancel"],h={mousedown:"touchstart",mousemove:"touchmove",mouseup:"touchend"};c.clickOrTouch=e()?"touchend":"click";function d(t){return e()?h[t]:t}u("touchstart",function(t){1===t.touches.length?c.currentTouch=t.touches[0]:t.preventDefault()},!0);function p(n,r){return function(t){var e,i;t.touches&&1<t.touches.length||(e=t,s.any(e.changedTouches,function(t){return t.identifier===c.currentTouch.identifier})&&n(t),!r||o.isInput(t.target)||(i=t.target,o.isNodeOfType("select",i))||l.isScrollRelated(t.target)||o.hasClass(t.target,"acc-shadow-el")||t.preventDefault())}}c.on=function(t,e,i,n,r){var s,o,a,l,u,c,h,d=p(i,!1!==r);return"touchstart"===e?(t.addEventListener(e,d,n),function(){t.removeEventListener(e,d,n)}):(o=e,a=d,l=n,c=p(function(t){(u=t.target).addEventListener(o,a,l),u.addEventListener("touchend",h)}),h=function t(){u&&(u.removeEventListener(o,a,l),u.removeEventListener("touchend",t))},(s=t).addEventListener("touchstart",c),function(){s.removeEventListener("touchstart",c),h()})},c.isTouchEventName=function(t){return s.contains(n,t)},c.addEventListener=function(t,e,i,n){t.addEventListener(d(e),i,!!n)},c.removeEventListener=function(t,e,i){t.removeEventListener(d(e),i)},c.getPageLoc=function(t){var e={};return t.touches&&1===t.touches.length?(e.pageX=t.touches[0].pageX,e.pageY=t.touches[0].pageY):(e.pageX=t.pageX,e.pageY=t.pageY),e};return c.tap=function(t,e,i){var n={callback:i};e.addEventListener("touchstart",function(t){this.started=!0,this.touchX=t.touches[0].pageX,this.touchY=t.touches[0].pageY,this.currTouchX=t.touches[0].pageX,this.currTouchY=t.touches[0].pageY,this.startScale=a.windowManager.getCurrentWindowSlide().currView.pinch.zoom}.bind(n)),u("touchmove",function(t){t.touches&&1===t.touches.length&&(this.currTouchX=t.touches[0].pageX,this.currTouchY=t.touches[0].pageY)}.bind(n)),e.addEventListener("touchend",function(){var t,e=a.windowManager.getCurrentWindowSlide().currView.pinch.zoom;this.started&&this.startScale===e&&(t=r.dist(this.touchX,this.touchY,this.currTouchX,this.currTouchY),this.started=!1,t<10&&this.callback())}.bind(n))},c}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function e(t,e){this.x=t,this.y=e}return DS._.extend(e.prototype,{angleTo:function(t){return Math.atan2(t.y-this.y,t.x-this.x)},applyTransform:function(t){var e=this.x*t[0]+this.y*t[2]+t[4],i=this.x*t[1]+this.y*t[3]+t[5];this.x=e,this.y=i}}),e}.call(e,i,e,t))||(t.exports=n)},function(t,e,m){"use strict";var i;void 0===(i=function(t){function e(t,e){this.name=t,this.value=e}var r=m(6),i=DS._,n=Math.PI/180,s=/px$/,o=/pt$/,a=/pc$/,l=/cm$/,u=/mm$/,c=/in$/,h=/%$/,d=/deg$/,p=/rad$/,f=/grad$/,g=/#([^\)'"]+)/;return i.extend(e.prototype,{getValue:function(){return this.value},hasValue:function(){return null!=this.value&&""!==this.value},numValue:function(){if(!this.hasValue())return 0;var t=parseFloat(this.value);return(this.value+"").match(h)&&(t/=100),t},valueOrDefault:function(t){return this.hasValue()?this.value:t},numValueOrDefault:function(t){return this.hasValue()?this.numValue():t},getDefinition:function(){var t=this.value.match(g);return t=(t=t&&t[1])||this.value,r.defs[t]},isUrlDefinition:function(){return 0===this.value.indexOf("url(")},getDPI:function(){return 96},getUnits:function(){return(this.value+"").replace(/[0-9\.\-]/g,"")},toPixels:function(t,e){if(!this.hasValue())return 0;var i=this.value+"";if(i.match(s))return this.numValue();if(i.match(o))return this.numValue()*this.getDPI(t)*(1/72);if(i.match(a))return 15*this.numValue();if(i.match(l))return this.numValue()*this.getDPI(t)/2.54;if(i.match(u))return this.numValue()*this.getDPI(t)/25.4;if(i.match(c))return this.numValue()*this.getDPI(t);if(i.match(h))return this.numValue()*r.viewPort.ComputeSize(t);var n=this.numValue();return e&&n<1?n*r.viewPort.ComputeSize(t):n},toRadians:function(){if(!this.hasValue())return 0;var t=this.value+"";return t.match(d)?this.numValue()*n:t.match(p)?this.numValue():t.match(f)?this.numValue()*(Math.PI/200):this.numValue()*n}}),e}.call(e,m,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var c=i(6),h=i(8),d=i(38),r=i(19),p=DS._,f={attribute:function(t,e){var i=this.attributes[t];return null!=i?i:(e&&(i=new d(t,""),this.attributes[t]=i),i||c.emptyProperty)},getHrefAttribute:function(){for(var t in this.attributes)if("href"===t||t.match(/:href$/))return this.attributes[t];return c.emptyProperty},style:function(t,e,i){var n=this.styles[t];if(null!=n)return n;var r=this.attribute(t);if(null!=r&&r.hasValue())return this.styles[t]=r;if(i){var s=this.parent;if(null!=s){var o=s.style(t);if(null!=o&&o.hasValue())return o}}return e&&(n=new d(t,""),this.styles[t]=n),n||c.emptyProperty},render:function(t){if("none"!==this.style("display").value&&"hidden"!==this.style("visibility").value){if(t.save(),this.style("mask").hasValue()){var e=this.style("mask").getDefinition();null!=e&&e.apply(t,this)}else if(this.style("filter").hasValue()){var i=this.style("filter").getDefinition();null!=i&&i.apply(t,this)}else this.setContext(t),this.renderChildren(t),this.clearContext(t);t.restore()}},setContext:p.noop,clearContext:p.noop,renderChildren:function(t){for(var e=0;e<this.children.length;e++)this.children[e].render(t)},addChild:function(t,e){var i=t;e&&(i=c.createElement(t)),i.parent=this,"title"!==i.type&&this.children.push(i)},flattenBoundingBox:function(t){var e,i,n;if(null!=this.updateBoundingBox&&this.updateBoundingBox(),null!=this.bb&&(0<this.bb.points.length&&t.points.push.apply(t.points,this.bb.points),0<this.bb.beziers.length&&t.beziers.push.apply(t.beziers,this.bb.beziers)),null!=this.children)for(n=this.children.length,e=0;e<n;e++)null!=(i=this.children[e]).flattenBoundingBox&&i.flattenBoundingBox(t);return t},getBoundingBox:function(){var t,e,i,n=new r;if(null!=this.bb&&n.addChildBoundingBox(this.bb),null!=this.children)for(i=this.children.length,t=0;t<i;t++)null!=(e=this.children[t]).getBoundingBox&&n.addChildBoundingBox(e.getBoundingBox());return n}};return function(t){var e,i;if(this.attributes={},this.styles={},this.children=[],p.assign(this,f),null!=t&&1===t.nodeType){for(i=t.attributes.length,e=0;e<i;e++){var n=t.attributes[e],r=n.nodeName;this.attributes[r]=new d(r,n.value)}if(this.attribute("style").hasValue()){var s=this.attribute("style").value.split(";");for(e=0;e<s.length;e++)if(""!==h.trim(s[e])){var o=s[e].split(":"),a=h.trim(o[0]),l=h.trim(o[1]);this.styles[a]=new d(a,l)}}for(this.attribute("id").hasValue()&&null==c.defs[this.attribute("id").value]&&(c.defs[this.attribute("id").value]=this),e=0;e<t.childNodes.length;e++){var u=t.childNodes[e];1===u.nodeType&&this.addChild(u,!0)}}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){n(8);function e(t){this.base=i,this.base(t),this.setStrokeStyles=function(t){if(t.strokeStyle=s.options.col||"blue",this.style("stroke-width").hasValue()){var e=this.style("stroke-width").toPixels();t.lineWidth=0===e?.001:e}this.style("stroke-linecap").hasValue()&&(t.lineCap=this.style("stroke-linecap").value),this.style("stroke-linejoin").hasValue()&&(t.lineJoin=this.style("stroke-linejoin").value),this.style("stroke-miterlimit").hasValue()&&(t.miterLimit=this.style("stroke-miterlimit").value)},this.setContext=function(t){var e=this.style("fill"),i=this.style("stroke"),n=i.hasValue()&&"none"!==i.value;e.hasValue()&&"none"!==e.value?t.fillStyle=s.options.col||"red":t.fillStyle="rgba(0,0,0,0)",n?this.setStrokeStyles(t):t.strokeStyle="",this.style("transform",!1,!0).hasValue()&&new o(this.style("transform",!1,!0).value).apply(t);if(this.style("clip-path",!1,!0).hasValue()){var r=this.style("clip-path",!1,!0).getDefinition();null!=r&&r.apply(t)}}}var s=n(6),o=n(61),i=n(39);n(19);return e.prototype=new i,e}.call(e,n,e,t))||(t.exports=i)},function(t,e,S){"use strict";var i;void 0===(i=function(t){var a=S(215),o=S(173),l=S(351),u=S(353),c=S(354),h=S(355),d=S(356),p=S(357),f=DS._,g=DS.svgUtils,s=DS.utils,e=DS.errorManager,i=DS.BaseModel,r=e.throwError("SvgManager"),m=e.backtick,v=s.createSuper(i),n=s.parseParams().svgfilename||"paths",y=new(i.extend({id:"paths",url:s.resolveDataUrl(n),getSvgNode:function(t,e){var i,n,r=e.props.winScale,s=this.get(t.libId,g.svgPrefix(t.commandsetId));return s=g.getFullSvgConfig(s,t.bounds,t.commandsetId,r),s=h.ensureIdsAreUnique(s),i=g.getDefsNode(s),s=p.decorateAdornables(s),t.imagelib&&(n=f.pick(t.bounds,"fullHeight","fullWidth"),s=o.applyImagelib(s,t.imagelib),s=u.applyImagePatterns(s,t.imagelib,n)),s=c.translateOddWidths(s,t),s=l.applySlideBackground(s,t,e),t.textLib&&!t.textLib.isEmpty()&&(s=d.applyTextLib(s,t.textLib,t.bounds,i)),a.createSvg(s,r)},getSvgFromData:function(t,e){var i=t.pick("imagelib","textLib");return y.getSvgNode(f.extend(i,{commandsetId:t.commandsetId(),libId:t.getPathLib(),bounds:t.getBounds()}),e)},createMask:function(t,e,i){var n,r,s=new window.DOMParser,o=g.getFullSvgConfig(t,{top:0,left:0,width:0,height:0});return n=s.parseFromString(a.createSvg(o),"text/xml"),r=document.adoptNode(n.documentElement).firstChild,i.appendChild(r),r},get:function(t,e){var i,n=v("get").call(this,t);return n||r("get","tried calling for an undefined library",m(t)),(i=n[e])||r("get","tried calling for an undefined path id",m(e)),s.cloneDeeply(i)},getStringFromVectorText:function(t){var e=t.i,i=t.l,n=g.svgPrefix(e),r=y.get(i,n);return s.getPath(r,"children[0].children[0].children[0]")}}));return d.setSvgManager(y),y}.call(e,S,e,t))||(t.exports=i)},function(t,e,w){"use strict";var i;void 0===(i=function(t){function s(t,e){return t.left<e.right&&t.right>e.left&&t.top<e.bottom&&t.bottom>e.top}function a(t,e){if(!s(t,e))return 0;var i=Math.max(t.top,e.top),n=Math.min(t.bottom,e.bottom),r=Math.max(t.left,e.left);return(Math.min(t.right,e.right)-r)*(n-i)}function i(t){return-t.getZIndex()}function e(t,e){var r,s=t.el.getBoundingClientRect(),o=c.sortBy(e,i);return o.reduce(function(t,e,i){var n=o.slice(0,i).reduce(function(t,e){return t-a(s,e.getBounds())},a(s,e.getBounds()));return t<n?(r=e,n):t},0),r}function n(t,e,i){this.view=t,this.el=i||t.el,this.params=c.defaults(e,v),this.relativeView=null!=i?this.view.props.model.parentModel.currView:this.view,this.currSlide=o.getCurrentWindowSlide(),c.bindAll(this),this.offsetX=this.grabbedXPos=this.offsetY=this.grabbedYPos=0,this.enable()}var r=w(36),l=w(18),u=w(12),c=DS._,h=DS.utils,d=DS.svgUtils,o=(DS.vendorOverrides,DS.windowManager),p=DS.globalEventHelper,f=p.addBodyListener,g=p.removeBodyListener,m=DS.dom.hasClass,v=c.reduce(["dragstart","drag","dragend","dropenter","dropdrag","dropleave","drop"],function(t,e){return t["on"+e]=c.noop,t.setTargets=c.noop,t},{}),y=[],S=["currView","refs","innard"];c.extend(n.prototype,{hasMoved:!1,x:0,y:0,unbindTouch:c.noop,disable:function(){this.el.removeEventListener("mousedown",this.onGrabMouse),this.unbindTouch()},enable:function(){this.el.addEventListener("mousedown",this.onGrabMouse),this.bindTouch()},bindTouch:function(){this.unbindTouch(),this.unbindTouch=c.flow(r.on(this.el,"touchstart",this.onGrabTouch),r.on(this.el,"touchmove",this.onMoveTouch),r.on(this.el,"touchend",this.onReleaseTouch))},grab:function(t,e){this.cachedMetrics=u.getSlideMetrics(this.relativeView),this.grabbedXPos=this.relativeView.getPlayerProp("RawXPos"),this.grabbedYPos=this.relativeView.getPlayerProp("RawYPos");var i=this.getPosition(),n=u.globalPtToLayer(this.relativeView,t,e,this.cachedMetrics),r=u.parentPtToSlide(this.relativeView,this.grabbedXPos,this.grabbedYPos);this.view.props.model;this.params.setTargets(),this.params.getPosition&&(i=this.params.getPosition(),this.relativeView!==this.view&&(r={x:i.x/this.cachedMetrics.scaleX,y:i.y/this.cachedMetrics.scaleY})),this.offsetX=r.x-n.x,this.offsetY=r.y-n.y,this.origPosX=i.x,this.origPosY=i.y,this.hasMoved=!1},contain:function(){if(null==this.dropTarget){var t=this.el.getBoundingClientRect(),e=this.params.containment.getBoundingClientRect(),i=c.result(this.view.props.model,"getCurrentStateMetrics",{strokewidth:0}).strokewidth/2,n=this.currSlide.calculateTotalScale();this.x=h.clamp(i,(e.width-t.width)*n-i,this.x),this.y=h.clamp(i,(e.height-t.height)*n-i,this.y)}},move:function(t,e){var i,n=this.dropTarget,r=u.globalPtToLayer(this.relativeView,t,e,this.cachedMetrics),s=this.view.props.model,o=this.view.props.winScale;this.x=r.x+this.offsetX,this.y=r.y+this.offsetY,this.el.style[this.view.cssTransform]=[d.transformTranslate(h.pxify(this.x*o),h.pxify(this.y*o)),d.transformRotate(this.view.state.Rotation+"deg"),d.transformScale(this.view.state.ScaleX/100,this.view.state.ScaleY/100)].join(" "),this.dropTarget=this.getDropTarget("drag"),l.transformUpdated(this.view),this.hasMoved||(i=n&&n.el,null!=s.reparentChild&&s.reparentChild(s.getSlide()),this.params.ondragstart(this,this.dropTarget),this.hasMoved=!0),this.params.ondrag(this,this.dropTarget),!n||this.dropTarget&&n===this.dropTarget||this.params.ondropleave(this,n),this.dropTarget&&(n===this.dropTarget&&i!==this.dropTarget.el||this.params.ondropenter(this,this.dropTarget),this.params.ondropdrag(this,this.dropTarget))},release:function(){this.hasMoved&&(this.contain(),this.params.setPosition&&this.params.setPosition(this.x,this.y),this.dropTarget=this.getDropTarget("drop"),null!=this.dropTarget&&this.params.ondrop(this,this.dropTarget),this.params.ondragend(this,this.dropTarget),null!=this.dropTarget&&this.relativeView.props.model.executePlayerEvent("ondragconnect"))},onGrabMouse:function(t){this.isMousedDown||m(t.target,"scrollarea-scrollbar")||m(t.target,"scrollarea-btn")||(this.isMousedDown=!0,this.grab(t.clientX,t.clientY),f("mousemove",this.onMoveMouse),f("mouseup",this.onReleaseMouse),t.preventDefault())},onGrabTouch:function(t){if(!m(t.target,"scrollarea-scrollbar")&&!m(t.target,"scrollarea-btn")){var e=t.changedTouches[0];this.touchId=e.identifier,this.grab(e.clientX,e.clientY),t.preventDefault()}},onMoveMouse:function(t){this.move(t.clientX,t.clientY),t.preventDefault()},onMoveTouch:function(t){var e=t.changedTouches[0];this.touchId===e.identifier&&(this.move(e.clientX,e.clientY),t.preventDefault())},onReleaseMouse:function(){this.isMousedDown=!1,this.release(),this.view.props.model.setTransformDirty(),this.hasMoved||"textinput"!==this.view.props.model.get("kind")||this.view.accShadowView.takeFocus(),g("mousemove",this.onMoveMouse),g("mouseup",this.onReleaseMouse)},onReleaseTouch:function(){this.release()},hasModalAbove:function(){var t=h.getPath(this,"view.props.model.getLayer");return null!=t&&t.collection.hasModalLayerAbove(t)},getDropTarget:function(t){if(!this.hasModalAbove())return this.params.getDropTarget?this.params.getDropTarget(this,y,t):e(this,y)},getPosition:function(){return{x:this.x,y:this.y}}});function b(t,e){this.el=t,this.params=e,y.push(this)}return c.extend(b.prototype,{getBounds:function(){return this.el.getBoundingClientRect()},getZIndex:function(){return parseInt(this.el.style.zIndex)},unregister:function(){c.remove(y,this)}}),{DraggableHelper:n,DroppableHelper:b,util:{getClosestScrollInnard:function(t){return h.getPath(t.props.model.getClosestAncestorByKind("scrollarea"),S)},areOverlapping:s,unionArea:a,getDropTargetByOverlap:e,sortByZIndexReverse:i,getRegisteredDroppables:function(){return y}}}}.call(e,w,e,t))||(t.exports=i)},function(t,e,l){"use strict";var i;void 0===(i=function(t){var e,i=l(9),n=l(492),s=l(181),r=DS._,o=DS.Chunk,a=DS.events;return i.extend({model:n,subscriptions:((e={})[a.player.RESET]="resetValues",e),initialize:function(){this.getResumeDataOrReturn=r.partial(s.meetConditionOrReturn,this,this.shouldGetResumeData)},addVariable:function(t,e){return this.push(r.extend({},{resume:!0},t),{parent:e})},resetValues:function(){this.invoke("resetValue")},shouldGetResumeData:function(){return this.filter(s.isResumable).some(function(t){return!t.hasInitValue()})},getResumeData:function(){this.booleans=[];var t=this.filter(s.isResumable).reduce(this.encodeVariable.bind(this),"");return o.create(this.encodeBooleans())+t},encodeVariable:function(t,e){return e.isBoolean()?this.booleans.push(e.value()):t+=e.getEncodedValue(),t},encodeBooleans:function(){for(var i,t,e="";this.booleans.length;)i=1,t=this.booleans.splice(0,6).reduce(function(t,e){return t+=e*i,i*=2,t},0),e+=o.toUnsignedString64(t);return e},setResumeData:function(t){var e="";if(0<t.length){var i=new o({fullString:t}),n=this.convertBoolStringToArray(i.encodedString()),r=this.filter(s.isResumable);e=i.remainder(),r.forEach(function(t){t.isBoolean()?t.value(n.shift(),{silent:!0}):(i=i.reChunk(),t.setEncodedValue(i.encodedString()),e=i.remainder())})}return e},convertBoolStringToArray:function(t){return t.split("").reduce(function(t,e){for(var i=o.fromUnsignedString64(e),n=1;n<=32;)t.push(!!(i&n)),n*=2;return t},[])}})}.call(e,l,e,t))||(t.exports=i)},,,,,,function(t,e,i){"use strict";var n,x=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){function s(t){var e,i,n,r=(t.props.model.getCurrentStateData()||{}).html5data||{};return null!=r.mask?{canvas:(i=a.buildImage(r.mask,r.xPos,r.yPos,r.width,r.height)).canvas,bb:i.bb,sw:0}:{canvas:e=document.createElement("canvas"),bb:(n=l(e,t.find("svg").parentNode.innerHTML.replace(g,"").replace(v," ").replace(m,"").replace(y,""),{col:"#ff0000",winScale:t.props.winScale})).bb,sw:n.sw}}function o(t){var e=t.props.model,i=e.getSlide().id,n=e.absoluteId+t.state.ObjectState,r=(b[i]||{})[n];return null!=r?r:(null==b[i]&&(b[i]={}),b[i][n]=s(t),b[i][n])}function h(t){return null!=t.getClosestAncestorByKind("expandinglabel",!0)}var a=i(319),c=i(12),l=i(320),d=DS._,p=DS.constants,u=DS.utils,f=DS.TransMatrix,g=/xlink\:href="(.*?)"/g,m=/data-reactid="(.*?)"/g,v=/&nbsp;/g,y=/xmlns:(.*?)=".*?" \1:/g,S={data:[0,0,0,0]},b={},n={svgHit:function(t,e){var i=o(t),n=i.bb.getBounds(e),r=i.sw/2;return n[0]-=r,n[1]-=r,n[2]+=r,n[3]+=r,n},groupHit:function(s,o){var t=s.props.model,a=t.isStateGroupSlideObject&&t.getIsExpandingLabel();return d.reduce(s.allRefs,function(t,e){var i=e.currView,n=c.getRelativeMatrix(i,s,o),r=w.getBounds(i,n);return a&&h(e)||r.every(isNaN)||(t[0]=Math.min(t[0],r[0]),t[1]=Math.min(t[1],r[1]),t[2]=Math.max(t[2],r[2]),t[3]=Math.max(t[3],r[3])),t},[1/0,1/0,-1/0,-1/0])},rectHit:function(t,e){var i=t.props.model.getCurrentStateMetrics(),n=i.xPos,r=i.yPos,s=n+i.width,o=r+i.height,a=[e.transformPoint(n,r),e.transformPoint(s,r),e.transformPoint(n,o),e.transformPoint(s,o)];return[Math.min(a[0].x,a[1].x,a[2].x,a[3].x),Math.min(a[0].y,a[1].y,a[2].y,a[3].y),Math.max(a[0].x,a[1].x,a[2].x,a[3].x),Math.max(a[0].y,a[1].y,a[2].y,a[3].y)]},slideHit:function(t){return[0,0,t.props.model.get("width"),t.props.model.get("height")]}},e={svgHit:function(t){return o(t).canvas},groupHit:function(t){var e=w.getLocalRotatedBounds(t,0),i=w.getBounds(t),n=Math.round(i[0]),r=Math.round(i[1]),s=Math.ceil(e[2]-e[0]),o=Math.ceil(e[3]-e[1]),a=document.createElement("canvas"),l=a.getContext("2d"),u=t.props.model,c=u.isStateGroupSlideObject&&u.getIsExpandingLabel();return a.width=s,a.height=o,l.translate(-n,-r),d.forEach(t.allRefs,function(t){c&&h(t)||!t.currView.trulyVisible||w.drawToTarget(t.currView,l)}),l.translate(n,r),a},rectHit:function(t){var e=t.props.model.getCurrentStateMetrics(),i=document.createElement("canvas"),n=i.getContext("2d");return i.width=e.width,i.height=e.height,n.fillStyle="#ff0000",n.fillRect(0,0,i.width,i.height),i},slideHit:function(){return null}},w={getImageData:function(t,e,i,n,r){return u.isNumeric(e)&&u.isNumeric(i)&&u.isNumeric(n)&&u.isNumeric(r)?t.getImageData(e,i,n,r):S},getBounds:function(t,e){return e=e||c.getMatrix(t),n[t.props.model.getHitType()](t,e)},getGlobalBounds:function(t){var e=this.getBounds(t),i=x(e,4),n=i[0],r=i[1],s=i[2],o=i[3],a=t.props.model.getSlide().currView,l=c.localPtToGlobal(a,n,r),u=c.localPtToGlobal(a,s,o);return[l.x,l.y,u.x,u.y]},getLocalRotatedBounds:function(t,e){var i=(new f).rotate(e,t.state.rotateXPos,t.state.rotateYPos);return n[t.props.model.getHitType()](t,i)},getCanvas:function(t){return e[t.props.model.getHitType()](t)},drawToTarget:function(t,e){var i,n=t.props.model,r=c.getMatrix(t)||new f,s=t.props.model.getHitType(),o=null!=n.getCurrentStateMetrics?n.getCurrentStateMetrics():{xPos:0,yPos:0},a=null==o.mask?o.strokewidth:0,l=o.xPos-a,u=o.yPos-a;e.save(),e.transform(r.a,r.c,r.b,r.d,r.tx,r.ty),s===p.SLIDE_HIT||s===p.RECT_HIT?(i=w.getLocalRotatedBounds(t,0),e.fillStyle="#ff0000",e.fillRect(i[0],i[1],i[2]-i[0],i[3]-i[1])):(s===p.GROUP_HIT&&(i=w.getLocalRotatedBounds(t,0),l=Math.round(i[0]),u=Math.round(i[1])),e.drawImage(w.getCanvas(t),l,u)),e.restore()},clearBitmapCache:function(){b={}},clearSlideCache:function(t){b[t]=null}};return w}.call(e,i,e,t))||(t.exports=n)},function(t,e,m){"use strict";var i;void 0===(i=function(t){function i(t){if(t["font-family"])if(Array.isArray(t["font-family"])){var e=t["font-family"];t.style={fontFamily:e.map(l.doubleQuote).concat(a.last(e)).join(",")},delete t["font-family"]}else t["font-family"]=l.doubleQuote(t["font-family"]);return t}function n(t){return u.isTspanNode(t)&&(t.children=t.children.map(function(t){return t.replace(/\s/g," ")})),t}var e=m(1),r=m(2),s=m(41),o=m(215),a=DS._,l=DS.utils,u=DS.svgUtils,c=DS.detection,h=DS.vendorOverrides,d=DS.globalEventHelper,p=d.addWindowListener,f=d.removeWindowListener,g=null!=h.removeCharPositions;return e.createClass({displayName:"VectorTextItem",mixins:[r],componentWillMount:function(){g&&(p("beforeprint",this.beforePrint),p("afterprint",this.afterPrint))},componentWillUnmount:function(){g&&(f("beforeprint",this.beforePrint),f("afterprint",this.afterPrint))},getInitialState:function(){return{printing:!1}},addShadow:function(t){return!c.browser.isEdge&&this.props.isShadow&&u.isTspanNode(t)&&(t.filter="url(#text-shadow)",t.fill="rgba(0, 0, 0, 0.2)"),t},template:function(){var t=u.svgPrefix(this.props.commandsetId),e=s.get(this.props.pathLib,t);return u.transformNodeConfig(a.compose(n,i,this.addShadow,this.state.printing&&g?h.removeCharPositions:a.identity),e),o.createSvg(e)},beforePrint:function(){this.setState({printing:!0})},afterPrint:function(){this.setState({printing:!1})}})}.call(e,m,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i;void 0===(i=function(t){var e=s(1),i=s(2),n=DS.vendorOverrides,r=DS.utils;return e.createClass({displayName:"LinearBackgroundGradient",mixins:[i],fill:function(){return this.props.fill||this.props.layerModel.background().fill},stopPct:function(t){return r.stopPct(t.stop)},stopProps:n.stopColorProps||function(t){return{stopColor:r.rgbify(t.rgb),stopOpacity:r.opacify(t.alpha)}}})}.call(e,s,e,t))||(t.exports=i)},function(t,e,V){"use strict";var i,N=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(i=function(t){function i(t){return g.pluck(t.events(),"kind").map(L)}function n(t,e){var i,n=t.currView;return null==n||null==n.tweenedConfig?((i=t.getPlayerPropsRaw()).ScaleX/=100,i.ScaleY/=100,(new x).adjustByViewProps(i)):e?n.tweenedConfig.matrix.copy():n.tweenedConfig.matrix}var e=V(23),r=V(397),s=V(176),o=V(218),a=V(2),l=V(224),u=V(1),c=(V(11),V(18)),h=V(62),d=V(59),p=V(49),f=V(12),g=DS._,m=DS.windowManager,v=DS.detection,y=DS.dom,S=DS.events,b=DS.utils,w=DS.svgUtils,x=DS.TransMatrix,P=DS.vendorOverrides,E=(DS.keyManager,DS.focusManager),C=DS.TweenLite,T={VectorSlideObject:V(65),ButtonSlideObject:V(405),PlaceHolderSlideObject:V(406),GroupingSlideObject:V(407),StateGroupSlideObject:V(408),ImageSlideObject:V(409),WebObjectSlideObject:V(412),ScrollAreaSlideObject:V(413),ExpandingLabelSlideObject:V(414),DropareaSlideObject:V(416),DragitemSlideObject:V(417),TextInputSlideObject:V(418),VideoSlideObject:V(419),DropListSlideObject:V(420),SequenceCtrlSlideObject:V(422),SlideFrameSlideObject:V(423),ThreeSixtyImageSlideObject:V(225)},D=/\n/g,A={vectorshape:"Vector",button:"Button",objgroup:"Grouping",shufflegroup:"Grouping",image:"Image",webobject:"WebObject",stategroup:"StateGroup",scrollarea:"ScrollArea",expandinglabel:"ExpandingLabel",textinput:"TextInput",droparea:"Droparea",dragitem:"Dragitem",video:"Video",droplist:"DropList",sequencectrl:"SequenceCtrl",slideframe:"SlideFrame",threesixtyimage:"ThreeSixtyImage"},R={vectorshape:"vectorData.altText",scrollarea:"vectorData.altText",video:"videodata.altText",droplist:"textdata.altText",button:"textdata.altText",expandinglabel:"vectorData.altText",image:"imagedata.altText"},I=["release","press","doubleclick","rightrelease","rightpress"],_=["releaseoutside","rollover","rollout"],k=P.handleWillChange||g.noop,M={image:"img",radio:"radio",checkbox:"checkbox",button:"button",slider:"slider",dial:"slider"},O={button:"button"},L=function(t){return t.replace(/^on/,"")};return u.createClass({displayName:"SlideObject",initialVisibility:!1,mixins:[a,e,r,o,l],shortEvents:{model:{show:"showObject",hidden:"hideObject",getMousePosition:"updateMousePosition",moveTo:"moveTo",shown:"updateDecorators"}},componentWillMount:function(){var t,e;this.key=g.uniqueId("slideobject"),this.isObscurable=this.props.model.isObscurableBySelf(),this.latestEvent=null,this.innardConfigs={vectorshape:{textHit:g.partial(this.textEvent,"onlinkrelease"),textOver:g.partial(this.textEvent,"onlinkrollover"),textOut:g.partial(this.textEvent,"onlinkrollout")}},t=T[e=this.props.model,(A[e.kind()]||"PlaceHolder")+"SlideObject"],this.slideObjectInnard=t,this.setupVariableRefs(),this.setupShapeMask()},componentDidMount:function(){this.getAllRefs().registerEvents(),this.getPlayerProp("MouseOver")&&!this.isMousedOver()&&(this.triggerEvent({type:"rollout"}),this.setPlayerProp("MouseOver",!1)),this.renderShapeMask(),null!=this.addAccEl&&this.addAccEl(),"swirl"===this.props.model.get("markerType")&&(this.markerAnimationTween=C.to(this.refs.markerAnimation,.6,{rotation:360,ease:"none",onComplete:function(){this.markerAnimationTween.restart()}.bind(this)})),this.clearShowFns()},componentWillUpdate:function(t,e){this.state.ObjectState!==e.ObjectState&&(this.compareStateAspects(e)&&(this.key=g.uniqueId("slideobject")),this.setupVariableRefs())},componentDidUpdate:function(t,e){this.renderShapeMask(),e.RawXPos===this.state.RawXPos&&e.RawYPos===this.state.RawYPos||f.setMatrixDirty(this),null!=this.accShadowView&&this.accShadowView.onStateChanged(e,this.state)},componentWillUnmount:function(){null!=this.stopListeningToVarChanges&&this.stopListeningToVarChanges(),(this.allRefs=null)!=this.shapeMask&&(this.shapeMask.off(S.tween.UPDATE,this.renderShapeMask),this.props.model.off(S.tween.UPDATE,this.renderShapeMask)),null!=this.markerAnimationTween&&this.markerAnimationTween.kill()},compareStateAspects:function(t){var e,i,n=!1;return 0<(this.props.model.imagelib()||[]).length&&(e=(this.props.model.getCurrentStateData()||{}).html5data||{},null!=(i=(this.props.model.getStateFromName(t.ObjectState)||{}).html5data||{}).height&&null!=i.width&&null!=e.height&&null!=e.width&&(n=i.height/i.width!=e.height/e.width)),n},getInnardConfigs:function(){return g.extend({ref:"innard",key:this.key,model:this.props.model,parent:this,playerProps:this.state,setPlayerProp:this.setPlayerProp,onScrollFocus:this.props.onScrollFocus,onBeforeScrollFocus:this.props.onBeforeScrollFocus,isInnard:!0,tabIndexDisabled:this.props.tabIndexDisabled,winScale:this.props.winScale,slideFrame:this.props.slideFrame,checkElso:this.props.checkElso,slideVisible:!!this.props.slideVisible,onElsoAction:this.props.onElsoAction,addAccEl:this.props.addAccEl},this.innardConfigs[this.props.model.kind()]||{},this.props.topOffset?{topOffset:this.props.topOffset}:{})},getAllRefs:function(){var t=this.findAllComponents("SlideObject");return this.allRefs=g.reject(t,function(t){return t.props.model.isGroupingSlideObject}).map(function(t){return t.props.model}),this},registerEvents:function(){var t=this.getRegisterableEvents();return g.forEach(t,function(t){this.registerEvent(t,this.triggerEvent)}.bind(this)),h.registerCollisions(this.props.model),this},setupVariableRefs:function(){var t,e=R[this.props.model.kind()],i=e+"OverridesText";this.accessibleTextTemplate=null!=e?b.getPath(this.props.model.getCurrentStateData(),e):this.props.model.get("altText");var n=null!=e?b.getPath(this.props.model.getCurrentStateData(),i):this.props.model.get("altTextOverridesText");this.setState({altTextOverridesText:n}),t=d.parseTemplate(this.accessibleTextTemplate),this.updateVarText=t.updateString,this.updateAccessibleText(),this.stopListeningToVarChanges=t.addListeners(this.props.model,this.updateAccessibleText)},setupShapeMask:function(){var t=this.shapeMask=this.props.model.getShapeMask();return null!=t&&(t.isShapeMask=!0,this.props.model.isShapeMasked=!0,t.on(S.tween.UPDATE,this.renderShapeMask),this.props.model.on(S.tween.UPDATE,this.renderShapeMask)),this},renderShapeMask:function(){if(null!=this.shapeMask){var t=n(this.shapeMask),e=n(this.props.model,!0);this.applyShapeMask(t,e)}return this},applyShapeMask:function(t,e){var i=e.invert().append(t),n=this.shapeMask,r=n.prop("width"),s=n.prop("height"),o=i.transform(0,0),a=i.transform(r,s),l=[o.y,a.x,a.y,o.x].map(b.pxify);return null!=this.el&&(this.el.style.clip=["rect(",l.join(","),")"].join("")),this},updateDecorators:function(){this.callLifeCycleEvent("onAfterShow")},moveTo:function(t,e){this.setPlayerProp({RawXPos:t,RawYPos:e})},updateMousePosition:function(t){var e=m.getCurrentWindow().getCurSlide();this.props.model.adjustVariables({name:t.xvar.value,value:e.mouseX},{name:t.yvar.value,value:e.mouseY})},updateFromTween:function(){var t;return null!=this.tweenedConfig&&(t=null!=this.animationOverride?this.animationOverride.adjustProps(g.clone(this.tweenedConfig.props)):this.tweenedConfig.props,null!=this.decorators.draggable&&this.decorators.draggable.updateAfterTween(g.pick(t,"RawXPos","RawYPos")),this.setPlayerProp(t)),this},applyStylesDirectly:function(){g.extend(this.el.style,this.getStyles())},showObject:function(){this.updateTrueVisibility(!0),this.htmlReady(function(){this.props.hideShowCallback&&this.props.hideShowCallback(),this.isMounted()&&c.transformUpdated(this,!0)}.bind(this))},hideObject:function(){this.htmlReady(function(){this.props.hideShowCallback&&this.props.hideShowCallback(),this.isMounted()&&c.transformUpdated(this,!0)}.bind(this)),this.updateTrueVisibility(!1)},getRegisterableEvents:function(){var t=g.intersection(g.keys(s),i(this.props.model)),e=g.contains(t,"rollover");return e!==g.contains(t,"rollout")&&(e?t.push("rollout"):(t.push("rollover"),e=!0)),e&&(t=g(t).without("rollover").unshift("rollover").value()),t},shouldFireEvent:function(t,e){var i=!0,n=this.refs.innard;return null!=n&&g.isFunction(n.isClickDefAllowed)&&(i=n.isClickDefAllowed(e.target,t)),!this.dragging&&i&&(!g.contains(_,t)||this.latestEvent!==t)},triggerEvent:function(t){var e,i=t.type;this.state.Enabled&&(e=(e=t.origEvent)||t,this.shouldFireEvent(i,e)&&("rollover"===i&&this.setPlayerProp("MouseOver",!0),"press"===i&&v.device.isMobile&&this.el.focus(),this.latestEvent=i,this.props.model.executePlayerEvent("on"+i),"rollout"===i&&this.setPlayerProp("MouseOver",!1)))},cursorByType:function(){var t=this.props.model;return t.isDraggable()||t.isZoomable()||t.isWebObject()||t.isSlideable()},showCursor:function(){return!this.props.model.isCorrectIncorrectReview()&&!1!==this.props.model.get("useHandCursor")&&(!g(I).intersection(i(this.props.model)).isEmpty()||this.cursorByType())},cursorClass:function(){return this.state.Enabled?this.showCursor()?"cursor-hover":"":"cursor-default"},textEvent:function(t,e){this.props.model.executeFilteredPlayerEvent(function(t){return t.triggerid===e},t)},getDepth:function(){var t=this.props.model;return t.isKind("shufflegroup")?null:t.prop("depth")},getRotation:function(){return null!=this.tweenedConfig?this.tweenedConfig.props.Rotation:this.props.model.get("rotation")},getPosition:function(){return null!=this.tweenedConfig?{x:this.tweenedConfig.props.RawXPos,y:this.tweenedConfig.props.RawYPos}:{x:this.props.model.playerProps.get("RawXPos"),y:this.props.model.playerProps.get("RawYPos")}},getStyles:function(){var t,e=this.props.winScale,i=(this.getGlobalRotation(),{xPos:"xOffset",yPos:"yOffset"}),n=this.props.model.getCurrentStateData(),r=null!=n&&null!=n.html5data,s=this.props.model.get("cliptobounds"),o=this.props.model.hasVarText(),a=function(t){return!r||s||o?this.getPath("props.model."+(i[t]||t)):n.html5data[t]}.bind(this);return t={zIndex:this.getDepth(),width:a("width")*e,height:a("height")*e,opacity:b.pctToDec(this.state.Alpha)},s&&(t.overflow="hidden"),this.props.model.isKind("shufflegroup")||(t[this.cssTransformOrigin]=[this.state.rotateXPos*e,"px ",this.state.rotateYPos*e,"px"].join(""),t[this.cssTransform]=this.getPositioningTransform()),this.props.model.isTweenable()&&k(t),t},getPositioningTransform:function(){function t(t){return b.pxify(Math.round(t*l))}var e=this.state,i=e.RawXPos,n=e.RawYPos,r=e.Rotation,s=e.ScaleX,o=e.ScaleY,a=this.getGlobalRotation(),l=this.props.winScale,u=0!==a&&s!==o;return g.compact([w.transformTranslate(t(i),t(n)),w.transformRotate(r+"deg"),u?w.transformRotate(-a+"deg"):"",w.transformScale(s/100,o/100),u?w.transformRotate(a+"deg"):"",this.getTransformZ()]).join(" ")},getGlobalRotation:function(){for(var t=this.props.model,e=0;t;)t.isSlideObject&&(e+=t.playerProps.get("Rotation")),t=t.parent;return e},getTransformZ:function(){var t=this.props.model.getSlide();return!v.browser.isChrome||null==t||t.hasVideoAssets()&&t.hasZoomRegion()?P.transformZ:""},hasElsoMethod:function(){return g.isFunction(this.props.checkElso)},getAccessibleText:function(){return(this.state.accessibleText||"").replace(D," ")},updateAccessibleText:function(){this.setState({accessibleText:this.updateVarText(this.props.model)})},getAriaRole:function(){var t=this.props.model.get("accType"),e=M[t];return null!=e?e:O[this.props.model.kind()]||null},isAccTypeText:function(){return"text"===this.props.model.get("accType")},getAriaLabel:function(){return this.isAccTypeText()?null:this.getAccessibleText()||""},getIsAriaChecked:function(){var t=this.getAriaRole(),e=this.props.model.getCurrentStateData();return"radio"!==t&&"checkbox"!==t||null==e?null:0<(16&e.accState)},isFocusable:function(){var t=this.props.model,e=t.get("tabEnabled"),i=t.prop("tabIndex"),n=t.isKind("slideframe");return e&&0<=i&&!n},getTabIndex:function(){return this.props.model.get("tabEnabled")&&!this.props.tabIndexDisabled&&"textinput"!==this.props.model.kind()?"0":"-1"},getFocusTarget:function(){var t=this.refs.innard;return this.isFocusable()?this:null!=t.getFocusTarget?t.getFocusTarget():void 0},getLayer:function(){return this.parentLayer=this.parentLayer||y.closest(this.el,function(t){return t.classList.contains("slide-layer")}),this.parentLayer},isMousedOver:function(){var t=this.el.getBoundingClientRect();return b.pointInRect(y.mouseX,y.mouseY,[[t.left,t.top],[t.width,t.height]])},clearShowFns:function(){var t,e=this.props.model;if(!g.isEmpty(e.showFns))for(;t=e.showFns.shift();)t.call(e)},updateFocus:function(){var t=this.props.model,e=t.getLayer().currView,i=this.el.getBoundingClientRect();if(t.isSlideable()){var n=p.getGlobalBounds(this),r=N(n,4);i={left:r[0],top:r[1],right:r[2],bottom:r[3]}}var s=b.getRectIntersection(i,e.el.getBoundingClientRect());s&&E.setFocusRectOn(this.el,s)},onMouseUp:function(t){this.giveAccFocus(t)},addAccEl:function(){this.props.addAccEl&&this.props.addAccEl(this.props.model)},giveAccFocus:function(t){null!=this.accShadowView&&(this.accShadowView.takeFocus(),null!=t&&t.stopPropagation())}})}.call(e,V,e,t))||(t.exports=i)},function(t,e,c){"use strict";var i;void 0===(i=function(t){function l(){return n.capabilities.hasAudioApi?e:i}var e=c(216),i=c(454),n=DS.detection,r=DS.pubSub,s=DS.events,u=DS.slidesController,o={};r.on("nextSlide:requesting",function(){o={}}),r.on(s.main.PREPARE_AUDIO,function(t){n.device.isMobile&&a.prepare(t)});var a={prepare:function(a){return new Promise(function(t){var e,i,n,r,s=!1,o=a.assetLib();o.hasType("audio")?(e=l()).prepare(function(){e.checkNeedsApproval()&&(r=u.getSlide(u.getEntrypoint()),s=null==r||(i=a.slideMap(),n=r.fullId(),i.getRefById(n).assetIds().some(function(t){return"audio"===o.findWhere({id:t}).type()}))),t(s)}):t(!1)})},loadUrl:function(t,e){if(null!=o[e])return o[e].load(),o[e];var i=new(l())(t);return(o[e]=i).load(),i}};return a}.call(e,c,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var e=o(24),s=DS._,i=DS.utils.createSuper(e),n=i("resolveables").concat(["objects"]),r=s.defaults({groupObjects:!0},i("abilities"));return e.extend({resolveables:n,abilities:r,isGroupingSlideObject:!0,resolvers:{objects:function(t,e){return e.findNestedObject(t)}},getCorrectBounds:function(t,e){var i=t.getBounds(),n=t.prop("RawXPos"),r=t.prop("RawYPos");return s.extend({left:n,right:n+i.width,top:r,bottom:r+i.height,idx:e},s.pick(i,"height","width"))},killEverything:function(){i("killEverything"),this.objects().invoke("killEverything")}})}.call(e,o,e,t))||(t.exports=i)},,,,function(t,e,i){"use strict";var n,s=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){function i(t){var e=t.split(".").map(function(t){return parseInt(t)}),i=s(e,4);return{major:i[0],minor:i[1],build:i[2],revision:i[3]}}var n=DS._,r=/ version: ([0-9]+.*)+ /;return{major:0,minor:0,build:0,revision:0,init:function(){var t,e;this.version=(t=n.first(n.filter(document.head.childNodes,function(t){return t.nodeType===t.COMMENT_NODE&&r.test(t.nodeValue)}))||{nodeValue:" version: 0.0.0.0 "},e=r.exec(t.nodeValue),i(e[1])),this.fixThemeName().addVideoPen().addFontAnalyticsNodes()},setDataVersion:function(t){this.version=i(t)},parseParams:function(){if(null!=window.globals.parsedParams)return window.globals.parsedParams;for(var t,e=window.location.search.substr(1).split("+").join(" "),i={},n=/[?&]?([^=]+)=([^&]*)/g;t=n.exec(e);)i[decodeURIComponent(t[1]).trim()]=decodeURIComponent(t[2]).trim();return window.globals.parsedParams=i},fixThemeName:function(){return null!=window.globals.themeName&&"null"!==window.globals.themeName||(window.globals.themeName="classic"),this.isClassic="classic"===window.globals.themeName,this},addVideoPen:function(){if(null==document.getElementById("video-pen")){var t=document.createElement("div");t.id="video-pen",t.classList.add("offscreen"),document.body.appendChild(t)}return this},addFontAnalyticsNodes:function(){if(null==document.getElementById("font-test")){var t=document.createElement("div");t.id="font-test",t.setAttribute("style","position: fixed; left: -1000px; top: 0;"),t.setAttribute("aria-hidden",!0),t.innerHTML='\n          <svg height="100" width="100" viewBox="0 0 100 100" focusable="false">\n            <text style="font-family: DS_TEST_CHARSET, sans-serif" y="20">\n              <tspan color="black" id="font-test-download">M</tspan>\n            </text>\n            <text style="font-family: sans-serif" y="40">\n              <tspan color="black" id="font-test-default">M</tspan>\n            </text>\n          </svg>',document.body.appendChild(t)}return this},hasPatternImageFlag:function(){return 3<=this.version.major&&11<=this.version.minor}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function c(t){return h.isNumber(t)?e.fix(t,2):t}function l(t){return r.reduce(function(t,e){return t.replace(e.find,e.replace)},t)}function u(t,e){var i,n,r,s,o,a,l=t.replace(g,""),u=d.resolvePath(l,e,{optional:!0});return u||-1<l.search(p)?(n=d.isPropRef(l)?(i=function(t){return c(d.resolvePath(l,t))},s=l.split("."),o=h.initial(s).join("."),a=h.last(s).replace(f,""),function(t,e){var i=d.resolvePath(o,t).playerProps,n="change:"+a;return i.on(n,e),function(){i.off(n,e)}}):(i=function(){return c(u.value())},r=u,function(t,e){return r.on("change",e),function(){r.off("change",e)}}),{builder:i,on:n}):{builder:h.constant(t)}}var h=DS._,e=DS.utils,d=DS.resolver,i=/(%[^%^\^^\s]+%)/g,p=/\.\$/g,f=/^\$/,g=/%/g,n=/\s+$/g,r=[{find:/\^%\^/g,replace:"%"},{find:/\^\^/g,replace:"^"}];return{parseTemplate:function(t,r){if(null==t)return{updateString:h.constant(""),addListeners:h.constant(h.noop)};var e=t.split(i),s=[],o=[],a={};return e.length<=1?{updateString:h.constant(l(t)),addListeners:h.constant(h.noop)}:(e.forEach(function(t,e){var i,n;e%2==1?(n=(i=u(t,r)).on,s.push(i.builder),null!=n&&null==a[t]&&(a[t]=!0,o.push(n))):h.isEmpty(t)||s.push(h.constant(l(t)))}),{hasVars:!0,updateString:function(e){return t=s.map(function(t){return t(e)}).join(""),(i=t.split("\n")).map(function(t,e){return e<i.length-1?t.replace(n,"")+"\r":t}).join("");var t,i},addListeners:function(e,i){var t=o.map(function(t){return t(e,i)});return function(){t.forEach(function(t){t()})}}})},splitTemplateOnTokens:function(t){if(null==t)return[t];var e=t.split(i);return e.length<=1?[t]:h.compact(e)}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function l(t){return this instanceof l?t instanceof l?t:void(e.isArray(t)?(this.iterator=(i=t,function(){var t=i.length,e=0;return{next:function(){return e===t?{done:!0}:{value:i[e++],done:!1}}}}),this.arr=t):null!=t[Symbol.iterator]?this.iterator=t[Symbol.iterator].bind(t):this.iterator=t):new l(t);var i}var e=DS._;return l.empty=new l([]),l.isIterable=function(t){return e.isArray(t)||e.isFunction(t)||null!=t[Symbol.iterator]&&"string"!=typeof t},e.extend(l.prototype,{toArray:function(){if(null!=this.arr)return this.arr;var e=[];return this.forEach(function(t){e.push(t)}),this.arr=e},forEach:function(t){for(var e,i,n=this.iterator(),r=0,s=[];!(e=n.next()).done&&!1!==i;)i=t(e.value,r++,this),s.push(e.value);return new l(s)},map:function(n){return new l(function(){var e=this.iterator(),i=0;return{next:function(){var t=e.next();return t.done?{done:!0}:{value:n(t.value,i++,this),done:!1}}.bind(this)}}.bind(this))},filter:function(r){return new l(function(){var i=this.iterator(),n=0;return{next:function t(){var e=i.next();return e.done?{done:!0}:r(e.value,n++,this)?{value:e.value,done:!1}:t.call(this)}.bind(this)}}.bind(this))},some:function(i){var n=!1;return this.forEach(function(t,e){return!(n=!!i(t,e,this))}.bind(this)),n},flatten:function(){return new l(function(){var n=this.iterator(),r=[];return{next:function t(){var e=n.next(),i=e.value;return e.done?null==(n=r.pop())?{done:!0}:t.call(this):(l.isIterable(i)&&(i=new l(i)),i instanceof l?(r.push(n),n=i.iterator(),t.call(this)):e)}.bind(this)}}.bind(this))},concat:function(){var n=[this].concat(e.map(arguments,l));return new l(function(){var i;return{next:function t(){if(null==i){if(0===n.length)return{done:!0};i=n.shift().iterator()}var e=i.next();return e.done?(i=null,t()):e}}})},first:function(){return this.iterator().next().value},flatMap:function(a){return new l(function(){var r=this.iterator(),s=[],o=0;return{next:function t(){if(0<s.length){var e=s[s.length-1].next();return e.done?(s.pop(),t()):e}var i,n=r.next();return n.done?{done:!0}:(i=a(n.value,o++,this),l.isIterable(i)?(s.push(new l(i).iterator()),t()):{value:i,done:!1})}.bind(this)}}.bind(this))},reduce:function(t,e){var i,n=0,r=this.iterator();if(void 0===e&&(n++,(i=r.next()).done))throw new TypeError("Reduce of empty iterable with no initial value");for(;(i=r.next())&&!i.done;)e=t(e,i.value,n++,this);return e}}),l.prototype.compact=e.partial(l.prototype.filter,Boolean),l}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var l=i(8),u=i(38),c=/\)([a-zA-Z])/g,h=/\)(\s?,\s?)/g,d=/\s(?=[a-z])/;return function(t){var e=this;this.Type={},this.Type.translate=function(t){this.p=l.CreatePoint(t),this.apply=function(t){t.translate(this.p.x||0,this.p.y||0)},this.unapply=function(t){t.translate(-1*this.p.x||0,-1*this.p.y||0)},this.applyToPoint=function(t){t.applyTransform([1,0,0,1,this.p.x||0,this.p.y||0])}},this.Type.rotate=function(t){var e=l.ToNumberArray(t);this.angle=new u("angle",e[0]),this.cx=e[1]||0,this.cy=e[2]||0,this.apply=function(t){t.translate(this.cx,this.cy),t.rotate(this.angle.toRadians()),t.translate(-this.cx,-this.cy)},this.unapply=function(t){t.translate(this.cx,this.cy),t.rotate(-1*this.angle.toRadians()),t.translate(-this.cx,-this.cy)},this.applyToPoint=function(t){var e=this.angle.toRadians();t.applyTransform([1,0,0,1,this.p.x||0,this.p.y||0]),t.applyTransform([Math.cos(e),Math.sin(e),-Math.sin(e),Math.cos(e),0,0]),t.applyTransform([1,0,0,1,-this.p.x||0,-this.p.y||0])}},this.Type.scale=function(t){this.p=l.CreatePoint(t),this.apply=function(t){t.scale(this.p.x||1,this.p.y||this.p.x||1)},this.unapply=function(t){t.scale(1/this.p.x||1,1/this.p.y||this.p.x||1)},this.applyToPoint=function(t){t.applyTransform([this.p.x||0,0,0,this.p.y||0,0,0])}},this.Type.matrix=function(t){this.m=l.ToNumberArray(t),this.apply=function(t){t.transform(this.m[0],this.m[1],this.m[2],this.m[3],this.m[4],this.m[5])},this.unapply=function(t){var e=this.m[0],i=this.m[2],n=this.m[4],r=this.m[1],s=this.m[3],o=this.m[5],a=1/(e*(s-0*o)-i*(r-0*o)+n*(0*r-0*s));t.transform(a*(s-0*o),a*(0*o-r),a*(0*n-i),a*(e-0*n),a*(i*o-n*s),a*(n*r-e*o))},this.applyToPoint=function(t){t.applyTransform(this.m)}},this.Type.SkewBase=function(t){this.base=e.Type.matrix,this.base(t),this.angle=new u("angle",t)},this.Type.SkewBase.prototype=new this.Type.matrix,this.Type.skewX=function(t){this.base=e.Type.SkewBase,this.base(t),this.m=[1,0,Math.tan(this.angle.toRadians()),1,0,0]},this.Type.skewX.prototype=new this.Type.SkewBase,this.Type.skewY=function(t){this.base=e.Type.SkewBase,this.base(t),this.m=[1,Math.tan(this.angle.toRadians()),0,1,0,0]},this.Type.skewY.prototype=new this.Type.SkewBase,this.transforms=[],this.apply=function(t){for(var e=0;e<this.transforms.length;e++)this.transforms[e].apply(t)},this.unapply=function(t){for(var e=this.transforms.length-1;0<=e;e--)this.transforms[e].unapply(t)},this.applyToPoint=function(t){for(var e=0;e<this.transforms.length;e++)this.transforms[e].applyToPoint(t)};for(var i=l.trim(l.compressSpaces(t)).replace(c,") $1").replace(h,") ").split(d),n=i.length,r=0;r<n;r++){var s=i[r].split("("),o=l.trim(s[0]),a=s[1].replace(")","");this.transforms.push(new this.Type[o](a))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function f(t){var e=t.getLayer(),i=e.parent;return{slideId:i.id,layerId:(e.isBaseLayer()?i:e).id}}function S(t,e){var i=f(t),n=i.slideId,r=i.layerId,s=t.getRelativeId(),o=a[n]&&a[n][r];return e&&(null==o&&(o={eventables:{},targets:{},relatives:{},lookup:{}},a[n]=a[n]||{},a[n][r]=o),null==o.eventables[s]&&(o.eventables[s]={sets:[],dirty:!1,eventStates:[]})),o}function b(n,t,r){function o(t){t.isCollideable=!0;var e=t.getRelativeId(),i=n.relatives[e];null==i&&(i=n.relatives[e]={}),(i=i||{})[r]=r}var e;if(t.isGroupingSlideObject&&!function t(e){var i,n,r=e.getChildren(),s=r.length;for(i=0;i<s;i++)n=r[i],o(n),n.isGroupingSlideObject&&t(n)}(t),s.test(r))for(e=t.parent;null!=e&&!e.isKind("slidelayer");)o(e),e=e.parent}var p=DS._,w=DS.resolver,i=DS.windowManager,g=DS.animationClock,s=/\./,a={},m=!1,v={};return{registerCollisions:function(t){t.collisionsCached||(t.collisionsCached=!0,null!=t.events()&&function(t){var e,i,n,r,s,o,a,l,u,c,h,d,p,f,g,m=t.events(),v=m.length,y={};for(s=0;s<v;s++)if("ononscreen"!==(p=(a=m[s]).kind)&&"onoffscreen"!==p||(a={kind:p="ononscreen"===p?"oncollisionstart":"oncollisionend",targets:["_currentSlide"],actions:a.actions}),"oncollisionstart"===p||"oncollisionend"===p)for(null==i&&(e=t.getRelativeId(),n=(i=S(t,!0)).eventables[e].sets,r=i.eventables[e].eventStates,t.isCollideable=!0,b(i,t,e)),l={lastHit:!1,event:a,targets:[]},r.push(l),c=(u=a.targets).length,o=0;o<c;o++)f=(h=w.resolvePath(u[o],t)).getRelativeId(),l.targets.push(h),null==y[f]&&(y[f]=!0,h.isCollideable=!0,b(i,h,f),null==(d=i.targets[f])&&(d=i.targets[f]={dirty:!1,sets:[]}),g={targetModel:h,eventableModel:t,lastCollision:!1,currCollision:!1},n.push(g),d.sets.push(g),null==i.lookup[e]&&(i.lookup[e]={}),i.lookup[e][f]=g)}(t))},getCollisionSets:function(t){if(t.isCollideable&&null!=t.currView){var e,i,n,r,s,o,a=[],l=t.getRelativeId(),u=S(t),c=u.relatives[l],h=u.eventables[l],d=u.targets[l];if(null!=h&&(a=h.sets,h.dirty=!1),null!=u.targets[l]&&(a=a.concat(d.sets),d.dirty=!1),null!=c)for(n=(e=Object.keys(c)).length,r=0;r<n;r++)i=e[r],s=u.eventables[i],o=u.targets[i],null!=s&&(a=a.concat(s.sets),s.dirty=!1),null!=o&&(a=a.concat(o.sets),o.dirty=!1);return p.uniq(a)}},getDirtyCollisionSets:function(){var t=i.getCurrentWindowSlide().id,e=v[t],s=[];return v={},p.forEach(e,function(t){var e,i,n,r;for(n=(e=Object.keys(t.eventables)).length,i=0;i<n;i++)r=e[i],t.eventables[r].dirty&&(t.eventables[r].dirty=!1,s.push.apply(s,t.eventables[r].sets));for(n=(e=Object.keys(t.targets)).length,i=0;i<n;i++)r=e[i],t.targets[r].dirty&&(t.targets[r].dirty=!1,s.push.apply(s,t.targets[r].sets))}),p.uniq(s)},markCollisionsDirty:function(t,e){if(t.isCollideable&&null!=t.currView){var i,n,r,s,o,a,l=f(t),u=l.slideId,c=l.layerId,h=t.getRelativeId(),d=S(t),p=d.relatives[h];if(null!=d.eventables[h]&&(d.eventables[h].dirty=!0),null!=d.targets[h]&&(d.targets[h].dirty=!0),null!=p)for(r=(i=Object.keys(p)).length,s=0;s<r;s++)n=i[s],o=d.eventables[n],a=d.targets[n],null!=o&&(o.dirty=!0),null!=a&&(a.dirty=!0);v[u]=v[u]||{},v[u][c]=d,m||(m=!0,g.requestAnimationFrame(function(){m=!1,e()},!0))}},getEventableLookupAndStates:function(t){var e=t.getRelativeId(),i=S(t),n=i.eventables[e];return{lookup:i.lookup[e],eventStates:n.eventStates}},clearHitStates:function(t){var e=a[t];p.forEach(e,function(t){var e,i,n,r,s,o,a,l,u;for(i=(e=Object.keys(t.eventables)).length,s=0;s<i;s++){for(n=e[s],a=(r=t.eventables[n].eventStates).length,o=0;o<a;o++)r[o].lastHit=!1;for(u=(l=t.eventables[n].sets).length,o=0;o<u;o++)l[o].lastCollision=!1}})},clearMapCache:function(){m=!(a={})},clearSlideCache:function(t){a[t]=null,v[t]=null}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,d){"use strict";var i;void 0===(i=function(t){var e=d(1),i=d(2),n=d(16).parseBlocks,r=DS,s=r.utils,l=s.pxify,o=s.getPath,a=s.hexify,u=r.svgUtils,c=r.flagManager,h={};return e.createClass({displayName:"AccessibleText",mixins:[i],componentWillMount:function(){var t=this;this.stopListeningToVarChanges=this.listenToVarChanges(this.props.model,function(){return t.setState({textConfig:t.parseText().children})})},componentWillUnmount:function(){null!=this.stopListeningToVarChanges&&this.stopListeningToVarChanges()},updateTemplate:function(t){this.origTemplate!==t&&(this.origTemplate=t,this.setState({textConfig:this.parseText().children,linkStyles:this.getLinkStyles()}))},getInitialState:function(){var t=o(this.props.model,"parent.semanticTextConfig.varMethods",{listenToVarChanges:function(){return _.noop},updateVarText:_.identity});return this.origTemplate=this.props.model.vartext(),Object.assign(this,t),{textConfig:this.parseText().children,linkStyles:this.getLinkStyles(),isScrolling:!1,overrideVAlign:!0}},onLinkClicked:function(t){h[t]=!0,this.trigger("textHit",t)},isLinkTabbable:function(){return!1},getInnerProps:function(){var t=this.props,e=(t.model,t.winScale),i=t.rotDeg,n=void 0===i?0:i,r=t.originX,s=void 0===r?0:r,o=t.originY,a=void 0===o?0:o;this.origTemplate.direction;return{transformOrigin:"0 0",transform:[u.transformScale(e),u.transformTranslate(l(s),l(a)),u.transformRotate(n+"deg")].join(" ")}},getLegacyLinkHighlightColor:function(t){return a(o(t.get("fill"),"colors[0].rgb"))},getLinkState:function(t){return{highlight:null==t.highlightColor||"highlight"!=t.decoration?"transparent":a(t.highlightColor),textColor:a(t.textColor),decoration:t.decoration}},getLinkStyles:function(){var e=this;return this.props.model.linkdata().map(function(t){return c.hasFlag(c.constants.TEXT_STYLE_HYPERLINKS)?{id:t.get("id"),hoverState:e.getLinkState(t.get("hoverState")),activeState:e.getLinkState(t.get("activeState")),visitedState:e.getLinkState(t.get("visitedState"))}:{id:t.get("id"),legacyColor:e.getLegacyLinkHighlightColor(t)}})},linkIsVisited:function(t){return null!=h[t]},parseText:function(){return n(this.updateVarText(this.origTemplate),!0,this.props.model.textshadow())}})}.call(e,d,e,t))||(t.exports=i)},function(t,e,V){"use strict";var i;void 0===(i=function(t){function e(t,e,i,n){this.view=t,this.secondaryView=n,this.model=this.view.props.model,this.isReverse=e,this.config=i,this.duration=i.duration,this.startTime=0,this.tweens=i.tweens,this.listenTo(this.model,{moveTo:this.updateDefaultPosition}),this.initialize(),this.handleMobileVideo()}var n=V(49),i=V(367),r=V(368),s=V(369),o=V(370),a=V(371),l=V(372),u=V(373),c=V(374),h=V(375),d=V(376),p=V(377),f=V(378),g=V(379),m=V(380),v=DS._,y=DS.utils,S=DS.TransMatrix,b=DS.dom,w=DS.svgUtils,x=DS.vendorOverrides,P=DS.errorManager,E=DS.cssPrefix,C=DS.detection,T=DS.Backbone,D=E.camelCase("transform"),A=["position","rotation","scale","skew","alpha","mask","colors"],R={position:"applyTranslation",scale:"applyScale",skew:"applySkew",rotation:"applyRotation",alpha:"applyAlpha",mask:"applyMask",colors:"applyColor"},I={checkerboard:i,circle:r,box:s,diamond:a,blinds:l,randombars:u,split:c,wheel:h,dissolve:d,plus:p,wipe:f,full:o,strips:g,wedge:m},_={right:{x:1,y:0},left:{x:-1,y:0},down:{x:0,y:1},up:{x:0,y:-1}},k={topleft:{x:0,y:0},topright:{x:1,y:0},bottomleft:{x:0,y:1},bottomright:{x:1,y:1}},M=["blinds","box","checkerboard","circle","clock","comb","diamond","dissolve","full","none","plus","randombars","split","strips","wedge","wheel","wipe","strips"],O=P.throwError("TweenHelper"),L=x.forceSingleRepaint||v.noop;return v.extend(e.prototype,T.Events,{initialize:function(){this.defaults=this.getDefaults()},handleMobileVideo:function(){C.deviceView.isMobile&&this.model.isKind("video")&&this.model.get("autoplay")&&(this.applyTweenedConfig=v.noop)},stepAnimation:function(t){this.isReverse&&(t=this.duration-t)<0&&(t=0),this.applyTweenedConfig(this.getTweenedConfig(t)),C.browser.isIE&&L(this.view.el)},totalTime:function(){return this.duration},delay:function(){return this.startTime},reset:function(){var t={matrix:new S,props:{},style:{}},e=this.view.props.winScale;t.props.ScaleX=this.defaults.scale.x,t.props.ScaleY=this.defaults.scale.y,t.props.RawXPos=this.defaults.position.x,t.props.RawYPos=this.defaults.position.y,t.props.Rotation=this.defaults.rotation.x,t.props.Alpha=this.defaults.alpha.x,t.matrix.translate(this.defaults.position.x*e,this.defaults.position.y*e),t.matrix.rotate(this.defaults.rotation.x,0,0),t.matrix.scale(y.pctToDec(this.defaults.scale.x),y.pctToDec(this.defaults.scale.y)),t.style.opacity=y.pctToDec(this.defaults.alpha.x),t.style[D]=t.matrix.toCssTransform(),this.applyTweenedConfig(t)},updateDefaultPosition:function(t,e){this.defaults.position.x=t,this.defaults.position.y=e},getDefaults:function(){return this.model.isSlideObject?this.getSlideObjectProps():this.getSlideOrLayerProps()},getSlideOrLayerProps:function(){var t,e,i=this.model.get("width"),n=this.model.get("height");return e={regPoint:{x:i/2,y:n/2},position:{x:0,y:0},scale:{x:100,y:100},rotation:{x:0},globalRotation:{x:0},size:{x:i,y:n},maskableOffset:{x:0,y:0},alpha:{x:100}},this.hasSecondary()&&(t=this.secondaryView.props.model,e.secondarySize={x:t.get("width"),y:t.get("height")}),e},hasSecondary:function(){return null!=this.secondaryView},getSlideObjectProps:function(){var t=this.model.playerProps,e=this.model.getCurrentStateMetrics();return{regPoint:{x:this.model.rotateXPos(),y:this.model.rotateYPos()},position:{x:t.get("RawXPos"),y:t.get("RawYPos")},scale:{x:t.get("ScaleX"),y:t.get("ScaleY")},rotation:{x:t.get("Rotation")},globalRotation:{x:this.view.getGlobalRotation()},size:{x:e.width-(2*e.xPos-1),y:e.height-(2*e.yPos-1)},alpha:{x:t.get("Alpha")},maskableOffset:{x:e.xPos-e.strokewidth,y:e.yPos-e.strokewidth}}},getTweenedConfig:function(e,i){var n={},t=0,r=this.tweens.length,s={matrix:new S,props:{Rotation:0},style:{}};for(i=!1!==i;t<r;)this.tweens[t].delay<=e&&v.extend(n,this.tweens[t].tweenAttrs),t++;return A.forEach(function(t){this[R[t]](e,n[t],s,i)}.bind(this)),s.style[D]=s.matrix.toCssTransform(),s},applyTweenedConfig:function(t){this.view.tweenedConfig=t,v.extend(this.view.el.style,t.style),this.hasSecondary()&&null!=this.config.pushDir&&this.tweenSecondary(t.props)},adjustRotateble:function(t){var e,i=this.defaults.regPoint;if(this.model.isRotatable&&this.model.isRotatable()){e=this.view.decorators.rotatable;var n=this.model.prop("Rotation");t.rotate(n,0,0),t.rotate(e.lastSetRotation,e.rotateXPos-i.x,e.rotateYPos-i.y),t.rotate(-n,0,0)}},applyTranslation:function(t,e,i){var n,r=this.view.props.winScale,s=this.getAttrPointAtTime(t,e,this.defaults.position,!!e&&e.autoRotation);i.props.RawXPos=s.x,i.props.RawYPos=s.y,i.matrix.translate(s.x*r,s.y*r),e&&e.autoRotation&&(null==this.initRotation&&(this.initRotation=0===t?s.angle:this.getAttrPointAtTime(0,e,this.defaults.position,e.autoRotation).angle),n=t>=e.duration+e.delay&&e.closedPath?0:s.angle-this.initRotation,i.matrix.rotate(n,0,0),i.props.Rotation=n)},applyScale:function(t,e,i){var n=this.getAttrPointAtTime(t,e,this.defaults.scale),r=this.view.animationOverride&&this.view.animationOverride.scale;i.props.ScaleX=n.x,i.props.ScaleY=n.y,null!=r?r(i.props):(i.matrix.rotate(-this.defaults.globalRotation.x,0,0),i.matrix.scale(y.pctToDec(n.x),y.pctToDec(n.y)),i.matrix.rotate(this.defaults.globalRotation.x,0,0))},applyRotation:function(t,e,i,n){var r=this.getAttrPointAtTime(t,e,this.defaults.rotation).x;n&&this.adjustRotateble(i.matrix),i.matrix.rotate(r,0,0),i.props.Rotation+=r},applyAlpha:function(t,e,i){if(e){var n=this.getAttrPointAtTime(t,e,this.defaults.alpha).x;i.style.opacity=y.pctToDec(n),i.props.Alpha=n}},getAttrPointAtTime:function(t,e,i,n){if(null==e)return i;var r,s,o,a,l=t-e.delay;return r=0===e.duration&&(l<0||0==l&&this.isReverse)?0:(s=e.ease,o=l,(a=e.duration)<=o?1:y.clamp(0,1,gsap.parseEase(s)(o/a))),e.getPointAtTime(r,n)},applySkew:function(t,e,i){if(null!=e){var n=this.getAttrPointAtTime(t,e,{x:0,y:0}),r=k[e.corner],s=e.useGlobalAxes?{x:this.defaults.size.x*r.x,y:this.defaults.size.y*r.y}:{x:e.regPoint.x,y:e.regPoint.y},o=e.useGlobalAxes?this.defaults.globalRotation.x:0,a=e.getSecondaryPoint();s.x-=this.defaults.regPoint.x,s.y-=this.defaults.regPoint.y,i.matrix.rotate(-o,0,0),i.matrix.scale(y.pctToDec(a.x),y.pctToDec(a.y),s.x,s.y),i.matrix.skew(-n.x,n.y,s.x,s.y),i.matrix.rotate(o,0,0)}},applyColor:function(t,e,i,n){var r;e&&this.model.isSlide&&n&&(null==this.overlay&&this.createColorOverlay(),r=this.getAttrPointAtTime(t,e,0).x,this.overlay.style.opacity=y.pctToDec(r))},applyMask:function(t,e,i,n){if(null!=e&&n&&!this.model.isKind("video")){var r;if(C.deviceView.isMobile&&-1!==M.indexOf(e.maskType))return!this.isReverse&&e.maskProps.isExit&&(t=this.duration-t,this.isReverse=!0),r=y.decToPct(this.getAttrPointAtTime(t,e,this.isReverse?1:0).x),i.style.opacity=y.pctToDec(r),void(i.props.Alpha=r);var s,o=this.getAttrPointAtTime(t,e,0).x;null==this.mask&&(null==I[e.maskType]&&(O("The mask type ",e.maskType," does not exist"),e.maskType="split"),this.createMask(e)),"full"===e.maskType&&(s=this.getTweenedConfig(this.duration,!1),this.ptFinal=this.ptFinal||s.matrix.transformPoint(0,0)),this.mask.animate(o,this.ptFinal,i.matrix.transformPoint(0,0)),L(this.maskedEl),this.maskedEl.classList.contains("slide-object-stategroup")&&this.repaintStateGroup(this.maskedEl)}},repaintStateGroup:function(t){var e=t.getElementsByClassName("slideobject-maskable");if(!v.isEmpty(e))for(var i=0;i<e.length;i++)L(e[i])},createMask:function(t){var e,i=this.view.el.firstElementChild;this.marker=this.view.find(".marker-animation"),null!=this.marker&&this.marker.classList.add("hidden"),e=this.model.isSlideObject?n.getLocalRotatedBounds(this.view,this.defaults.globalRotation.x):[0,0,this.defaults.size.x,this.defaults.size.y],this.defaults.rotatedBounds={left:e[0],top:e[1],right:e[2],bottom:e[3]},this.defaults.view=this.view,this.mask=new I[t.maskType](this.defaults,t.maskProps),this.maskedEl=b.hasClass(i,"slideobject-maskable")?i:this.view.el,this.maskedEl.style.WebkitClipPath=w.buildUrl(this.mask.maskId),this.maskedEl.style.clipPath=w.buildUrl(this.mask.maskId),this.maskedEl.style.willChange="contents"},tweenSecondary:function(t){var e,i=this.defaults.secondarySize,n=_[this.config.pushDir],r=this.model.currView.props.winScale;e=w.transformTranslate(y.pxify(n.x*(i.x+t.RawXPos*n.x)*r),y.pxify(n.y*(i.y+t.RawYPos*n.y)*r)),this.secondaryView.el.style.transform=e},createColorOverlay:function(){var t=this.view.props.winScale;this.overlay=b.setAttributes(document.createElement("div"),{class:"slide-overlay"}),b.setStyles(this.overlay,{width:y.pxify(this.defaults.size.x*t),height:y.pxify(this.defaults.size.y*t)}),this.view.el.appendChild(this.overlay)},kill:function(){this.stopListening(),null!=this.maskedEl&&(this.maskedEl.style.WebkitClipPath="",this.maskedEl.style.clipPath="",this.maskedEl=null),null!=this.marker&&this.marker.classList.remove("hidden"),null!=this.mask&&(this.mask.destroy(),this.mask=null),null!=this.overlay&&this.overlay.parentNode&&(this.overlay.parentNode.removeChild(this.overlay),this.overlay=null)}}),e}.call(e,V,e,t))||(t.exports=i)},function(t,e,a){"use strict";var i,l=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(i=function(t){var e=a(2),i=a(403),n=a(1),r=a(41),s=(DS._,DS.events),o=DS.detection;return n.createClass({displayName:"VectorSlideObject",mixins:[e,i],onAccessibleTextChanged:function(t){this.setState({accessibleText:t})},refresh:function(){return this.htmlReady(this.whenHtmlReady),this},whenHtmlReady:function(){var t=this.find("svg");this.adornSvg(),null!=t&&o.browser.isIE11&&t.setAttribute("focusable","false"),this.determineChildMouseBehavior()},shouldAlternate:function(){var t=this.props.model.imagelib();return null!=t&&1<t.length},calcIsStateGroupChild:function(){return!!this.props.model.getClosestAncestorByKind("stategroup")},componentWillMount:function(){this.isAlternating=this.shouldAlternate(),this.alternate=!0,this.isStateGroupChild=this.calcIsStateGroupChild()},componentDidMount:function(){this.refresh().bindEvents()},componentDidUpdate:function(){this.refresh().bindEvents()},shouldUpdate:function(t,e){var i=this.props.model.shouldUpdateGif(),n=this.find("image"),r=t.playerProps.ObjectState!==this.props.playerProps.ObjectState||t.winScale!==this.props.winScale||i||e.accessibleText!==this.state.accessibleText;return this.isStateGroupChild&&null!=n&&i&&n.setAttribute("xlink:href",""),this.isAlternating?(window.setTimeout(function(){if(this.forceUpdate(),this.els=this.el.querySelectorAll(".slideobject-maskable"),2===this.els.length){var t=this.alternate?["none","block"]:["block","none"],e=l(t,2),i=e[0],n=e[1];this.els[0].style.display=i,this.els[1].style.display=n}}.bind(this),32),!1):r},bindEvents:function(){return this.stopListening(),this.findAllComponents("VectorText").concat(this.findAllComponents("VariableText")).concat(this.findAllComponents("RichVariableText")).concat(this.findAllComponents("AccessibleText")).forEach(function(t){this.listenTo(t,{textHit:this.props.textHit,textOver:this.props.textOver,textOut:this.props.textOut})}.bind(this)),this.listenTo(DS.appState,s.player.ACCESSIBLE_TEXT_CHANGED,this.onAccessibleTextChanged),this},determineChildMouseBehavior:function(){var t;this.props.model.isCorrectIncorrectReview()&&(this.findAll("g").forEach(function(t){t.style.pointerEvents="none"}),(t=this.find("g g:nth-child(2)")||this.find("g g:nth-child(3)")).setAttribute("cursor","pointer"),t.style.pointerEvents="all")},template:function(){var t=r.getSvgFromData(this.props.model,this);return this.isAlternating?(this.alternate?this.a=t:this.b=t,this.alternate=!this.alternate,n.createElement("div",{className:"alternating-svg"},this.a,this.b)):t}})}.call(e,a,e,t))||(t.exports=i)},function(t,e,p){"use strict";var i;void 0===(i=function(t){function r(t){t.target.scrollTop=0,t.target.scrollLeft=0}var e,i=p(1),n=p(2),s=DS,o=s._,a=s.vow,l=s.detection,u=s.events,c=(s.utils,s.pubSub),h=s.slideObjectUtils,d=s.scaler;return i.createClass({displayName:"SlideContainer",mixins:[n],subscriptions:((e={})[u.mobile.ENTER_THUMB_VIEW]="onEnterThumbView",e[u.mobile.EXIT_THUMB_VIEW]="onExitThumbView",e[u.sidebar.RESIZING]="onResize",l.deviceView.isClassicDesktop||!window.globals.HAS_FRAME?e[u.window.SCALE]="onWindowScale":e[u.frame.SCALE]="onWindowScale",e[u.window.AFTER_SCALE]="onResize",e),getInitialState:function(){return{slides:[],loadContainerStyleAttr:{},scale:this.props.getWinScale()}},componentWillMount:function(){this.firstLoad=!0},componentDidMount:function(){this.thumbView=!1},componentWillUnmount:function(){this.findAll(".slide-transition-container").forEach(function(t){t.removeEventListener("scroll",r)})},resize:function(){null!=this.curSlide&&this.positionSlide(this.curSlide)},onResize:function(){this.resize(),l.env.isMobilePreview&&(clearInterval(this.previewTimeout),this.previewTimeout=setTimeout(this.resize,500))},onEnterThumbView:function(){this.thumbView=!0,this.positionSlide(this.curSlide)},onExitThumbView:function(){this.thumbView=!1,this.positionSlide(this.curSlide)},addSlideEvents:function(t){return t.on("pinchzoom",this.onPinchZoom),this},removeSlideEvents:function(t){return this.prevSlide.killPinchZoom(),t.off("pinchzoom",this.onPinchZoom),this},componentWillUpdate:function(t){t.currentSlide===this.props.currentSlide||this.isShowingMovedSlide||(this.el.contains(document.activeElement)&&(document.activeElement.focus=o.noop),this.slideScale=t.scale,this.updateInnerSlides(t.currentSlide)),(l.device.isMobile||l.theme.isUnified)&&d.setWindowScale(this.state.scale)},componentDidUpdate:function(t,e){var i,n=["xOff","yOff","scale"];if(o.isEqual(o.pick(e,n),o.pick(this.state,n))||c.trigger(u.slideContainer.POSITIONED),!o.isEqual(e.slides,this.state.slides)){if(o.intersection(Object.keys(this.refs),o.pluck(this.state.slides,"absoluteId")).length!==this.state.slides.length)return;(i=0===this.state.slides.length?null:this.refs[o.last(this.state.slides).absoluteId])!==this.curSlide&&(this.prevSlide=this.curSlide,this.curSlide=i,null!=this.curSlide&&(this.curSlide.el.parentNode.addEventListener("scroll",r),this.curSlide.slideScale=this.slideScale,this.addSlideEvents(this.curSlide),this.positionSlide(this.curSlide),null!=this.prevSlide&&(this.prevSlide.el.parentNode.removeEventListener("scroll",r),this.removeSlideEvents(this.prevSlide),this.curSlide.setPrevSlide(this.prevSlide)),this.curSlideDfd.resolve(this.curSlide)))}},stateableValuesUpdated:function(){this.htmlReady(this.onResize)},updateInnerSlides:function(e){return this.curSlideDfd=a.Deferred(),this.setState(function(t){return{slides:o(t.slides).without(e).push(e).value(),overflowHide:l.deviceView.isMobile}}),this},getCurSlidePromise:function(){return this.curSlideDfd=this.curSlideDfd||a.Deferred(),this.curSlideDfd.promise()},rebuildCurSlide:function(){return this.updateInnerSlides(this.props.currentSlide),this},transitionComplete:function(){this.setState({overflowHide:!1}),this.firstLoad&&(h.removeEngageBorder(),this.setLoaderStyle()),this.firstLoad=!1},killSlide:function(e){this.setState(function(t){return{slides:o.without(t.slides,e)}})},positionSlide:function(t){if(!this.props.shouldScale||this.props.shouldScale()){var e=t.props.model,i={xOff:0,yOff:0,scale:this.state.scale};e.parentTransform=i}},onPinchZoom:function(t){this.props.onPinchZoom(t)},getWrapperDimensions:function(){return null!=this.props.getWrapperDimensions?this.props.getWrapperDimensions():{width:document.body.clientWidth,height:document.body.clientHeight}},prepareToUpdateSlide:function(t){return this.isShowingMovedSlide=t,this},replaceSlideWith:function(t){return l.deviceView.isMobile&&(t.killPinchZoom(),t.initPinchZoom(this.props.lightboxed?this:null)),t.props.slideContainer.killSlide(t.props.model),this.updateInnerSlides(t.props.model),this.props.lightboxed&&this.props.lightbox.updateSizeCalculations(t.props.model),this},setLoaderStyle:function(t){t=t||{},this.setState({loadContainerStyleAttr:t})},onWindowScale:function(){this.setState({scale:this.props.getWinScale()}),this.forceUpdate(),c.trigger(DS.events.loader.HIDE)}})}.call(e,p,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function e(t,e){return e.kind===t}function l(t){return["change",t].join(":")}var n=DS._,u=DS.resolver,i=DS.errorManager,s=(i.throwError("varPropListenable"),i.backtick,n.partial(e,"onvarchanged")),o=n.partial(e,"onpropchanged");return{setVarAndPropListeners:function(){var a,t,r,e,i=this.events();return[].concat((r=this,e=n.sortBy(i.filter(s),"priority").reverse(),n.invoke(e,function(){function t(){r.executeFilteredPlayerEvent(function(t){return t===e},"onvarchanged")}var e=this,i=l("value"),n=u.resolvePath(e.varname,r);return null!=n&&r.listenTo(n,i,t),{listener:r,obj:n,event:i,callback:t}})),(a=this,t=n.sortBy(i.filter(o),"priority").reverse(),n.invoke(t,function(){function t(){window.requestAnimationFrame(function(){r!==i.prop(n)&&(r=i.prop(n),a.executeFilteredPlayerEvent(function(t){return t===e},"onpropchanged"))})}var e=this,i=u.resolvePath(e.objRef,a),n=e.propname,r=i.prop(n),s=l(n),o=i.getPlayerProps();return a.listenTo(o,s,t),{listener:a,obj:o,event:s,callback:t}})))}}}.call(e,i,e,t))||(t.exports=n)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,x){"use strict";var i;void 0===(i=function(t){var a=x(18),l=x(12),o=DS._,e=DS.errorManager,u=DS.resolver,s=e.throwError("conditioner"),c=e.backtick,i={and:" and ",or:" or ",nand:" nand ",nor:" nor ",lt:" is less than ",gt:" is greater than ",lte:" is less than or equal to ",gte:" is greater than or equal to ",eq:" is equal to ",iceq:" is equal to ",noteq:" is not equal to ",icneq:" is not equal to "},n={andOr:function(t,e,i){return e.statements.map(function(t){return w.statementToString(t,i)}).join(t)},compare:function(t,e){return[f(t.valuea,t.typea,e),f(t.valueb,t.typeb,e)].join(i[t.operator])}};n.and=o.partial(n.andOr,i.and),n.or=o.partial(n.andOr,i.or),n.nand=o.partial(n.andOr,i.nand),n.nor=o.partial(n.andOr,i.nor);function r(t,e){var i=o.isArray(t)?t:e;return{arr:i,item:i===t?e:t}}function h(t){return String(t).toLowerCase()}function d(t,e){var i=e?h:o.identity;return e||o.isString(t)?i(t).replace(/‘|’|‚/g,"'").replace(/“|”/g,'"'):t}function p(t,e){var i=t+"id";return e[t+"Response"]===e[i]}var f=function(t,e,i){return"property"===e?"Correct Response":g({type:e,value:t},{context:i})},g=function(t,e){return u.getRef(t,e.context||e,e.context&&e)},m=o.partial(p,"statement"),v=o.partial(p,"choice"),y={and:o.every,or:o.some};y.nand=o.negate(y.and),y.nor=o.negate(y.or);var S={eq:function(t,e){return d(t)==d(e)},noteq:function(t,e){return d(t)!=d(e)},iceq:function(t,e){return d(t,!0)===d(e,!0)},icneq:function(t,e){return d(t,!0)!==d(e,!0)},gt:function(t,e){return d(t)>d(e)},lt:function(t,e){return d(t)<d(e)},gte:function(t,e){return d(t)>=d(e)},lte:function(t,e){return d(t)<=d(e)},has:function(t,e){var i=r(t,e);return o.contains(i.arr,i.item)},ichas:function(t,e){var i=r(t,e);return S.has(i.arr.map(h),h(i.item))}},b={compare:"evaluateComparison",varexists:"checkExistence",actiongroupexists:"checkExistence",stateexists:"checkState",hittestpoint:"evaluateHitTest",pair:"evaluatePair",isdescendant:"evaluateIsDescendant",containstext:"evaluateContainsText"},w={evaluateAction:function(t,e){return this.evaluateStatement(t.condition.statement,e)},evaluateStatements:function(t,e,i){return t(e,function(t){return this.evaluateStatement(t,i)}.bind(this))},evaluateStatement:function(t,e){return!!t&&this[b[t.kind]||"evaluateGroup"](t,e)},evaluateHitTest:function(t,e){var i,n=u.resolvePath(t.objRef.value,e.context),r=g({type:t.xPos.type,value:t.xPos.value},e),s=g({type:t.yPos.type,value:t.yPos.value},e),o=n.currView;return null!=o&&(i=l.slidePtToSlideObject(o,r,s),a.containsPoint(o,i.x,i.y))},evaluatePair:function(t){return m(t)&&v(t)},evaluateComparison:function(t,e){e.context;var i,n,r=t.operator;return r in S||s("evaluate","Cannot evaluate unsupported operator",c(r)),i=g({type:t.typea,value:t.valuea},e),n=g({type:t.typeb,value:t.valueb},e),S[r](i,n)},evaluateIsDescendant:function(t,e){var i=g({type:t.typea,value:t.targeta},e),n=g({type:t.typeb,value:t.targetb},e),r=u.resolvePath(i,e),s=u.resolvePath(n,e);return-1!==r.absoluteId.indexOf(s.absoluteId)},evaluateContainsText:function(t,e){var i=t.casesensitive?o.identity:h,n=o.flow(g,i),r=n(t.targetref,e),s=n(t.searchref,e);return-1!==r.indexOf(s)},evaluateGroup:function(t,e){var i=y[t.kind],n=t.statements;return this.evaluateStatements(i,n,e)},checkExistence:function(t,e){var i=u.getRef(t,e.context,e);return!!u.resolvePath(i,e.context,{optional:!0})},checkState:function(t,e){var i=u.getRef(t.objRef,e.context,e),n=u.resolvePath(i,e.context,{optional:!0}),r=u.getRef(t.stateRef,e.context,e);return null!=n&&o.isFunction(n.getStateFromName)&&null!=n.getStateFromName(r)},statementToString:function(t,e){return n[t.kind](t,e)}};return w}.call(e,x,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var n=i(13),r=i(58),s=DS._,o=DS.svgUtils,a="animatedgif",l="data-original-image",u={findImage:function(t,e){var i=s.findWhere(t,{id:e[l]});return n.getAsset(i.assetId)},containsGif:function(t){return null!=t&&null!=s.find(t,function(t){var e=n.getAsset(t.assetId);return null!=e&&e.get("imageType")===a})},addImageAttrs:function(t,e){if(!o.isImageNode(t))return t;var i,n=u.findImage(e,t);return n.isValid()?(i=n.url(),n.get("imageType")===a&&(i=i+"?rs="+s.uniqueId("")),t["xlink:href"]=i,t.height=n.height(),t.width=n.width(),t.x+=n.get("mobiledx")||0,t.y+=n.get("mobiledy")||0,null==t.patternImage&&r.hasPatternImageFlag()&&(t.preserveAspectRatio="none"),t):{nodeType:!1}}};return u.applyImagelib=s.partial(o.transformNodeConfig,u.addImageAttrs),u}.call(e,i,e,t))||(t.exports=n)},function(t,e,d){"use strict";var i;void 0===(i=function(t){var e=d(1),i=d(2),n=(d(175),d(12)),r=DS._,s=DS.detection,l=DS.utils,o=(DS.windowManager,DS.dom),a=DS.globalEventHelper,u=a.addBodyListener,c=(a.removeBodyListener,s.device.isMobile?"touchmove":"mousemove"),h=s.device.isMobile?"touchend":"mouseup";return e.createClass({displayName:"ScrollBar",mixins:[i],componentWillMount:function(){this.lastScrollTop=0},componentDidMount:function(){this.contentHeight=this.props.parent.contentheight(),this.yPos=this.props.offY,this.scrollingArea=this.props.parent.refs[this.props.refName||"scrollArea"],this.parentSlideObject=function(t){for(var e=t.props.parent;l.getPath(e,"props.isInnard",!1);)e=e.props.parent;return e}(this),this.scrollingArea.addEventListener("wheel",this.onWheel),s.deviceView.isClassicDesktop&&(this.scrollingArea.style.overflowY="hidden"),this.props.initSelf&&(this.update(),this.scrollingArea.addEventListener("scroll",this.storeAndUpdate))},componentWillUnmount:function(){this.scrollingArea.removeEventListener("wheel",this.onWheel),this.scrollingArea.removeEventListener("scroll",this.storeAndUpdate)},componentDidUpdate:function(){this.update(),this.scrollTop(this.lastScrollTop)},scrollTop:function(t){if(null==t)return this.lastScrollTop;var e=this.props.winScale,i=this.getMaxScroll();t=l.clamp(0,i,t),this.lastScrollTop=t,this.scrollingArea.scrollTop=t*e},storeAndUpdate:function(){this.lastScrollTop=this.scrollingArea.scrollTop/this.props.winScale,this.update()},update:function(){if(!this.scrollByButton){var t=this.props.winScale,e=this.contentHeight,i=this.props.height,n=i/e*i,r=this.lastScrollTop/(e-i);r=l.clamp(0,1,r),r*=1-n/i,this.updateScrollBtn({height:l.pxify(n*t),top:l.decToPct(r,!0)})}},updateScrollBtn:function(e){var n=this;["scrollBtn","after"].forEach(function(t){var i=n.refs[t];r.forEach(e,function(t,e){i.style[e]=t})})},onAutoScroll:function(t){o.hasClass(t.target,"scrollarea-btn")||(this.clickDeltaY=parseFloat(this.refs.scrollBtn.style.height)/this.props.winScale/2,this.onDragBtn(t),this.onScrollBtnDown(t))},getCursorPos:function(t){var e=1===l.getPath(t,"touches.length")?t.touches[0]:t;return n.globalPtToSlideObject(this.parentSlideObject,e.pageX,e.pageY)},onScrollBtnDown:function(t){this.removeMoveListener=u(c,this.onDragBtn),this.removeDragEndListener=u(h,this.onEndScrollDrag);var e=this.refs.scrollBtn,i=l.pctToDec(e.style.top)*this.props.height;this.clickDeltaY=this.getCursorPos(t).y-this.yPos-i,this.scrollByButton=!0,t.preventDefault()},onEndScrollDrag:function(){this.scrollByButton=!1,null!=this.removeMoveListener&&this.removeMoveListener(),null!=this.removeDragEndListener&&this.removeDragEndListener()},onDragBtn:function(t){var e=this.props.winScale,i=this.refs.scrollBtn,n=this.props.height,r=parseFloat(i.style.height)/e,s=n-r,o=this.getCursorPos(t).y-this.yPos-this.clickDeltaY,a=l.clamp(0,1,o/s);this.updateScrollBtn({top:l.decToPct(a*(1-r/n),!0)}),this.scrollTop(this.getMaxScroll()*a),t.preventDefault()},getMaxScroll:function(){return this.contentHeight-this.props.height},onWheel:function(t){var e=t.deltaY,i=DS.utils.getPath(this.props.parent,"getItemHeight",Math.abs(e));this.scrollTop(this.scrollTop()+i*(0<e?1:-1)),this.update()}})}.call(e,d,e,t))||(t.exports=i)},function(t,e,P){"use strict";var i;void 0===(i=function(t){function u(t,e,i){i.executeFilteredPlayerEvent(function(t){return p(t.objects).pluck("value").map(y.splitPath).map(p.last).intersection(e).isEmpty()},t)}var e=P(1),i=P(23),n=P(218),r=P(366),s=P(392),o=P(393),a=P(2),l=P(394),c=P(177),h=P(12),d=DS.globalEventHelper.addDocumentListener,p=DS._,f=DS.windowManager,g=DS.vow,m=DS.pubSub,v=DS.keyManager,y=DS.resolver,S=DS.utils,b=DS.events,w=DS.detection,x=DS.dom;return e.createClass({displayName:"Slide",mixins:[a,i,n,l,r,s,o,c],getDefaultProps:function(){return{onSlideStarted:p.noop}},componentWillMount:function(){var t=this.props.model;this.props.model.buildFlatDepths(),this.removeKeyListener=d("keydown",this.onKeyDown),t.slideReady=!1,t.destroyed=!1,t.getVariableChangeSubscriptions();var e=t.getSlideDraw();f.getCurrentWindow();null!=e&&this.listenTo(e,b.draw.EXIT,this.onSlideDrawExit),this.mouseX=0,this.mouseY=0,t.executePlayerEvent("onbeforeslidein"),this.getSlideObjectViews=p.memoize(this.getSlideObjectViews),this.loadDfd=this.props.model.loadSlideAssets()},componentDidMount:function(){var t=this.props.model;t.applyResumeData(),this.registerEvent("clickoutsideobjects",function(t){this.triggerClickOutside("on"+t.type,t.data)}.bind(this)),t.interactions().invoke("updateInitialAttemptCount"),t.setAsViewed(),g.isPending(this.loadDfd)?this.loadDfd.always(this.whenHtmlReady):this.htmlReady(this.whenHtmlReady),this.updateWindowId(),m.trigger(b.slide.HAS_MOUNTED,this)},shouldUpdate:function(t,e){return e.isVisible!==this.state.isVisible||e.transitionDepth!==this.state.transitionDepth||t.winScale!==this.props.winScale},componentWillUpdate:function(t,e){e.isVisible&&!this.state.isVisible&&this.props.model.executePlayerEvent("onbeforeslidein")},whenHtmlReady:function(){var t=this.props.model,e=t.getBaseLayer(),i=this.swipe.wasSwiped();null!=this.prevSlide&&(this.prevSlide.trulyVisible=!1,this.prevSlide.props.model.executePlayerEvent("ontransitionout")),e.timeline().pause(),t.executePlayerEvent("ontransitionin"),m.trigger(b.slide.ON_TRANSITION_IN,this.props.model),this.trulyVisible=!0,this.transitionIn(function(){t.executePlayerEvent("ontransitionincomplete"),null==this.props.slideFrame&&e.isTimelineLayerPlayable()&&!t.pauseForResume&&e.resumeTimeline(),t.pauseForResume=!1,m.trigger(b.preview.NOTIFY,"PREVIEW_SLIDE_IN_COMPLETE",t.absoluteId),t.executePlayerEvent("onslidestart"),this.initPinchZoom(),this.publishSlideStarted()}.bind(this),i),t.slideReady=!0,m.trigger(b.slide.READY),w.device.isMobile?setTimeout(function(){window.requestAnimationFrame(function(){m.trigger(b.loader.HIDE)})},60):m.trigger(b.loader.HIDE)},componentWillUnmount:function(){this.removeKeyListener(),this.props.model.prepareResumeData(),f.isMultiWindowSlide(this.props.model)||this.props.model.resetModel()},addAccEl:function(t,e){if(w.deviceView.isClassicMobile&&-1!=this.props.model.absoluteId.indexOf("ResumePromptSlide")){var i=t.currView;x.setAttributes(i.el,{tabindex:i.getTabIndex(),"aria-label":i.getAccessibleText(),"aria-hidden":!1})}else!1===t.get("tabEnabled")&&"textinput"!==t.kind()||this.refs.accShadowDom.addAccEl(t,e)},retainShadowFocus:function(t){this.refs.accShadowDom.retainShadowFocus(t)},getCurrentShadowFocus:function(){return this.refs.accShadowDom.getCurrentShadowFocus()},updateWindowId:function(t){this.props.model.windowId=t||this.props.slideContainer&&this.props.slideContainer.props.windowId},triggerClickOutside:function(t,e){var i,n=this.props.model,r=n.slideLayers(),s=p.partial(u,t,e),o=r.activeLayers.slice(),a=r.prevLayers,l=!1;null!=a&&!p.isEqual(o,a)||(i=o.reverse().reduce(function(t,e){return l||(l=!!e.modal(),t.push(e)),t},[]),l||s(n),i.forEach(s)),r.prevLayers=void 0},onStoreMouseLoc:function(t){var e=h.globalPtToLocal(this,t.clientX,t.clientY);this.mouseX=e.x,this.mouseY=e.y},calcMouseLoc:function(t,e){var i=this.el.getBoundingClientRect(),n=t-i.left,r=e-i.top,s=this.props.model.calculateTotalScale();return{x:n*s,y:r*s,slideRect:i,scale:s}},onStoreTouchLoc:function(t){1===t.touches.length&&this.onStoreMouseLoc(t.touches[0])},publishSlideStarted:function(){this.props.model.trigger("started"),m.trigger(b.slide.STARTED,S.stripPlayer(this.props.model.absoluteId),this.props.model,this.props.windowId),this.props.onSlideStarted()},onCtxMenu:function(t){t.preventDefault()},getSlideObjectViews:function(e,t){var i;return e=e||"",t=t||0,i=this.refs["layer"+t].findAllComponents("SlideObject"),""!==e?i.filter(function(t){return t.props.model.kind()===e}):i},onSlideDrawExit:function(){this.props.model.storeInteractionResults()},killSlide:function(){null!=this.props.killSlide&&this.props.killSlide()},onKeyDown:function(t){var e=this.props.model,i=e.slideLayers().getTopMostLayer()||e.getBaseLayer(),n=e.slideLayers().activeLayers.slice(0);window.requestAnimationFrame(function(){v.executeKeypressEvent(i,t,n)})}})}.call(e,P,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){return{}}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(12),i=DS._;return{componentWillMount:function(){this.props.isInnard&&i.extend(this.props.parent,{attachView:this.attachView})},componentWillUpdate:function(){i.forEach(this.getDetachedChildren(),function(t){this.attachView(t.child.currView)}.bind(this))},componentDidUpdate:function(){i.forEach(this.getDetachedChildren(),function(t){var e=t.newParent.currView,i=t.child.currView;null!=e&&null!=i&&e.attachView(i)}.bind(this))},attachView:function(t){null!=(t.reparentedContainer=this).refs.bg&&this.refs.contentArea.contains(this.refs.bg.el)?this.refs.contentArea.insertBefore(t.el,this.refs.bg.el):null!=this.refs.allAudio&&this.refs.contentArea.contains(this.refs.allAudio)?this.refs.contentArea.insertBefore(t.el,this.refs.allAudio):this.refs.contentArea.appendChild(t.el),e.setMatrixDirty(t)},getDetachedChildren:function(){return this.props.model.detachedChildren||{}}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(13);return{hasVectorBackground:function(){return"vector"===this.getPath("props.model.background.type")},hasImageBackground:function(){return"swf"===this.getPath("props.model.background.type")},getImageBgAssetId:function(){return this.getPath("props.model.background.imagedata.assetId")},getImageBgAsset:function(){return e.getAsset(this.getImageBgAssetId())},getImageBgUrl:function(){return this.getImageBgAsset().url()},getImageBgStyle:function(){var t=this.getImageBgAsset();return{position:"absolute",left:t.mobiledx(),top:t.mobiledy(),height:t.height(),width:t.width()}}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS,i=(e._,e.appState),n=e.dom,r=e.events;return{template:function(){return this.getTemplateManager().getTemplate("DragdropSlideObject").bind(this)()},getDefaultProps:function(){return{notchWidth:10,notchHeight:Math.round(6)}},componentDidMount:function(){this.htmlReady(this.mountWithOverState),this.listenTo(i,r.player.ACCESSIBLE_TEXT_CHANGED,this.onAccessibleTextChanged)},mountWithOverState:function(){var t=document.elementFromPoint(n.mouseX,n.mouseY);n.closest(t,function(t){return t===this.el}.bind(this))&&this.didMouseOver()},onAccessibleTextChanged:function(){this.setState({useAccText:this.getUseAccText()})},getInitialState:function(){var t=this.getPath("props.model.data.textdata.vectortext.pr")||{},e=this.getPath("props.model.data.textdata")||{xAccOffset:0,yAccOffset:0};return this.originX=e.xAccOffset,this.originY=e.yAccOffset,this.accTextModel={parent:this,width:function(){return e.width},height:function(){return e.height},wordwrap:function(){return e.wordwrap},textshadow:function(){return e.textshadow},vartext:function(){return e.vartext},valign:function(){return e.valign},linkdata:function(){return[]}},{textCommandsetId:t.i,textPathLibId:t.l,wordbankRadius:this.getPath("props.model.height",0)/2,useAccText:this.getUseAccText()}},getUseAccText:function(){return"acctext"===this.getPath("props.model.data.textdata.type")&&(i.accessibleTextOn()||this.getPath("props.model.data.textdata.scrollOverflow"))},didMouseOver:function(){this.isEnabled()&&this.setState({hovered:!0})},didMouseOut:function(){this.setState({hovered:!1})},getAccTextModel:function(){return this.accTextModel}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,E){"use strict";var i;void 0===(i=function(t){function r(t){t.pause(),t.src=S,t.load()}function n(e){var i=null!=e.parentNode,t=i&&f.hasClass(e.parentNode,"offscreen"),n=x.some(function(t){return t.el.contains(e)&&i&&!d.getPath(t.props,"isPlaying",!0)});!n&&i&&!t||(e.pause(),n||r(e))}function o(t,e,i){i=i||c.noop,null!=e?e.then(function(){n(t),i()}).catch(function(){n(t),i(!0)}):(n(t),i())}function e(){function e(){o(t,t.play()),w.forEach(function(t){return y(t,e)})}var t=document.createElement("video");t.src=S,t.setAttribute("preload","auto"),p.device.isMobile&&(t.setAttribute("playsinline",1),t.setAttribute("webkit-playsinline","true")),u.appendChild(t),t.load(),o(t,t.play()),w.forEach(function(t){return v(t,e)})}var a,l,u,i=E(22),c=DS._,s=DS.vow,h=DS.constants,d=DS.utils,p=DS.detection,f=DS.dom,g=DS.slidesController,m=DS.globalEventHelper,v=m.addBodyListener,y=m.removeBodyListener,S=h.TINY_VIDEO,b=p.os.isIOS?window.globals.maxIosVideoElements:200,w=p.device.mobile?["touchend","click"]:["click"],x=[],P=[];return{initialize:function(s){return u=i.getVideoPen(),new Promise(function(r){a=s.assetLib(),l=a.getVideoCount(),c.times(Math.min(b,l),e),function(t,e){if(p.device.isPhone||0===e)t();else{var i=u.firstElementChild,n=i.play();o(i,n,t)}}(function(t){var e=!1,i=s.slideMap();if(0<l&&t){var n=g.getSlide(g.getEntrypoint());e=null==n||i.getRefById(n.fullId()).assetIds().some(function(t){return"video"===a.findWhere({id:t}).type()})}r(e)},l)})},getVideoElement:function(t){var e=u.firstElementChild;return null!=e?null==t.isMediaElement&&u.removeChild(e):e=null!=(e=c.findLast(x,function(t){return t.isPaused||t.ended()}))?(c.pull(x,e),e.retrieveVideo()):x.pop().retrieveVideo(),x.unshift(t),e},requestVideoEl:function(e,t){var i=s.Deferred();return t||u.firstElementChild?(i.resolve(this.getVideoElement(e)),c.remove(P,function(t){return t.obj===e})):P.unshift({dfd:i,obj:e}),i.promise()},putVideoInPen:function(t,e){c.pull(x,e),r(t),u.insertBefore(t,u.firstElementChild),this.getNextInLine()},getNextInLine:function(){var t;0<P.length&&(t=P.pop()).dfd.resolve(this.getVideoElement(t.obj))},prepare:function(){c.toArray(u.childNodes).forEach(function(t){t.readyState===t.HAVE_NOTHING&&t.networkState===t.NETWORK_EMPTY&&u.removeChild(t)})}}}.call(e,E,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS.utils;return{isResumable:function(t){return t.shouldResume?t.shouldResume():!(!t.resume||!t.resume())},getResumeableFilter:function(t){return t?e.alwaysTrue:this.isResumable},meetConditionOrReturn:function(t,e,i){return e.call(t)?t.getResumeData():i}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){DS._,DS.utils;return{init:function(){this.detachedChildren={}},reparentChild:function(t,e){if(e!==this){var i=t.currView,n=e.currView;this.detachedChildren[t.absoluteId]={child:t,newParent:e},null!=i&&null!=n&&n.attachView(i)}else this.reattachChild(t)},reattachChild:function(t){var e=t.absoluteId,i=this.detachedChildren[e];this===t.parent&&delete this.detachedChildren[e],null!=i&&(this.currView.attachView(t.currView),i.newParent=this)},getChildParent:function(t){var e=this.detachedChildren[t.absoluteId];return null!=e?e.newParent:this}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,r){"use strict";var i;void 0===(i=function(t){function e(t){this.init(t)}var i=r(53),n=r(184);return DS._.assign(e.prototype,n.prototype,{isMediaElement:!0,createElement:function(){return this},load:function(){return this.hasStartedLoading||(this.hasStartedLoading=!0,this.audioClip=i.loadUrl(this.url,this.id),this.audioClip.dfd.promise().then(this.dfd.resolve).catch(this.dfd.reject)),this.promise},teardown:function(){null!=this.audioClip&&this.audioClip.destroy(!0),this.audioClip=null}}),e}.call(e,r,e,t))||(t.exports=i)},function(t,e,u){"use strict";var i;void 0===(i=function(t){function e(t){this.init(t)}var i=u(22),n=DS._,r=DS.vow,s=DS.detection,o=!s.browser.isIE&&!s.os.isIOS&&!s.browser.isSafariMac,a=r.Deferred().resolve().promise();n.extend(e.prototype,{retries:1,retryTimeout:250,hasStartedLoading:!1,isMediaElement:!1,init:function(t){n.bindAll(this,"onLoad","onCanPlay","onError","setElement"),this.retries=null!=t.retries?t.retries:this.retries,this.retryTimeout=null!=t.retryTimeout?t.retryTimeout:this.retryTimeout,this.failuresCount=0,this.url=t.url,this.id=t.id,this.type=t.type,this.loadForView=!!t.loadForView,this.createDeferred().createElement(),this[this.loadForView?"batchLoad":"queueLoad"]()},createDeferred:function(){var t=r.Deferred();return Object.defineProperties(this,{dfd:{value:t},promise:{value:t.promise()}}),this},createElement:function(){if(o&&"img"===this.type){var t=document.createElementNS("http://www.w3.org/2000/svg","image");i.getMediaLoaderSvg().appendChild(t),this.setElement(t)}else this.setElement(document.createElement(this.type));return this},setElement:function(t){this.teardown(),this.el=t,this.addEventListeners()},queueLoad:function(){return a.always(this.load.bind(this)),a=this.promise,this.promise},batchLoad:function(){this[s.os.isIOS&&this.isMediaElement?"queueLoad":"load"]()},load:function(){if(null!=this.el)return this.hasStartedLoading||(this.hasStartedLoading=!0,o&&"img"===this.type?this.el.setAttribute("href",this.url):this.el.src=this.url,this.isMediaElement&&this.loadMediaElement()),this.promise},loadMediaElement:function(){null!=this.el&&this.el.load()},retry:function(){return this.failuresCount++,setTimeout(function(){return this.hasStartedLoading=!1,this.createElement().load()}.bind(this),this.retryTimeout),this},shouldRetry:function(){return this.failuresCount<this.retries},onLoad:function(){this.isMediaElement||(this.dfd.resolve(),this.removeEventListeners())},onCanPlay:function(){this.dfd.resolve(),this.removeEventListeners()},onError:function(){this.shouldRetry()?this.retry():(this.dfd.reject("Could not load media "+this.url),this.removeEventListeners())},teardown:function(){null!=this.el&&(o&&"video"!==this.type||(this.el.src=""),this.detachElement())},detachElement:function(){this.removeEventListeners(),this.el=null},bindListeners:function(t){var e=t?"addEventListener":"removeEventListener";null!=this.el&&(this.el[e]("load",this.onLoad),this.el[e]("canplay",this.onCanPlay),this.el[e]("error",this.onError))}});var l=e.prototype;return n.extend(l,{addEventListeners:n.partial(l.bindListeners,!0),removeEventListeners:n.partial(l.bindListeners,!1)}),e}.call(e,u,e,t))||(t.exports=i)},,,,,,,,,,,,function(t,e,L){"use strict";var i;void 0===(i=function(t){function nt(t){return 1-t/100}function h(t,e){return t.fontSize,st.mapValues(st.pick(t,["ascent","descent","leading","underlinePosition","underlineThickness"]),ot.multiply(nt(e)))}var rt=L(60),s=L(22),st=DS._,o=DS.svgUtils,ot=DS.utils,y=(DS.constants,DS.TransMatrix),e=DS.detection,J=DS.flagManager,n={single:st.identity,singlePt5:ot.multiply(1.5),double:ot.multiply(2),atLeast:function(t,e,i){return Math.max(t,e)*nt(i)},exactly:function(t,e){return S(e)},multiple:function(t,e){return t*(e/20)},multipleTopAligned:function(t,e){return t*(e/20)},percent:ot.multiply};n.mulipleTopAligned=n.multiple;function d(t,e,i){return n[t.lineSpacingRule](e,t.lineSpacing,i)}function at(t){return[t,"sans-serif"].join(",")}function lt(t){return{direction:dt[t.flowDirection]}}function ut(t){var e="normal"===t.elevation?1:.6;return t.fontSize*e}function u(t,e,i,n,r,s){var o=e.fontFamily,a=e.fontStyle,l=e.fontWeight,u=e.textTransform,c=parseFloat(e.fontSize),h=[i?[n,t,r].join(""):t,o,a,l,u];return s||h.push(c),h}function f(t,e){g.setAttribute("style",""),st.extend(g.style,e,{fontFeatureSettings:'"liga" 1',textAnchor:"start"}),g.textContent=t}function c(t,e,i,n,r){var s=u(t,e,i,n,r,!1),o=st.get(v,s);return null==o&&(f(i?[n,t,r].map(function(t){return null==(e=t)||0===e.length||(null!=l[e]?l[e]:(g.textContent=e,l[e]=0===g.getNumberOfChars()))?"​":t;var e}).join(""):t,e),0===(o=i?g.getSubStringLength(1,1):g.getComputedTextLength())&&(g.textContent="."+t+".",o=g.getSubStringLength(1,1)),st.set(v,s,o)),o}function p(t,e,i,n,r){var s=parseFloat(e.fontSize),o=u(t,e,i,n,r,!0),a=ot.getPath(v,o,{}),l=Object.keys(a)[0];return null==l?c(t,e):null!=a[s]?a[s]:a[l]*(s/l)}function ct(t,e){var i,n=t.char,r=t.lineWidth,s=t.isCursive,o=!s&&t.letterSpacing||0,a=t.domStyle,l=(e?p:c)(n,a,s,t.lastChar,t.nextChar);return r+=l,{dx:i=S(o),lineWidth:r+=i,width:l}}function ht(t,e,i){var n,r=b(t.leadingMargin),s=b(t.firstLineMargin),o=b(t.trailingMargin);return e&&(r=i?s<0?(s=r-s,0):(n=Math.min(r,s),s=Math.max(r,s),n):s),{leadingMargin:r,trailingMargin:o,firstLineMargin:s,widthOffset:(i&&e?s:r)-o}}function j(t){function U(){var t=i[n++];return null!=t?{end:t.idx+t.len-1,flowDirection:t.flowDirection,isCursive:t.cursive}:{}}var e,F=t.blockIdx,G=t.baseSpanStyle,H=t.width,W=t.idx,z=t.estimate,Y=t.wrapText,X=t.domStyle,q=t.spans,K=q.length,i=t.runs,Q=t.blockStyle,Z=t.fontSizeShrink,$=t.isList,J="rightToLeft"===Q.flowDirection,tt=i.some(function(t){return t.flowDirection!==Q.flowDirection}),c=t.y,n=0,et=W,r=t.isFirst?0:S(Q.spacingBefore),s=t.isLast?0:S(Q.spacingAfter),it=U();return c+=r,e=new rt(regeneratorRuntime.mark(function t(){var l,u,c,h,i,n,r,s,o,a,d,p,f,g,m,v,y,S,b,w,x,P,E,C,T,D,A,R,I,_,k,M,O,L,V,N,j,B;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:i=gt(),(n=function(t,e,i){e=e||W;var n=l,r=ht(Q,t,$),s=r.leadingMargin,o=r.trailingMargin,a=r.widthOffset;return null!=i&&n.spans.push(i),l={charIdx:e,chars:[],spans:[],isBiDi:tt,isFirst:t,isRtl:J,isLast:!1,blockStyle:Q,blockIdx:F,domStyle:X,marginLeft:J?o:s,marginRight:J?s:o,width:H-a},h=c=0,u=-1,n})(!0),r=0;case 3:if(!(r<K)){t.next=58;break}s=q[r],o=s.text,a=o.length,(d=st.extend({},G,s.style)).fontSize=Math.max(1,d.fontSize*nt(Z)),p={direction:dt[(e=d).flowDirection],fill:null==e.linkId?e.foregroundColor:e.linkColor,fontFamily:at(e.fontFamily),fontSize:ot.ptify(ut(e)),fontStyle:e.fontIsItalic?"italic":"normal",fontWeight:e.fontIsBold?"bold":"normal",textTransform:"upper"===e.displayCase?"uppercase":"none"},v=0;case 8:if(!(v<a)){t.next=54;break}if(y=o[v],S=pt(y),w=b=!1,x=y,P=0<v?o[v-1]:null,E=v<a-1?o[v+1]:null,g=pt(P)?g:P,W-et>it.end&&(it=U()),T=lt({flowDirection:it.flowDirection}),st.includes(["\r","\n"],y)?(w="\r"===y||"\r"!==g&&"\n"===y&&v<a-1,x=y=" ",b=S=!0):S&&(u=l.chars.length),m=st.extend({},Q.domStyle,p),D=ct({char:x,lineWidth:c,letterSpacing:h,isCursive:it.isCursive,domStyle:m,lastChar:P,nextChar:E},z),C=D.dx,c=D.lineWidth,f=D.width,S||0!==f||!(0<l.chars.length)){t.next=23;break}st.last(l.chars).content+=y,t.next=44;break;case 23:if(!Y||S){t.next=43;break}case 24:if(!(0<l.chars.length&&c>l.width&&(c=ft({line:l,lineWidth:c,letterSpacing:h,style:m,nextChar:{content:x,width:D.width}},i))>l.width)){t.next=43;break}if(gt(i),-1!==u)return A=u+1,R=l.chars.splice(A),I=R.length,null==(_=new rt(R).map(function(t){return t.idx}).compact().first())&&(_=W),t.next=31,n(!1,_,d);t.next=39;break;case 31:for(l.chars.push.apply(l.chars,R),k=0;k<I;k++)M=R[k],O=M.spanStyle,L=M.domStyle,V=M.content,N=0<k?R[k-1].content:null,j=k<I-1?R[k+1].content:null,B=ct({char:V,lineWidth:c,letterSpacing:h,isCursive:it.isCursive,domStyle:st.extend({},X,L),lastChar:N,nextChar:j},z),c=B.lineWidth,h=O.spacing,M.dx=B.dx;D=ct({char:x,lineWidth:c,letterSpacing:h,isCursive:it.isCursive,domStyle:st.extend({},X,p),lastChar:P,nextChar:E},z),C=D.dx,c=D.lineWidth,f=D.width,t.next=41;break;case 39:return t.next=41,n(!1,W,d);case 41:t.next=24;break;case 43:l.chars.push({content:y,dx:C,idx:W,isNewLine:b,isRtl:"rightToLeft"===it.flowDirection,isCursive:it.cursive,spanStyle:d,domStyle:p,runDomStyle:T,width:f});case 44:if(v===a-1&&ft({line:l,lineWidth:c,letterSpacing:h,style:m},i),W++,h=d.spacing,w)return gt(i),t.next=51,n(!0,W,d);t.next=51;break;case 51:v++,t.next=8;break;case 54:l.spans.push(d);case 55:r++,t.next=3;break;case 58:return l.isLast=!0,t.next=61,l;case 61:case"end":return t.stop()}var e},t,this)})).filter(function(t){return 0<t.spans.length}).map(function(t){var e,i,n,r=h(t.spans[0],Z),s=r.ascent,o=r.descent,a=r.leading,l=r.underlinePosition,u=r.underlineThickness;return t.spans.forEach(function(t){var e=h(t,Z);s=Math.max(s,e.ascent),o=Math.max(o,e.descent),a=Math.max(a,e.leading),l=Math.min(l,e.underlinePosition),u=Math.max(u,e.underlineThickness)}),i=d(Q,e=s+o,Z),n=0===e?1:i/e,st.extend(t,{ascent:s,descent:o,leading:a,underlinePosition:l,underlineThickness:u,y:c+Math.floor(s*n)}),c+=(s+o+a)*n,t}).toArray(),{y:c+=s,lines:e,isBlockRtl:J}}function m(t,e){return[(n=t,C[(r=e).listType](n,r)),["none","bullet"].includes((i=e).listType)?"":T[i.listTypeFormat]].join("");var i,n,r}function B(t,e,i,n,r,s,o){if(O(t))return null;if(!M(e))return s.length=e.listLevel,null;var a,l,u,c,h,d,p=t.spans,f=i.listStyle,g=i.baseSpanStyle,m=e.listLevel,v=s[m],y=v?v.listNum:0,S=v?v.listStyle.listType:"",b=st.extend({},f,e.listStyle),w="rightToLeft"===e.flowDirection;return y=0===y||b.listType!==S?Math.max(1,b.start):y+1,(l=st.extend({},g,p[0].style)).fontSize=Math.max(1,l.fontSize*nt(r)),d=l,u={fill:(h=b).color||d.foregroundColor,fontFamily:at("bullet"===h.listType?h.bulletFont:d.fontFamily),fontSize:ot.ptify(d.fontSize*ot.pctToDec(h.size)),fontStyle:"normal",fontWeight:"normal",textTransform:"none"},c=lt({flowDirection:e.flowDirection}),a=D(y,b,n?st.extend({},n,u):null,l,c,w,o),s[m]={listNum:y,listStyle:b},s.length=m+1,{listLevel:m,listNum:y,bulletChars:a.chars,bulletWidth:a.width}}var a,g,dt={leftToRight:"ltr",rightToLeft:"rtl"},U={leftToRight:"lr-tb",rightToLeft:"rl-tb"},i="["+["0020","00a0","1680","180e","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","200a","200b","202f","205f","3000","feff"].map(function(t){return["\\u",t].join("")}).join("|")+"]",r=new RegExp(i),pt=r.test.bind(r),l={},v={},S=function(t){return t*(16/12)},b=st.flow(S,ot.multiply(.5)),w=st.constant([[1e3,"M"],[900,"CM"],[500,"D"],[400,"CD"],[100,"C"],[90,"XC"],[50,"L"],[40,"XL"],[10,"X"],[9,"IX"],[5,"V"],[4,"IV"],[1,"I"]]),x=st.memoize(function(){return w().map(function(t){return[t[0],t[1].toLowerCase()]})}),P=st.curry(function(t,e){var n=[],r=e;return t().forEach(function(t){for(var e=t[0],i=t[1];r%e<r;)n.push(i),r-=e}),n.join("")}),E=st.curry(function(t,e){var i=e-1;return st.repeat(String.fromCharCode(i%26+t.charCodeAt(0)),Math.floor(i/26)+1)}),C={none:st.constant(""),bullet:function(t,e){return String.fromCharCode(e.bulletChar)},listNumberedAsArabic:st.identity,listNumberAsUCRoman:P(w),listNumberAsLCRoman:P(x),listNumberAsUCLetter:E("A"),listNumberAsLCLetter:E("a")},T={plain:"",parentheses:")",minus:" -",period:"."},D=function(t,e,i,n,r,s,o){var a,l,u,c,h=m(t,e),d=[],p=0,f=0;s&&(h=h.split("").reverse().join(""));for(var g=0;g<h.length;g++)a=h[g],i&&(u=(l=ct({char:a,lineWidth:f,domStyle:i},o)).dx,f=l.lineWidth,c=l.width),d.push({content:a,dx:u,isBulletChar:!0,isRtl:s,spanStyle:st.extend({},n,{fontIsStrikeout:!1,fontIsUnderline:!1}),domStyle:i,runDomStyle:r,width:c}),p+=c+u;return{chars:d,width:p}},ft=function(t,e){var i=t.line,n=t.lineWidth,r=t.letterSpacing,s=t.style,o=t.nextChar,a=e.charIdx,l=e.width,u=i.chars.slice(a),c=u.length,h=null!=o,d=void 0,p=void 0;return 0!==r?(Object.assign(e,{charIdx:i.chars.length,width:n}),n):(h&&(u.push(o),c++),f("​"+u.map(function(t){return t.content}).join("").replace("  "," ​")+"​",s),l+=g.getSubStringLength(1,u.length),g.getNumberOfChars()<c+1||(d=g.getEndPositionOfChar(0).x,st.range(1,c+1).forEach(function(t,e){p=g.getEndPositionOfChar(t).x,u[e].width=p-d,d=p}),Object.assign(e,{charIdx:a+c-(h?1:0),width:l-(h?st.last(u).width:0)})),l)},gt=function(t){return Object.assign(t||{},{charIdx:0,width:0})},A=function(t,e){var i=t.runs.reduce(function(t,e){return t+e.spans.reduce(function(t,e,i){return t+R(e,0===i)},0)},0);return t.charX=i+e,t},R=function(t){return 0===st.last(t.dx)?(g.setAttribute("style",""),g.setAttribute("text-rendering","geometricPrecision"),st.extend(g.style,t.domStyle,{fontFeatureSettings:'"liga" 1'}),g.textContent="​"+t.content.join("")+"​",st.first(t.dx)+g.getComputedTextLength()):st.first(t.dx)+(st.last(t.xs)+st.last(t.widths)+st.last(t.dx))-st.first(t.xs)};e.browser.isIE?A=function(t){return t}:(ft=function(t){return t.lineWidth},gt=function(){});function tt(t){var e=t.lines,i=t.curr,n=t.next,r=t.x,s=st.omit(t,["lines","curr","next","x"]),o=st.last(e),a=i!==n,l=null!=o&&!st.isEqual(k(o),k(s));null!=o&&(a&&!n||l)&&null==o.x2&&(o.x2=r),(a||l)&&n&&e.push(st.extend({x1:r},s))}function F(t){var z=t.ascent,e=t.blockIdx,Y=t.descent,i=t.isBiDi,n=t.isLast,X=t.isRtl,r=t.marginLeft,s=t.domStyle,q=t.underlinePosition,K=t.underlineThickness,o=t.width,Q=t.y,a=t.blockStyle.flowDirection,l=t.blockStyle.justification,u=t.charIdx,c=Math.abs(I[l]-("leftToRight"===a?0:1)),h=t.chars,d=h.reduce(function(t,e,i){var n=e.content,r=t.currTrailingSpaceIdx;return pt(n)?0!==i&&pt(h[i-1].content)||(r=i):r=i+1,{charX:t.charX+e.dx+e.width,trailingSpaceIdx:r}},{charX:0,trailingSpaceIdx:-1}),p=d.charX,Z=d.trailingSpaceIdx,f=null!=Z?st(h).slice(Z).reduce(function(t,e){return t+e.dx+e.width},0):0,g=o-p+f,m=g*c-(X?f:0),v=st(h).slice(0,Z).reduce(function(t,e){return t+(pt(e.content)?1:0)},0),$="justify"!==l||i||n?0:g/v,y=[],S=[],b=A(new rt(h).flatMap(regeneratorRuntime.mark(function t(e,i){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(!X){t.next=4;break}y.unshift(e),t.next=6;break;case 4:return t.next=6,e;case 6:if(i===h.length-1)return t.delegateYield(y,"t0",8);t.next=8;break;case 8:case"end":return t.stop()}},t,this)})).flatMap(regeneratorRuntime.mark(function t(e,i){return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(e.isRtl===X){t.next=4;break}S.unshift(e),t.next=9;break;case 4:if(0<S.length)return t.delegateYield(S,"t0",6);t.next=7;break;case 6:S=[];case 7:return t.next=9,e;case 9:if(i===h.length-1&&0<S.length)return t.delegateYield(S,"t1",11);t.next=11;break;case 11:case"end":return t.stop()}},t,this)})).reduce(function(t,e,i){var n,r=e.content,s=e.dx,o=e.idx,a=e.isBulletChar,l=e.isRtl,u=e.isNewLine,c=e.runDomStyle,h=e.spanStyle,d=h.backgroundColor,p=h.elevation,f=h.fontIsUnderline,g=J.hasFlag(J.constants.TEXT_STYLE_HYPERLINKS)&&!f&&null!=h.linkId,m=h.fontIsStrikeout,v=h.shadow,y=h.underlineThickness,S=h.xHeight,b=h.linkId,w=h.linkId+"-"+i,x=e.domStyle,P=x.fill,E=x.fill,C=e.width,T=ut(h),D=!a&&!u,A=null!=d&&""!==d&&D,R=(!!f||g)&&D,I=!!m&&D,_=null!=v,k=Z<=i,M=t.charX,O=t.hasBackground,L=t.hasShadow,V=t.linkId,N=t.letterSpacing,j=t.isStrikeThrough,B=t.isUnderlined,U=t.elevation,F=(X?st.first:st.last)(t.runs),G=(l?st.first:st.last)(st.get(F,"spans")),H=X?"unshift":"push",W=l?"unshift":"push";return _&&(t.anyShadows=!0),null!=F&&st.isEqual(c,F.domStyle)||(F={isRtl:l,domStyle:c,spans:[]},t.runs[H](F),G=void 0),null!=G&&U===p&&N===h.spacing&&L===_&&e.idx!==Z&&V===b&&st.isEqual(x,G.domStyle)||(G={charIdx:o,content:[],dx:[],hasShadow:_,idxs:[],isNewLine:[],isTrailingSpace:k,domStyle:x,widths:[],xs:[],y:et(p,Q,T,z),linkId:b,linkRef:w},F.spans[W](G)),pt(r)&&0!=$&&(s+=$,e=st.extend({},e,{dx:s})),G.content[W](r),G.dx[W](s),G.idxs[W](o),G.isNewLine[W](u),G.widths[W](C),G.xs[W](M),G.charIdx=Math.min(G.charIdx,o),n=G.y,tt({lines:t.strikethroughs,curr:j,next:I,x:M+s,y:n-S/2,stroke:P,strokeWidth:y}),tt({lines:t.underlines,curr:B,next:R,x:M+s,y:n-q,stroke:E,linkId:b,linkRef:w,hiddenLinkUnderline:g,strokeWidth:K}),tt({lines:t.backgrounds,curr:O,next:A,x:M+s,y:Q-z,height:z+Y,fill:d}),tt({lines:t.linkBackgrounds,curr:null!=V,next:null!=b,x:M+s,y:Q-z,height:z+Y,linkId:b}),st.extend({},t,{charX:M+e.dx+e.width,hasBackground:A,hasShadow:_,letterSpacing:h.spacing,isStrikeThrough:I,isUnderlined:R,elevation:p,linkId:b})},{linkBackgrounds:[],backgrounds:[],charX:r,hasBackground:!1,hasShadow:!1,isStrikeThrough:!1,isUnderlined:!1,anyShadows:!1,trailingSpaceIdx:-1,runs:[],strikethroughs:[],underlines:[]}),r),w=b.linkBackgrounds,x=b.backgrounds,P=b.runs,E=b.strikethroughs,C=b.underlines,T=b.anyShadows,D=b.charX;return{anyShadows:T,ascent:z,linkBackgrounds:w,backgrounds:x,blockIdx:e,charIdx:u,descent:Y,isBiDi:i,isRtl:X,lineWidth:D,lineXOff:m,runs:P,strikethroughs:E,domStyle:s,trailingSpaceIdx:Z,underlines:C,x:m+r+(D-r)/2,y:Q}}function G(t,e){return{maxLineWidth:Math.max(t.maxLineWidth,e.lineWidth),minLineXOff:Math.min(t.minLineXOff,e.lineXOff),lines:t.lines.concat([e])}}function H(t){var e,i,n,r,s,o,a,l,u,c,h,R=t.estimate,d=t.final,I=0,_=0,k=t.blocks,p=t.lastShrinkStep,M=t.defaultBlockStyle,O=M.baseSpanStyle,f=t.direction,L=t.textFontSizeShrink||0,g=t.scaleAttempt||0,V=Math.abs(t.width),m=Math.abs(t.height),N=[];if("horizontal"!==f){var v=V;V=m,m=v}if(0===k.length)return{textLines:[],maxLineWidth:0,textMtx:new y};if(s=new rt(k).flatMap(regeneratorRuntime.mark(function t(S,b){var w,x,P,E,C,T,D,A;return regeneratorRuntime.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if(w=S.spans,x=S.runs,P=st.extend({},M,S.style),E={direction:dt[(y=P).flowDirection],textAnchor:"middle",writingMode:U[y.flowDirection]},C=B(S,P,M,E,L,N,R),T=null!=C?C.bulletWidth:0,A=j({blockStyle:P,blockIdx:b,baseSpanStyle:O,estimate:R,fontSizeShrink:L,idx:_,isList:null!=C,runs:x,domStyle:E,spans:w,width:V,wrapText:!0,y:I,bulletWidth:T,isFirst:0===b,isLast:b===k.length-1}),I=A.y,_=A.idx,D=A.lines,null!=C)return t.delegateYield((e={bulletChars:C.bulletChars,bulletWidth:T,lines:D,rtl:A.isBlockRtl},v=m=d=u=l=a=o=s=r=n=i=void 0,c=e.bulletChars,h=e.bulletWidth,d=e.lines||[],p=d[0],f=ot.getPath(p,"chars.length",0),g=0<f&&p.isRtl!==p.chars[0].isRtl,m=g?st.last:st.first,v=g?st.initial:st.tail,0<f&&(i=p.blockStyle,o=(s=ht(i,!0,!0)).firstLineMargin-s.leadingMargin-h,n=m(p.chars),n=Object.assign({},n,{dx:Math.max(n.dx,n.dx+o)}),r=v(p.chars),d=[st.extend({},p,{width:p.width+o+(e.rtl?h:0),chars:(a=c,l=n,u=r,g?a.concat(u).concat(l):a.concat(l).concat(u))})].concat(d.slice(1))),d),"t0",7);t.next=9;break;case 7:t.next=10;break;case 9:return t.delegateYield(D,"t1",10);case 10:case"end":return t.stop()}var e,i,n,r,s,o,a,l,u,c,h,d,p,f,g,m,v,y},t,this)})).map(F).reduce(G,{maxLineWidth:0,minLineXOff:1/0,lines:[]}),g<=30){if((l=Math.floor(I)>m)||0<g&&1<p)return o=0===g?16:l?p:p/2,a=l?L+o:L-p+o,H(st.extend({},t,{textFontSizeShrink:a,estimate:!d,final:d,shrinking:!0,scaleAttempt:g+1,lastShrinkStep:o}));if(R)return H(st.extend({},t,{estimate:!1,final:!0,scaleAttempt:0}))}return e=s.maxLineWidth,i=s.minLineXOff,n=s.lines,u=m,c=I,h=W[t.valign],r=(new y).translate(0,u*h).translate(0,-c*h),{textLines:n,textHeight:I,minTextLineXOff:i,maxTextLineWidth:e,textMtx:r}}var I={left:0,right:1,center:.5,justify:0,leading:0,trailing:1},_={normal:st.identity,subscript:function(t,e){return t+e/2},superscript:function(t,e,i){return t-i+e}},et=st.restParam(function(t,e){return _[t].apply(null,e)}),k=st.ary(st.partialRight(st.pick,["fill","stroke","y"]),1),W={top:0,center:.5,bottom:1},M=function(t){var e=t.listStyle;return"none"!==(void 0===e?{listType:"none"}:e).listType},O=function(t){var e=t.spans;return 0===e.length||1===e.length&&"\n"===e[0].text};return{parseVectorText:function(t,e){var i=t.width(),n=t.height(),r=t.valign();return null==a&&(a=o.createElement("svg"),g=o.createElement("text"),st.extend(a.style,{left:0,position:"fixed",top:0,visibility:"hidden"}),g.setAttribute("space","preserve"),g.setAttribute("text-rendering","geometricPrecision"),a.appendChild(g),s.addToLib(a)),H({estimate:!1,final:!1,shrinking:!1,blocks:e.blocks,direction:e.direction,defaultBlockStyle:e.defaultBlockStyle,width:i,height:n,valign:r})},getLineHeight:d,adjustMargin:b,getListInfo:B}}.call(e,L,e,t))||(t.exports=i)},function(t,e,a){"use strict";var i;void 0===(i=function(t){var e=a(10),i=a(1),n=a(2),r=a(20),s=r.accBase,o=r.accTextControl;return i.createClass({displayName:"AccButton",mixins:[n,e,s,o],tabIndex:0,onClick:function(t){if(0===t.screenX&&0===t.screenY){var e=this.objView.state,i=e.RawXPos,n=e.rotateXPos,r=e.RawYPos,s=e.rotateYPos;this.objModel.getSlide().currView.mouseX=i+n,this.objModel.getSlide().currView.mouseY=r+s}this.triggerDefaultAction()}})}.call(e,a,e,t))||(t.exports=i)},function(t,e,A){"use strict";var i;void 0===(i=function(t){function n(){return h.getCurrentWindow().isWaitingForSlideLoad()}var r,e,s=A(22),i=A(11),o=A(17),a=A(199),l=DS._,u=DS.Backbone,c=DS.playerGlobals,h=DS.windowManager,d=DS.constants,p=DS.events,f=DS.detection,g=DS.pubSub,m=DS.mixer,v=DS.utils,y=DS.resumer,S=DS.errorManager,b=DS.shortEventable,w=DS.resolver,x=DS.webObjectHelper,P=DS.slidesController,E=DS.flagManager,C=S.throwError("actionator"),T=l.debounce(function(){return g.trigger(p.request.NEXT_SLIDE)},300,!0),D={mixins:[o,b,u.Events],shortEvents:{self:((e={})[i.SAVE_RESUME_DATA]="saveResume",e[i.NOTIFY_PREVIEW]="notifyPreview",e[i.ENABLE_FRAME_CONTROL]="enableFrameControl",e[i.SET_FRAME_LAYOUT_TYPE]="setFrameLayout",e[i.SET_WINDOW_CONTROL_LAYOUT]="setWindowControlLayout",e[i.SET_FRAME_LAYOUT]="setFrameLayoutFromLayout",e[i.SET_WINDOW_CONTROL_VISIBLE]="changeWindowControl",e[i.ENABLE_WINDOW_CONTROL]="changeWindowControl",e[i.GOTOPLAY]="changeSlide",e[i.TRIGGER_NEXT_SLIDE]="advanceSlide",e[i.TRIGGER_PREV_SLIDE]="triggerPrevSlideClicked",e[i.TRIGGER_SUBMITALL_SLIDE]="onSubmitAll",e[i.TRIGGER_SUBMIT_SLIDE]="onSubmitSlide",e[i.TRIGGER_SLIDE_FINISH]="onSlideFinish",e[i.HISTORY_PREV]="goBack",e[i.HISTORY_PREV_GROUP]="goBackHistoryGroup",e[i.CLOSE_WINDOW]="closeWindow",e[i.CLOSE_PLAYER]="closePlayer",e[i.OPEN_VIDEO]="openVideo",e[i.OPEN_URL]="openUrl",e[i.RESUME_PLAYER]="applyPlayerResumeData",e[i.PLAYNEXTDRAWSLIDE]="advanceSlideDrawSlide",e[i.GET_MOUSE_POSITION]="getMousePosition",e[i.ZOOMPAN]="zoomPan",e[i.CLOSEWNDGOTOSLIDE]="closeWndGotoSlide",e[i.NEXTVIEWEDSLIDE]="nextViewedSlide",e[i.EXE_JAVASCRIPT]="exeJavaScript",e[i.EMAILTO]="mailTo",e[i.RESET_PLAYER]="resetPlayer",e[i.RESET_SLIDE]="resetSlide",e[i.PRINTRESULTS]="printQuizResults",e[i.NOTIFYLINKSELECTED]="notifyLinkSelected",e[i.CANCEL_EVENT]="cancelEvent",e[i.TRIGGER_HOST_EVENT]="triggerHostEvent",e[i.SET_COURSE_STATUS]="setCourseStatus",e)},onSubmitAll:function(){h.getCurrentWindowSlide().executePlayerEvent("onsubmitallslide")},onSubmitSlide:function(){h.getCurrentWindowSlide().executePlayerEvent("onsubmitslide")},onSlideFinish:function(){h.getCurrentWindowSlide().executePlayerEvent("onfinishslide")},resetSlide:function(){h.getCurrentWindowSlide().reset()},saveResume:function(t,e){var i=w.getRef(t.slideref||t.slideRefs);w.resolvePath(i,e.context).prepareResumeData({retainState:!0})},notifyPreview:function(t){g.trigger(p.preview.NOTIFY,t.message,t.data)},mailTo:function(t){var e,i="mailto:"+t.address;r.isPreview()?g.trigger(p.preview.NOTIFY,"PREVIEW_EMAILTO"):f.device.isMobile?window.top.location.assign("mailto:"+t.address):((e=document.createElement("iframe")).src=i,l.extend(e.style,{height:"1px",width:"1px",border:"0"}),s.addToLib(e),setTimeout(function(){s.removeElFromParent(e),e=null},200))},execUserJs:window.ExecuteScript,exeJavaScript:function(t){if(r.isPreview())g.trigger(p.preview.NOTIFY,"PREVIEW_EXE_JAVASCRIPT");else try{this.execUserJs(t.id)}catch(t){C("exeJavaScript",t.message||"Unknown custom script error")}},openVideo:function(t,e){t.windowsize="custom",g.trigger(p.window.OPEN_EXTERNAL,t,e)},getMousePosition:function(t,e){v.applyMethod("triggerAction",e.context,t,e)},zoomPan:function(t,e){v.applyMethod("triggerAction",e.context,t,e)},closeWndGotoSlide:function(t){var e=t.objRef.value;g.trigger(p.window.CLOSING,t.closewindowid),g.trigger(p.request.NEXT_SLIDE,e)},nextViewedSlide:function(t,e){var i=w.resolvePath(w.getRef(t.quizRef),e.context);v.applyMethod("triggerAction",i,t,e)},openUrl:function(t,e){g.trigger(p.window.OPEN_EXTERNAL,t,e)},initialize:function(t){r=t},setWindowControlLayout:function(t,e){var i=e.context.prop("WindowId")||h.getCurrentWindowId();g.trigger(p.controlLayout.CHANGED,t.name,i)},setFrameLayout:function(t){g.trigger(p.controlLayout.CHANGED,t.name,d.refs.FRAME)},setFrameLayoutFromLayout:function(t){g.trigger(p.controlLayout.CHANGED,t.name,d.refs.FRAME)},changeControls:function(t,e,i){var n=[(-1===e.name.indexOf("swipe")?"navcontrols":"swipe")+":changed",e];t&&n.push(i),g.trigger.apply(g,n)},changeSlide:function(t,e){if(!n()){var i=v.getPath(e,"actionTarget.absoluteId");null==i&&r.isPreview()?g.trigger(p.preview.NOTIFY,"PREVIEW_SLIDE_MISSING"):g.trigger(p.request.NEXT_SLIDE,i,t.window)}},triggerPrevSlideClicked:function(){h.getCurrentWindowSlide().executePlayerEvent("onprevslide")},goBack:function(){n()||g.trigger(p.request.PREV_SLIDE)},goBackHistoryGroup:function(){n()||g.trigger(p.request.PREV_HISTORY_GROUP)},advanceSlide:function(){n()||T()},advanceSlideDrawSlide:function(){n()||g.trigger(p.request.NEXT_DRAW_SLIDE)},closeWindow:function(t){g.trigger(p.window.CLOSING,t.id)},closePlayer:function(){g.trigger(p.player.CLOSING)},applyPlayerResumeData:function(t){g.trigger(p.loader.UNMUTE),y.applyResumeData(t.resume)},resetPlayer:function(t,e){g.trigger(p.player.RESET);var i=h.getCurrentWindowSlide(),n=P.getSlide(t.startslideid,i);null!=i&&i.absoluteId===n.absoluteId?(y.clearResumeData(),i.reset()):(null!=v.getPath(i,"currView.killSlide")&&i.currView.killSlide(),y.clearResumeData(),this.changeSlide(t,e))},printQuizResults:function(t,e){a.printQuizResults(t,e)},notifyLinkSelected:function(t){g.trigger(p.actionlink.VIEWED,t.id)},cancelEvent:function(t,e){e.cancel=!0},triggerHostEvent:function(t){x.triggerHostEvent(t.eventName)},setCourseStatus:function(t){if(E.hasFlag(E.constants.MULTIPLE_QUIZ_TRACKING))c.presentation.scorings().manuallySetActionStatus(t.status);else{var e=c.presentation.scoring();"action"===e.type()&&(e.prop("Status",e.get(t.status?"passStatus":"failStatus")),g.trigger(p.course.MANUALLY_COMPLETED,t.status,e))}}};return l.extend(D,{changeWindowControl:l.partial(D.changeControls,!0),enableFrameControl:l.partial(D.changeControls,!1)}),m.mix(D),m.initMixinsOf(D),D}.call(e,A,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){function h(t){return{strQuizId:t.id,strQuizName:t.get("lmstext"),nScore:t.prop("Score"),nPassingScore:t.prop("PassPercent"),nPtScore:t.prop("PercentScore"),dtmFinished:t.timeComplete,strStatus:t.prop("Status"),arrQuestions:t.flatInteractions.map(function(t,e){return{nQuestionNumber:e+1,strDescription:t.get("lmstext"),strCorrectResponse:i.correctResponseToString(t),strUserResponse:i.actualResponseToString(t),strStatus:t.prop("Status"),nPoints:t.prop("Score"),strLMSId:t.get("lmsId"),strType:t.get("type")}})}}var d,i=n(318),p=(DS._,DS.utils),f=DS.events,g=DS.pubSub,m=DS.constants,v=DS.resolver,y=DS.globalEventHelper.addWindowListener,S={qm:m.QUIZ_MAKER_URL,ap:m.PRESENTER_URL};return{printQuizResults:function(t,e){var i,n,r,s,o,a=[];if(!d.isPreview()){var l={type:t.quizidtype,value:t.quizid},u=v.resolvePath(v.getRef(l,e.context,e)),c=null==t.usernamevar||""===t.usernamevar?null:v.resolvePath(t.usernamevar);return i={strName:(null==c?null:c.value())||"",arrQuizzes:[u.id],strMainQuizId:u.id,bShowUserScore:t.showuserscore,bShowPassingScore:t.showpassingscore,bShowShowPassFail:t.showpassfail,bShowQuizReview:t.showquizreview,bSurvey:u.get("issurvey")},(n={})[u.id]=h(u),0<u.quizzes.length&&(u.quizzes.forEach(function(t){a.push(t.id),n[t.id]=h(t)}),i.arrQuizzes=a),r={dtmFinished:JSON.stringify(u.timeComplete||new Date)},s={g_oContentResults:r,g_oPrintOptions:i,g_listQuizzes:n},d.ReportQuizVars=JSON.stringify(s),null!=(o=window.open(p.getPath(S,m.player.OUTPUT_TYPE,m.STORY_CONTENT_URL)+"report.html","_blank")).postMessage&&y("message",function(t){"getQuizData"===t.data&&o.postMessage(JSON.stringify(s),"*")},!1),s}g.trigger(f.preview.NOTIFY,"PREVIEW_PRINT_RESULTS")},initialize:function(t){d=t}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){i(6),i(8);function e(t){var e,i,n,r,s,o,a,l,u,c;this.base=d,this.base(t),null!=t&&(e=this.attribute("x").toPixels("x"),i=this.attribute("y").toPixels("y"),n=this.attribute("width").toPixels("x"),r=this.attribute("height").toPixels("y"),s=e+n,o=i+r,a=this.attribute("rx").toPixels("x"),l=this.attribute("ry").toPixels("y"),u=this.attribute("rx").hasValue(),c=this.attribute("ry").hasValue(),u&&!c?l=a:!u&&c&&(a=l),a=Math.min(a,n/2),l=Math.min(l,r/2),this.bb=new h,0<a||0<l?(this.bb.addQuadraticCurve(s-a,i,s,i,s,i+l),this.bb.addQuadraticCurve(s,o-l,s,o,s-a,o),this.bb.addQuadraticCurve(e+a,o,e,o,e,o-l),this.bb.addQuadraticCurve(e,i+l,e,i,e+a,i)):(this.bb.addPoint(e,i),this.bb.addPoint(s,i),this.bb.addPoint(s,o),this.bb.addPoint(e,o))),this.path=function(t){null!=t&&(t.beginPath(),t.moveTo(e+a,i),t.lineTo(s-a,i),t.quadraticCurveTo(s,i,s,i+l),t.lineTo(s,o-l),t.quadraticCurveTo(s,o,s-a,o),t.lineTo(e+a,o),t.quadraticCurveTo(e,o,e,o-l),t.lineTo(e,i+l),t.quadraticCurveTo(e,i,e+a,i),t.closePath())}}var h=i(19),d=i(34);return e.prototype=new d,e}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){i(6);function e(t){if(this.base=s,this.base(t),null!=t){this.points=n.CreatePath(this.attribute("points").value);var e,i=this.points.length;for(this.bb=new r,e=0;e<i;e++)this.bb.addPoint(this.points[e].x,this.points[e].y)}this.path=function(t){if(null!=t){t.beginPath(),t.moveTo(this.points[0].x,this.points[0].y);for(var e=1;e<this.points.length;e++)t.lineTo(this.points[e].x,this.points[e].y)}}}var n=i(8),r=i(19),s=i(34);return e.prototype=new s,e}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){function e(t){this.base=i,this.base(t),this.baseClearContext=this.clearContext,this.clearContext=function(t){this.baseClearContext(t),l.viewPort.RemoveCurrent()},this.baseSetContext=this.setContext,this.setContext=function(t){t.strokeStyle="rgba(0,0,0,0)",t.lineCap="butt",t.lineJoin="miter",t.miterLimit=4,void 0!==t.font&&void 0!==window.getComputedStyle&&(t.font=window.getComputedStyle(t.canvas).getPropertyValue("font")),this.baseSetContext(t),this.attribute("x").hasValue()||(this.attribute("x",!0).value=0),this.attribute("y").hasValue()||(this.attribute("y",!0).value=0),t.translate(this.attribute("x").toPixels("x"),this.attribute("y").toPixels("y"));var e=l.viewPort.width(),i=l.viewPort.height();if(this.attribute("width").hasValue()||(this.attribute("width",!0).value="100%"),this.attribute("height").hasValue()||(this.attribute("height",!0).value="100%"),void 0===this.root){e=this.attribute("width").toPixels("x"),i=this.attribute("height").toPixels("y");var n=0,r=0;this.attribute("refX").hasValue()&&this.attribute("refY").hasValue()&&(n=-this.attribute("refX").toPixels("x"),r=-this.attribute("refY").toPixels("y")),"visible"!==this.attribute("overflow").valueOrDefault("hidden")&&(t.beginPath(),t.moveTo(n,r),t.lineTo(e,r),t.lineTo(e,i),t.lineTo(n,i),t.closePath(),t.clip())}if(l.viewPort.SetCurrent(e,i),this.attribute("viewBox").hasValue()){var s=u.ToNumberArray(this.attribute("viewBox").value),o=s[0],a=s[1];e=s[2]+(this.root?1:0),i=s[3]+(this.root?1:0),u.aspectRatio(t,this.attribute("preserveAspectRatio").value,l.viewPort.width(),e,l.viewPort.height(),i,o,a,this.attribute("refX").value,this.attribute("refY").value),l.viewPort.RemoveCurrent(),l.viewPort.SetCurrent(s[2],s[3])}}}var l=n(6),u=n(8),i=n(40);return e.prototype=new i,e}.call(e,n,e,t))||(t.exports=i)},function(t,e,a){"use strict";var i;void 0===(i=function(t){var e=a(10),i=a(1),n=a(2),r=a(20),s=r.accBase,o=r.accTextControl;return i.createClass({displayName:"AccCheckbox",mixins:[n,e,s,o],tabIndex:0,getInitialState:function(){return this.getState()},getState:function(){return{checked:this.isCheckedState()}},onClick:function(){this.triggerDefaultAction()},getFocusTarget:function(){return this.refs.input}})}.call(e,a,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var e=o(16).parseBlocks,i=o(10),n=o(1),r=o(2),s=o(20).accBase;DS.utils.getPath;return n.createClass({displayName:"AccDropList",controlViewPath:["refs","innard","parentableDropList"],mixins:[r,i,s],tabIndex:0,getInitialState:function(){return this.getState(this.controlView.state)},getState:function(t){var e="block"===t.display,i=t.SelectedItemData,n=t.SelectedItemIndex;return{expanded:e,selectedData:i,selectedText:-1!==n?this.objModel.origItemsList[n].textdata.altText:this.getLabel()}},getChoices:function(){return this.objModel.itemslist.map(function(t){return{value:t.itemdata,textdata:t.textdata}})},parseText:function(t){return e(t.vartext,t.wordwrap,t.textshadow)},onChangeMobile:function(t){this.controlView.focusItem(t.target.selectedIndex-1)},onKeyDown:function(t){this.controlView.shadowDomKeyHandler(t)},onBlur:function(t){this.controlView.shadowDomBlur(t)},getFocusTarget:function(){return this.refs.input},onClickInput:function(){this.controlView.onShowList()},onClickOption:function(t){this.controlView.focusItem(t.target.getAttribute("data-index"))}})}.call(e,o,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i;void 0===(i=function(t){var e=s(10),i=s(1),n=s(2),r=s(20).accBase;return i.createClass({displayName:"AccImage",controlViewPath:["refs","innard"],mixins:[n,e,r],tabIndex:-1,hasZoom:function(){return"none"!==(this.objModel.get("zoomtype")||"none")},hasRelease:function(){var t=this.objModel.events();if(null!=t)return t.some(function(t){return"onrelease"===t.kind})},getTabIndex:function(){return this.hasZoom()||this.hasRelease()?0:this.tabIndex},onClick:function(){this.hasZoom()&&this.controlView.toggleZoom(),this.hasRelease()&&this.triggerDefaultAction()},onBlur:function(){this.hasZoom()&&this.controlView.closeZoom()}})}.call(e,s,e,t))||(t.exports=i)},function(t,e,h){"use strict";var i,E=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(i=function(t){var e=h(10),i=h(1),n=h(2),r=h(20).accBase,s=h(16).parseBlocks,o=DS,a=o._,x=o.utils.pxify,P=o.svgUtils,l=o.appState,u=o.focusManager,c=o.TransMatrix;return i.createClass({displayName:"AccText",controlViewPath:["refs","innard"],mixins:[n,e,r],tabIndex:-1,getFocusTarget:function(t){return null!=t&&"A"===t.tagName?t:this.refs.focusTarget},componentWillMount:function(){l.on(DS.events.player.ACCESSIBLE_TEXT_CHANGED,this.onAccessibleTextChanged)},componentWillUnmount:function(){l.off(DS.events.player.ACCESSIBLE_TEXT_CHANGED,this.onAccessibleTextChanged)},beforeInitState:function(){this.tabIndex=this.objModel.isEventable&&this.objModel.hasEvent("onkeypress")?0:-1,this.semanticTextConfig=this.objModel.semanticTextConfig||{origConfig:{vartext:a.noop,linkdata:function(){return[]}}},this.origTemplate=this.semanticTextConfig.origConfig.vartext()},getInitialState:function(){return{accessibleTextOn:l.accessibleTextOn()}},getScrollbarAttribs:function(){var t=null==this.controlView.refs.vtext||this.controlView.refs.vtext.refs.scrollBar.state.isHidden;return{tabIndex:t?-1:0,"aria-role":"scrollbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":null==this.controlView.refs.vtext?0:this.controlView.refs.vtext.refs.scrollBar.state.percent,"aria-hidden":t,onFocus:this.onScrollbarFocus,onKeyDown:this.onScrollbarKeyDown}},getScrollbarStyle:function(){var t=this.getLayoutMetrics(),e=t.height,i=t.width,n=t.transform;return{width:x(8),height:x(e),transformOrigin:-i+"px 0px",transform:n,display:"inline-block",minWidth:x(8),minHeight:x(e)}},onScrollbarFocus:function(t){var e=this.refs.scrollbar.getBoundingClientRect(),i=e.left,n=e.top,r=e.width,s=e.height;u.setFocusRectOn(this.refs.scrollbar,{left:i,top:n,width:r,height:s}),t.stopPropagation()},onScrollbarKeyDown:function(t){null!==this.controlView.refs.vtext&&this.controlView.refs.vtext.refs.scrollBar.scrollOnKey(t)},onAccessibleTextChanged:function(t){var e=this;window.requestAnimationFrame(function(){return e.setState({accessibleTextOn:t})})},getTextRotation:function(){return this.semanticTextConfig.rotation},getWidth:function(){var t=E(this.state.rect,4),e=t[0],i=(t[1],t[2]);t[3];return i-e},getHeight:function(){var t=E(this.state.rect,4),e=(t[0],t[1]);t[2];return t[3]-e},onLinkClicked:function(t){this.objView.textEvent("onlinkrelease",t)},isLinkTabbable:function(){return!0},getLinkFocusRects:function(e){var p=this;if(this.state.accessibleTextOn)return null;var t=this.semanticTextConfig.origConfig.linkdata().find(function(t){if(t.get("id")===e.className)return t});if(null==t)return null;var f=this.refs.focusTarget.getClientRects()[0],i=t.attributes.hotareas,n=E(this.state.rect,2),g=n[0],m=n[1],r=["rotateXPos","rotateYPos","rotation","xPos","yPos"].map(function(t){return p.objModel[t]()}),s=E(r,5),o=s[0],a=s[1],l=s[2],v=s[3],y=s[4],S=new c;return S.rotate(l,o,a),i.map(function(t){var e=t.xPos,i=t.yPos,n=t.width,r=t.height,s=S.transform(e,i),o=S.transform(e,i+r),a=S.transform(e+n,i),l=S.transform(e+n,i+r),u=Math.min(s.x,o.x,a.x,l.x),c=Math.min(s.y,o.y,a.y,l.y),h=Math.max(s.x,o.x,a.x,l.x),d=Math.max(s.y,o.y,a.y,l.y);return{left:f.left+(u+v-g)*p.props.winScale,top:f.top+(c+y-m)*p.props.winScale,width:(h-u)*p.props.winScale,height:(d-c)*p.props.winScale}})},getLayoutMetrics:function(){var e=this,t=[],i=E(this.state.rect,2),n=i[0],r=i[1],s=["rotateXPos","rotateYPos","rotation","xPos","yPos"].map(function(t){return e.objModel[t]()}),o=E(s,5),a=o[0],l=o[1],u=o[2],c=o[3],h=o[4];0!==u&&t.push(P.transformTranslate(x(c-n),x(h-r)),P.transformTranslate(x(a),x(l)),P.transformRotate(u+"deg"),P.transformTranslate(x(-a),x(-l)));var d,p=["xPos","yPos","width","height"].map(function(t){return e.semanticTextConfig.origConfig[t]()}),f=E(p,4),g=f[0],m=f[1],v=f[2],y=f[3],S=this.getTextRotation(),b=270===(d=S)||90===d,w=this.origTemplate.direction;return t.push(P.transformTranslate(x("rotated90"===w?v+g:g),x("rotated270"===w?y+m:m))),0!==S&&t.push(P.transformRotate(S+"deg")),{width:(b?y:v)-(null==this.controlView.refs.vtext||this.controlView.refs.vtext.refs.scrollBar.state.isHidden?0:7),height:b?v:y,transform:t.join(" ")}},getInnerProps:function(){var t=this.semanticTextConfig.origConfig.valign(),e="top"===t?"flex-start":"center"===t?"center":"flex-end",i=this.getLayoutMetrics(),n=i.height,r=i.width;return{display:"inline-flex",flexDirection:"column",transformOrigin:"0 0",width:r,height:n,minWidth:r,minHeight:n,transform:i.transform,justifyContent:e}},parseText:function(){var t=this.semanticTextConfig.origConfig;return null==t?{children:[]}:s(this.semanticTextConfig.varMethods.updateVarText(this.origTemplate),t.wordwrap()||l.accessibleTextOn(),t.textshadow())}})}.call(e,h,e,t))||(t.exports=i)},function(t,e,m){"use strict";var i,v=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(i=function(t){var e=m(10),i=m(1),n=m(2),r=m(18),s=m(20).accBase,o=DS,a=(o._,o.utils.pxify),l=o.dom,u=l.addClass,c=l.removeClass,h=l.getParentWithClass,d=o.globalEventHelper.addDocumentListener,p=o.pubSub,f=o.events,g=o.detection;return i.createClass({displayName:"AccTextInput",controlViewPath:["refs","innard"],mixins:[n,e,s],tabIndex:0,componentWillMount:function(){p.on(f.layer.STACKING_CHANGED,this.onStackingChanged),p.on(f.slideObject.TOGGLE_VISIBILITY,this.onSlideObjectToggleVisibility),p.on(f.elso.SHOW_CONTENT_START,this.onElsoShowContentStart),p.on(f.elso.HIDE_CONTENT_COMPLETE,this.onElsoHideContentComplete)},componentWillUnmount:function(){p.off(f.layer.STACKING_CHANGED,this.onStackingChanged),p.off(f.slideObject.TOGGLE_VISIBILITY,this.onSlideObjectToggleVisibility),p.off(f.elso.SHOW_CONTENT_START,this.onElsoShowContentStart),p.off(f.elso.HIDE_CONTENT_COMPLETE,this.onElsoHideContentComplete)},onStackingChanged:function(){var e=this;window.requestAnimationFrame(function(){e.setSpellCheckState(e.calcSpellCheckValue());var t=e.objModel.getLayer();e.setState({enabled:!e.objModel.getSlide().slideLayers().hasModalLayerAbove(t)})})},onSlideObjectToggleVisibility:function(){this.setSpellCheckState(this.calcSpellCheckValue())},onElsoShowContentStart:function(){this.setSpellCheckState(!1)},onElsoHideContentComplete:function(){this.setSpellCheckState(this.calcSpellCheckValue())},setSpellCheckState:function(t){this.state.spellcheck!==t&&(this.setState({spellcheck:t}),g.browser.isFF||this.updateInputForSpellCheckChange(t))},updateInputForSpellCheckChange:function(t){var e=this.getInput(),i=document.activeElement,n=!g.env.isRise||g.env.isRise&&null==i.querySelector("#focus-sink")&&null==i.querySelector("body"),r=null!=h(this.controlView.el,"scrollarea");e.value="",e.value=this.state.inputValue,t&&n&&!r&&(e.focus(),e.blur(),i.focus())},calcSpellCheckValue:function(){return!(!this.objModel.getLayer().currView.trulyVisible||!this.objModel.currView.trulyVisible)&&(!this.objModel.getSlide().slideLayers().hasModalLayerAbove(this.objModel.getLayer())&&(!this.isCollidingWithLayerObject()&&!this.isCollidingWithActiveLayerObjects()))},isCollidingWithActiveLayerObjects:function(){var e=this,t=this.objModel.getSlide().slideLayers().activeLayers.filter(function(t){return t.attributes.depth>e.objModel.getLayer().attributes.depth});return!(!t||0===t.length)&&t.flatMap(function(t){return t.objects().models}).some(function(t){return null!=t.currView&&50<r.getOverlapArea(e.objModel.currView,t.currView,[],!0)})},isCollidingWithLayerObject:function(){var e=this,i=this.objModel.getFlattenedDepth();return this.objModel.getLayer().objects().some(function(t){return t.getFlattenedDepth()>i&&t.currView.trulyVisible&&50<r.getOverlapArea(e.objModel.currView,t.currView,[],!0)})},getInitialState:function(){return this.tabIndex=this.objModel.get("tabEnabled")?0:-1,{placeholder:this.objModel.get("placeholder"),inputValue:this.controlView.state.inputValue||""}},onInputChange:function(t){this.controlView.isValidEntry(t.target)&&(this.setState({inputValue:t.target.value}),this.controlView.onInputChange(t))},onBlur:function(t){this.controlView.onInputBlur(t),this.onTextSelectionChanged()},getState:function(){return{inputValue:this.controlView.state.inputValue}},getInput:function(){return this.refs.input},isTextArea:function(){return this.controlView.isTextArea()},onKeyDown:function(t){this.controlView.onKeyDown(t)},onKeyUp:function(t){this.controlView.setPlayerProp("Text",t.target.value)},onTextMouseUp:function(t){0===t.button?this.objModel.executePlayerEvent("onrelease"):2===t.button&&this.objModel.executePlayerEvent("onrightrelease")},onDoubleClick:function(t){0===t.button&&this.objModel.executePlayerEvent("ondoubleclick")},getInputStyle:function(){var t=this.controlView.getInputStyle(!0,this.props.winScale),e=v(this.state.rect,4),i=e[0],n=e[1],r=e[2],s=e[3],o="PrintPromptSlide_Input"===this.id&&DS.detection.theme.isUnified;return Object.assign(t,{caretColor:t.color,transform:"scale("+1/this.props.winScale+") "+(t.transform||""),width:a((r-i-this.controlView.getScrollbarWidth())*this.props.winScale),height:a((s-n)*this.props.winScale),visibility:this.objView.trulyVisible?"visible":"hidden"},o?{left:i+47}:{})},onBeginTextSelect:function(){var t=this;this.selecting=!0,this.removeSelectListener=d("mouseup",function(){t.selecting=!1,t.removeSelectListener()}),window.requestAnimationFrame(function(){t.onTextSelectionChanged()})},onTextSelectionChanged:function(){var t=this,e=this.getScrollInfo(),i=e.left,n=e.top;i===this.lastScrollLeft&&n===this.lastScrollTop||(this.controlView.scrollTo(i,n),this.lastScrollLeft=i,this.lastScrollTop=n),this.selecting&&window.requestAnimationFrame(function(){t.onTextSelectionChanged()})},getScrollInfo:function(){var t=this.refs.input;return{left:t.scrollLeft,top:t.scrollTop}},getFocusTarget:function(){return this.refs.input},onScroll:function(){var t=this.getScrollInfo(),e=t.left,i=t.top;this.controlView.scrollTo(e,i)},setClickable:function(t){this.clickable!=t&&((this.clickable=t)?u:c)(this.getFocusTarget(),"acc-clickable")}})}.call(e,m,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var e=r(10),i=r(1),n=r(2);return i.createClass({displayName:"AccRadioGroup",mixins:[n,e],tabIndex:-1})}.call(e,r,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var e=DS.detection,i=o(10),n=o(1),r=o(2),s=o(20).accBase;return n.createClass({displayName:"AccSlider",mixins:[r,i,s],tabIndex:0,componentDidMount:function(){e.os.isIOS&&(this.checkInterval=setInterval(this.checkRange,100))},componentWillUnmount:function(){clearInterval(this.checkInterval)},getSlideable:function(){var t=(_.isEmpty(this.objView.decorators)?this.objModel.parent.currView:this.objView).decorators,e=t.slideable,i=t.rotatable;return e||i},getInitialState:function(){var t=this.getSlideable().getRangeAttributes();return{min:t.min,max:t.max,step:t.step,currValue:t.value}},onChange:function(){this.skipRangeUpdate||this.getSlideable().onAccShadowRangeChange(parseFloat(this.el.value))},checkRange:function(){this.getSlideable().onAccShadowRangeChange(parseFloat(this.el.value))},viewChanged:function(t){this.skipRangeUpdate=!0,this.el.value=t,this.skipRangeUpdate=!1}})}.call(e,o,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var e=DS.focusManager,i=o(10),n=o(1),r=o(2),s=o(20).accBase,l=o(12);return n.createClass({displayName:"AccVideo",controlViewPath:["refs","innard"],mixins:[r,i,s],tabIndex:-1,getInitialState:function(){return this.videoControls=this.controlView.refs.controls,this.getState()},getState:function(){return{playLabel:null!=this.videoControls?this.videoControls.props.isPlaying?this.videoControls.state.i18nacc_pause:this.videoControls.state.i18nacc_play:null,seekLabel:"seek bar",duration:this.controlView.state.duration,elapsed:this.controlView.state.currentTime,playRect:this.getRectByRef("playPause"),seekRect:this.getRectByRef("progressBar")}},getRectByRef:function(t){if(null!=this.videoControls){var e=this.videoControls.refs[t].getBoundingClientRect(),i=e.top,n=e.left,r=e.bottom,s=e.right,o=l.globalPtToSlideObject(this.objView,n,i),a=l.globalPtToSlideObject(this.objView,s,r);return[o.x,o.y,a.x,a.y]}},onButtonClick:function(){this.triggerDefaultAction()},onPlayPauseClick:function(){this.videoControls.props.toggleVideoControls()},onSeekbarChange:function(){this.controlView.onAccShadowRangeChange(parseInt(this.refs.progressBar.value))},takeControlFocus:function(t){this.refs[t].focus(),e.setFocusRectOn(this.refs[t])}})}.call(e,o,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var e=o(10),i=o(1),n=o(2),r=o(20).accBase,s=DS.events;return i.createClass({displayName:"AccMarker",mixins:[n,e,r],tabIndex:0,expanded:!1,getInitialState:function(){return{expanded:!1}},componentDidMount:function(){this.listenTo(this.props.relatedObject,s.elso.TOGGLE_EXPANDED,this.onToggleExpanded)},componentWillUnmount:function(){this.stopListening()},onToggleExpanded:function(t){this.setState({expanded:t})},onClick:function(){this.triggerDefaultAction()}})}.call(e,o,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var e=o(10),i=o(1),n=o(2),r=o(20).accBase,s=DS.events;return i.createClass({displayName:"AccElso",mixins:[n,e,r],tabIndex:-1,expanded:!1,getInitialState:function(){return{expanded:!1}},componentDidMount:function(){this.listenTo(this.objModel,s.elso.TOGGLE_EXPANDED,this.onToggleExpanded)},componentWillUnmount:function(){this.stopListening()},onToggleExpanded:function(t){this.setState({expanded:t})}})}.call(e,o,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var e=r(10),i=r(1),n=r(2);return i.createClass({displayName:"AccSection",mixins:[n,e],tabIndex:-1,getAccType:function(t){var e=t.get("kind");return null!=t.get("markerType")?"marker":!["video","image"].includes(e)&&t.get("accType")||e}})}.call(e,r,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i;void 0===(i=function(t){var e=s(10),i=s(1),n=s(2),r=s(20).accBase;return i.createClass({displayName:"AccScrollarea",mixins:[n,e,r],controlViewPath:["refs","innard"],tabIndex:0,getInitialState:function(){return{canScroll:!1}},onKeyDown:function(t){this.controlView.scrollOnKey(t)},getScrollPercentage:function(){var t=this.controlView.contentheight()-this.controlView.height(),e=0<t;return this.state.canScroll!==e&&this.setState({canScroll:e}),0<t&&void 0!==this.controlView.lastScrollTop?Math.round(this.controlView.lastScrollTop/t*100):0},getAriaLabel:function(){var t=this.objModel.background();return void 0!==t?t.vectorData.altText:""}})}.call(e,s,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i;void 0===(i=function(t){function g(t){return t.join("")}function e(t){return t?x.isString(t)?t:t.map(r.buildTransformFromConfigFn).join(" "):""}function m(t){return x.isArray(t)?t.join(","):t}function v(t){return!1!==t.nodeType}function y(t,e){return"text"===t&&"tspan"===P.getPath(e,"children[0].nodeType")}var S=s(1),i=s(348),b=s(349),n=s(350),w=s(63),x=DS._,r=DS.svgUtils,P=DS.utils,E=DS.vendorOverrides,C={vectorText:i,variableText:b,richVariableText:n,accessibleText:w},T={"xlink:href":"xlinkHref"},D=("image rect ellipse path".split(" "),{transform:e,gradientTransform:e,patternTransform:e}),A=1,R=function(t,e){if(!v(t))return"";if(null==t.nodeType)return t;var i,n,r,s,o,a,l,u,c,h,d,p=C[t.nodeType]||t.nodeType,f=x.omit(t,"children","nodeType");return i=x.transform(f,function(t,e,i){-1===i.indexOf("data-")&&/-/g.test(i)&&(i=P.camelCaseAttr(i));var n=D[i]||m;t[T[i]||i]=n(e)},{}),"tspan"===p&&(i["aria-hidden"]=!0),null!=e&&(i.key="defs"===t.nodeType||null!=C[t.nodeType]?x.uniqueId("r-"):e),x.isString(p)||(i.ref=i.ref||i.key),n=p,s=i,l=[],u=(r=t).children,h=0,d=(c="tspan"===n)?g:x.identity,null!=E.forceLayoutLtr&&y(n,r)&&E.forceLayoutLtr(s),u&&(o=x.pick(s,"data-accepts"),l=u.filter(v).map(function(t,e){return"defs"===t.nodeType&&(h=1),R(x.defaults(t,o),e-h)})),a=d(l),null!=E.fixTspan&&c&&1<a.length&&(s=E.fixTspan(s,a)),n!==b&&n!==w||(s.winScale=A),S.createElement(n,s,a)};return{createSvg:function(t,e){return A=e,R(t)}}}.call(e,s,e,t))||(t.exports=i)},function(t,e,x){"use strict";var i;void 0===(i=function(t){function r(){return"suspended"===b.context().state}var e,i,n,s=x(217),o=DS._,a=DS.audioContext,l=DS.utils,u=DS.detection,c=DS.vendorOverrides,h=DS.superagent,d=DS.globalEventHelper,p=d.addBodyListener,f=d.removeBodyListener,g=l.createSuper(s),m={},v={},y=!1,S=c.destroyAudioContext||function(){null!=e&&clearTimeout(e),e=setTimeout(function(){null!=i&&(i.close(),i=null)},3e4)},b=function(){s.apply(this,arguments)};o.extend(b,s,{context:function(){return null==i&&(i=a&&new a,r()&&p("mousedown",function t(){i.onstatechange(),f("mousedown",t)}),i.onstatechange=function(){null!=i&&r()&&i.resume()}),null!=e&&(clearTimeout(e),e=null),i},prepare:function(t){var e,i=!0,n=u.browser.isFF?"window.setTimeout":function(t){return t()};this.playInaudibleBeep(),r()&&null!=(e=b.context().resume())?window.requestAnimationFrame(function(){e.then(function(){i=!1,r()&&(y=!0),t()}).catch(function(){y=!(i=!1),t()}),n(function(){i&&(y=r(),t())},250)}):t()},checkNeedsApproval:function(){return y},playInaudibleBeep:function(){var t=new w,e=function(){t.destroy(),this.prepareScratchBuffer()}.bind(this);return t.play(),u.os.isAndroid?setTimeout(e,30):e(),this},prepareScratchBuffer:function(){var t=this.context();n=t.createBuffer(1,1,22050)}}),b.prototype=new s,o.extend(b.prototype,{constructor:b,initialize:function(){g("initialize").apply(this,arguments),this.contextStartTime=0,this.dfd.catch(function(){b.wipeFromBuffer(this.url)}.bind(this))},load:function(){return null!=m[this.url]?(this.buffer=m[this.url],this.dfd.resolve()):h.get(this.url).on("request",function(){this.xhr.responseType="arraybuffer"}).end(function(t,e){t?this.dfd.reject(t):this.decode(e.xhr.response)}.bind(this)),this},decode:function(t){b.context().decodeAudioData(t,this.onDecodeSuccess.bind(this),this.dfd.reject)},onDecodeSuccess:function(t){t?(m[this.url]=this.buffer=t,this.dfd.resolve()):this.dfd.reject("Could not load audio buffer from "+this.url)},onEnded:function(){this.destroySource(),this.destroyGain(),this.unmarkAsPlaying(),g("onEnded").apply(this,arguments)},createGain:function(){var t=b.context();this.gainNode=t.createGain(),this.gainNode.connect(t.destination),this.gainNode.gain.value=this.volume},destroyGain:function(){null!=this.gainNode&&(this.gainNode.disconnect(),this.gainNode=null)},createSource:function(){var t=b.context();this.source=t.createBufferSource(),this.source.buffer=this.buffer,this.bindSourceOnEnded(),this.source.connect(this.gainNode)},destroySource:function(){if(null!=this.source){this.unbindSourceOnEnded();try{this.source.stop(0)}catch(t){}this.source.disconnect();try{this.source.buffer=n}catch(t){}this.source=null}},clearTimeUpdateInterval:function(){clearInterval(this.timeUpdateTimeoutHandle)},startTimeUpdateInterval:function(){this.clearTimeUpdateInterval(),this.timeUpdateTimeoutHandle=setInterval(function(){this.onTimeUpdateDelegate(this.getCurrentTime())}.bind(this),250)},deferredPlay:function(){var t=b.context();this.destroySource(),this.destroyGain(),this.startAt<this.getDuration()?("interrupted"===t.state&&t.resume(),this.createGain(),this.createSource(),this.contextStartTime=t.currentTime,this.source.start(this.contextStartTime+Math.max(0,-this.startAt),Math.max(0,this.startAt)),this.startTimeUpdateInterval(),this.isPlaying=!0,this.markAsPlaying()):this.onEnded()},deferredPause:function(){this.isPlaying&&(this.startAt=this.getCurrentTime(),this.destroySource(),this.destroyGain(),this.isPlaying=!1,this.unmarkAsPlaying(),this.clearTimeUpdateInterval())},getCurrentTime:function(){return this.isPlaying?b.context().currentTime-this.contextStartTime+this.startAt||0:this.startAt},getDuration:function(){return l.getPath(this.buffer,"duration")},setVolume:function(t){return this.volume=t,null!=this.gainNode&&(this.gainNode.gain.value=t),this},destroy:function(t){return null==t&&(t=!u.device.isMobile),this.destroySource(),this.destroyGain(),this.unmarkAsPlaying(),this.clearTimeUpdateInterval(),t||b.wipeFromBuffer(this.url),g("destroy").apply(this,arguments),this},bindSourceOnEnded:function(){this.onEndedOnceDelegate=o.once(this.onEndedDelegate),this.source.onended=this.onEndedOnceDelegate,this.source.addEventListener("ended",this.onEndedOnceDelegate)},unbindSourceOnEnded:function(){this.source.onended=null,this.source.removeEventListener("ended",this.onEndedOnceDelegate),this.onEndedOnceDelegate=null},markAsPlaying:function(){v[this.url]=!0},unmarkAsPlaying:function(){v[this.url]=null,o.every(v,o.isNull)&&(v={},S())}}),b.wipeFromBuffer=function(t){m[t]=null};var w=function(){b.apply(this,arguments),this.url="#inaudible",this.volume=0,this.dfd.resolve()};return w.prototype=new b,o.extend(w.prototype,{constructor:w,createSource:function(){var t=b.context();this.source=t.createOscillator(),this.source.type="sine",this.source.frequency.value=22e3,this.source.connect(this.gainNode)},getDuration:function(){return 1/0}}),b}.call(e,x,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function e(t){this.deferredOp=i.noop,this.dfd=a.Deferred(),this.dfd.then(function(){this.deferredOp(),this.deferredOp=i.noop}.bind(this)),this.dfd.catch(function(t){r.throwError("AudioClipBase","constructor",'could not load "',this.url,'" ',t)}.bind(this)),this.url=t,this.startAt=0,this.isPlaying=!1,this.isEnded=!1,this.onEndedDelegate=this.onEnded.bind(this),this.onTimeUpdateDelegate=this.onTimeUpdate.bind(this),i.bindAll(this,"onVisibilityHidden","onVisibilityShown"),this.initialize()}var i=DS._,n=DS.Backbone,r=DS.errorManager,s=DS.events,o=DS.pubSub,a=DS.vow,l=s.detection;e.prepare=i.noop,e.checkNeedsApproval=i.noop;var u=e.prototype;return i.extend(u,n.Events,{initialize:function(){this.detectionSubscriptions={},this.detectionSubscriptions[l.VISIBILITY_HIDDEN]=this.onVisibilityHidden,this.detectionSubscriptions[l.VISIBILITY_SHOWN]=this.onVisibilityShown,o.on(this.detectionSubscriptions)},onEnded:function(){this.isPlaying=!1,this.isEnded=!0,this.trigger(s.audioClip.ENDED)},onTimeUpdate:function(t){this.isPlaying&&this.trigger(s.audioClip.TIME_UPDATE,t)},onVisibilityHidden:function(){this.isPlaying&&(this.wasPlayingWhenVisible=!0,this.pause())},onVisibilityShown:function(){this.wasPlayingWhenVisible&&(this.wasPlayingWhenVisible=!1,this.play())},doDeferredOp:function(t){a.isResolved(this.dfd)?t():this.deferredOp=t},play:function(t){return null!=t&&(this.startAt=t),this.doDeferredOp(this.deferredPlay.bind(this)),this},pause:function(){return this.doDeferredOp(this.deferredPause.bind(this)),this},seek:function(t){return this.startAt=t,this.isPlaying&&this.play(),this},destroy:function(){return o.off(this.detectionSubscriptions),this}}),e}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var n=i(176),e=DS._;return{componentWillMount:function(){this.offs=[]},registerEvent:function(t,e,i){i=i||this.el,this.offs.push(n[t](i,e,this))},componentWillUnmount:function(){e(this.offs).flatten().invoke("teardown").value(),this.offs=[]}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(381),i=DS._;return DS.BaseModel.extend({shorthand:["duration"],associations:{tweens:e},buildConfig:function(){var t={isWipe:!!this.get("wipetrans"),pushDir:this.get("pushdirection"),duration:this.get("duration"),tweens:this.tweens().buildTweens(),updateConfig:function(){t.tweens.forEach(function(t){i.forOwn(t.tweenAttrs,function(t){t.update()})})}};return t},getConfig:function(){return this.config=this.config||this.buildConfig(),this.config.updateConfig(),this.config}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(9),i=n(384);return e.extend({model:i})}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function p(t,e){return i.dist(t.x,t.y,e.x,e.y)}function d(t,e){return Math.atan2(e.y-t.y,e.x-t.x)*n}var f=DS._,i=DS.utils,e=DS.constants,n=e.math.TO_DEGREES,g=[void 0,void 0,function(t,e){return{x:e[0].x+(e[1].x-e[0].x)*t,y:e[0].y+(e[1].y-e[0].y)*t}},function(t,e){var i=1-t,n=i*i,r=2*i*t,s=t*t;return{x:n*e[0].x+r*e[1].x+s*e[2].x,y:n*e[0].y+r*e[1].y+s*e[2].y}},function(t,e){var i=1-t,n=t*t,r=i*i,s=r*i,o=3*t*r,a=3*n*i,l=n*t;return{x:s*e[0].x+o*e[1].x+a*e[2].x+l*e[3].x,y:s*e[0].y+o*e[1].y+a*e[2].y+l*e[3].y}}];return{getDistance:function(t,e){return 2===t.length?p(t[0],t[1]):(f.isArray(e)||(e=this.getSamplePoints(t,e||10)),f.last(e).distance)},getSamplePoints:function(t,e){if(2===t.length)return null;e=e||10;for(var i,n,r=0,s=[],o=t[0],a=1/e,l=0;l<=e;l++)i=a*l,n=this.getPointAtTime(i,t),r+=p(o,n),s.push({time:i,distance:r}),o=n;return s},curveToLines:function(t,e){if(2===t.length)return f.clone(t,!0);var i,n,r,s,o,a,l,u,c=[],h=0,d=g[t.length];for(null==e&&(n=d(0,t),r=d(.25,t),s=d(.5,t),o=d(.75,t),a=d(1,t),u=p(n,r)+p(r,s)+p(s,o)+p(o,a),e=Math.min(parseInt(u/2),20)),l=1/e,i=0;i<e;i++)c.push(d(h,t)),h+=l;return c.push(d(1,t)),c},getPointAtTime:function(t,e){return g[e.length](t,e)},getNormalizedPointAtTime:function(t,e,i,n){var r,s,o,a,l,u,c,h;return 2===e.length?(s=this.getPointAtTime(t,e),n&&(s.angle=d(e[0],e[1]))):(f.isArray(i)||(i=this.getSamplePoints(e,i||10)),l=0,u=1,a=this.getDistance(e,i)*t,((r=f.sortedIndex(i,{distance:a},"distance"))>i.length-1||a!==i[r].distance)&&r--,c=i[r],h=i[r+1],r<i.length-1&&(u=c.time+((a-c.distance)/(h.distance-c.distance)||0)*(h.time-c.time)),s=this.getPointAtTime(u,e),n&&(1<(u+=.01)&&(u-=.02,l=-180),o=this.getPointAtTime(u,e),s.angle=d(s,o)+l)),s}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,a){"use strict";var i;void 0===(i=function(t){function e(t,e,i,n){this.view=t,this.timeline=e,this.timelineLabel=i,this.timelineControlled=null!=this.timelineLabel,this.layerTimeline=this.timelineControlled?r.getTimelineFromLabel(i):this.view.props.model.getLayer().timeline(),this.isHide=!!n,this.initialize()}var r=a(223),i=DS._,n=DS.utils,s=DS.events,o=DS.Backbone;DS.AnimationTimeline;return i.extend(e.prototype,o.Events,{playOnSeekEnd:!0,initialize:function(){var t={};this.addChildTimeline(),this.timelineControlled||(t[s.timeline.PLAYING]=this.playTimeline,t[s.timeline.PAUSED]=this.pauseTimeline,t[s.timeline.SEEK_START]=this.onSeekStart,t[s.timeline.SEEK_END]=this.onSeekEnd,this.listenTo(this.layerTimeline,t))},addChildTimeline:function(){this.timelineControlled?this.layerTimeline.addChildTimeline(this.timeline,this.timelineLabel):(this.actionTimeline=this.timeline,this.actionTimeline.seek(0),this.actionTimeline.play())},removeChildTimeline:function(){this.timelineControlled?this.layerTimeline.removeChildTimeline(this.timeline):this.actionTimeline=null},pauseTimeline:function(){null!=this.actionTimeline&&this.actionTimeline.pause()},playTimeline:function(){null!=this.actionTimeline&&this.actionTimeline.play()},onSeekStart:function(){this.playOnSeekEnd=this.actionTimeline.isActive(),this.pauseTimeline()},onSeekEnd:function(){this.playOnSeekEnd&&this.playTimeline()},destroy:function(t){this.removeChildTimeline(),this.isHide?this.timeline.reset():t&&this.timeline.progress(1,!0),this.timeline.kill(),n.getPath(this.view,"updateFromTween"),this.stopListening()}}),e}.call(e,a,e,t))||(t.exports=i)},function(t,e,c){"use strict";var i;void 0===(i=function(t){var e,n=c(14),r=DS._,i=DS.utils,s=DS.events,o=DS.BaseModel,a=DS.Chunk,l=DS.AnimationTimeline,u=(DS.pubSub,{});return o.extend({shorthand:["duration","events"],shortEvents:{self:{"change:duration":"onChangeDuration"}},subscriptions:((e={})[s.detection.VISIBILITY_SHOWN]="onVisibilityShown",e[s.detection.VISIBILITY_HIDDEN]="onVisibilityHidden",e),initialize:function(){r.bindAll(this,"update","triggerPlaybackStateChange","onComplete"),this.timeline=new l({onUpdate:this.update}),this.labels=[],this.silent=!1,this.setUpTimelineDuration().setUpClamp().setupEvents().setRenderDirty()},setUpTimelineDuration:function(){return this.timeline.totalTime(this.duration()),this},timelineDuration:function(){return this.timeline.duration},setUpClamp:function(){return this.clampTime=r.partial(i.clamp,0,this.duration()||0),this},elapsedTime:function(){return this.timeline.time()},hasFinished:function(){return 1===this.progress()},hasStarted:function(){return 0<this.progress()},update:function(){return 1!==this.progress()||this.completed||(this.completed=!0,this.onComplete()),this.trigger(s.timeline.TICK,this.progress()),this},play:function(){return this.timeline.play(),this.render(),this.trigger(s.timeline.PLAYING),this},pause:function(t,e){return t||this.render(),this.timeline.pause(),this.trigger(s.timeline.PAUSED,e),this},render:function(){this.renderDirty&&(this.renderDirty=!1,this.seek(this.resetValue||0))},progress:function(t){if(null==t)return i.clamp(0,1,this.timeline.currentTime/this.duration());this.seek(Math.floor(t*this.duration()))},togglePlayback:function(){var t=this.isPlaying()&&!this.hasFinished()?"pause":"play";return this[t](!1,!0),this},onSeekStart:function(){this.isSeeking||(this.trigger(s.timeline.SEEK_START,this.seekPlaybackState),this.seekPlaybackState=this.playbackState(),this.isSeeking=!0),this.pause(!0)},onSeekEnd:function(){this.trigger(s.timeline.SEEK_END,this.seekPlaybackState),"playing"===this.seekPlaybackState?this.play():this.pause(),this.isSeeking=!1},seek:function(t){return t=this.clampTime(t),this.beforeSeekTime=this.elapsedTime(),this.trigger(s.timeline.BEFORE_SEEK_UPDATE),this.timeline.reset(),this.timeline.seek(t),this.update(),this.trigger(s.timeline.AFTER_SEEK_UPDATE,t),this.lastSeekTime=t,this.completed=!1,this},reset:function(){return this.trigger(s.timeline.BEFORE_RESET),this.trigger(s.timeline.RESET),this},silentReset:function(){return this.timeline.silent=!0,this.timeline.seek(0,!0),this.timeline.pause(),this.timeline.silent=!1,this},isPlaying:function(){return this.timeline.isActive()},setupEvents:function(){var t=this.events();return null!=t&&t.forEach(function(t){var e=r.uniqueId("timeline-"),i=t.time;this.timeline.add(e,i),this.timeline.add(function(){this.triggerTimelineEvent(t,e)}.bind(this),e),this.labels.push(e),u[e]=this}.bind(this)),this},triggerTimelineEvent:function(t,e){var i={context:this.getClosestThisRef(),timelineLabel:e,isSeekAction:this.isSeeking,beforeSeekTime:this.beforeSeekTime||0,time:t.time,currentTime:this.elapsedTime()};n.executeActions(t.actions,i)},playbackState:function(){return this.hasFinished()?"ended":this.isPlaying()?"playing":"paused"},onComplete:function(){this.trigger(s.timeline.ENDED),this.trigger(s.timeline.COMPLETE,this)},triggerPlaybackStateChange:function(){this.trigger(s.timeline[this.playbackState().toUpperCase()])},addChildTimeline:function(t,e){return this.timeline.add(t,e),this},removeChildTimeline:function(t){return null!=this.timeline&&this.timeline.remove(t),this},removeLabel:function(t){this.timeline.remove(t)},getResumeData:function(){return a.toSignedString64(this.elapsedTime())},resetResume:function(){this.resetValue=0,this.setRenderDirty()},setResumeData:function(t){this.resetValue=a.fromSignedString64(t),this.setRenderDirty().pause()},getResetValue:function(){return this.resetValue||0},clearResetValue:function(){return this.resetValue=0,this.setRenderDirty(),this},setRenderDirty:function(){return this.renderDirty=!0,this},onChangeDuration:function(){this.setUpTimelineDuration().setUpClamp()},destroy:function(){this.labels.forEach(function(t){u[t]=null})},onVisibilityShown:function(){this.wasPlaying&&(this.wasPlaying=!1,this.play())},onVisibilityHidden:function(){this.isPlaying()&&(this.wasPlaying=!0,this.pause())},killEverything:function(){this.resetSubscriptions().stopListening().off(),this.timeline.kill(),this.timeline=null}},{getTimelineFromLabel:function(t){return u[t]}})}.call(e,c,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var s=DS._,n=DS.utils;return{componentWillMount:function(){var t=this.props.model,e=t.isKind("slidelayer"),i=this.props.slideFrame;this.childrenVisible=!1,this.trulyVisible=!1,this.parentVisible=!1,e&&null!=i&&this.listenTo(i.props.model,"trueVisibilityChanged",s.partial(this.updateTrueVisibility,null)),this.isParentVisible=e?function(){return n.getPath(this.props.slideFrame,["props","model","currView","trulyVisible"],!0)}:function(){return this.parentVisible},e?this.isObjectVisible=function(){return this.isBaseLayer()||!!t.isOpen}:t.isKind("shufflegroup")?this.isObjectVisible=this.isParentVisible:this.isObjectVisible=function(){return t.prop("OnStage")&&!t.prop("HiddenByLayer")},this.isChildrenVisible=t.isKind("expandinglabel")?function(t){return t&&this.getPlayerProp("Expanded")}:s.identity},componentDidMount:function(){this.isBaseLayer&&this.isBaseLayer()&&this.updateTrueVisibility()},updateTrueVisibility:function(t){null==t&&(t=this.isObjectVisible());var e=this.props.model,i=this.isParentVisible(),n=t&&i,r=this.isChildrenVisible(n);n!==this.trulyVisible&&(this.trulyVisible=n,this.parentVisible=i,e.trigger("trueVisibilityChanged",n)),this.childrenVisible!==r&&(this.childrenVisible=r,e.objects&&e.objects().forEach(function(t){var e=t.currView;null!=e&&s.isFunction(e.updateTrueVisibility)&&e.parentVisible!==r&&(e.parentVisible=r,e.updateTrueVisibility())}))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,u){"use strict";var i;void 0===(i=function(t){var e=u(2),i=u(1),n=u(13),r=u(23),s=DS.globalEventHelper,o=(s.addWindowListener,s.removeWindowListener,DS),a=o.detection,l=o.ThreeSixtyImage;return i.createClass(Object.assign({displayName:"ThreeSixtyImageSlideObject",mixins:[e,r],componentDidMount:function(){var t=this.props.model.data(),e=t.threesixtyimagedata,i=this.props.model;this.image3d=new l({dataUri:e.dataUri,assetManager:n,markerData:t.markerdata,initialLat:e.initialLat,initialLon:e.initialLon,width:i.width(),height:i.height(),scale:this.props.winScale,model:this.props.model,el:this.refs.glEl,cssEl:this.refs.cssEl,overlaysEl:this.refs.overlaysEl,overlaySvgEl:this.refs.overlaySvgEl,miscOverlaysEl:this.refs.miscOverlaysEl,isMobile:a.deviceView.isMobile,slideObject:this,hotspotColor:e.hotspotColor,hotspotReveal:e.hotspotReveal,pulseMarkers:e.pulseMarkers,navigation:e.navigation,bind:e.bind,polyHotspots:e.polyHotspots}),this.updateSize(),this.image3d.animate()},componentWillUnmount:function(){this.image3d.destroy()},updateSize:function(){this.image3d.updateSize(Math.ceil(this.props.model.width()*this.props.winScale),Math.ceil(this.props.model.height()*this.props.winScale))},componentDidUpdate:function(t){this.props.winScale!==t.winScale&&this.updateSize()}}))}.call(e,u,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var e=r(1),i=r(2),n=(r(51),DS.detection.browser.isIE11);return e.createClass({displayName:"SlideBackground",mixins:[i],componentDidMount:function(){n&&this.el.setAttribute("focusable","false")},patternFillId:function(){return"pattern-fill-"+this.props.layerModel.id}})}.call(e,r,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var r=DS.events,e=DS.captionsManager,s=DS.utils;return{componentWillMount:function(){this.captions=e.getCaptions(this.getAssetId()),this.hasCaptions=null!=this.captions,this.hasCaptions&&(this.currentCaptions=[])},componentDidMount:function(){var t=this.props.model||this.props.slideObjectModel;this.slideOwner=t.getSlide(),this.slideId=this.slideOwner.id,e.mount(this,this.slideId)},componentWillUnmount:function(){this.clearCaptions(),e.unmount(this,this.slideId)},adjustCaptions:function(){var e=this,i=this.slideOwner.currView.props.slideContainer;if(null!=i&&this.hasCaptions&&this.props.objectVisible&&this.props.slideVisible){var n=this.getCurrentTime();0<this.currentCaptions.length&&(this.currentCaptions=this.currentCaptions.reduce(function(t,e){return s.isWithinRange(e.startTime,e.endTime,n)?t.push(e):i.trigger(r.captions.REMOVE,e.getCueAsHTML()),t},[])),DS._.difference(this.captions,this.currentCaptions).forEach(function(t){s.isWithinRange(t.startTime,t.endTime,n)&&(e.currentCaptions.push(t),i.trigger(r.captions.ADD,t.getCueAsHTML()))})}return this},clearCaptions:function(){var e=s.getPath(this.slideOwner,"currView.props.slideContainer");return null!=e&&this.hasCaptions&&0<this.currentCaptions.length&&this.currentCaptions.forEach(function(t){e.trigger(r.captions.REMOVE,t.getCueAsHTML())}),this.currentCaptions=[],this}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(1),i=n(2),s=n(41);return e.createClass({displayName:"VectorBackground",mixins:[i],template:function(){var t=this.props.vectorData,e=t.left,i=t.top,n=t.right-t.left,r=t.bottom-t.top;return s.getSvgNode({commandsetId:t.pr.i,libId:t.pr.l,bounds:{xPos:e,yPos:i,fullX:e,fullY:i,height:r,width:n,fullHeight:r,fullWidth:n}},this)}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var e=r(1),i=r(2),n=DS.utils;return e.createClass({displayName:"Icon",mixins:[i],template:function(){var t,e=this.props.templateName||(t=this.props.type,n.upperCaseFirst(t)+"Icon");return this.getTemplateManager().getTemplate(e).bind(this)()}})}.call(e,r,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(9),i=n(487);return e.extend({model:i})}.call(e,n,e,t))||(t.exports=i)},function(t,e,d){"use strict";var i;void 0===(i=function(t){var e,i=d(27),n=DS._,r=DS.utils,s=DS.resolver,o=DS.constants,a=DS.BaseModel,l=DS.events,u=DS.pubSub,c=DS.flagManager,h=a.extend({mixins:[i],playerPropNames:{Score:0,PercentScore:0,Status:o.statuses.INCOMPLETE,Completed:!1},shorthand:["type","scoreRefs"],subscriptions:((e={})[l.slide.VIEWED]="incrementViewed",e[l.slide.SLIDE_NUMBERS_UPDATED]="reportViewedIfPastThreshold",e[l.player.RESET]="reset",e),initialize:function(){this.viewedSlideGroups={},this.viewedSlides=0,u.once(l.data.INITIALIZED,this.setupRefs.bind(this))},setupRefs:function(){this.isExpandedTrackingAvailable=c.hasFlag(c.constants.MULTIPLE_QUIZ_TRACKING),this.scoreRef=null!=this.scoreRefs()&&0<this.scoreRefs().length&&this.scoreRefs()[0],this.linkRef()},hasScoreRef:function(){return!!this.scoreRef},linkRef:function(){this.hasScoreRef()&&(this.quiz=this.getQuiz(this.scoreRef.ref),this.quiz.setScoring(this))},incrementViewed:function(t){this.viewedSlideGroups[t.getViewGroupId()]||(this.viewedSlideGroups[t.getViewGroupId()]=!0,this.viewedSlides++,this.reportViewedIfPastThreshold())},reportViewedIfPastThreshold:function(){this.isPastViewThreshold()&&this.isView()&&(u.trigger(l.course.VIEWED,this),this.updateStatus(!1))},getQuiz:function(t){return s.resolvePath(r.prefixWithPlayer(t),this)},isCourseComplete:function(){return this.isView()&&this.isPastViewThreshold()||this.isAction()&&this.isPassed()||!(!this.quiz||!this.quiz.getIsComplete())},isPastViewThreshold:function(){var t=this.get("viewThreshold"),e=this.viewedSlides;if(this.isExpandedTrackingAvailable){var i={menu:"menuSlidesViewed","project-numbered":"projectSlidesViewed"}[this.get("slidesViewedMode")];if(null!=i){var n=DS.presentation.playerVars().variables().get(i);null!=n&&(e=n.value())}}return t<=e},weightScore:function(t){return r.fix(t/this.get("weight"),2)},getStatus:function(){var t,e,i=o.statuses.INCOMPLETE;return this.isCourseComplete()&&(this.isView()||this.isAction()||this.isType("survey")?i=this.get("passStatus"):this.isType("quiz")&&(t=this.quiz.prop("PercentScore")>=this.quiz.passPercent(),i=this.get(t?"passStatus":"failStatus"),!this.scoreRef.mustpass&&t||(e=this.quiz.isPassed()?"passStatus":"failStatus",i=this.get(e)))),i},updateStatus:function(t){var e=!t,i=this.getStatus();this.prop("Status",i),e&&u.trigger(l.status.UPDATED)},updateScore:function(t){var e=0,i=0;this.quiz===t?(0<this.quiz.maxPoints&&(e=this.quiz.prop("Score"),i=this.quiz.prop("PercentScore")),this.prop({Score:e,PercentScore:i}),this.updateStatus()):this.quiz.updateScore()},setComplete:function(){this.hasScoreRef()&&this.prop({Completed:this.quiz.getIsComplete()})},reset:function(){null!=this.quiz&&this.prop({Status:this.getStatus(),Score:this.quiz.prop("Score"),Completed:this.quiz.prop("Completed")})},checkCourseComplete:function(){var t=this.prop("Completed");this.updateStatus(),this.isCourseComplete()&&(this.setComplete(),t||this.isView()||u.trigger(l.course.COMPLETED,this,t))},isPassed:function(){return this.prop("Status")===this.get("passStatus")},getPercentScore:function(){return r.pctToDec(this.quiz.prop("PercentScore"))},markAttemptsSent:function(){this.quiz&&this.quiz.markAttemptsSent()},getViewedStatus:function(){return this.get(this.isPastViewThreshold()?"passStatus":"failStatus")}});return n.extend(h.prototype,{isView:n.partial(h.prototype.isType,"view"),isAction:n.partial(h.prototype.isType,"action"),isSurvey:n.partial(h.prototype.isType,"survey")}),h}.call(e,d,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(9),i=n(495);return e.extend({model:i})}.call(e,n,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var e=r(9),i=r(500),n=(DS._,DS.Chunk);return e.extend({model:i,getResumeData:function(t){return this.invoke("getResumeData",t).map(n.create).join("")},setResumeData:function(t,e){var i=new n({fullString:t});this.forEach(function(t){t.setResumeData(i.encodedString(),e),i=i.reChunk()})},resetBeforeView:function(){this.invoke("resetBeforeView")}})}.call(e,r,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(9),i=n(219);return e.extend({model:i})}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e,i=DS.utils;return{initialize:function(t){e=t},load:function(t){return e.load(i.stripPlayer(t.absoluteId))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,f){"use strict";var i;void 0===(i=function(t){function e(t){var e=t.props.model;e.isMessageSlide()||(l.isEmpty(e.get("globalAudioId"))?p.stop():p.play(e.get("globalAudioId")))}function n(t,e){d.setVolume(e)}var r,s=f(13),o=f(53),a=f(183),l=DS._,u=DS.appState,c=DS.events,i=DS.pubSub,h=DS.vow,d={},p={initialize:function(t){r=t,i.on(c.slide.HAS_MOUNTED,e)},play:function(e){var t=r.find(function(t){return t.get("id")===e}),i=s.getAssetUrl(t.get("assetId"));i!==d.url&&(p.stop(),d=o.loadUrl(i,t.get("assetId")),u.on(c.volume.CHANGE_CURRENT,n),d.setVolume(u.currentVolume()),d.play())},stop:function(){null!=d.url&&(u.off(c.volume.CHANGE_CURRENT,n),d.destroy(),d={})},load:function(e){var t,i,n;return l.isEmpty(e)?h.Deferred().resolve().promise():(i=r.find(function(t){return t.get("id")===e}),(n=s.getAssetUrl(i.get("assetId")))!==d.url?(t=new a({type:"audio",url:n})).promise.always(t.teardown.bind(t)):void 0)}};return p}.call(e,f,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function s(t){return t.isSlideDraw||t.resume()||t.hasInteractions()||n.player.isReadOnlyOnce()}var e=DS._,o=DS.Chunk,i=DS.vow,n=(DS.utils,DS.playerGlobals),r=DS.events,a=DS.resumer,l=DS.pubSub,u="slides",c="slidedraws",h={arrays:{slides:"slidesResume",slidedraws:"slidedrawsResume"},maps:{slides:"slidesResumeMap",slidedraws:"slidedrawsResumeMap"},arrGetters:{slides:"getResumableSlidesArray",slidedraws:"getResumableDrawsArray"},indexGetters:{slides:"getSlideMapIndexOf",slidedraws:"getDrawMapIndexOf"}},d={postInit:function(){n.player&&n.player.hasData?this.onPlayerInitialized():l.once(r.player.INITIALIZED,this.onPlayerInitialized.bind(this))},onPlayerInitialized:function(){var t;this.isScene&&(this.createSlideResumeArray(),this.hasDraws()&&(t=this.slidedraws().invoke("getSlidePromise"),i.after.apply(i,t).then(this.createDrawResumeArray.bind(this))))},getResumableArray:function(t){return this[t]().filter(s)},createSlideResumeArray:function(){return this.slidesResumeMap=[],this.slidesResume=this.slides().filter(s).reduce(function(t,e){return this.slidesResumeMap.push(e.index()),t.push(o.EMPTY_CHUNK),t}.bind(this),[]),this},createDrawResumeArray:function(){this.slidedrawsResumeMap=[],this.slidedrawsResume=this.slidedraws().reduce(function(t,e){return e.createSlideResumeArray(),this.slidedrawsResumeMap.push(e.index()),t.push(o.create(e.getResumeData())),t}.bind(this),[])},createOrderArray:function(t){this.resumeOrder=t.map(function(t){return o.toUnsignedString64(this.sliderefs().indexOf(t),2)}.bind(this)).join("")},getMapIndexOf:function(t,e){return this[t].indexOf(e.index())},saveData:function(t,e){if(s(e)){var i=h.indexGetters[t],n=h.arrays[t],r=this[i](e);this[n][r]=o.create(e.getResumeData())}this.isScene?a.savePresentationData(this):this.getScene().saveDrawData(this)},getResumeData:function(){return this[this.isSlideDraw?"getDrawResume":"getSceneResume"]()},getDrawResume:function(){var t=this.variables();return[o.create(this.resumeOrder),this.slidesResume.join(""),t.length?o.create(t.getResumeDataOrReturn("")):""].join("")},getSceneResume:function(){var t=this.variables();return[t.length?o.create(t.getResumeDataOrReturn("")):"",this.slidesResume.join(""),(this.slidedrawsResume||[]).join("")].join("")},clearResumeData:function(){this.createSlideResumeArray()},setResumeData:function(t){""!==t&&null!=t&&this[this.isSlideDraw?"setDrawResume":"setSceneResume"](t)},setSceneResume:function(t){var e,i=new o({fullString:t}),n=i,r=this.variables();r.length&&(r.setResumeData(i.encodedString()),n=i.reChunk()),e=this.setSlideResumeData(n),this.setDrawsResumeData(e)},setDrawResume:function(t){var e,i=new o({fullString:t}),n=i.reChunk(),r=this.variables();this.setSlidesInResumeOrder(i.encodedString()),e=this.setSlideResumeData(n),r.length&&r.setResumeData(e.encodedString()),this.slideDfd.resolve(this.slides())},setSlidesInResumeOrder:function(t){var e,i;for(this.resumeOrder=[];0<t.length;)e=t.slice(0,2),this.resumeOrder.push(o.fromUnsignedString64(e)),t=t.slice(2);i=this.resumeOrder.map(function(t){return this.sliderefs()[t]}.bind(this)),this.generateSlides(i)},setSlidesOrDrawsResumeData:function(t,i){var n,e=this[h.arrGetters[t]](),r=this[h.arrays[t]];return e.forEach(function(t,e){n=i.encodedString(),r[e]=o.create(n),t.setResumeData(n),i=i.reChunk()}),i}};return d.saveSlideData=e.partial(d.saveData,u),d.saveDrawData=e.partial(d.saveData,c),d.getSlideMapIndexOf=e.partial(d.getMapIndexOf,h.maps[u]),d.getDrawMapIndexOf=e.partial(d.getMapIndexOf,h.maps[c]),d.getResumableSlidesArray=e.partial(d.getResumableArray,u),d.getResumableDrawsArray=e.partial(d.getResumableArray,c),d.setSlideResumeData=e.partial(d.setSlidesOrDrawsResumeData,u),d.setDrawsResumeData=e.partial(d.setSlidesOrDrawsResumeData,c),d}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(9),i=DS.Chunk;return e.extend({getResumeData:function(){return this.invoke("getResumeData").map(i.create).join("")||""},setResumeData:function(e){return this.forEach(function(t){t.setResumeData(e.encodedString()),e=e.reChunk()}),e}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var i=DS._,e=DS.vow,n=DS.constants,r=DS.pubSub,s=DS.events,o=DS.detection,a=DS.Chunk;return{componentWillUpdate:function(t,e){this.state.currentSlide&&this.state.currentSlide!==e.currentSlide&&this.state.currentSlide.beforeSlideOut(),e.currentSlide&&e.currentSlide!==this.state.currentSlide&&!this.isShowingMovedSlide&&e.currentSlide.resetBeforeView()},componentWillMount:function(){o.theme.isClassic||r.on(s.resume.RESET_DATA,this.onResetData)},onResetData:function(){this.clearNextPush=function(){this.resetHistoryResumeData(),this.setState({history:[]}),r.trigger(s.slideWindow.CLEAR_HISTORY)}},componentDidMount:function(){this.slideContainer=this.findComponent("SlideContainer")},getId:function(){return this.props.isMainWindow?n.refs.FRAME:this.props.id},getInitialState:function(){return{history:[],currentSlide:this.getCurrentSlide()}},forceTransition:function(){this.getCurSlidePromise().then(function(t){t.forceTransition()})},getCurrentSlide:function(){return i.last(this.state?this.state.history:[])},getPrevSlide:function(){var t=this.state.history;return 1<t.length?t[t.length-2]:null},getPrevHistoryGroup:function(){var t=this.state.history,e=this.getPrevHistoryGroupIndex();return-1===e?null:t[e]},getPrevHistoryGroupIndex:function(){var e=this.getCurrentSlide(),t=this.state.history;return null==e?-1:i.findLastIndex(t,function(t){return e.get("historyGroupId")!==t.get("historyGroupId")})},canGoForward:function(t){return i.last(this.state.history)!==t},pushHistory:function(t){return null!=this.clearNextPush&&(this.clearNextPush(),this.clearNextPush=null),this.canGoForward(t)&&this.refreshHistory(t),this},popHistory:function(){return null!=this.getPrevSlide()&&this.refreshHistory(),this},popHistoryGroup:function(){var t=this.state.history,e=this.getPrevHistoryGroupIndex();return-1!==e&&(t=t.slice(0,e+1),this.updateHistoryState(t)),this},refreshHistory:function(t){var e=this.state.history.slice();return t?e.push(t):e.pop(),this.updateHistoryState(e),this},updateHistoryState:function(t){var e=i.last(t);e.prop("WindowId",this.props.isMainWindow?n.refs.FRAME:this.props.model.id),this.setState({history:t,currentSlide:e})},prepareToUpdateSlide:function(t){return this.isShowingMovedSlide=t,this.slideContainer.prepareToUpdateSlide(t),this},replaceSlideWith:function(t){return this.slideContainer.replaceSlideWith(t),this},rebuildCurSlide:function(){return this.slideContainer.rebuildCurSlide(),this},getCurSlide:function(){return this.slideContainer.curSlide},getCurSlidePromise:function(){return this.slideContainer.getCurSlidePromise()},resetHistoryResumeData:function(){this.state.history.forEach(function(t){return t.resetResume()})},getHistoryResumeData:function(){return this.state.history.map(function(t){return t.getWindowResumeRef()}).join("")},getResumeData:function(){var t=this.props.model,e=null==t?0:t.index()+1;return[a.create(a.toUnsignedString64(e)),this.getCurrentSlide().getWindowResumeRef(),a.create(this.getHistoryResumeData())].join("")},setPreviousHistory:function(t){var e=this.state.history;e.unshift.apply(e,t)},isWaitingForSlideLoad:function(){return e.isPending(this.slideLoadingPromise)},setSlideLoading:function(t){return this.slideLoadingPromise=t,this}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,p){"use strict";var i;void 0===(i=function(t){var e,i,n,r=p(1),s=p(2),o=p(239),a=DS._,l=DS.detection,u=DS.utils,c=DS.constants,h=(u=DS.utils,DS.events),d=(DS.scaler,a.memoize(a.partial(u.quote,c.MOBILE_FONT)));return r.createClass({displayName:"MessageWindow",mixins:[s,o],subscriptions:(e={},i=h.window.SCALE,n="onResize",i in e?Object.defineProperty(e,i,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[i]=n,e),getInitialState:function(){return{scale:this.props.getWinScale()}},onResize:function(){this.setState({scale:this.props.getWinScale()})},windowType:function(){return this.state.currentSlide?a.kebabCase(this.state.currentSlide.id).split("-").slice(0,3).join("-"):""},isScaleable:function(){return this.isResumeWin()},isResumeWin:function(){return"resume-prompt-slide"===this.windowType()},componentDidUpdate:function(){this.adjustForMobileLayout()},createResumeText:function(){var t=document.createElement("style");t.innerHTML=[".message-window.resume-prompt-slide .slide-object:nth-child(2) button::after {",' content: "',DS.stringTabler.getString("continueresponsive"),'"; } ',".message-window.resume-prompt-slide .slide-object:nth-child(3) button::after {",' content: "',DS.stringTabler.getString("restart"),'"; }'].join(""),document.body.appendChild(t)},getScrollAreaText:function(){return this.findAll('[data-acc-text]:not([data-acc-text=""]):not(.slide-object-button)').map(function(t){return t.getAttribute("data-acc-text")}).join(" ")},adjustForMobileLayout:function(){var t;l.deviceView.isClassicMobile&&(t=this.find(".message-window-heading"),a.union([t],t.querySelectorAll("*")).forEach(function(t){t.style.fontFamily=d()}),this.isResumeWin()?this.createResumeText():(document.body.classList.add("resume-shown"),this.htmlReady(function(){var t=this.getScrollAreaText();this.setState({mobileText:t})}.bind(this)),DS.pubSub.trigger(DS.events.messageWindow.SHOWN)))}})}.call(e,p,e,t))||(t.exports=i)},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,i){"use strict";Promise.resolve().then(function(){var t=[i(58)];(function(t){t.init(),Promise.resolve().then(function(){var t=[i(1),i(30),i(58),i(307),i(474)];(function(M,O){Promise.resolve().then(function(){var t=[i(485),i(13),i(198),i(14),i(41),i(53),i(180),i(528),i(235),i(236),i(199),i(529),i(240),i(530),i(531),i(532),i(22),i(533)];(function(t,i,n,r,e,s,o,a,l,u,c,h,d,p,f,g,m){var v=DS._,y=DS.events,S=DS.pubSub,b=DS.detection,w=DS.vow,x=DS.errorManager,P=DS.fontManager,E=DS.windowManager,C=DS.slideNumberManager,T=DS.resumer,D=DS.captionsManager,A=DS.scaler,R=DS.appState;DS.renderEngine={createWindowFor:function(t,e,i,n){var r=b.theme.isUnified?p:d,s=O.render(M.createElement(e?r:h,i),t.querySelector(".slide-container"));return null!=n&&O.render(M.createElement(g,{slideContainer:s.refs.slideContainer,getWinScale:i.getWinScale}),n),s},closeWindow:function(t,e){O.unmountComponentAtNode(t),null!=e&&O.unmountComponentAtNode(e)},createMobileStartOverlay:function(){var t=document.getElementById("preso");return this.mobileStartContainer=document.createElement("div"),this.mobileStartContainer.setAttribute("id","mobile-start-container"),this.mobileStartContainer.classList.add("fn-"+DS.frame.getDefaultLayout()),t.parentNode.insertBefore(this.mobileStartContainer,t.nextSibling),O.render(M.createElement(f),this.mobileStartContainer)},showMobileStartOverlay:function(){this.mobileStartContainer.style.display="block"},killMobileStartOverlay:function(){this.mobileStartContainer.style.display="none"}},m.createLib();var I,_=new t,k=function(t){var e=T.initialize(_,t);A.initialize(),n.initialize(_),i.initialize(_.assetLib()),l.initialize(_.audioplaylists()),u.initialize(_.globalaudiolib()),a.initialize(_),c.initialize(_),I.always(function(){if(S.trigger(y.data.INITIALIZED),S.trigger(y.ds.PRESO_LOADED,r),null!=DS.playerGlobals.player){var t=null!=_.playerVars()?_.playerVars().variables():null;D.initialize(_.assetLib(),DS.playerGlobals.player,E,null!=t?t.get("displayCaptions"):null),C.initialize(E,_,DS.playerGlobals.player.getNavData()),A.connectVariables(null!=t?t.get("zoomToFit"):null),R.connectVariables(null!=t?t.get("accessibleText"):null)}e.always(function(){S.trigger(y.loader.REMOVE_TITLE),S.trigger(y.main.PREPARE_AUDIO,_),o.prepare(),w.isRejected(e)&&S.trigger(y.request.NEXT_SLIDE),T.courseStarted(w.isResolved(e))}).catch(function(t){return t})})};w.when(_.fetch(),e.fetch()).then(function(){DS.presentation=_,I=P.loadFonts(_),Promise.all([s.prepare(_),o.initialize(_)]).then(function(t){return k(v.some(t))}).catch(function(t){return k(v.some(t))})}).catch(function(){x.throwError("init","initialization","Could not load presentation data")})}).apply(null,t)}).catch(i.oe)}).apply(null,t)}).catch(i.oe)}).apply(null,t)}).catch(i.oe)},function(t,e,i){t.exports=function r(s,o,a){function l(i,t){if(!o[i]){if(!s[i]){if(0,u)return u(i,!0);var e=new Error("Cannot find module '"+i+"'");throw e.code="MODULE_NOT_FOUND",e}var n=o[i]={exports:{}};s[i][0].call(n.exports,function(t){var e=s[i][1][t];return l(e||t)},n,n.exports,r,s,o,a)}return o[i].exports}for(var u=!1,t=0;t<a.length;t++)l(a[t]);return l}({1:[function(t,e,i){"use strict";var n=t(22),r=t(26),s=t(37),o=t(29),a=t(64),l=t(94),u=t(96),c=t(118),h=t(140),d=t(143),p=t(173),f=!1;r.addons={CSSTransitionGroup:o,LinkedStateMixin:n,PureRenderMixin:s,TransitionGroup:l,batchedUpdates:function(){return p(f,"React.addons.batchedUpdates is deprecated. Use ReactDOM.unstable_batchedUpdates instead."),f=!0,u.batchedUpdates.apply(this,arguments)},cloneWithProps:c,createFragment:a.create,shallowCompare:h,update:d},r.addons.Perf=t(55),r.addons.TestUtils=t(91),e.exports=r},{118:118,140:140,143:143,173:173,22:22,26:26,29:29,37:37,55:55,64:64,91:91,94:94,96:96}],2:[function(t,e,i){"use strict";var n=t(72),r=t(122),s=t(155),o={componentDidMount:function(){this.props.autoFocus&&s(r(this))}},a={Mixin:o,focusDOMComponent:function(){s(n.getNode(this._rootNodeID))}};e.exports=a},{122:122,155:155,72:72}],3:[function(t,e,i){"use strict";var n=t(15),u=t(19),r=t(147),c=t(20),h=t(103),a=t(107),s=t(166),o=[9,13,27,32],d=229,p=r.canUseDOM&&"CompositionEvent"in window,l=null;r.canUseDOM&&"documentMode"in document&&(l=document.documentMode);var f=r.canUseDOM&&"TextEvent"in window&&!l&&!function(){var t=window.opera;return"object"==typeof t&&"function"==typeof t.version&&parseInt(t.version(),10)<=12}(),g=r.canUseDOM&&(!p||l&&8<l&&l<=11);var m=32,v=String.fromCharCode(m),y=n.topLevelTypes,S={beforeInput:{phasedRegistrationNames:{bubbled:s({onBeforeInput:null}),captured:s({onBeforeInputCapture:null})},dependencies:[y.topCompositionEnd,y.topKeyPress,y.topTextInput,y.topPaste]},compositionEnd:{phasedRegistrationNames:{bubbled:s({onCompositionEnd:null}),captured:s({onCompositionEndCapture:null})},dependencies:[y.topBlur,y.topCompositionEnd,y.topKeyDown,y.topKeyPress,y.topKeyUp,y.topMouseDown]},compositionStart:{phasedRegistrationNames:{bubbled:s({onCompositionStart:null}),captured:s({onCompositionStartCapture:null})},dependencies:[y.topBlur,y.topCompositionStart,y.topKeyDown,y.topKeyPress,y.topKeyUp,y.topMouseDown]},compositionUpdate:{phasedRegistrationNames:{bubbled:s({onCompositionUpdate:null}),captured:s({onCompositionUpdateCapture:null})},dependencies:[y.topBlur,y.topCompositionUpdate,y.topKeyDown,y.topKeyPress,y.topKeyUp,y.topMouseDown]}},b=!1;function w(t,e){switch(t){case y.topKeyUp:return-1!==o.indexOf(e.keyCode);case y.topKeyDown:return e.keyCode!==d;case y.topKeyPress:case y.topMouseDown:case y.topBlur:return 1;default:return}}function x(t){var e=t.detail;return"object"==typeof e&&"data"in e?e.data:null}var P=null;function E(t,e,i,n,r){var s,o;if(p?s=function(t){switch(t){case y.topCompositionStart:return S.compositionStart;case y.topCompositionEnd:return S.compositionEnd;case y.topCompositionUpdate:return S.compositionUpdate}}(t):P?w(t,n)&&(s=S.compositionEnd):function(t,e){return t===y.topKeyDown&&e.keyCode===d}(t,n)&&(s=S.compositionStart),!s)return null;g&&(P||s!==S.compositionStart?s===S.compositionEnd&&P&&(o=P.getData()):P=c.getPooled(e));var a=h.getPooled(s,i,n,r);if(o)a.data=o;else{var l=x(n);null!==l&&(a.data=l)}return u.accumulateTwoPhaseDispatches(a),a}function C(t,e,i,n,r){var s;if(!(s=(f?function(t,e){switch(t){case y.topCompositionEnd:return x(e);case y.topKeyPress:return e.which!==m?null:(b=!0,v);case y.topTextInput:var i=e.data;return i===v&&b?null:i;default:return null}}:function(t,e){if(P){if(t===y.topCompositionEnd||w(t,e)){var i=P.getData();return c.release(P),P=null,i}return null}switch(t){case y.topPaste:return null;case y.topKeyPress:return e.which&&(!((n=e).ctrlKey||n.altKey||n.metaKey)||n.ctrlKey&&n.altKey)?String.fromCharCode(e.which):null;case y.topCompositionEnd:return g?null:e.data;default:return null}var n})(t,n)))return null;var o=a.getPooled(S.beforeInput,i,n,r);return o.data=s,u.accumulateTwoPhaseDispatches(o),o}var T={eventTypes:S,extractEvents:function(t,e,i,n,r){return[E(t,e,i,n,r),C(t,e,i,n,r)]}};e.exports=T},{103:103,107:107,147:147,15:15,166:166,19:19,20:20}],4:[function(t,e,i){"use strict";var n={animationIterationCount:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,stopOpacity:!0,strokeDashoffset:!0,strokeOpacity:!0,strokeWidth:!0};var r=["Webkit","ms","Moz","O"];Object.keys(n).forEach(function(e){r.forEach(function(t){n[function(t,e){return t+e.charAt(0).toUpperCase()+e.substring(1)}(t,e)]=n[e]})});var s={isUnitlessNumber:n,shorthandPropertyExpansions:{background:{backgroundAttachment:true,backgroundColor:true,backgroundImage:true,backgroundPositionX:true,backgroundPositionY:true,backgroundRepeat:true},backgroundPosition:{backgroundPositionX:true,backgroundPositionY:true},border:{borderWidth:true,borderStyle:true,borderColor:true},borderBottom:{borderBottomWidth:true,borderBottomStyle:true,borderBottomColor:true},borderLeft:{borderLeftWidth:true,borderLeftStyle:true,borderLeftColor:true},borderRight:{borderRightWidth:true,borderRightStyle:true,borderRightColor:true},borderTop:{borderTopWidth:true,borderTopStyle:true,borderTopColor:true},font:{fontStyle:true,fontVariant:true,fontWeight:true,fontSize:true,lineHeight:true,fontFamily:true},outline:{outlineWidth:true,outlineStyle:true,outlineColor:true}}};e.exports=s},{}],5:[function(t,e,i){"use strict";var a=t(4),n=t(147),r=t(78),s=t(149),l=t(119),o=t(160),u=t(168),c=t(173),h=u(function(t){return o(t)}),d=!1,p="cssFloat";if(n.canUseDOM){var f=document.createElement("div").style;try{f.font=""}catch(t){d=!0}void 0===document.documentElement.style.cssFloat&&(p="styleFloat")}var g=/^(?:webkit|moz|o)[A-Z]/,m=/;\s*$/,v={},y={},S=function(t,e){-1<t.indexOf("-")?function(t){if(v.hasOwnProperty(t)&&v[t]){return}(v[t]=true)?c(false,"Unsupported style property %s. Did you mean %s?",t,s(t)):undefined}(t):g.test(t)?function(t){if(v.hasOwnProperty(t)&&v[t]){return}(v[t]=true)?c(false,"Unsupported vendor-prefixed style property %s. Did you mean %s?",t,t.charAt(0).toUpperCase()+t.slice(1)):undefined}(t):m.test(e)&&function(t,e){if(y.hasOwnProperty(e)&&y[e]){return}(y[e]=true)?c(false,"Style property values shouldn't contain a semicolon. "+'Try "%s: %s" instead.',t,e.replace(m,"")):undefined}(t,e)},b={createMarkupForStyles:function(t){var e="";for(var i in t)if(t.hasOwnProperty(i)){var n=t[i];S(i,n),null!=n&&(e+=h(i)+":",e+=l(i,n)+";")}return e||null},setValueForStyles:function(t,e){var i=t.style;for(var n in e)if(e.hasOwnProperty(n)){S(n,e[n]);var r=l(n,e[n]);if("float"===n&&(n=p),r)i[n]=r;else{var s=d&&a.shorthandPropertyExpansions[n];if(s)for(var o in s)i[o]="";else i[n]=""}}}};r.measureMethods(b,"CSSPropertyOperations",{setValueForStyles:"setValueForStyles"}),e.exports=b},{119:119,147:147,149:149,160:160,168:168,173:173,4:4,78:78}],6:[function(t,e,i){"use strict";var n=t(25),r=t(24),s=t(161);function o(){this._callbacks=null,this._contexts=null}r(o.prototype,{enqueue:function(t,e){this._callbacks=this._callbacks||[],this._contexts=this._contexts||[],this._callbacks.push(t),this._contexts.push(e)},notifyAll:function(){var t=this._callbacks,e=this._contexts;if(t){t.length!==e.length&&s(!1,"Mismatched list of contexts in callback queue"),this._callbacks=null,this._contexts=null;for(var i=0;i<t.length;i++)t[i].call(e[i]);t.length=0,e.length=0}},reset:function(){this._callbacks=null,this._contexts=null},destructor:function(){this.reset()}}),n.addPoolingTo(o),e.exports=o},{161:161,24:24,25:25}],7:[function(t,e,i){"use strict";var n=t(15),r=t(16),u=t(19),s=t(147),o=t(96),c=t(105),a=t(128),l=t(133),h=t(134),d=t(166),p=n.topLevelTypes,f={change:{phasedRegistrationNames:{bubbled:d({onChange:null}),captured:d({onChangeCapture:null})},dependencies:[p.topBlur,p.topChange,p.topClick,p.topFocus,p.topInput,p.topKeyDown,p.topKeyUp,p.topSelectionChange]}},g=null,m=null,v=null,y=null;var S=!1;function b(t){var e=c.getPooled(f.change,m,t,a(t));u.accumulateTwoPhaseDispatches(e),o.batchedUpdates(w,e)}function w(t){r.enqueueEvents(t),r.processEventQueue(!1)}function x(){g&&(g.detachEvent("onchange",b),m=g=null)}function P(t,e,i){if(t===p.topChange)return i}function E(t,e,i){t===p.topFocus?(x(),function(t,e){m=e,(g=t).attachEvent("onchange",b)}(e,i)):t===p.topBlur&&x()}s.canUseDOM&&(S=l("change")&&(!("documentMode"in document)||8<document.documentMode));var C=!1;s.canUseDOM&&(C=l("input")&&(!("documentMode"in document)||9<document.documentMode));var T={get:function(){return y.get.call(this)},set:function(t){v=""+t,y.set.call(this,t)}};function D(){g&&(delete g.value,g.detachEvent("onpropertychange",A),y=v=m=g=null)}function A(t){if("value"===t.propertyName){var e=t.srcElement.value;e!==v&&(v=e,b(t))}}function R(t,e,i){if(t===p.topInput)return i}function I(t,e,i){t===p.topFocus?(D(),function(t,e){m=e,v=(g=t).value,y=Object.getOwnPropertyDescriptor(t.constructor.prototype,"value"),Object.defineProperty(g,"value",T),g.attachEvent("onpropertychange",A)}(e,i)):t===p.topBlur&&D()}function _(t,e,i){if((t===p.topSelectionChange||t===p.topKeyUp||t===p.topKeyDown)&&g&&g.value!==v)return v=g.value,m}function k(t,e,i){if(t===p.topClick)return i}var M={eventTypes:f,extractEvents:function(t,e,i,n,r){var s,o;if(!function(t){var e=t.nodeName&&t.nodeName.toLowerCase();return"select"===e||"input"===e&&"file"===t.type}(e)?h(e)?C?s=R:(s=_,o=I):function(t){return t.nodeName&&"input"===t.nodeName.toLowerCase()&&("checkbox"===t.type||"radio"===t.type)}(e)&&(s=k):S?s=P:o=E,s){var a=s(t,e,i);if(a){var l=c.getPooled(f.change,a,n,r);return l.type="change",u.accumulateTwoPhaseDispatches(l),l}}o&&o(t,e,i)}};e.exports=M},{105:105,128:128,133:133,134:134,147:147,15:15,16:16,166:166,19:19,96:96}],8:[function(t,e,i){"use strict";var n=0,r={createReactRootIndex:function(){return n++}};e.exports=r},{}],9:[function(t,e,i){"use strict";var d=t(12),p=t(74),n=t(78),f=t(138),g=t(139),m=t(161);function v(t,e,i){var n=i>=t.childNodes.length?null:t.childNodes.item(i);t.insertBefore(e,n)}var r={dangerouslyReplaceNodeWithMarkup:d.dangerouslyReplaceNodeWithMarkup,updateTextContent:g,processUpdates:function(t,e){for(var i,n,r=null,s=null,o=0;o<t.length;o++)if((i=t[o]).type===p.MOVE_EXISTING||i.type===p.REMOVE_NODE){var a=i.fromIndex,l=i.parentNode.childNodes[a],u=i.parentID;l||m(!1,"processUpdates(): Unable to find child %s of element. This probably means the DOM was unexpectedly mutated (e.g., by the browser), usually due to forgetting a <tbody> when using tables, nesting tags like <form>, <p>, or <a>, or using non-SVG elements in an <svg> parent. Try inspecting the child nodes of the element with React ID `%s`.",a,u),(r=r||{})[u]=r[u]||[],r[u][a]=l,(s=s||[]).push(l)}if(n=e.length&&"string"==typeof e[0]?d.dangerouslyRenderMarkup(e):e,s)for(var c=0;c<s.length;c++)s[c].parentNode.removeChild(s[c]);for(var h=0;h<t.length;h++)switch((i=t[h]).type){case p.INSERT_MARKUP:v(i.parentNode,n[i.markupIndex],i.toIndex);break;case p.MOVE_EXISTING:v(i.parentNode,r[i.parentID][i.fromIndex],i.toIndex);break;case p.SET_MARKUP:f(i.parentNode,i.content);break;case p.TEXT_CONTENT:g(i.parentNode,i.content);break;case p.REMOVE_NODE:}}};n.measureMethods(r,"DOMChildrenOperations",{updateTextContent:"updateTextContent"}),e.exports=r},{12:12,138:138,139:139,161:161,74:74,78:78}],10:[function(t,e,i){"use strict";var d=t(161);function p(t,e){return(t&e)===e}var f={MUST_USE_ATTRIBUTE:1,MUST_USE_PROPERTY:2,HAS_SIDE_EFFECTS:4,HAS_BOOLEAN_VALUE:8,HAS_NUMERIC_VALUE:16,HAS_POSITIVE_NUMERIC_VALUE:48,HAS_OVERLOADED_BOOLEAN_VALUE:64,injectDOMPropertyConfig:function(t){var e=f,i=t.Properties||{},n=t.DOMAttributeNamespaces||{},r=t.DOMAttributeNames||{},s=t.DOMPropertyNames||{},o=t.DOMMutationMethods||{};for(var a in t.isCustomAttribute&&g._isCustomAttributeFunctions.push(t.isCustomAttribute),i){g.properties.hasOwnProperty(a)&&d(!1,"injectDOMPropertyConfig(...): You're trying to inject DOM property '%s' which has already been injected. You may be accidentally injecting the same DOM property config twice, or you may be injecting two configs that have conflicting property names.",a);var l=a.toLowerCase(),u=i[a],c={attributeName:l,attributeNamespace:null,propertyName:a,mutationMethod:null,mustUseAttribute:p(u,e.MUST_USE_ATTRIBUTE),mustUseProperty:p(u,e.MUST_USE_PROPERTY),hasSideEffects:p(u,e.HAS_SIDE_EFFECTS),hasBooleanValue:p(u,e.HAS_BOOLEAN_VALUE),hasNumericValue:p(u,e.HAS_NUMERIC_VALUE),hasPositiveNumericValue:p(u,e.HAS_POSITIVE_NUMERIC_VALUE),hasOverloadedBooleanValue:p(u,e.HAS_OVERLOADED_BOOLEAN_VALUE)};if(c.mustUseAttribute&&c.mustUseProperty&&d(!1,"DOMProperty: Cannot require using both attribute and property: %s",a),!c.mustUseProperty&&c.hasSideEffects&&d(!1,"DOMProperty: Properties that have side effects must use property: %s",a),c.hasBooleanValue+c.hasNumericValue+c.hasOverloadedBooleanValue<=1||d(!1,"DOMProperty: Value can be one of boolean, overloaded boolean, or numeric value, but not a combination: %s",a),g.getPossibleStandardName[l]=a,r.hasOwnProperty(a)){var h=r[a];c.attributeName=h,g.getPossibleStandardName[h]=a}n.hasOwnProperty(a)&&(c.attributeNamespace=n[a]),s.hasOwnProperty(a)&&(c.propertyName=s[a]),o.hasOwnProperty(a)&&(c.mutationMethod=o[a]),g.properties[a]=c}}},r={},g={ID_ATTRIBUTE_NAME:"data-reactid",properties:{},getPossibleStandardName:{},_isCustomAttributeFunctions:[],isCustomAttribute:function(t){for(var e=0;e<g._isCustomAttributeFunctions.length;e++){var i=g._isCustomAttributeFunctions[e];if(i(t))return!0}return!1},getDefaultValueForProperty:function(t,e){var i,n=r[t];return n||(r[t]=n={}),e in n||(i=document.createElement(t),n[e]=i[e]),n[e]},injection:f};e.exports=g},{161:161}],11:[function(t,e,i){"use strict";var l=t(10),n=t(78),r=t(136),s=t(173),o=/^[a-zA-Z_][\w\.\-]*$/,a={},u={};function c(t){if(u.hasOwnProperty(t))return 1;if(!a.hasOwnProperty(t)){if(o.test(t))return u[t]=!0;a[t]=!0,s(!1,"Invalid attribute name: `%s`",t)}}function h(t,e){return null==e||t.hasBooleanValue&&!e||t.hasNumericValue&&isNaN(e)||t.hasPositiveNumericValue&&e<1||t.hasOverloadedBooleanValue&&!1===e}var d={children:!0,dangerouslySetInnerHTML:!0,key:!0,ref:!0},p={},f=function(t){if(!(d.hasOwnProperty(t)&&d[t]||p.hasOwnProperty(t)&&p[t])){p[t]=!0;var e=t.toLowerCase(),i=l.isCustomAttribute(e)?e:l.getPossibleStandardName.hasOwnProperty(e)?l.getPossibleStandardName[e]:null;s(null==i,"Unknown DOM property %s. Did you mean %s?",t,i)}},g={createMarkupForID:function(t){return l.ID_ATTRIBUTE_NAME+"="+r(t)},setAttributeForID:function(t,e){t.setAttribute(l.ID_ATTRIBUTE_NAME,e)},createMarkupForProperty:function(t,e){var i=l.properties.hasOwnProperty(t)?l.properties[t]:null;if(i){if(h(i,e))return"";var n=i.attributeName;return i.hasBooleanValue||i.hasOverloadedBooleanValue&&!0===e?n+'=""':n+"="+r(e)}return l.isCustomAttribute(t)?null==e?"":t+"="+r(e):(f(t),null)},createMarkupForCustomAttribute:function(t,e){return c(t)&&null!=e?t+"="+r(e):""},setValueForProperty:function(t,e,i){var n=l.properties.hasOwnProperty(e)?l.properties[e]:null;if(n){var r=n.mutationMethod;if(r)r(t,i);else if(h(n,i))this.deleteValueForProperty(t,e);else if(n.mustUseAttribute){var s=n.attributeName,o=n.attributeNamespace;o?t.setAttributeNS(o,s,""+i):n.hasBooleanValue||n.hasOverloadedBooleanValue&&!0===i?t.setAttribute(s,""):t.setAttribute(s,""+i)}else{var a=n.propertyName;n.hasSideEffects&&""+t[a]==""+i||(t[a]=i)}}else l.isCustomAttribute(e)?g.setValueForAttribute(t,e,i):f(e)},setValueForAttribute:function(t,e,i){c(e)&&(null==i?t.removeAttribute(e):t.setAttribute(e,""+i))},deleteValueForProperty:function(t,e){var i=l.properties.hasOwnProperty(e)?l.properties[e]:null;if(i){var n=i.mutationMethod;if(n)n(t,void 0);else if(i.mustUseAttribute)t.removeAttribute(i.attributeName);else{var r=i.propertyName,s=l.getDefaultValueForProperty(t.nodeName,r);i.hasSideEffects&&""+t[r]===s||(t[r]=s)}}else l.isCustomAttribute(e)?t.removeAttribute(e):f(e)}};n.measureMethods(g,"DOMPropertyOperations",{setValueForProperty:"setValueForProperty",setValueForAttribute:"setValueForAttribute",deleteValueForProperty:"deleteValueForProperty"}),e.exports=g},{10:10,136:136,173:173,78:78}],12:[function(t,e,i){"use strict";var p=t(147),f=t(152),g=t(153),m=t(157),v=t(161),y=/^(<[^ \/>]+)/,S="data-danger-index";var n={dangerouslyRenderMarkup:function(t){var e;p.canUseDOM||v(!1,"dangerouslyRenderMarkup(...): Cannot render markup in a worker thread. Make sure `window` and `document` are available globally before requiring React when unit testing or use ReactDOMServer.renderToString for server rendering.");for(var i,n={},r=0;r<t.length;r++)t[r]||v(!1,"dangerouslyRenderMarkup(...): Missing markup."),i=t[r],e=i.substring(1,i.indexOf(" ")),e=m(e)?e:"*",n[e]=n[e]||[],n[e][r]=t[r];var s=[],o=0;for(e in n)if(n.hasOwnProperty(e)){var a,l=n[e];for(a in l)if(l.hasOwnProperty(a)){var u=l[a];l[a]=u.replace(y,"$1 "+S+'="'+a+'" ')}for(var c=f(l.join(""),g),h=0;h<c.length;++h){var d=c[h];d.hasAttribute&&d.hasAttribute(S)?(a=+d.getAttribute(S),d.removeAttribute(S),s.hasOwnProperty(a)&&v(!1,"Danger: Assigning to an already-occupied result index."),s[a]=d,o+=1):console.error("Danger: Discarding unexpected node:",d)}}return o!==s.length&&v(!1,"Danger: Did not assign to every index of resultList."),s.length!==t.length&&v(!1,"Danger: Expected markup to render %s nodes, but rendered %s.",t.length,s.length),s},dangerouslyReplaceNodeWithMarkup:function(t,e){var i;p.canUseDOM||v(!1,"dangerouslyReplaceNodeWithMarkup(...): Cannot render markup in a worker thread. Make sure `window` and `document` are available globally before requiring React when unit testing or use ReactDOMServer.renderToString() for server rendering."),e||v(!1,"dangerouslyReplaceNodeWithMarkup(...): Missing markup."),"html"===t.tagName.toLowerCase()&&v(!1,"dangerouslyReplaceNodeWithMarkup(...): Cannot replace markup of the <html> node. This is because browser quirks make this unreliable and/or slow. If you want to render to the root you must use server rendering. See ReactDOMServer.renderToString()."),i="string"==typeof e?f(e,g)[0]:e,t.parentNode.replaceChild(i,t)}};e.exports=n},{147:147,152:152,153:153,157:157,161:161}],13:[function(t,e,i){"use strict";var n=t(166),r=[n({ResponderEventPlugin:null}),n({SimpleEventPlugin:null}),n({TapEventPlugin:null}),n({EnterLeaveEventPlugin:null}),n({ChangeEventPlugin:null}),n({SelectEventPlugin:null}),n({BeforeInputEventPlugin:null})];e.exports=r},{166:166}],14:[function(t,e,i){"use strict";var n=t(15),p=t(19),f=t(109),g=t(72),r=t(166),m=n.topLevelTypes,v=g.getFirstReactDOM,y={mouseEnter:{registrationName:r({onMouseEnter:null}),dependencies:[m.topMouseOut,m.topMouseOver]},mouseLeave:{registrationName:r({onMouseLeave:null}),dependencies:[m.topMouseOut,m.topMouseOver]}},S=[null,null],s={eventTypes:y,extractEvents:function(t,e,i,n,r){if(t===m.topMouseOver&&(n.relatedTarget||n.fromElement))return null;if(t!==m.topMouseOut&&t!==m.topMouseOver)return null;var s,o,a;if(e.window===e)s=e;else{var l=e.ownerDocument;s=l?l.defaultView||l.parentWindow:window}var u="",c="";if(t===m.topMouseOut?(o=e,u=i,(a=v(n.relatedTarget||n.toElement))?c=g.getID(a):a=s,a=a||s):(o=s,a=e,c=i),o===a)return null;var h=f.getPooled(y.mouseLeave,u,n,r);h.type="mouseleave",h.target=o,h.relatedTarget=a;var d=f.getPooled(y.mouseEnter,c,n,r);return d.type="mouseenter",d.target=a,d.relatedTarget=o,p.accumulateEnterLeaveDispatches(h,d,u,c),S[0]=h,S[1]=d,S}};e.exports=s},{109:109,15:15,166:166,19:19,72:72}],15:[function(t,e,i){"use strict";var n=t(165),r=n({bubbled:null,captured:null}),s=n({topAbort:null,topBlur:null,topCanPlay:null,topCanPlayThrough:null,topChange:null,topClick:null,topCompositionEnd:null,topCompositionStart:null,topCompositionUpdate:null,topContextMenu:null,topCopy:null,topCut:null,topDoubleClick:null,topDrag:null,topDragEnd:null,topDragEnter:null,topDragExit:null,topDragLeave:null,topDragOver:null,topDragStart:null,topDrop:null,topDurationChange:null,topEmptied:null,topEncrypted:null,topEnded:null,topError:null,topFocus:null,topInput:null,topKeyDown:null,topKeyPress:null,topKeyUp:null,topLoad:null,topLoadedData:null,topLoadedMetadata:null,topLoadStart:null,topMouseDown:null,topMouseMove:null,topMouseOut:null,topMouseOver:null,topMouseUp:null,topPaste:null,topPause:null,topPlay:null,topPlaying:null,topProgress:null,topRateChange:null,topReset:null,topScroll:null,topSeeked:null,topSeeking:null,topSelectionChange:null,topStalled:null,topSubmit:null,topSuspend:null,topTextInput:null,topTimeUpdate:null,topTouchCancel:null,topTouchEnd:null,topTouchMove:null,topTouchStart:null,topVolumeChange:null,topWaiting:null,topWheel:null}),o={topLevelTypes:s,PropagationPhases:r};e.exports=o},{165:165}],16:[function(t,e,i){"use strict";var c=t(17),n=t(18),r=t(61),h=t(115),s=t(124),o=t(161),a=t(173),l={},u=null,d=function(t,e){t&&(n.executeDispatchesInOrder(t,e),t.isPersistent()||t.constructor.release(t))},p=function(t){return d(t,!0)},f=function(t){return d(t,!1)},g=null;function m(){var t=g&&g.traverseTwoPhase&&g.traverseEnterLeave;a(t,"InstanceHandle not injected before use!")}var v={injection:{injectMount:n.injection.injectMount,injectInstanceHandle:function(t){g=t,m()},getInstanceHandle:function(){return m(),g},injectEventPluginOrder:c.injectEventPluginOrder,injectEventPluginsByName:c.injectEventPluginsByName},eventNameDispatchConfigs:c.eventNameDispatchConfigs,registrationNameModules:c.registrationNameModules,putListener:function(t,e,i){"function"!=typeof i&&o(!1,"Expected %s listener to be a function, instead got type %s",e,typeof i);var n=l[e]||(l[e]={});n[t]=i;var r=c.registrationNameModules[e];r&&r.didPutListener&&r.didPutListener(t,e,i)},getListener:function(t,e){var i=l[e];return i&&i[t]},deleteListener:function(t,e){var i=c.registrationNameModules[e];i&&i.willDeleteListener&&i.willDeleteListener(t,e);var n=l[e];n&&delete n[t]},deleteAllListeners:function(t){for(var e in l)if(l[e][t]){var i=c.registrationNameModules[e];i&&i.willDeleteListener&&i.willDeleteListener(t,e),delete l[e][t]}},extractEvents:function(t,e,i,n,r){for(var s,o=c.plugins,a=0;a<o.length;a++){var l=o[a];if(l){var u=l.extractEvents(t,e,i,n,r);u&&(s=h(s,u))}}return s},enqueueEvents:function(t){t&&(u=h(u,t))},processEventQueue:function(t){var e=u;u=null,s(e,t?p:f),u&&o(!1,"processEventQueue(): Additional events were enqueued while processing an event queue. Support for this has not yet been implemented."),r.rethrowCaughtError()},__purge:function(){l={}},__getListenerBank:function(){return l}};e.exports=v},{115:115,124:124,161:161,17:17,173:173,18:18,61:61}],17:[function(t,e,i){"use strict";var o=t(161),s=null,a={};function r(){if(s)for(var t in a){var e=a[t],i=s.indexOf(t);if(-1<i||o(!1,"EventPluginRegistry: Cannot inject event plugins that do not exist in the plugin ordering, `%s`.",t),!c.plugins[i]){e.extractEvents||o(!1,"EventPluginRegistry: Event plugins must implement an `extractEvents` method, but `%s` does not.",t);var n=(c.plugins[i]=e).eventTypes;for(var r in n)l(n[r],e,r)||o(!1,"EventPluginRegistry: Failed to publish event `%s` for plugin `%s`.",r,t)}}}function l(t,e,i){c.eventNameDispatchConfigs.hasOwnProperty(i)&&o(!1,"EventPluginHub: More than one plugin attempted to publish the same event name, `%s`.",i);var n=(c.eventNameDispatchConfigs[i]=t).phasedRegistrationNames;if(n){for(var r in n)if(n.hasOwnProperty(r)){var s=n[r];u(s,e,i)}return 1}return t.registrationName&&(u(t.registrationName,e,i),1)}function u(t,e,i){c.registrationNameModules[t]&&o(!1,"EventPluginHub: More than one plugin attempted to publish the same registration name, `%s`.",t),c.registrationNameModules[t]=e,c.registrationNameDependencies[t]=e.eventTypes[i].dependencies}var c={plugins:[],eventNameDispatchConfigs:{},registrationNameModules:{},registrationNameDependencies:{},injectEventPluginOrder:function(t){s&&o(!1,"EventPluginRegistry: Cannot inject event plugin ordering more than once. You are likely trying to load more than one copy of React."),s=Array.prototype.slice.call(t),r()},injectEventPluginsByName:function(t){var e=!1;for(var i in t)if(t.hasOwnProperty(i)){var n=t[i];a.hasOwnProperty(i)&&a[i]===n||(a[i]&&o(!1,"EventPluginRegistry: Cannot inject two different event plugins using the same name, `%s`.",i),a[i]=n,e=!0)}e&&r()},getPluginModuleForEvent:function(t){var e=t.dispatchConfig;if(e.registrationName)return c.registrationNameModules[e.registrationName]||null;for(var i in e.phasedRegistrationNames)if(e.phasedRegistrationNames.hasOwnProperty(i)){var n=c.registrationNameModules[e.phasedRegistrationNames[i]];if(n)return n}return null},_resetEventPlugins:function(){for(var t in s=null,a)a.hasOwnProperty(t)&&delete a[t];c.plugins.length=0;var e=c.eventNameDispatchConfigs;for(var i in e)e.hasOwnProperty(i)&&delete e[i];var n=c.registrationNameModules;for(var r in n)n.hasOwnProperty(r)&&delete n[r]}};e.exports=c},{161:161}],18:[function(t,e,i){"use strict";var s,n=t(15),o=t(61),r=t(161),a=t(173),l={Mount:null,injectMount:function(t){l.Mount=t,a(t&&t.getNode&&t.getID,"EventPluginUtils.injection.injectMount(...): Injected Mount module is missing getNode or getID.")}},u=n.topLevelTypes;function c(t,e,i,n){var r=t.type||"unknown-event";t.currentTarget=l.Mount.getNode(n),e?o.invokeGuardedCallbackWithCatch(r,i,t,n):o.invokeGuardedCallback(r,i,t,n),t.currentTarget=null}function h(t){var e=t._dispatchListeners,i=t._dispatchIDs;if(s(t),Array.isArray(e)){for(var n=0;n<e.length&&!t.isPropagationStopped();n++)if(e[n](t,i[n]))return i[n]}else if(e&&e(t,i))return i;return null}s=function(t){var e=t._dispatchListeners,i=t._dispatchIDs,n=Array.isArray(e),r=Array.isArray(i),s=r?i.length:i?1:0,o=n?e.length:e?1:0;a(r===n&&s===o,"EventPluginUtils: Invalid `event`.")};var d={isEndish:function(t){return t===u.topMouseUp||t===u.topTouchEnd||t===u.topTouchCancel},isMoveish:function(t){return t===u.topMouseMove||t===u.topTouchMove},isStartish:function(t){return t===u.topMouseDown||t===u.topTouchStart},executeDirectDispatch:function(t){s(t);var e=t._dispatchListeners,i=t._dispatchIDs;Array.isArray(e)&&r(!1,"executeDirectDispatch(...): Invalid `event`.");var n=e?e(t,i):null;return t._dispatchListeners=null,t._dispatchIDs=null,n},executeDispatchesInOrder:function(t,e){var i=t._dispatchListeners,n=t._dispatchIDs;s(t);if(Array.isArray(i))for(var r=0;r<i.length&&!t.isPropagationStopped();r++)c(t,e,i[r],n[r]);else i&&c(t,e,i,n);t._dispatchListeners=null,t._dispatchIDs=null},executeDispatchesInOrderStopAtTrue:function(t){var e=h(t);return t._dispatchIDs=null,t._dispatchListeners=null,e},hasDispatches:function(t){return!!t._dispatchListeners},getNode:function(t){return l.Mount.getNode(t)},getID:function(t){return l.Mount.getID(t)},injection:l};e.exports=d},{15:15,161:161,173:173,61:61}],19:[function(t,e,i){"use strict";var n=t(15),r=t(16),s=t(173),o=t(115),a=t(124),l=n.PropagationPhases,u=r.getListener;function c(t,e,i){s(t,"Dispatching id must not be null");var n=e?l.bubbled:l.captured,r=function(t,e,i){var n=e.dispatchConfig.phasedRegistrationNames[i];return u(t,n)}(t,i,n);r&&(i._dispatchListeners=o(i._dispatchListeners,r),i._dispatchIDs=o(i._dispatchIDs,t))}function h(t){t&&t.dispatchConfig.phasedRegistrationNames&&r.injection.getInstanceHandle().traverseTwoPhase(t.dispatchMarker,c,t)}function d(t){t&&t.dispatchConfig.phasedRegistrationNames&&r.injection.getInstanceHandle().traverseTwoPhaseSkipTarget(t.dispatchMarker,c,t)}function p(t,e,i){if(i&&i.dispatchConfig.registrationName){var n=i.dispatchConfig.registrationName,r=u(t,n);r&&(i._dispatchListeners=o(i._dispatchListeners,r),i._dispatchIDs=o(i._dispatchIDs,t))}}function f(t){t&&t.dispatchConfig.registrationName&&p(t.dispatchMarker,null,t)}var g={accumulateTwoPhaseDispatches:function(t){a(t,h)},accumulateTwoPhaseDispatchesSkipTarget:function(t){a(t,d)},accumulateDirectDispatches:function(t){a(t,f)},accumulateEnterLeaveDispatches:function(t,e,i,n){r.injection.getInstanceHandle().traverseEnterLeave(i,n,p,t,e)}};e.exports=g},{115:115,124:124,15:15,16:16,173:173}],20:[function(t,e,i){"use strict";var n=t(25),r=t(24),s=t(131);function o(t){this._root=t,this._startText=this.getText(),this._fallbackText=null}r(o.prototype,{destructor:function(){this._root=null,this._startText=null,this._fallbackText=null},getText:function(){return"value"in this._root?this._root.value:this._root[s()]},getData:function(){if(this._fallbackText)return this._fallbackText;var t,e,i=this._startText,n=i.length,r=this.getText(),s=r.length;for(t=0;t<n&&i[t]===r[t];t++);var o=n-t;for(e=1;e<=o&&i[n-e]===r[s-e];e++);var a=1<e?1-e:void 0;return this._fallbackText=r.slice(t,a),this._fallbackText}}),n.addPoolingTo(o),e.exports=o},{131:131,24:24,25:25}],21:[function(t,e,i){"use strict";var n,r=t(10),s=t(147),o=r.injection.MUST_USE_ATTRIBUTE,a=r.injection.MUST_USE_PROPERTY,l=r.injection.HAS_BOOLEAN_VALUE,u=r.injection.HAS_SIDE_EFFECTS,c=r.injection.HAS_NUMERIC_VALUE,h=r.injection.HAS_POSITIVE_NUMERIC_VALUE,d=r.injection.HAS_OVERLOADED_BOOLEAN_VALUE;if(s.canUseDOM){var p=document.implementation;n=p&&p.hasFeature&&p.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1")}var f={isCustomAttribute:RegExp.prototype.test.bind(/^(data|aria)-[a-z_][a-z\d_.\-]*$/),Properties:{accept:null,acceptCharset:null,accessKey:null,action:null,allowFullScreen:o|l,allowTransparency:o,alt:null,async:l,autoComplete:null,autoPlay:l,capture:o|l,cellPadding:null,cellSpacing:null,charSet:o,challenge:o,checked:a|l,classID:o,className:n?o:a,cols:o|h,colSpan:null,content:null,contentEditable:null,contextMenu:o,controls:a|l,coords:null,crossOrigin:null,data:null,dateTime:o,default:l,defer:l,dir:null,disabled:o|l,download:d,draggable:null,encType:null,form:o,formAction:o,formEncType:o,formMethod:o,formNoValidate:l,formTarget:o,frameBorder:o,headers:null,height:o,hidden:o|l,high:null,href:null,hrefLang:null,htmlFor:null,httpEquiv:null,icon:null,id:a,inputMode:o,integrity:null,is:o,keyParams:o,keyType:o,kind:null,label:null,lang:null,list:o,loop:a|l,low:null,manifest:o,marginHeight:null,marginWidth:null,max:null,maxLength:o,media:o,mediaGroup:null,method:null,min:null,minLength:o,multiple:a|l,muted:a|l,name:null,nonce:o,noValidate:l,open:l,optimum:null,pattern:null,placeholder:null,poster:null,preload:null,radioGroup:null,readOnly:a|l,rel:null,required:l,reversed:l,role:o,rows:o|h,rowSpan:null,sandbox:null,scope:null,scoped:l,scrolling:null,seamless:o|l,selected:a|l,shape:null,size:o|h,sizes:o,span:h,spellCheck:null,src:null,srcDoc:a,srcLang:null,srcSet:o,start:c,step:null,style:null,summary:null,tabIndex:null,target:null,title:null,type:null,useMap:null,value:a|u,width:o,wmode:o,wrap:null,about:o,datatype:o,inlist:o,prefix:o,property:o,resource:o,typeof:o,vocab:o,autoCapitalize:o,autoCorrect:o,autoSave:null,color:null,itemProp:o,itemScope:o|l,itemType:o,itemID:o,itemRef:o,results:null,security:o,unselectable:o},DOMAttributeNames:{acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"},DOMPropertyNames:{autoComplete:"autocomplete",autoFocus:"autofocus",autoPlay:"autoplay",autoSave:"autosave",encType:"encoding",hrefLang:"hreflang",radioGroup:"radiogroup",spellCheck:"spellcheck",srcDoc:"srcdoc",srcSet:"srcset"}};e.exports=f},{10:10,147:147}],22:[function(t,e,i){"use strict";var n=t(70),r=t(90),s={linkState:function(t){return new n(this.state[t],r.createStateKeySetter(this,t))}};e.exports=s},{70:70,90:90}],23:[function(t,e,i){"use strict";var n=t(82),o=t(81),r=t(161),a=t(173),s={button:!0,checkbox:!0,image:!0,hidden:!0,radio:!0,reset:!0,submit:!0};function l(t){null!=t.checkedLink&&null!=t.valueLink&&r(!1,"Cannot provide a checkedLink and a valueLink. If you want to use checkedLink, you probably don't want to use valueLink and vice versa.")}function u(t){l(t),null==t.value&&null==t.onChange||r(!1,"Cannot provide a valueLink and a value or onChange event. If you want to use value or onChange, you probably don't want to use valueLink.")}function c(t){l(t),null==t.checked&&null==t.onChange||r(!1,"Cannot provide a checkedLink and a checked property or onChange event. If you want to use checked or onChange, you probably don't want to use checkedLink")}var h={value:function(t,e,i){return!t[e]||s[t.type]||t.onChange||t.readOnly||t.disabled?null:new Error("You provided a `value` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultValue`. Otherwise, set either `onChange` or `readOnly`.")},checked:function(t,e,i){return!t[e]||t.onChange||t.readOnly||t.disabled?null:new Error("You provided a `checked` prop to a form field without an `onChange` handler. This will render a read-only field. If the field should be mutable use `defaultChecked`. Otherwise, set either `onChange` or `readOnly`.")},onChange:n.func},d={};function p(t){if(t){var e=t.getName();if(e)return" Check the render method of `"+e+"`."}return""}var f={checkPropTypes:function(t,e,i){for(var n in h){if(h.hasOwnProperty(n))var r=h[n](e,n,t,o.prop);if(r instanceof Error&&!(r.message in d)){d[r.message]=!0;var s=p(i);a(!1,"Failed form propType: %s%s",r.message,s)}}},getValue:function(t){return t.valueLink?(u(t),t.valueLink.value):t.value},getChecked:function(t){return t.checkedLink?(c(t),t.checkedLink.value):t.checked},executeOnChange:function(t,e){return t.valueLink?(u(t),t.valueLink.requestChange(e.target.value)):t.checkedLink?(c(t),t.checkedLink.requestChange(e.target.checked)):t.onChange?t.onChange.call(void 0,e):void 0}};e.exports=f},{161:161,173:173,81:81,82:82}],24:[function(t,e,i){"use strict";e.exports=function(t,e){if(null==t)throw new TypeError("Object.assign target cannot be null or undefined");for(var i=Object(t),n=Object.prototype.hasOwnProperty,r=1;r<arguments.length;r++){var s=arguments[r];if(null!=s){var o=Object(s);for(var a in o)n.call(o,a)&&(i[a]=o[a])}}return i}},{}],25:[function(t,e,i){"use strict";var n=t(161),r=function(t){if(this.instancePool.length){var e=this.instancePool.pop();return this.call(e,t),e}return new this(t)},s=function(t){t instanceof this||n(!1,"Trying to release an instance into a pool of a different type."),t.destructor(),this.instancePool.length<this.poolSize&&this.instancePool.push(t)},o=10,a=r,l={addPoolingTo:function(t,e){var i=t;if(i.instancePool=[],i.getPooled=e||a,!i.poolSize){i.poolSize=o}return i.release=s,i},oneArgumentPooler:r,twoArgumentPooler:function(t,e){var i=this;if(i.instancePool.length){var n=i.instancePool.pop();i.call(n,t,e);return n}else{return new i(t,e)}},threeArgumentPooler:function(t,e,i){var n=this;if(n.instancePool.length){var r=n.instancePool.pop();n.call(r,t,e,i);return r}else{return new n(t,e,i)}},fourArgumentPooler:function(t,e,i,n){var r=this;if(r.instancePool.length){var s=r.instancePool.pop();r.call(s,t,e,i,n);return s}else{return new r(t,e,i,n)}},fiveArgumentPooler:function(t,e,i,n,r){var s=this;if(s.instancePool.length){var o=s.instancePool.pop();s.call(o,t,e,i,n,r);return o}else{return new s(t,e,i,n,r)}}};e.exports=l},{161:161}],26:[function(t,e,i){"use strict";var n=t(40),r=t(50),s=t(69),o=t(24),a=t(120),l={};o(l,s),o(l,{findDOMNode:a("findDOMNode","ReactDOM","react-dom",n,n.findDOMNode),render:a("render","ReactDOM","react-dom",n,n.render),unmountComponentAtNode:a("unmountComponentAtNode","ReactDOM","react-dom",n,n.unmountComponentAtNode),renderToString:a("renderToString","ReactDOMServer","react-dom/server",r,r.renderToString),renderToStaticMarkup:a("renderToStaticMarkup","ReactDOMServer","react-dom/server",r,r.renderToStaticMarkup)}),l.__SECRET_DOM_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=n,l.__SECRET_DOM_SERVER_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=r,l.Injection=t(65),e.exports=l},{120:120,24:24,40:40,50:50,69:69}],27:[function(t,e,i){"use strict";var n=t(68),r=t(122),s=t(173),o="_getDOMNodeDidWarn",a={getDOMNode:function(){return s(this.constructor[o],"%s.getDOMNode(...) is deprecated. Please use ReactDOM.findDOMNode(instance) instead.",n.get(this).getName()||this.tagName||"Unknown"),this.constructor[o]=!0,r(this)}};e.exports=a},{122:122,173:173,68:68}],28:[function(t,e,i){"use strict";var l=t(15),n=t(16),u=t(17),r=t(62),s=t(78),o=t(114),a=t(24),c=t(133),h={},d=!1,p=0,f={topAbort:"abort",topBlur:"blur",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topChange:"change",topClick:"click",topCompositionEnd:"compositionend",topCompositionStart:"compositionstart",topCompositionUpdate:"compositionupdate",topContextMenu:"contextmenu",topCopy:"copy",topCut:"cut",topDoubleClick:"dblclick",topDrag:"drag",topDragEnd:"dragend",topDragEnter:"dragenter",topDragExit:"dragexit",topDragLeave:"dragleave",topDragOver:"dragover",topDragStart:"dragstart",topDrop:"drop",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topFocus:"focus",topInput:"input",topKeyDown:"keydown",topKeyPress:"keypress",topKeyUp:"keyup",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topMouseDown:"mousedown",topMouseMove:"mousemove",topMouseOut:"mouseout",topMouseOver:"mouseover",topMouseUp:"mouseup",topPaste:"paste",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topScroll:"scroll",topSeeked:"seeked",topSeeking:"seeking",topSelectionChange:"selectionchange",topStalled:"stalled",topSuspend:"suspend",topTextInput:"textInput",topTimeUpdate:"timeupdate",topTouchCancel:"touchcancel",topTouchEnd:"touchend",topTouchMove:"touchmove",topTouchStart:"touchstart",topVolumeChange:"volumechange",topWaiting:"waiting",topWheel:"wheel"},g="_reactListenersID"+String(Math.random()).slice(2);var m=a({},r,{ReactEventListener:null,injection:{injectReactEventListener:function(t){t.setHandleTopLevel(m.handleTopLevel),m.ReactEventListener=t}},setEnabled:function(t){m.ReactEventListener&&m.ReactEventListener.setEnabled(t)},isEnabled:function(){return!(!m.ReactEventListener||!m.ReactEventListener.isEnabled())},listenTo:function(t,e){for(var i=e,n=function(t){Object.prototype.hasOwnProperty.call(t,g)||(t[g]=p++,h[t[g]]={});return h[t[g]]}(i),r=u.registrationNameDependencies[t],s=l.topLevelTypes,o=0;o<r.length;o++){var a=r[o];n.hasOwnProperty(a)&&n[a]||(a===s.topWheel?c("wheel")?m.ReactEventListener.trapBubbledEvent(s.topWheel,"wheel",i):c("mousewheel")?m.ReactEventListener.trapBubbledEvent(s.topWheel,"mousewheel",i):m.ReactEventListener.trapBubbledEvent(s.topWheel,"DOMMouseScroll",i):a===s.topScroll?c("scroll",!0)?m.ReactEventListener.trapCapturedEvent(s.topScroll,"scroll",i):m.ReactEventListener.trapBubbledEvent(s.topScroll,"scroll",m.ReactEventListener.WINDOW_HANDLE):a===s.topFocus||a===s.topBlur?(c("focus",!0)?(m.ReactEventListener.trapCapturedEvent(s.topFocus,"focus",i),m.ReactEventListener.trapCapturedEvent(s.topBlur,"blur",i)):c("focusin")&&(m.ReactEventListener.trapBubbledEvent(s.topFocus,"focusin",i),m.ReactEventListener.trapBubbledEvent(s.topBlur,"focusout",i)),n[s.topBlur]=!0,n[s.topFocus]=!0):f.hasOwnProperty(a)&&m.ReactEventListener.trapBubbledEvent(a,f[a],i),n[a]=!0)}},trapBubbledEvent:function(t,e,i){return m.ReactEventListener.trapBubbledEvent(t,e,i)},trapCapturedEvent:function(t,e,i){return m.ReactEventListener.trapCapturedEvent(t,e,i)},ensureScrollValueMonitoring:function(){if(!d){var t=o.refreshScrollValues;m.ReactEventListener.monitorScrollValue(t),d=!0}},eventNameDispatchConfigs:n.eventNameDispatchConfigs,registrationNameModules:n.registrationNameModules,putListener:n.putListener,getListener:n.getListener,deleteListener:n.deleteListener,deleteAllListeners:n.deleteAllListeners});s.measureMethods(m,"ReactBrowserEventEmitter",{putListener:"putListener",deleteListener:"deleteListener"}),e.exports=m},{114:114,133:133,15:15,16:16,17:17,24:24,62:62,78:78}],29:[function(t,e,i){"use strict";var n=t(26),r=t(24),s=t(94),o=t(30);function a(t){var e="transition"+t+"Timeout",i="transition"+t;return function(t){if(t[i]){if(null==t[e])return new Error(e+" wasn't supplied to ReactCSSTransitionGroup: this can cause unreliable animations and won't be supported in a future version of React. See https://fb.me/react-animation-transition-group-timeout for more information.");if("number"!=typeof t[e])return new Error(e+" must be a number (in milliseconds)")}}}var l=n.createClass({displayName:"ReactCSSTransitionGroup",propTypes:{transitionName:o.propTypes.name,transitionAppear:n.PropTypes.bool,transitionEnter:n.PropTypes.bool,transitionLeave:n.PropTypes.bool,transitionAppearTimeout:a("Appear"),transitionEnterTimeout:a("Enter"),transitionLeaveTimeout:a("Leave")},getDefaultProps:function(){return{transitionAppear:!1,transitionEnter:!0,transitionLeave:!0}},_wrapChild:function(t){return n.createElement(o,{name:this.props.transitionName,appear:this.props.transitionAppear,enter:this.props.transitionEnter,leave:this.props.transitionLeave,appearTimeout:this.props.transitionAppearTimeout,enterTimeout:this.props.transitionEnterTimeout,leaveTimeout:this.props.transitionLeaveTimeout},t)},render:function(){return n.createElement(s,r({},this.props,{childFactory:this._wrapChild}))}});e.exports=l},{24:24,26:26,30:30,94:94}],30:[function(t,e,i){"use strict";var n=t(26),l=t(40),u=t(145),c=t(93),r=t(135),s=n.createClass({displayName:"ReactCSSTransitionGroupChild",propTypes:{name:n.PropTypes.oneOfType([n.PropTypes.string,n.PropTypes.shape({enter:n.PropTypes.string,leave:n.PropTypes.string,active:n.PropTypes.string}),n.PropTypes.shape({enter:n.PropTypes.string,enterActive:n.PropTypes.string,leave:n.PropTypes.string,leaveActive:n.PropTypes.string,appear:n.PropTypes.string,appearActive:n.PropTypes.string})]).isRequired,appear:n.PropTypes.bool,enter:n.PropTypes.bool,leave:n.PropTypes.bool,appearTimeout:n.PropTypes.number,enterTimeout:n.PropTypes.number,leaveTimeout:n.PropTypes.number},transition:function(t,e,i){var n=l.findDOMNode(this);if(n){var r=this.props.name[t]||this.props.name+"-"+t,s=this.props.name[t+"Active"]||r+"-active",o=null,a=function(t){t&&t.target!==n||(clearTimeout(o),u.removeClass(n,r),u.removeClass(n,s),c.removeEndEventListener(n,a),e&&e())};u.addClass(n,r),this.queueClass(s),i?(o=setTimeout(a,i),this.transitionTimeouts.push(o)):c.addEndEventListener(n,a)}else e&&e()},queueClass:function(t){this.classNameQueue.push(t),this.timeout||(this.timeout=setTimeout(this.flushClassNameQueue,17))},flushClassNameQueue:function(){this.isMounted()&&this.classNameQueue.forEach(u.addClass.bind(u,l.findDOMNode(this))),this.classNameQueue.length=0,this.timeout=null},componentWillMount:function(){this.classNameQueue=[],this.transitionTimeouts=[]},componentWillUnmount:function(){this.timeout&&clearTimeout(this.timeout),this.transitionTimeouts.forEach(function(t){clearTimeout(t)})},componentWillAppear:function(t){this.props.appear?this.transition("appear",t,this.props.appearTimeout):t()},componentWillEnter:function(t){this.props.enter?this.transition("enter",t,this.props.enterTimeout):t()},componentWillLeave:function(t){this.props.leave?this.transition("leave",t,this.props.leaveTimeout):t()},render:function(){return r(this.props.children)}});e.exports=s},{135:135,145:145,26:26,40:40,93:93}],31:[function(t,e,i){"use strict";var u=t(84),c=t(132),h=t(141),r=t(142),s=t(173);function o(t,e,i){var n=void 0===t[i];s(n,"flattenChildren(...): Encountered two children with the same key, `%s`. Child keys must be unique; when two children share a key, only the first child will be used.",i),null!=e&&n&&(t[i]=c(e,null))}var n={instantiateChildren:function(t,e,i){if(null==t)return null;var n={};return r(t,o,n),n},updateChildren:function(t,e,i,n){if(!e&&!t)return null;var r;for(r in e)if(e.hasOwnProperty(r)){var s=t&&t[r],o=s&&s._currentElement,a=e[r];if(null!=s&&h(o,a))u.receiveComponent(s,a,i,n),e[r]=s;else{s&&u.unmountComponent(s,r);var l=c(a,null);e[r]=l}}for(r in t)!t.hasOwnProperty(r)||e&&e.hasOwnProperty(r)||u.unmountComponent(t[r]);return e},unmountChildren:function(t){for(var e in t)if(t.hasOwnProperty(e)){var i=t[e];u.unmountComponent(i)}}};e.exports=n},{132:132,141:141,142:142,173:173,84:84}],32:[function(t,e,i){"use strict";var n=t(25),l=t(57),u=t(153),a=t(142),r=n.twoArgumentPooler,s=n.fourArgumentPooler,o=/\/(?!\/)/g;function c(t){return(""+t).replace(o,"//")}function h(t,e){this.func=t,this.context=e,this.count=0}function d(t,e,i){var n=t.func,r=t.context;n.call(r,e,t.count++)}function p(t,e,i,n){this.result=t,this.keyPrefix=e,this.func=i,this.context=n,this.count=0}function f(t,e,i){var n=t.result,r=t.keyPrefix,s=t.func,o=t.context,a=s.call(o,e,t.count++);Array.isArray(a)?g(a,n,i,u.thatReturnsArgument):null!=a&&(l.isValidElement(a)&&(a=l.cloneAndReplaceKey(a,r+(a!==e?c(a.key||"")+"/":"")+i)),n.push(a))}function g(t,e,i,n,r){var s="";null!=i&&(s=c(i)+"/");var o=p.getPooled(e,s,n,r);a(t,f,o),p.release(o)}function m(t,e,i){return null}h.prototype.destructor=function(){this.func=null,this.context=null,this.count=0},n.addPoolingTo(h,r),p.prototype.destructor=function(){this.result=null,this.keyPrefix=null,this.func=null,this.context=null,this.count=0},n.addPoolingTo(p,s);var v={forEach:function(t,e,i){if(null==t)return t;var n=h.getPooled(e,i);a(t,d,n),h.release(n)},map:function(t,e,i){if(null==t)return t;var n=[];return g(t,n,null,e,i),n},mapIntoWithKeyPrefixInternal:g,count:function(t,e){return a(t,m,null)},toArray:function(t){var e=[];return g(t,e,null,u.thatReturnsArgument),e}};e.exports=v},{142:142,153:153,25:25,57:57}],33:[function(t,e,i){"use strict";var n=t(34),c=t(57),r=t(81),s=t(80),o=t(76),a=t(24),l=t(154),h=t(161),u=t(165),d=t(166),p=t(173),f=d({mixins:null}),g=u({DEFINE_ONCE:null,DEFINE_MANY:null,OVERRIDE_BASE:null,DEFINE_MANY_MERGED:null}),m=[],v=!1;function y(){v||p(!(v=!0),"setProps(...) and replaceProps(...) are deprecated. Instead, call render again at the top level.")}var S={mixins:g.DEFINE_MANY,statics:g.DEFINE_MANY,propTypes:g.DEFINE_MANY,contextTypes:g.DEFINE_MANY,childContextTypes:g.DEFINE_MANY,getDefaultProps:g.DEFINE_MANY_MERGED,getInitialState:g.DEFINE_MANY_MERGED,getChildContext:g.DEFINE_MANY_MERGED,render:g.DEFINE_ONCE,componentWillMount:g.DEFINE_MANY,componentDidMount:g.DEFINE_MANY,componentWillReceiveProps:g.DEFINE_MANY,shouldComponentUpdate:g.DEFINE_ONCE,componentWillUpdate:g.DEFINE_MANY,componentDidUpdate:g.DEFINE_MANY,componentWillUnmount:g.DEFINE_MANY,updateComponent:g.OVERRIDE_BASE},b={displayName:function(t,e){t.displayName=e},mixins:function(t,e){if(e)for(var i=0;i<e.length;i++)P(t,e[i])},childContextTypes:function(t,e){w(t,e,r.childContext),t.childContextTypes=a({},t.childContextTypes,e)},contextTypes:function(t,e){w(t,e,r.context),t.contextTypes=a({},t.contextTypes,e)},getDefaultProps:function(t,e){t.getDefaultProps?t.getDefaultProps=C(t.getDefaultProps,e):t.getDefaultProps=e},propTypes:function(t,e){w(t,e,r.prop),t.propTypes=a({},t.propTypes,e)},statics:function(t,e){!function(t,e){if(!e)return;for(var i in e){var n=e[i];if(e.hasOwnProperty(i))i in b&&h(!1,'ReactClass: You are attempting to define a reserved property, `%s`, that shouldn\'t be on the "statics" key. Define it as an instance property instead; it will still be accessible on the constructor.',i),i in t&&h(!1,"ReactClass: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",i),t[i]=n}}(t,e)},autobind:function(){}};function w(t,e,i){for(var n in e)e.hasOwnProperty(n)&&p("function"==typeof e[n],"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",t.displayName||"ReactClass",s[i],n)}function x(t,e){var i=S.hasOwnProperty(e)?S[e]:null;A.hasOwnProperty(e)&&i!==g.OVERRIDE_BASE&&h(!1,"ReactClassInterface: You are attempting to override `%s` from your class specification. Ensure that your method names do not overlap with React methods.",e),t.hasOwnProperty(e)&&i!==g.DEFINE_MANY&&i!==g.DEFINE_MANY_MERGED&&h(!1,"ReactClassInterface: You are attempting to define `%s` on your component more than once. This conflict may be due to a mixin.",e)}function P(t,e){if(e){"function"==typeof e&&h(!1,"ReactClass: You're attempting to use a component class as a mixin. Instead, just use a regular object."),c.isValidElement(e)&&h(!1,"ReactClass: You're attempting to use a component as a mixin. Instead, just use a regular object.");var i=t.prototype;for(var n in e.hasOwnProperty(f)&&b.mixins(t,e.mixins),e)if(e.hasOwnProperty(n)&&n!==f){var r=e[n];if(x(i,n),b.hasOwnProperty(n))b[n](t,r);else{var s=S.hasOwnProperty(n),o=i.hasOwnProperty(n),a="function"==typeof r,l=a&&!s&&!o&&!1!==e.autobind;if(l)i.__reactAutoBindMap||(i.__reactAutoBindMap={}),i.__reactAutoBindMap[n]=r,i[n]=r;else if(o){var u=S[n];s&&(u===g.DEFINE_MANY_MERGED||u===g.DEFINE_MANY)||h(!1,"ReactClass: Unexpected spec policy %s for key %s when mixing in component specs.",u,n),u===g.DEFINE_MANY_MERGED?i[n]=C(i[n],r):u===g.DEFINE_MANY&&(i[n]=T(i[n],r))}else"function"==typeof(i[n]=r)&&e.displayName&&(i[n].displayName=e.displayName+"_"+n)}}}}function E(t,e){for(var i in t&&e&&"object"==typeof t&&"object"==typeof e||h(!1,"mergeIntoWithNoDuplicateKeys(): Cannot merge non-objects."),e)e.hasOwnProperty(i)&&(void 0!==t[i]&&h(!1,"mergeIntoWithNoDuplicateKeys(): Tried to merge two objects with the same key: `%s`. This conflict may be due to a mixin; in particular, this may be caused by two getInitialState() or getDefaultProps() methods returning objects with clashing keys.",i),t[i]=e[i]);return t}function C(n,r){return function(){var t=n.apply(this,arguments),e=r.apply(this,arguments);if(null==t)return e;if(null==e)return t;var i={};return E(i,t),E(i,e),i}}function T(t,e){return function(){t.apply(this,arguments),e.apply(this,arguments)}}function D(s,o){var a=o.bind(s);a.__reactBoundContext=s,a.__reactBoundMethod=o,a.__reactBoundArguments=null;var l=s.constructor.displayName,u=a.bind;return a.bind=function(t){for(var e=arguments.length,i=Array(1<e?e-1:0),n=1;n<e;n++)i[n-1]=arguments[n];if(t!==s&&null!==t)p(!1,"bind(): React component methods may only be bound to the component instance. See %s",l);else if(!i.length)return p(!1,"bind(): You are binding a component method to the component. React does this for you automatically in a high-performance way, so you can safely remove this call. See %s",l),a;var r=u.apply(a,arguments);return r.__reactBoundContext=s,r.__reactBoundMethod=o,r.__reactBoundArguments=i,r},a}var A={replaceState:function(t,e){this.updater.enqueueReplaceState(this,t),e&&this.updater.enqueueCallback(this,e)},isMounted:function(){return this.updater.isMounted(this)},setProps:function(t,e){y(),this.updater.enqueueSetProps(this,t),e&&this.updater.enqueueCallback(this,e)},replaceProps:function(t,e){y(),this.updater.enqueueReplaceProps(this,t),e&&this.updater.enqueueCallback(this,e)}},R=function(){};a(R.prototype,n.prototype,A);var I={createClass:function(t){var r=function(t,e,i){p(this instanceof r,"Something is calling a React component directly. Use a factory or JSX instead. See: https://fb.me/react-legacyfactory"),this.__reactAutoBindMap&&function(t){for(var e in t.__reactAutoBindMap)if(t.__reactAutoBindMap.hasOwnProperty(e)){var i=t.__reactAutoBindMap[e];t[e]=D(t,i)}}(this),this.props=t,this.context=e,this.refs=l,this.updater=i||o,this.state=null;var n=this.getInitialState?this.getInitialState():null;void 0===n&&this.getInitialState._isMockFunction&&(n=null),"object"==typeof n&&!Array.isArray(n)||h(!1,"%s.getInitialState(): must return an object or null",r.displayName||"ReactCompositeComponent"),this.state=n};for(var e in r.prototype=new R,r.prototype.constructor=r,m.forEach(P.bind(null,r)),P(r,t),r.getDefaultProps&&(r.defaultProps=r.getDefaultProps()),r.getDefaultProps&&(r.getDefaultProps.isReactClassApproved={}),r.prototype.getInitialState&&(r.prototype.getInitialState.isReactClassApproved={}),r.prototype.render||h(!1,"createClass(...): Class specification must implement a `render` method."),p(!r.prototype.componentShouldUpdate,"%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.",t.displayName||"A component"),p(!r.prototype.componentWillRecieveProps,"%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",t.displayName||"A component"),S)r.prototype[e]||(r.prototype[e]=null);return r},injection:{injectMixin:function(t){m.push(t)}}};e.exports=I},{154:154,161:161,165:165,166:166,173:173,24:24,34:34,57:57,76:76,80:80,81:81}],34:[function(t,e,i){"use strict";var n=t(76),r=t(117),s=t(154),o=t(161),a=t(173);function l(t,e,i){this.props=t,this.context=e,this.refs=s,this.updater=i||n}l.prototype.isReactComponent={},l.prototype.setState=function(t,e){"object"!=typeof t&&"function"!=typeof t&&null!=t&&o(!1,"setState(...): takes an object of state variables to update or a function which returns an object of state variables."),a(null!=t,"setState(...): You passed an undefined or null state object; instead, use forceUpdate()."),this.updater.enqueueSetState(this,t),e&&this.updater.enqueueCallback(this,e)},l.prototype.forceUpdate=function(t){this.updater.enqueueForceUpdate(this),t&&this.updater.enqueueCallback(this,t)};var u={getDOMNode:["getDOMNode","Use ReactDOM.findDOMNode(component) instead."],isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceProps:["replaceProps","Instead, call render again at the top level."],replaceState:["replaceState","Refactor your code to use setState instead (see https://github.com/facebook/react/issues/3236)."],setProps:["setProps","Instead, call render again at the top level."]},c=function(t,e){r&&Object.defineProperty(l.prototype,t,{get:function(){a(!1,"%s(...) is deprecated in plain JavaScript React classes. %s",e[0],e[1])}})};for(var h in u)u.hasOwnProperty(h)&&c(h,u[h]);e.exports=l},{117:117,154:154,161:161,173:173,76:76}],35:[function(t,e,i){"use strict";var n=t(45),r=t(72),s={processChildrenUpdates:n.dangerouslyProcessChildrenUpdates,replaceNodeWithMarkupByID:n.dangerouslyReplaceNodeWithMarkupByID,unmountIDFromEnvironment:function(t){r.purgeID(t)}};e.exports=s},{45:45,72:72}],36:[function(t,e,i){"use strict";var n=t(161),r=!1,s={unmountIDFromEnvironment:null,replaceNodeWithMarkupByID:null,processChildrenUpdates:null,injection:{injectEnvironment:function(t){r&&n(!1,"ReactCompositeComponent: injectEnvironment() can only be called once."),s.unmountIDFromEnvironment=t.unmountIDFromEnvironment,s.replaceNodeWithMarkupByID=t.replaceNodeWithMarkupByID,s.processChildrenUpdates=t.processChildrenUpdates,r=!0}}};e.exports=s},{161:161}],37:[function(t,e,i){"use strict";var n=t(140),r={shouldComponentUpdate:function(t,e){return n(this,t,e)}};e.exports=r},{140:140}],38:[function(t,e,i){"use strict";var n=t(36),h=t(39),d=t(57),p=t(68),r=t(78),a=t(81),l=t(80),f=t(84),g=t(95),u=t(24),m=t(154),v=t(161),c=t(141),y=t(173);function S(t){var e=t._currentElement._owner||null;if(e){var i=e.getName();if(i)return" Check the render method of `"+i+"`."}return""}function b(t){}b.prototype.render=function(){var t=p.get(this)._currentElement.type;return t(this.props,this.context,this.updater)};var w=1,s={construct:function(t){this._currentElement=t,this._rootNodeID=null,this._instance=null,this._pendingElement=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._renderedComponent=null,this._context=null,this._mountOrder=0,this._topLevelWrapper=null,this._pendingCallbacks=null},mountComponent:function(t,e,i){this._context=i,this._mountOrder=w++,this._rootNodeID=t;var n,r,s=this._processProps(this._currentElement.props),o=this._processContext(i),a=this._currentElement.type,l="prototype"in a;if(l){h.current=this;try{n=new a(s,o,g)}finally{h.current=null}}l&&null!==n&&!1!==n&&!d.isValidElement(n)||(r=n,n=new b(a)),null==n.render?y(!1,"%s(...): No `render` method found on the returned component instance: you may have forgotten to define `render`, returned null/false from a stateless component, or tried to render an element whose type is a function that isn't a React component.",a.displayName||a.name||"Component"):y(a.prototype&&a.prototype.isReactComponent||!l||!(n instanceof a),"%s(...): React component classes must extend React.Component.",a.displayName||a.name||"Component"),n.props=s,n.context=o,n.refs=m,n.updater=g,this._instance=n,p.set(n,this),y(!n.getInitialState||n.getInitialState.isReactClassApproved,"getInitialState was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Did you mean to define a state property instead?",this.getName()||"a component"),y(!n.getDefaultProps||n.getDefaultProps.isReactClassApproved,"getDefaultProps was defined on %s, a plain JavaScript class. This is only supported for classes created using React.createClass. Use a static property to define defaultProps instead.",this.getName()||"a component"),y(!n.propTypes,"propTypes was defined as an instance property on %s. Use a static property to define propTypes instead.",this.getName()||"a component"),y(!n.contextTypes,"contextTypes was defined as an instance property on %s. Use a static property to define contextTypes instead.",this.getName()||"a component"),y("function"!=typeof n.componentShouldUpdate,"%s has a method called componentShouldUpdate(). Did you mean shouldComponentUpdate()? The name is phrased as a question because the function is expected to return a value.",this.getName()||"A component"),y("function"!=typeof n.componentDidUnmount,"%s has a method called componentDidUnmount(). But there is no such lifecycle method. Did you mean componentWillUnmount()?",this.getName()||"A component"),y("function"!=typeof n.componentWillRecieveProps,"%s has a method called componentWillRecieveProps(). Did you mean componentWillReceiveProps()?",this.getName()||"A component");var u=n.state;void 0===u&&(n.state=u=null),"object"==typeof u&&!Array.isArray(u)||v(!1,"%s.state: must be set to an object or null",this.getName()||"ReactCompositeComponent"),this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,n.componentWillMount&&(n.componentWillMount(),this._pendingStateQueue&&(n.state=this._processPendingState(n.props,n.context))),void 0===r&&(r=this._renderValidatedComponent()),this._renderedComponent=this._instantiateReactComponent(r);var c=f.mountComponent(this._renderedComponent,t,e,this._processChildContext(i));return n.componentDidMount&&e.getReactMountReady().enqueue(n.componentDidMount,n),c},unmountComponent:function(){var t=this._instance;t.componentWillUnmount&&t.componentWillUnmount(),f.unmountComponent(this._renderedComponent),this._renderedComponent=null,this._instance=null,this._pendingStateQueue=null,this._pendingReplaceState=!1,this._pendingForceUpdate=!1,this._pendingCallbacks=null,this._pendingElement=null,this._context=null,this._rootNodeID=null,this._topLevelWrapper=null,p.remove(t)},_maskContext:function(t){var e=null,i=this._currentElement.type,n=i.contextTypes;if(!n)return m;for(var r in e={},n)e[r]=t[r];return e},_processContext:function(t){var e=this._maskContext(t),i=this._currentElement.type;return i.contextTypes&&this._checkPropTypes(i.contextTypes,e,a.context),e},_processChildContext:function(t){var e=this._currentElement.type,i=this._instance,n=i.getChildContext&&i.getChildContext();if(n){for(var r in"object"!=typeof e.childContextTypes&&v(!1,"%s.getChildContext(): childContextTypes must be defined in order to use getChildContext().",this.getName()||"ReactCompositeComponent"),this._checkPropTypes(e.childContextTypes,n,a.childContext),n)r in e.childContextTypes||v(!1,'%s.getChildContext(): key "%s" is not defined in childContextTypes.',this.getName()||"ReactCompositeComponent",r);return u({},t,n)}return t},_processProps:function(t){var e=this._currentElement.type;return e.propTypes&&this._checkPropTypes(e.propTypes,t,a.prop),t},_checkPropTypes:function(t,e,i){var n=this.getName();for(var r in t)if(t.hasOwnProperty(r)){var s;try{"function"!=typeof t[r]&&v(!1,"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",n||"React class",l[i],r),s=t[r](e,r,n,i)}catch(t){s=t}if(s instanceof Error){var o=S(this);i===a.prop?y(!1,"Failed Composite propType: %s%s",s.message,o):y(!1,"Failed Context Types: %s%s",s.message,o)}}},receiveComponent:function(t,e,i){var n=this._currentElement,r=this._context;this._pendingElement=null,this.updateComponent(e,n,t,r,i)},performUpdateIfNecessary:function(t){null!=this._pendingElement&&f.receiveComponent(this,this._pendingElement||this._currentElement,t,this._context),null===this._pendingStateQueue&&!this._pendingForceUpdate||this.updateComponent(t,this._currentElement,this._currentElement,this._context,this._context)},updateComponent:function(t,e,i,n,r){var s,o=this._instance,a=this._context===r?o.context:this._processContext(r);e===i?s=i.props:(s=this._processProps(i.props),o.componentWillReceiveProps&&o.componentWillReceiveProps(s,a));var l=this._processPendingState(s,a),u=this._pendingForceUpdate||!o.shouldComponentUpdate||o.shouldComponentUpdate(s,l,a);y(void 0!==u,"%s.shouldComponentUpdate(): Returned undefined instead of a boolean value. Make sure to return true or false.",this.getName()||"ReactCompositeComponent"),u?(this._pendingForceUpdate=!1,this._performComponentUpdate(i,s,l,a,t,r)):(this._currentElement=i,this._context=r,o.props=s,o.state=l,o.context=a)},_processPendingState:function(t,e){var i=this._instance,n=this._pendingStateQueue,r=this._pendingReplaceState;if(this._pendingReplaceState=!1,this._pendingStateQueue=null,!n)return i.state;if(r&&1===n.length)return n[0];for(var s=u({},r?n[0]:i.state),o=r?1:0;o<n.length;o++){var a=n[o];u(s,"function"==typeof a?a.call(i,s,t,e):a)}return s},_performComponentUpdate:function(t,e,i,n,r,s){var o,a,l,u=this._instance,c=Boolean(u.componentDidUpdate);c&&(o=u.props,a=u.state,l=u.context),u.componentWillUpdate&&u.componentWillUpdate(e,i,n),this._currentElement=t,this._context=s,u.props=e,u.state=i,u.context=n,this._updateRenderedComponent(r,s),c&&r.getReactMountReady().enqueue(u.componentDidUpdate.bind(u,o,a,l),u)},_updateRenderedComponent:function(t,e){var i=this._renderedComponent,n=i._currentElement,r=this._renderValidatedComponent();if(c(n,r))f.receiveComponent(i,r,t,this._processChildContext(e));else{var s=this._rootNodeID,o=i._rootNodeID;f.unmountComponent(i),this._renderedComponent=this._instantiateReactComponent(r);var a=f.mountComponent(this._renderedComponent,s,t,this._processChildContext(e));this._replaceNodeWithMarkupByID(o,a)}},_replaceNodeWithMarkupByID:function(t,e){n.replaceNodeWithMarkupByID(t,e)},_renderValidatedComponentWithoutOwnerOrContext:function(){var t=this._instance,e=t.render();return void 0===e&&t.render._isMockFunction&&(e=null),e},_renderValidatedComponent:function(){var t;h.current=this;try{t=this._renderValidatedComponentWithoutOwnerOrContext()}finally{h.current=null}return null===t||!1===t||d.isValidElement(t)||v(!1,"%s.render(): A valid ReactComponent must be returned. You may have returned undefined, an array or some other invalid object.",this.getName()||"ReactCompositeComponent"),t},attachRef:function(t,e){var i=this.getPublicInstance();null==i&&v(!1,"Stateless function components cannot have refs.");var n=e.getPublicInstance(),r=e&&e.getName?e.getName():"a component";y(null!=n,'Stateless function components cannot be given refs (See ref "%s" in %s created by %s). Attempts to access this ref will fail.',t,r,this.getName());var s=i.refs===m?i.refs={}:i.refs;s[t]=n},detachRef:function(t){var e=this.getPublicInstance().refs;delete e[t]},getName:function(){var t=this._currentElement.type,e=this._instance&&this._instance.constructor;return t.displayName||e&&e.displayName||t.name||e&&e.name||null},getPublicInstance:function(){var t=this._instance;return t instanceof b?null:t},_instantiateReactComponent:null};r.measureMethods(s,"ReactCompositeComponent",{mountComponent:"mountComponent",updateComponent:"updateComponent",_renderValidatedComponent:"_renderValidatedComponent"});var o={Mixin:s};e.exports=o},{141:141,154:154,161:161,173:173,24:24,36:36,39:39,57:57,68:68,78:78,80:80,81:81,84:84,95:95}],39:[function(t,e,i){"use strict";e.exports={current:null}},{}],40:[function(t,e,i){"use strict";var n=t(39),r=t(51),s=t(54),o=t(67),a=t(72),l=t(78),u=t(84),c=t(96),h=t(97),d=t(122),p=t(137),f=t(173);s.inject();var g=l.measure("React","render",a.render),m={findDOMNode:d,render:g,unmountComponentAtNode:a.unmountComponentAtNode,version:h,unstable_batchedUpdates:c.batchedUpdates,unstable_renderSubtreeIntoContainer:p};"undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.inject&&__REACT_DEVTOOLS_GLOBAL_HOOK__.inject({CurrentOwner:n,InstanceHandles:o,Mount:a,Reconciler:u,TextComponent:r});var v=t(147);if(v.canUseDOM&&window.top===window.self){"undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&(-1<navigator.userAgent.indexOf("Chrome")&&-1===navigator.userAgent.indexOf("Edge")||-1<navigator.userAgent.indexOf("Firefox"))&&console.debug("Download the React DevTools for a better development experience: https://fb.me/react-devtools");var y=document.documentMode&&document.documentMode<8;f(!y,'Internet Explorer is running in compatibility mode; please add the following tag to your HTML to prevent this from happening: <meta http-equiv="X-UA-Compatible" content="IE=edge" />');for(var S=[Array.isArray,Array.prototype.every,Array.prototype.forEach,Array.prototype.indexOf,Array.prototype.map,Date.now,Function.prototype.bind,Object.keys,String.prototype.split,String.prototype.trim,Object.create,Object.freeze],b=0;b<S.length;b++)if(!S[b]){console.error("One or more ES5 shim/shams expected by React are not available: https://fb.me/react-warning-polyfills");break}}e.exports=m},{122:122,137:137,147:147,173:173,39:39,51:51,54:54,67:67,72:72,78:78,84:84,96:96,97:97}],41:[function(t,e,i){"use strict";var s={onClick:!0,onDoubleClick:!0,onMouseDown:!0,onMouseMove:!0,onMouseUp:!0,onClickCapture:!0,onDoubleClickCapture:!0,onMouseDownCapture:!0,onMouseMoveCapture:!0,onMouseUpCapture:!0},n={getNativeProps:function(t,e,i){if(!e.disabled)return e;var n={};for(var r in e)e.hasOwnProperty(r)&&!s[r]&&(n[r]=e[r]);return n}};e.exports=n},{}],42:[function(t,e,i){"use strict";var n,u=t(2),c=t(5),h=t(10),d=t(11),r=t(15),s=t(28),o=t(35),p=t(41),f=t(46),g=t(47),m=t(48),v=t(52),y=t(72),a=t(73),l=t(78),S=t(95),b=t(24),w=t(117),x=t(121),P=t(161),E=t(133),C=t(166),T=t(138),D=t(139),A=t(171),R=t(144),I=t(173),_=s.deleteListener,k=s.listenTo,M=s.registrationNameModules,O={string:!0,number:!0},L=C({children:null}),V=C({style:null}),N=C({__html:null}),j=1;function B(t){if(t){var e=t._currentElement._owner||null;if(e){var i=e.getName();if(i)return" This DOM node was rendered by `"+i+"`."}}return""}function U(){var t=this._reactInternalComponent;return I(!1,"ReactDOMComponent: Do not access .getDOMNode() of a DOM node; instead, use the node directly.%s",B(t)),this}function F(){var t=this._reactInternalComponent;return I(!1,"ReactDOMComponent: Do not access .isMounted() of a DOM node.%s",B(t)),!!t}function G(){var t=this._reactInternalComponent;I(!1,"ReactDOMComponent: Do not access .setState(), .replaceState(), or .forceUpdate() of a DOM node. This is a no-op.%s",B(t))}function H(t,e){var i=this._reactInternalComponent;I(!1,"ReactDOMComponent: Do not access .setProps() of a DOM node. Instead, call ReactDOM.render again at the top level.%s",B(i)),i&&(S.enqueueSetPropsInternal(i,t),e&&S.enqueueCallbackInternal(i,e))}function W(t,e){var i=this._reactInternalComponent;I(!1,"ReactDOMComponent: Do not access .replaceProps() of a DOM node. Instead, call ReactDOM.render again at the top level.%s",B(i)),i&&(S.enqueueReplacePropsInternal(i,t),e&&S.enqueueCallbackInternal(i,e))}function z(t){if("object"!=typeof t)return"string"==typeof t?JSON.stringify(t):"function"==typeof t?"[function object]":String(t);if(Array.isArray(t))return"["+t.map(z).join(", ")+"]";var e=[];for(var i in t)if(Object.prototype.hasOwnProperty.call(t,i)){var n=/^[a-z$_][\w$_]*$/i.test(i)?i:JSON.stringify(i);e.push(n+": "+z(t[i]))}return"{"+e.join(", ")+"}"}n={props:{enumerable:!1,get:function(){var t=this._reactInternalComponent;return I(!1,"ReactDOMComponent: Do not access .props of a DOM node; instead, recreate the props as `render` did originally or read the DOM properties/attributes directly from this node (e.g., this.refs.box.className).%s",B(t)),t._currentElement.props}}};var Y={};function X(t,e,i){if(null!=t&&null!=e&&!A(t,e)){var n,r=i._tag,s=i._currentElement._owner;s&&(n=s.getName());var o=n+"|"+r;Y.hasOwnProperty(o)||(Y[o]=!0,I(!1,"`%s` was passed a style object that has previously been mutated. Mutating `style` is deprecated. Consider cloning it beforehand. Check the `render` %s. Previous style: %s. Mutated style: %s.",r,s?"of `"+n+"`":"using <"+r+">",z(t),z(e)))}}function q(t,e){e&&(nt[t._tag]&&I(null==e.children&&null==e.dangerouslySetInnerHTML,"%s is a void element tag and must not have `children` or use `props.dangerouslySetInnerHTML`.%s",t._tag,t._currentElement._owner?" Check the render method of "+t._currentElement._owner.getName()+".":""),null!=e.dangerouslySetInnerHTML&&(null!=e.children&&P(!1,"Can only set one of `children` or `props.dangerouslySetInnerHTML`."),"object"==typeof e.dangerouslySetInnerHTML&&N in e.dangerouslySetInnerHTML||P(!1,"`props.dangerouslySetInnerHTML` must be in the form `{__html: ...}`. Please visit https://fb.me/react-invariant-dangerously-set-inner-html for more information.")),I(null==e.innerHTML,"Directly setting property `innerHTML` is not permitted. For more information, lookup documentation on `dangerouslySetInnerHTML`."),I(!e.contentEditable||null==e.children,"A component is `contentEditable` and contains `children` managed by React. It is now your responsibility to guarantee that none of those nodes are unexpectedly modified or duplicated. This is probably not intentional."),null!=e.style&&"object"!=typeof e.style&&P(!1,"The `style` prop expects a mapping from style properties to values, not a string. For example, style={{marginRight: spacing + 'em'}} when using JSX.%s",B(t)))}function K(t,e,i,n){I("onScroll"!==e||E("scroll",!0),"This browser doesn't support the `onScroll` event");var r=y.findReactContainerForID(t);if(r){var s=r.nodeType===j?r.ownerDocument:r;k(e,s)}n.getReactMountReady().enqueue(Q,{id:t,registrationName:e,listener:i})}function Q(){s.putListener(this.id,this.registrationName,this.listener)}var Z={topAbort:"abort",topCanPlay:"canplay",topCanPlayThrough:"canplaythrough",topDurationChange:"durationchange",topEmptied:"emptied",topEncrypted:"encrypted",topEnded:"ended",topError:"error",topLoadedData:"loadeddata",topLoadedMetadata:"loadedmetadata",topLoadStart:"loadstart",topPause:"pause",topPlay:"play",topPlaying:"playing",topProgress:"progress",topRateChange:"ratechange",topSeeked:"seeked",topSeeking:"seeking",topStalled:"stalled",topSuspend:"suspend",topTimeUpdate:"timeupdate",topVolumeChange:"volumechange",topWaiting:"waiting"};function $(){this._rootNodeID||P(!1,"Must be mounted to trap events");var t=y.getNode(this._rootNodeID);switch(t||P(!1,"trapBubbledEvent(...): Requires node to be rendered."),this._tag){case"iframe":this._wrapperState.listeners=[s.trapBubbledEvent(r.topLevelTypes.topLoad,"load",t)];break;case"video":case"audio":for(var e in this._wrapperState.listeners=[],Z)Z.hasOwnProperty(e)&&this._wrapperState.listeners.push(s.trapBubbledEvent(r.topLevelTypes[e],Z[e],t));break;case"img":this._wrapperState.listeners=[s.trapBubbledEvent(r.topLevelTypes.topError,"error",t),s.trapBubbledEvent(r.topLevelTypes.topLoad,"load",t)];break;case"form":this._wrapperState.listeners=[s.trapBubbledEvent(r.topLevelTypes.topReset,"reset",t),s.trapBubbledEvent(r.topLevelTypes.topSubmit,"submit",t)]}}function J(){f.mountReadyWrapper(this)}function tt(){m.postUpdateWrapper(this)}var et={area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0},it={listing:!0,pre:!0,textarea:!0},nt=b({menuitem:!0},et),rt=/^[a-zA-Z][a-zA-Z:_\.\-\d]*$/,st={},ot={}.hasOwnProperty;function at(t,e){var i=(t=b({},t))[R.ancestorInfoContextKey];return t[R.ancestorInfoContextKey]=R.updatedAncestorInfo(i,e._tag,e),t}function lt(t,e){return 0<=t.indexOf("-")||null!=e.is}function ut(t){!function(t){ot.call(st,t)||(rt.test(t)||P(!1,"Invalid tag: %s",t),st[t]=!0)}(t),this._tag=t.toLowerCase(),this._renderedChildren=null,this._previousStyle=null,this._previousStyleCopy=null,this._rootNodeID=null,this._wrapperState=null,this._topLevelWrapper=null,this._nodeWithLegacyProperties=null,this._unprocessedContextDev=null,this._processedContextDev=null}ut.displayName="ReactDOMComponent",ut.Mixin={construct:function(t){this._currentElement=t},mountComponent:function(t,e,i){this._rootNodeID=t;var n,r=this._currentElement.props;switch(this._tag){case"iframe":case"img":case"form":case"video":case"audio":this._wrapperState={listeners:null},e.getReactMountReady().enqueue($,this);break;case"button":r=p.getNativeProps(this,r,i);break;case"input":f.mountWrapper(this,r,i),r=f.getNativeProps(this,r,i);break;case"option":g.mountWrapper(this,r,i),r=g.getNativeProps(this,r,i);break;case"select":m.mountWrapper(this,r,i),r=m.getNativeProps(this,r,i),i=m.processChildContext(this,r,i);break;case"textarea":v.mountWrapper(this,r,i),r=v.getNativeProps(this,r,i)}if(q(this,r),i[R.ancestorInfoContextKey]&&R(this._tag,this,i[R.ancestorInfoContextKey]),this._unprocessedContextDev=i,this._processedContextDev=at(i,this),i=this._processedContextDev,e.useCreateElement){var s=i[y.ownerDocumentContextKey],o=s.createElement(this._currentElement.type);d.setAttributeForID(o,this._rootNodeID),y.getID(o),this._updateDOMProperties({},r,e,o),this._createInitialChildren(e,r,i,o),n=o}else{var a=this._createOpenTagMarkupAndPutListeners(e,r),l=this._createContentMarkup(e,r,i);n=!l&&et[this._tag]?a+"/>":a+">"+l+"</"+this._currentElement.type+">"}switch(this._tag){case"input":e.getReactMountReady().enqueue(J,this);case"button":case"select":case"textarea":r.autoFocus&&e.getReactMountReady().enqueue(u.focusDOMComponent,this)}return n},_createOpenTagMarkupAndPutListeners:function(t,e){var i="<"+this._currentElement.type;for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];if(null!=r)if(M.hasOwnProperty(n))r&&K(this._rootNodeID,n,r,t);else{n===V&&(r&&(this._previousStyle=r,r=this._previousStyleCopy=b({},e.style)),r=c.createMarkupForStyles(r));var s=null;null!=this._tag&&lt(this._tag,e)?n!==L&&(s=d.createMarkupForCustomAttribute(n,r)):s=d.createMarkupForProperty(n,r),s&&(i+=" "+s)}}if(t.renderToStaticMarkup)return i;var o=d.createMarkupForID(this._rootNodeID);return i+" "+o},_createContentMarkup:function(t,e,i){var n="",r=e.dangerouslySetInnerHTML;if(null!=r)null!=r.__html&&(n=r.__html);else{var s=O[typeof e.children]?e.children:null,o=null!=s?null:e.children;if(null!=s)n=x(s);else if(null!=o){var a=this.mountChildren(o,t,i);n=a.join("")}}return it[this._tag]&&"\n"===n.charAt(0)?"\n"+n:n},_createInitialChildren:function(t,e,i,n){var r=e.dangerouslySetInnerHTML;if(null!=r)null!=r.__html&&T(n,r.__html);else{var s=O[typeof e.children]?e.children:null,o=null!=s?null:e.children;if(null!=s)D(n,s);else if(null!=o)for(var a=this.mountChildren(o,t,i),l=0;l<a.length;l++)n.appendChild(a[l])}},receiveComponent:function(t,e,i){var n=this._currentElement;this._currentElement=t,this.updateComponent(e,n,t,i)},updateComponent:function(t,e,i,n){var r=e.props,s=this._currentElement.props;switch(this._tag){case"button":r=p.getNativeProps(this,r),s=p.getNativeProps(this,s);break;case"input":f.updateWrapper(this),r=f.getNativeProps(this,r),s=f.getNativeProps(this,s);break;case"option":r=g.getNativeProps(this,r),s=g.getNativeProps(this,s);break;case"select":r=m.getNativeProps(this,r),s=m.getNativeProps(this,s);break;case"textarea":v.updateWrapper(this),r=v.getNativeProps(this,r),s=v.getNativeProps(this,s)}this._unprocessedContextDev!==n&&(this._unprocessedContextDev=n,this._processedContextDev=at(n,this)),n=this._processedContextDev,q(this,s),this._updateDOMProperties(r,s,t,null),this._updateDOMChildren(r,s,t,n),!w&&this._nodeWithLegacyProperties&&(this._nodeWithLegacyProperties.props=s),"select"===this._tag&&t.getReactMountReady().enqueue(tt,this)},_updateDOMProperties:function(t,e,i,n){var r,s,o;for(r in t)if(!e.hasOwnProperty(r)&&t.hasOwnProperty(r))if(r===V){var a=this._previousStyleCopy;for(s in a)a.hasOwnProperty(s)&&((o=o||{})[s]="");this._previousStyleCopy=null}else M.hasOwnProperty(r)?t[r]&&_(this._rootNodeID,r):(h.properties[r]||h.isCustomAttribute(r))&&(n=n||y.getNode(this._rootNodeID),d.deleteValueForProperty(n,r));for(r in e){var l=e[r],u=r===V?this._previousStyleCopy:t[r];if(e.hasOwnProperty(r)&&l!==u)if(r===V)if(l?(X(this._previousStyleCopy,this._previousStyle,this),this._previousStyle=l,l=this._previousStyleCopy=b({},l)):this._previousStyleCopy=null,u){for(s in u)!u.hasOwnProperty(s)||l&&l.hasOwnProperty(s)||((o=o||{})[s]="");for(s in l)l.hasOwnProperty(s)&&u[s]!==l[s]&&((o=o||{})[s]=l[s])}else o=l;else M.hasOwnProperty(r)?l?K(this._rootNodeID,r,l,i):u&&_(this._rootNodeID,r):lt(this._tag,e)?(n=n||y.getNode(this._rootNodeID),r===L&&(l=null),d.setValueForAttribute(n,r,l)):(h.properties[r]||h.isCustomAttribute(r))&&(n=n||y.getNode(this._rootNodeID),null!=l?d.setValueForProperty(n,r,l):d.deleteValueForProperty(n,r))}o&&(n=n||y.getNode(this._rootNodeID),c.setValueForStyles(n,o))},_updateDOMChildren:function(t,e,i,n){var r=O[typeof t.children]?t.children:null,s=O[typeof e.children]?e.children:null,o=t.dangerouslySetInnerHTML&&t.dangerouslySetInnerHTML.__html,a=e.dangerouslySetInnerHTML&&e.dangerouslySetInnerHTML.__html,l=null!=r?null:t.children,u=null!=s?null:e.children,c=null!=r||null!=o,h=null!=s||null!=a;null!=l&&null==u?this.updateChildren(null,i,n):c&&!h&&this.updateTextContent(""),null!=s?r!==s&&this.updateTextContent(""+s):null!=a?o!==a&&this.updateMarkup(""+a):null!=u&&this.updateChildren(u,i,n)},unmountComponent:function(){switch(this._tag){case"iframe":case"img":case"form":case"video":case"audio":var t=this._wrapperState.listeners;if(t)for(var e=0;e<t.length;e++)t[e].remove();break;case"input":f.unmountWrapper(this);break;case"html":case"head":case"body":P(!1,"<%s> tried to unmount. Because of cross-browser quirks it is impossible to unmount some top-level components (eg <html>, <head>, and <body>) reliably and efficiently. To fix this, have a single top-level component that never unmounts render these elements.",this._tag)}if(this.unmountChildren(),s.deleteAllListeners(this._rootNodeID),o.unmountIDFromEnvironment(this._rootNodeID),this._rootNodeID=null,this._wrapperState=null,this._nodeWithLegacyProperties){var i=this._nodeWithLegacyProperties;i._reactInternalComponent=null,this._nodeWithLegacyProperties=null}},getPublicInstance:function(){if(!this._nodeWithLegacyProperties){var t=y.getNode(this._rootNodeID);t._reactInternalComponent=this,t.getDOMNode=U,t.isMounted=F,t.setState=G,t.replaceState=G,t.forceUpdate=G,t.setProps=H,t.replaceProps=W,w?Object.defineProperties(t,n):t.props=this._currentElement.props,this._nodeWithLegacyProperties=t}return this._nodeWithLegacyProperties}},l.measureMethods(ut,"ReactDOMComponent",{mountComponent:"mountComponent",updateComponent:"updateComponent"}),b(ut.prototype,ut.Mixin,a.Mixin),e.exports=ut},{10:10,11:11,117:117,121:121,133:133,138:138,139:139,144:144,15:15,161:161,166:166,171:171,173:173,2:2,24:24,28:28,35:35,41:41,46:46,47:47,48:48,5:5,52:52,72:72,73:73,78:78,95:95}],43:[function(t,e,i){"use strict";var n=t(57),r=t(58),s=t(167);var o=s({a:"a",abbr:"abbr",address:"address",area:"area",article:"article",aside:"aside",audio:"audio",b:"b",base:"base",bdi:"bdi",bdo:"bdo",big:"big",blockquote:"blockquote",body:"body",br:"br",button:"button",canvas:"canvas",caption:"caption",cite:"cite",code:"code",col:"col",colgroup:"colgroup",data:"data",datalist:"datalist",dd:"dd",del:"del",details:"details",dfn:"dfn",dialog:"dialog",div:"div",dl:"dl",dt:"dt",em:"em",embed:"embed",fieldset:"fieldset",figcaption:"figcaption",figure:"figure",footer:"footer",form:"form",h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",head:"head",header:"header",hgroup:"hgroup",hr:"hr",html:"html",i:"i",iframe:"iframe",img:"img",input:"input",ins:"ins",kbd:"kbd",keygen:"keygen",label:"label",legend:"legend",li:"li",link:"link",main:"main",map:"map",mark:"mark",menu:"menu",menuitem:"menuitem",meta:"meta",meter:"meter",nav:"nav",noscript:"noscript",object:"object",ol:"ol",optgroup:"optgroup",option:"option",output:"output",p:"p",param:"param",picture:"picture",pre:"pre",progress:"progress",q:"q",rp:"rp",rt:"rt",ruby:"ruby",s:"s",samp:"samp",script:"script",section:"section",select:"select",small:"small",source:"source",span:"span",strong:"strong",style:"style",sub:"sub",summary:"summary",sup:"sup",table:"table",tbody:"tbody",td:"td",textarea:"textarea",tfoot:"tfoot",th:"th",thead:"thead",time:"time",title:"title",tr:"tr",track:"track",u:"u",ul:"ul",var:"var",video:"video",wbr:"wbr",circle:"circle",clipPath:"clipPath",defs:"defs",ellipse:"ellipse",g:"g",image:"image",line:"line",linearGradient:"linearGradient",mask:"mask",path:"path",pattern:"pattern",polygon:"polygon",polyline:"polyline",radialGradient:"radialGradient",rect:"rect",stop:"stop",svg:"svg",text:"text",tspan:"tspan"},function(t){return r.createFactory(t);return n.createFactory(t)});e.exports=o},{167:167,57:57,58:58}],44:[function(t,e,i){"use strict";e.exports={useCreateElement:false}},{}],45:[function(t,e,i){"use strict";var n=t(9),r=t(11),s=t(72),o=t(78),a=t(161),l={dangerouslySetInnerHTML:"`dangerouslySetInnerHTML` must be set using `updateInnerHTMLByID()`.",style:"`style` must be set using `updateStylesByID()`."},u={updatePropertyByID:function(t,e,i){var n=s.getNode(t);l.hasOwnProperty(e)&&a(!1,"updatePropertyByID(...): %s",l[e]),null!=i?r.setValueForProperty(n,e,i):r.deleteValueForProperty(n,e)},dangerouslyReplaceNodeWithMarkupByID:function(t,e){var i=s.getNode(t);n.dangerouslyReplaceNodeWithMarkup(i,e)},dangerouslyProcessChildrenUpdates:function(t,e){for(var i=0;i<t.length;i++)t[i].parentNode=s.getNode(t[i].parentID);n.processUpdates(t,e)}};o.measureMethods(u,"ReactDOMIDOperations",{dangerouslyReplaceNodeWithMarkupByID:"dangerouslyReplaceNodeWithMarkupByID",dangerouslyProcessChildrenUpdates:"dangerouslyProcessChildrenUpdates"}),e.exports=u},{11:11,161:161,72:72,78:78,9:9}],46:[function(t,e,i){"use strict";var r=t(45),h=t(23),d=t(72),p=t(96),o=t(24),f=t(161),g={};function m(){this._rootNodeID&&n.updateWrapper(this)}var n={getNativeProps:function(t,e,i){var n=h.getValue(e),r=h.getChecked(e),s=o({},e,{defaultChecked:void 0,defaultValue:void 0,value:null!=n?n:t._wrapperState.initialValue,checked:null!=r?r:t._wrapperState.initialChecked,onChange:t._wrapperState.onChange});return s},mountWrapper:function(t,e){h.checkPropTypes("input",e,t._currentElement._owner);var i=e.defaultValue;t._wrapperState={initialChecked:e.defaultChecked||!1,initialValue:null!=i?i:null,onChange:function(t){var e=this._currentElement.props,i=h.executeOnChange(e,t);p.asap(m,this);var n=e.name;if("radio"===e.type&&null!=n){for(var r=d.getNode(this._rootNodeID),s=r;s.parentNode;)s=s.parentNode;for(var o=s.querySelectorAll("input[name="+JSON.stringify(""+n)+'][type="radio"]'),a=0;a<o.length;a++){var l=o[a];if(l!==r&&l.form===r.form){var u=d.getID(l);u||f(!1,"ReactDOMInput: Mixing React and non-React radio inputs with the same `name` is not supported.");var c=g[u];c||f(!1,"ReactDOMInput: Unknown radio button ID %s.",u),p.asap(m,c)}}}return i}.bind(t)}},mountReadyWrapper:function(t){g[t._rootNodeID]=t},unmountWrapper:function(t){delete g[t._rootNodeID]},updateWrapper:function(t){var e=t._currentElement.props,i=e.checked;null!=i&&r.updatePropertyByID(t._rootNodeID,"checked",i||!1);var n=h.getValue(e);null!=n&&r.updatePropertyByID(t._rootNodeID,"value",""+n)}};e.exports=n},{161:161,23:23,24:24,45:45,72:72,96:96}],47:[function(t,e,i){"use strict";var s=t(32),n=t(48),o=t(24),a=t(173),l=n.valueContextKey,r={mountWrapper:function(t,e,i){a(null==e.selected,"Use the `defaultValue` or `value` props on <select> instead of setting `selected` on <option>.");var n=i[l],r=null;if(null!=n)if(r=!1,Array.isArray(n)){for(var s=0;s<n.length;s++)if(""+n[s]==""+e.value){r=!0;break}}else r=""+n==""+e.value;t._wrapperState={selected:r}},getNativeProps:function(t,e,i){var n=o({selected:void 0,children:void 0},e);null!=t._wrapperState.selected&&(n.selected=t._wrapperState.selected);var r="";return s.forEach(e.children,function(t){null!=t&&("string"==typeof t||"number"==typeof t?r+=t:a(!1,"Only strings and numbers are supported as <option> children."))}),n.children=r,n}};e.exports=r},{173:173,24:24,32:32,48:48}],48:[function(t,e,i){"use strict";var s=t(23),a=t(72),n=t(96),r=t(24),o=t(173),l="__ReactDOMSelect_value$"+Math.random().toString(36).slice(2);function u(){if(this._rootNodeID&&this._wrapperState.pendingUpdate){this._wrapperState.pendingUpdate=!1;var t=this._currentElement.props,e=s.getValue(t);null!=e&&d(this,Boolean(t.multiple),e)}}function c(t){if(t){var e=t.getName();if(e)return" Check the render method of `"+e+"`."}return""}var h=["value","defaultValue"];function d(t,e,i){var n,r,s=a.getNode(t._rootNodeID).options;if(e){for(n={},r=0;r<i.length;r++)n[""+i[r]]=!0;for(r=0;r<s.length;r++){var o=n.hasOwnProperty(s[r].value);s[r].selected!==o&&(s[r].selected=o)}}else{for(n=""+i,r=0;r<s.length;r++)if(s[r].value===n)return void(s[r].selected=!0);s.length&&(s[0].selected=!0)}}var p={valueContextKey:l,getNativeProps:function(t,e,i){return r({},e,{onChange:t._wrapperState.onChange,value:void 0})},mountWrapper:function(t,e){(function(t,e){var i=t._currentElement._owner;s.checkPropTypes("select",e,i);for(var n=0;n<h.length;n++){var r=h[n];null!=e[r]&&(e.multiple?o(Array.isArray(e[r]),"The `%s` prop supplied to <select> must be an array if `multiple` is true.%s",r,c(i)):o(!Array.isArray(e[r]),"The `%s` prop supplied to <select> must be a scalar value if `multiple` is false.%s",r,c(i)))}})(t,e);var i=s.getValue(e);t._wrapperState={pendingUpdate:!1,initialValue:null!=i?i:e.defaultValue,onChange:function(t){var e=this._currentElement.props,i=s.executeOnChange(e,t);return this._wrapperState.pendingUpdate=!0,n.asap(u,this),i}.bind(t),wasMultiple:Boolean(e.multiple)}},processChildContext:function(t,e,i){var n=r({},i);return n[l]=t._wrapperState.initialValue,n},postUpdateWrapper:function(t){var e=t._currentElement.props;t._wrapperState.initialValue=void 0;var i=t._wrapperState.wasMultiple;t._wrapperState.wasMultiple=Boolean(e.multiple);var n=s.getValue(e);null!=n?(t._wrapperState.pendingUpdate=!1,d(t,Boolean(e.multiple),n)):i!==Boolean(e.multiple)&&(null!=e.defaultValue?d(t,Boolean(e.multiple),e.defaultValue):d(t,Boolean(e.multiple),e.multiple?[]:""))}};e.exports=p},{173:173,23:23,24:24,72:72,96:96}],49:[function(t,e,i){"use strict";var n=t(147),c=t(130),h=t(131);function p(t,e,i,n){return t===i&&e===n}var r=n.canUseDOM&&"selection"in document&&!("getSelection"in window),s={getOffsets:r?function(t){var e=document.selection.createRange(),i=e.text.length,n=e.duplicate();n.moveToElementText(t),n.setEndPoint("EndToStart",e);var r=n.text.length;return{start:r,end:r+i}}:function(t){var e=window.getSelection&&window.getSelection();if(!e||0===e.rangeCount)return null;var i=e.anchorNode,n=e.anchorOffset,r=e.focusNode,s=e.focusOffset,o=e.getRangeAt(0);try{o.startContainer.nodeType,o.endContainer.nodeType}catch(t){return null}var a=p(e.anchorNode,e.anchorOffset,e.focusNode,e.focusOffset)?0:o.toString().length,l=o.cloneRange();l.selectNodeContents(t),l.setEnd(o.startContainer,o.startOffset);var u=p(l.startContainer,l.startOffset,l.endContainer,l.endOffset)?0:l.toString().length,c=u+a,h=document.createRange();h.setStart(i,n),h.setEnd(r,s);var d=h.collapsed;return{start:d?c:u,end:d?u:c}},setOffsets:r?function(t,e){var i,n,r=document.selection.createRange().duplicate();n=void 0===e.end?(i=e.start,i):e.start>e.end?(i=e.end,e.start):(i=e.start,e.end);r.moveToElementText(t),r.moveStart("character",i),r.setEndPoint("EndToStart",r),r.moveEnd("character",n-i),r.select()}:function(t,e){if(!window.getSelection)return;var i=window.getSelection(),n=t[h()].length,r=Math.min(e.start,n),s=void 0===e.end?r:Math.min(e.end,n);if(!i.extend&&s<r){var o=s;s=r,r=o}var a=c(t,r),l=c(t,s);if(a&&l){var u=document.createRange();u.setStart(a.node,a.offset),i.removeAllRanges(),s<r?(i.addRange(u),i.extend(l.node,l.offset)):(u.setEnd(l.node,l.offset),i.addRange(u))}}};e.exports=s},{130:130,131:131,147:147}],50:[function(t,e,i){"use strict";var n=t(54),r=t(88),s=t(97);n.inject();var o={renderToString:r.renderToString,renderToStaticMarkup:r.renderToStaticMarkup,version:s};e.exports=o},{54:54,88:88,97:97}],51:[function(t,e,i){"use strict";var r=t(9),o=t(11),n=t(35),a=t(72),s=t(24),l=t(121),u=t(139),c=t(144),h=function(t){};s(h.prototype,{construct:function(t){this._currentElement=t,this._stringText=""+t,this._rootNodeID=null,this._mountIndex=0},mountComponent:function(t,e,i){if(i[c.ancestorInfoContextKey]&&c("span",null,i[c.ancestorInfoContextKey]),this._rootNodeID=t,e.useCreateElement){var n=i[a.ownerDocumentContextKey],r=n.createElement("span");return o.setAttributeForID(r,t),a.getID(r),u(r,this._stringText),r}var s=l(this._stringText);return e.renderToStaticMarkup?s:"<span "+o.createMarkupForID(t)+">"+s+"</span>"},receiveComponent:function(t,e){if(t!==this._currentElement){var i=""+(this._currentElement=t);if(i!==this._stringText){this._stringText=i;var n=a.getNode(this._rootNodeID);r.updateTextContent(n,i)}}},unmountComponent:function(){n.unmountIDFromEnvironment(this._rootNodeID)}}),e.exports=h},{11:11,121:121,139:139,144:144,24:24,35:35,72:72,9:9}],52:[function(t,e,i){"use strict";var s=t(23),n=t(45),o=t(96),r=t(24),a=t(161),l=t(173);function u(){this._rootNodeID&&c.updateWrapper(this)}var c={getNativeProps:function(t,e,i){null!=e.dangerouslySetInnerHTML&&a(!1,"`dangerouslySetInnerHTML` does not make sense on <textarea>.");var n=r({},e,{defaultValue:void 0,value:void 0,children:t._wrapperState.initialValue,onChange:t._wrapperState.onChange});return n},mountWrapper:function(t,e){s.checkPropTypes("textarea",e,t._currentElement._owner);var i=e.defaultValue,n=e.children;null!=n&&(l(!1,"Use the `defaultValue` or `value` props instead of setting children on <textarea>."),null!=i&&a(!1,"If you supply `defaultValue` on a <textarea>, do not pass children."),Array.isArray(n)&&(n.length<=1||a(!1,"<textarea> can only have at most one child."),n=n[0]),i=""+n),null==i&&(i="");var r=s.getValue(e);t._wrapperState={initialValue:""+(null!=r?r:i),onChange:function(t){var e=this._currentElement.props,i=s.executeOnChange(e,t);return o.asap(u,this),i}.bind(t)}},updateWrapper:function(t){var e=t._currentElement.props,i=s.getValue(e);null!=i&&n.updatePropertyByID(t._rootNodeID,"value",""+i)}};e.exports=c},{161:161,173:173,23:23,24:24,45:45,96:96}],53:[function(t,e,i){"use strict";var n=t(96),r=t(113),s=t(24),o=t(153),a={initialize:o,close:function(){d.isBatchingUpdates=!1}},l={initialize:o,close:n.flushBatchedUpdates.bind(n)},u=[l,a];function c(){this.reinitializeTransaction()}s(c.prototype,r.Mixin,{getTransactionWrappers:function(){return u}});var h=new c,d={isBatchingUpdates:!1,batchedUpdates:function(t,e,i,n,r,s){var o=d.isBatchingUpdates;d.isBatchingUpdates=!0,o?t(e,i,n,r,s):h.perform(t,null,e,i,n,r,s)}};e.exports=d},{113:113,153:153,24:24,96:96}],54:[function(e,t,i){"use strict";var n=e(3),r=e(7),s=e(8),o=e(13),a=e(14),l=e(147),u=e(21),c=e(27),h=e(35),d=e(53),p=e(42),f=e(51),g=e(63),m=e(65),v=e(67),y=e(72),S=e(83),b=e(99),w=e(100),x=e(101),P=e(98),E=!1;t.exports={inject:function(){if(E)return;{E=!0,m.EventEmitter.injectReactEventListener(g),m.EventPluginHub.injectEventPluginOrder(o),m.EventPluginHub.injectInstanceHandle(v),m.EventPluginHub.injectMount(y),m.EventPluginHub.injectEventPluginsByName({SimpleEventPlugin:x,EnterLeaveEventPlugin:a,ChangeEventPlugin:r,SelectEventPlugin:b,BeforeInputEventPlugin:n}),m.NativeComponent.injectGenericComponentClass(p),m.NativeComponent.injectTextComponentClass(f),m.Class.injectMixin(c),m.DOMProperty.injectDOMPropertyConfig(u),m.DOMProperty.injectDOMPropertyConfig(P),m.EmptyComponent.injectEmptyComponent("noscript"),m.Updates.injectReconcileTransaction(S),m.Updates.injectBatchingStrategy(d),m.RootIndex.injectCreateReactRootIndex(l.canUseDOM?s.createReactRootIndex:w.createReactRootIndex),m.Component.injectEnvironment(h);var t=l.canUseDOM&&window.location.href||"";/[?&]react_perf\b/.test(t)&&e(55).start()}}}},{100:100,101:101,13:13,14:14,147:147,21:21,27:27,3:3,35:35,42:42,51:51,53:53,55:55,63:63,65:65,67:67,7:7,72:72,8:8,83:83,98:98,99:99}],55:[function(t,e,i){"use strict";var n=t(10),r=t(56),v=t(72),s=t(78),y=t(170);function o(t){return Math.floor(100*t)/100}function S(t,e,i){t[e]=(t[e]||0)+i}var b={_allMeasurements:[],_mountStack:[0],_injected:!1,start:function(){b._injected||s.injection.injectMeasure(b.measure),b._allMeasurements.length=0,s.enableMeasure=!0},stop:function(){s.enableMeasure=!1},getLastMeasurements:function(){return b._allMeasurements},printExclusive:function(t){t=t||b._allMeasurements;var e=r.getExclusiveSummary(t);console.table(e.map(function(t){return{"Component class name":t.componentName,"Total inclusive time (ms)":o(t.inclusive),"Exclusive mount time (ms)":o(t.exclusive),"Exclusive render time (ms)":o(t.render),"Mount time per instance (ms)":o(t.exclusive/t.count),"Render time per instance (ms)":o(t.render/t.count),Instances:t.count}}))},printInclusive:function(t){t=t||b._allMeasurements;var e=r.getInclusiveSummary(t);console.table(e.map(function(t){return{"Owner > component":t.componentName,"Inclusive time (ms)":o(t.time),Instances:t.count}})),console.log("Total time:",r.getTotalTime(t).toFixed(2)+" ms")},getMeasurementsSummaryMap:function(t){var e=r.getInclusiveSummary(t,!0);return e.map(function(t){return{"Owner > component":t.componentName,"Wasted time (ms)":t.time,Instances:t.count}})},printWasted:function(t){t=t||b._allMeasurements,console.table(b.getMeasurementsSummaryMap(t)),console.log("Total time:",r.getTotalTime(t).toFixed(2)+" ms")},printDOM:function(t){t=t||b._allMeasurements;var e=r.getDOMSummary(t);console.table(e.map(function(t){var e={};return e[n.ID_ATTRIBUTE_NAME]=t.id,e.type=t.type,e.args=JSON.stringify(t.args),e})),console.log("Total time:",r.getTotalTime(t).toFixed(2)+" ms")},_recordWrite:function(t,e,i,n){var r=b._allMeasurements[b._allMeasurements.length-1].writes;r[t]=r[t]||[],r[t].push({type:e,time:i,args:n})},measure:function(f,g,m){return function(){for(var t=arguments.length,i=Array(t),e=0;e<t;e++)i[e]=arguments[e];var n,r,s;if("_renderNewRootComponent"===g||"flushBatchedUpdates"===g)return b._allMeasurements.push({exclusive:{},inclusive:{},render:{},counts:{},writes:{},displayNames:{},totalTime:0,created:{}}),s=y(),r=m.apply(this,i),b._allMeasurements[b._allMeasurements.length-1].totalTime=y()-s,r;if("_mountImageIntoNode"===g||"ReactBrowserEventEmitter"===f||"ReactDOMIDOperations"===f||"CSSPropertyOperations"===f||"DOMChildrenOperations"===f||"DOMPropertyOperations"===f){if(s=y(),r=m.apply(this,i),n=y()-s,"_mountImageIntoNode"===g){var o=v.getID(i[1]);b._recordWrite(o,g,n,i[0])}else if("dangerouslyProcessChildrenUpdates"===g)i[0].forEach(function(t){var e={};null!==t.fromIndex&&(e.fromIndex=t.fromIndex),null!==t.toIndex&&(e.toIndex=t.toIndex),null!==t.textContent&&(e.textContent=t.textContent),null!==t.markupIndex&&(e.markup=i[1][t.markupIndex]),b._recordWrite(t.parentID,t.type,n,e)});else{var a=i[0];"object"==typeof a&&(a=v.getID(i[0])),b._recordWrite(a,g,n,Array.prototype.slice.call(i,1))}return r}if("ReactCompositeComponent"!==f||"mountComponent"!==g&&"updateComponent"!==g&&"_renderValidatedComponent"!==g)return m.apply(this,i);if(this._currentElement.type===v.TopLevelWrapper)return m.apply(this,i);var l="mountComponent"===g?i[0]:this._rootNodeID,u="_renderValidatedComponent"===g,c="mountComponent"===g,h=b._mountStack,d=b._allMeasurements[b._allMeasurements.length-1];if(u?S(d.counts,l,1):c&&(d.created[l]=!0,h.push(0)),s=y(),r=m.apply(this,i),n=y()-s,u)S(d.render,l,n);else if(c){var p=h.pop();h[h.length-1]+=n,S(d.exclusive,l,n-p),S(d.inclusive,l,n)}else S(d.inclusive,l,n);return d.displayNames[l]={current:this.getName(),owner:this._currentElement._owner?this._currentElement._owner.getName():"<root>"},r}}};e.exports=b},{10:10,170:170,56:56,72:72,78:78}],56:[function(t,e,i){"use strict";var h=t(24),n={_mountImageIntoNode:"set innerHTML",INSERT_MARKUP:"set innerHTML",MOVE_EXISTING:"move",REMOVE_NODE:"remove",SET_MARKUP:"set innerHTML",TEXT_CONTENT:"set textContent",setValueForProperty:"update attribute",setValueForAttribute:"update attribute",deleteValueForProperty:"remove attribute",setValueForStyles:"update styles",replaceNodeWithMarkup:"replace",updateTextContent:"set textContent"};function d(t){var e={},i=Object.keys(t.writes),n=h({},t.exclusive,t.inclusive);for(var r in n){for(var s=!1,o=0;o<i.length;o++)if(0===i[o].indexOf(r)){s=!0;break}t.created[r]&&(s=!0),!s&&0<t.counts[r]&&(e[r]=!0)}return e}var r={getExclusiveSummary:function(t){for(var e,i={},n=0;n<t.length;n++){var r=t[n],s=h({},r.exclusive,r.inclusive);for(var o in s)e=r.displayNames[o].current,i[e]=i[e]||{componentName:e,inclusive:0,exclusive:0,render:0,count:0},r.render[o]&&(i[e].render+=r.render[o]),r.exclusive[o]&&(i[e].exclusive+=r.exclusive[o]),r.inclusive[o]&&(i[e].inclusive+=r.inclusive[o]),r.counts[o]&&(i[e].count+=r.counts[o])}var a=[];for(e in i)1.2<=i[e].exclusive&&a.push(i[e]);return a.sort(function(t,e){return e.exclusive-t.exclusive}),a},getInclusiveSummary:function(t,e){for(var i,n={},r=0;r<t.length;r++){var s,o=t[r],a=h({},o.exclusive,o.inclusive);for(var l in e&&(s=d(o)),a)if(!e||s[l]){var u=o.displayNames[l];i=u.owner+" > "+u.current,n[i]=n[i]||{componentName:i,time:0,count:0},o.inclusive[l]&&(n[i].time+=o.inclusive[l]),o.counts[l]&&(n[i].count+=o.counts[l])}}var c=[];for(i in n)1.2<=n[i].time&&c.push(n[i]);return c.sort(function(t,e){return e.time-t.time}),c},getDOMSummary:function(t){var i=[];return t.forEach(function(t){Object.keys(t.writes).forEach(function(e){t.writes[e].forEach(function(t){i.push({id:e,type:n[t.type]||t.type,args:t.args})})})}),i},getTotalTime:function(t){for(var e=0,i=0;i<t.length;i++){var n=t[i];e+=n.totalTime}return e}};e.exports=r},{24:24}],57:[function(t,e,i){"use strict";var p=t(39),f=t(24),l=t(117),u="function"==typeof Symbol&&Symbol.for&&Symbol.for("react.element")||60103,g={key:!0,ref:!0,__self:!0,__source:!0},m=function(t,e,i,n,r,s,o){var a={$$typeof:u,type:t,key:e,ref:i,props:o,_owner:s,_store:{}};return l?(Object.defineProperty(a._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(a,"_self",{configurable:!1,enumerable:!1,writable:!1,value:n}),Object.defineProperty(a,"_source",{configurable:!1,enumerable:!1,writable:!1,value:r})):(a._store.validated=!1,a._self=n,a._source=r),Object.freeze(a.props),Object.freeze(a),a};m.createElement=function(t,e,i){var n,r={},s=null,o=null,a=null,l=null;if(null!=e)for(n in o=void 0===e.ref?null:e.ref,s=void 0===e.key?null:""+e.key,a=void 0===e.__self?null:e.__self,l=void 0===e.__source?null:e.__source,e)e.hasOwnProperty(n)&&!g.hasOwnProperty(n)&&(r[n]=e[n]);var u=arguments.length-2;if(1==u)r.children=i;else if(1<u){for(var c=Array(u),h=0;h<u;h++)c[h]=arguments[h+2];r.children=c}if(t&&t.defaultProps){var d=t.defaultProps;for(n in d)void 0===r[n]&&(r[n]=d[n])}return m(t,s,o,a,l,p.current,r)},m.createFactory=function(t){var e=m.createElement.bind(null,t);return e.type=t,e},m.cloneAndReplaceKey=function(t,e){var i=m(t.type,e,t.ref,t._self,t._source,t._owner,t.props);return i},m.cloneAndReplaceProps=function(t,e){var i=m(t.type,t.key,t.ref,t._self,t._source,t._owner,e);return i._store.validated=t._store.validated,i},m.cloneElement=function(t,e,i){var n,r=f({},t.props),s=t.key,o=t.ref,a=t._self,l=t._source,u=t._owner;if(null!=e)for(n in void 0!==e.ref&&(o=e.ref,u=p.current),void 0!==e.key&&(s=""+e.key),e)e.hasOwnProperty(n)&&!g.hasOwnProperty(n)&&(r[n]=e[n]);var c=arguments.length-2;if(1==c)r.children=i;else if(1<c){for(var h=Array(c),d=0;d<c;d++)h[d]=arguments[d+2];r.children=h}return m(t.type,s,o,a,l,u,r)},m.isValidElement=function(t){return"object"==typeof t&&null!==t&&t.$$typeof===u},e.exports=m},{117:117,24:24,39:39}],58:[function(t,e,i){"use strict";var a=t(57),n=t(81),l=t(80),u=t(39),r=t(117),c=t(129),h=t(161),d=t(173);function p(){if(u.current){var t=u.current.getName();if(t)return" Check the render method of `"+t+"`."}return""}var f={},g={};function m(t,e){if(t._store&&!t._store.validated&&null==t.key){t._store.validated=!0;var i=function(t,e,i){var n=p();if(!n){var r="string"==typeof i?i:i.displayName||i.name;r&&(n=" Check the top-level render call using <"+r+">.")}var s=f[t]||(f[t]={});if(s[n])return null;s[n]=!0;var o={parentOrOwner:n,url:" See https://fb.me/react-warning-keys for more information.",childOwner:null};e&&e._owner&&e._owner!==u.current&&(o.childOwner=" It was passed a child from "+e._owner.getName()+".");return o}("uniqueKey",t,e);null!==i&&d(!1,'Each child in an array or iterator should have a unique "key" prop.%s%s%s',i.parentOrOwner||"",i.childOwner||"",i.url||"")}}function o(t,e){if("object"==typeof t)if(Array.isArray(t))for(var i=0;i<t.length;i++){var n=t[i];a.isValidElement(n)&&m(n,e)}else if(a.isValidElement(t))t._store&&(t._store.validated=!0);else if(t){var r=c(t);if(r&&r!==t.entries)for(var s,o=r.call(t);!(s=o.next()).done;)a.isValidElement(s.value)&&m(s.value,e)}}function v(t){var e=t.type;if("function"==typeof e){var i=e.displayName||e.name;e.propTypes&&function(t,e,i,n){for(var r in e)if(e.hasOwnProperty(r)){var s;try{"function"!=typeof e[r]&&h(!1,"%s: %s type `%s` is invalid; it must be a function, usually from React.PropTypes.",t||"React class",l[n],r),s=e[r](i,r,t,n)}catch(t){s=t}if(d(!s||s instanceof Error,"%s: type specification of %s `%s` is invalid; the type checker function must return `null` or an `Error` but returned a %s. You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument).",t||"React class",l[n],r,typeof s),s instanceof Error&&!(s.message in g)){g[s.message]=!0;var o=p();d(!1,"Failed propType: %s%s",s.message,o)}}}(i,e.propTypes,t.props,n.prop),"function"==typeof e.getDefaultProps&&d(e.getDefaultProps.isReactClassApproved,"getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}var s={createElement:function(t,e,i){var n="string"==typeof t||"function"==typeof t;d(n,"React.createElement: type should not be null, undefined, boolean, or number. It should be a string (for DOM elements) or a ReactClass (for composite components).%s",p());var r=a.createElement.apply(this,arguments);if(null==r)return r;if(n)for(var s=2;s<arguments.length;s++)o(arguments[s],t);return v(r),r},createFactory:function(t){var e=s.createElement.bind(null,t);return e.type=t,r&&Object.defineProperty(e,"type",{enumerable:!1,get:function(){return d(!1,"Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:t}),t}}),e},cloneElement:function(t,e,i){for(var n=a.cloneElement.apply(this,arguments),r=2;r<arguments.length;r++)o(arguments[r],n.type);return v(n),n}};e.exports=s},{117:117,129:129,161:161,173:173,39:39,57:57,80:80,81:81}],59:[function(t,e,i){"use strict";var n,r=t(57),s=t(60),o=t(84),a=t(24),l={injectEmptyComponent:function(t){n=r.createElement(t)}},u=function(t){this._currentElement=null,this._rootNodeID=null,this._renderedComponent=t(n)};a(u.prototype,{construct:function(t){},mountComponent:function(t,e,i){return s.registerNullComponentID(t),this._rootNodeID=t,o.mountComponent(this._renderedComponent,t,e,i)},receiveComponent:function(){},unmountComponent:function(t,e,i){o.unmountComponent(this._renderedComponent),s.deregisterNullComponentID(this._rootNodeID),this._rootNodeID=null,this._renderedComponent=null}}),u.injection=l,e.exports=u},{24:24,57:57,60:60,84:84}],60:[function(t,e,i){"use strict";var n={};var r={isNullComponentID:function(t){return!!n[t]},registerNullComponentID:function(t){n[t]=!0},deregisterNullComponentID:function(t){delete n[t]}};e.exports=r},{}],61:[function(t,e,i){"use strict";var r=null;function n(t,e,i,n){try{return e(i,n)}catch(t){return void(null===r&&(r=t))}}var s={invokeGuardedCallback:n,invokeGuardedCallbackWithCatch:n,rethrowCaughtError:function(){if(r){var t=r;throw r=null,t}}};if(1,"undefined"!=typeof window&&"function"==typeof window.dispatchEvent&&"undefined"!=typeof document&&"function"==typeof document.createEvent){var a=document.createElement("react");s.invokeGuardedCallback=function(t,e,i,n){var r=e.bind(null,i,n),s="react-"+t;a.addEventListener(s,r,!1);var o=document.createEvent("Event");o.initEvent(s,!1,!1),a.dispatchEvent(o),a.removeEventListener(s,r,!1)}}e.exports=s},{}],62:[function(t,e,i){"use strict";var o=t(16);var n={handleTopLevel:function(t,e,i,n,r){var s=o.extractEvents(t,e,i,n,r);!function(t){o.enqueueEvents(t),o.processEventQueue(!1)}(s)}};e.exports=n},{16:16}],63:[function(t,e,i){"use strict";var r=t(146),n=t(147),s=t(25),c=t(67),h=t(72),o=t(96),a=t(24),d=t(128),l=t(158);function u(t,e){this.topLevelType=t,this.nativeEvent=e,this.ancestors=[]}function p(t){!function(t){var e=h.getFirstReactDOM(d(t.nativeEvent))||window,i=e;for(;i;)t.ancestors.push(i),n=i,0,r=h.getID(n),s=c.getReactRootIDFromNodeID(r),o=h.findReactContainerForID(s),a=h.getFirstReactDOM(o),i=a;var n,r,s,o,a;for(var l=0;l<t.ancestors.length;l++){e=t.ancestors[l];var u=h.getID(e)||"";f._handleTopLevel(t.topLevelType,e,u,t.nativeEvent,d(t.nativeEvent))}}(t)}a(u.prototype,{destructor:function(){this.topLevelType=null,this.nativeEvent=null,this.ancestors.length=0}}),s.addPoolingTo(u,s.twoArgumentPooler);var f={_enabled:!0,_handleTopLevel:null,WINDOW_HANDLE:n.canUseDOM?window:null,setHandleTopLevel:function(t){f._handleTopLevel=t},setEnabled:function(t){f._enabled=!!t},isEnabled:function(){return f._enabled},trapBubbledEvent:function(t,e,i){var n=i;return n?r.listen(n,e,f.dispatchEvent.bind(null,t)):null},trapCapturedEvent:function(t,e,i){var n=i;return n?r.capture(n,e,f.dispatchEvent.bind(null,t)):null},monitorScrollValue:function(t){var e=function(t){var e=l(window);t(e)}.bind(null,t);r.listen(window,"scroll",e)},dispatchEvent:function(t,e){if(f._enabled){var i=u.getPooled(t,e);try{o.batchedUpdates(p,i)}finally{u.release(i)}}}};e.exports=f},{128:128,146:146,147:147,158:158,24:24,25:25,67:67,72:72,96:96}],64:[function(t,e,i){"use strict";var n=t(32),r=t(57),s=t(153),o=t(161),a=t(173),l=/^\d+$/,u=!1,c={create:function(t){if("object"!=typeof t||!t||Array.isArray(t))return a(!1,"React.addons.createFragment only accepts a single object. Got: %s",t),t;if(r.isValidElement(t))return a(!1,"React.addons.createFragment does not accept a ReactElement without a wrapper object."),t;1===t.nodeType&&o(!1,"React.addons.createFragment(...): Encountered an invalid child; DOM elements are not valid children of React components.");var e=[];for(var i in t)!u&&l.test(i)&&(a(!1,"React.addons.createFragment(...): Child objects should have non-numeric keys so ordering is preserved."),u=!0),n.mapIntoWithKeyPrefixInternal(t[i],e,i,s.thatReturnsArgument);return e}};e.exports=c},{153:153,161:161,173:173,32:32,57:57}],65:[function(t,e,i){"use strict";var n=t(10),r=t(16),s=t(36),o=t(33),a=t(59),l=t(28),u=t(75),c=t(78),h=t(86),d=t(96),p={Component:s.injection,Class:o.injection,DOMProperty:n.injection,EmptyComponent:a.injection,EventPluginHub:r.injection,EventEmitter:l.injection,NativeComponent:u.injection,Perf:c.injection,RootIndex:h.injection,Updates:d.injection};e.exports=p},{10:10,16:16,28:28,33:33,36:36,59:59,75:75,78:78,86:86,96:96}],66:[function(t,e,i){"use strict";var s=t(49),r=t(150),o=t(155),a=t(156);var l={hasSelectionCapabilities:function(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&("input"===e&&"text"===t.type||"textarea"===e||"true"===t.contentEditable)},getSelectionInformation:function(){var t=a();return{focusedElem:t,selectionRange:l.hasSelectionCapabilities(t)?l.getSelection(t):null}},restoreSelection:function(t){var e=a(),i=t.focusedElem,n=t.selectionRange;e!==i&&function(t){return r(document.documentElement,t)}(i)&&(l.hasSelectionCapabilities(i)&&l.setSelection(i,n),o(i))},getSelection:function(t){var e;if("selectionStart"in t)e={start:t.selectionStart,end:t.selectionEnd};else if(document.selection&&t.nodeName&&"input"===t.nodeName.toLowerCase()){var i=document.selection.createRange();i.parentElement()===t&&(e={start:-i.moveStart("character",-t.value.length),end:-i.moveEnd("character",-t.value.length)})}else e=s.getOffsets(t);return e||{start:0,end:0}},setSelection:function(t,e){var i=e.start,n=e.end;if(void 0===n&&(n=i),"selectionStart"in t)t.selectionStart=i,t.selectionEnd=Math.min(n,t.value.length);else if(document.selection&&t.nodeName&&"input"===t.nodeName.toLowerCase()){var r=t.createTextRange();r.collapse(!0),r.moveStart("character",i),r.moveEnd("character",n-i),r.select()}else s.setOffsets(t,e)}};e.exports=l},{150:150,155:155,156:156,49:49}],67:[function(t,e,i){"use strict";var n=t(86),h=t(161),r=".",s=r.length;function o(t,e){return t.charAt(e)===r||e===t.length}function a(t){return""===t||t.charAt(0)===r&&t.charAt(t.length-1)!==r}function d(t,e){return 0===e.indexOf(t)&&o(e,t.length)}function p(t){return t?t.substr(0,t.lastIndexOf(r)):""}function f(t,e){if(a(t)&&a(e)||h(!1,"getNextDescendantID(%s, %s): Received an invalid React DOM ID.",t,e),d(t,e)||h(!1,"getNextDescendantID(...): React has made an invalid assumption about the DOM hierarchy. Expected `%s` to be an ancestor of `%s`.",t,e),t===e)return t;var i,n=t.length+s;for(i=n;i<e.length&&!o(e,i);i++);return e.substr(0,i)}function l(t,e){var i=Math.min(t.length,e.length);if(0===i)return"";for(var n=0,r=0;r<=i;r++)if(o(t,r)&&o(e,r))n=r;else if(t.charAt(r)!==e.charAt(r))break;var s=t.substr(0,n);return a(s)||h(!1,"getFirstCommonAncestorID(%s, %s): Expected a valid React DOM ID: %s",t,e,s),s}function u(t,e,i,n,r,s){(t=t||"")===(e=e||"")&&h(!1,"traverseParentPath(...): Cannot traverse from and to the same ID, `%s`.",t);var o=d(e,t);o||d(t,e)||h(!1,"traverseParentPath(%s, %s, ...): Cannot traverse from two IDs that do not have a parent path.",t,e);for(var a=0,l=o?p:f,u=t;;u=l(u,e)){var c;if(r&&u===t||s&&u===e||(c=i(u,o,n)),!1===c||u===e)break;a++<1e4||h(!1,"traverseParentPath(%s, %s, ...): Detected an infinite loop while traversing the React DOM ID tree. This may be due to malformed IDs: %s",t,e,u)}}var c={createReactRootID:function(){return function(t){return r+t.toString(36)}(n.createReactRootIndex())},createReactID:function(t,e){return t+e},getReactRootIDFromNodeID:function(t){if(t&&t.charAt(0)===r&&1<t.length){var e=t.indexOf(r,1);return-1<e?t.substr(0,e):t}return null},traverseEnterLeave:function(t,e,i,n,r){var s=l(t,e);s!==t&&u(t,s,i,n,!1,!0),s!==e&&u(s,e,i,r,!0,!1)},traverseTwoPhase:function(t,e,i){t&&(u("",t,e,i,!0,!1),u(t,"",e,i,!1,!0))},traverseTwoPhaseSkipTarget:function(t,e,i){t&&(u("",t,e,i,!0,!0),u(t,"",e,i,!0,!0))},traverseAncestors:function(t,e,i){u("",t,e,i,!0,!1)},getFirstCommonAncestorID:l,_getNextDescendantID:f,isAncestorIDOf:d,SEPARATOR:r};e.exports=c},{161:161,86:86}],68:[function(t,e,i){"use strict";var n={remove:function(t){t._reactInternalInstance=void 0},get:function(t){return t._reactInternalInstance},has:function(t){return void 0!==t._reactInternalInstance},set:function(t,e){t._reactInternalInstance=e}};e.exports=n},{}],69:[function(t,e,i){"use strict";var n=t(32),r=t(34),s=t(33),o=t(43),a=t(57),l=t(58),u=t(82),c=t(97),h=t(24),d=t(135),p=a.createElement,f=a.createFactory,g=a.cloneElement;p=l.createElement,f=l.createFactory,g=l.cloneElement;var m={Children:{map:n.map,forEach:n.forEach,count:n.count,toArray:n.toArray,only:d},Component:r,createElement:p,cloneElement:g,isValidElement:a.isValidElement,PropTypes:u,createClass:s.createClass,createFactory:f,createMixin:function(t){return t},DOM:o,version:c,__spread:h};e.exports=m},{135:135,24:24,32:32,33:33,34:34,43:43,57:57,58:58,82:82,97:97}],70:[function(t,e,i){"use strict";var n=t(26);function r(t,e){this.value=t,this.requestChange=e}r.PropTypes={link:function(t){var e={value:void 0===t?n.PropTypes.any.isRequired:t.isRequired,requestChange:n.PropTypes.func.isRequired};return n.PropTypes.shape(e)}},e.exports=r},{26:26}],71:[function(t,e,i){"use strict";var r=t(116),n=/\/?>/,s={CHECKSUM_ATTR_NAME:"data-react-checksum",addChecksumToMarkup:function(t){var e=r(t);return t.replace(n," "+s.CHECKSUM_ATTR_NAME+'="'+e+'"$&')},canReuseMarkup:function(t,e){var i=e.getAttribute(s.CHECKSUM_ATTR_NAME);i=i&&parseInt(i,10);var n=r(t);return n===i}};e.exports=s},{116:116}],72:[function(t,e,i){"use strict";var n=t(10),r=t(28),o=t(39),l=t(44),m=t(57),s=t(60),u=t(67),a=t(68),h=t(71),c=t(78),d=t(84),p=t(95),f=t(96),g=t(24),v=t(154),y=t(150),S=t(132),b=t(161),w=t(138),x=t(141),P=t(144),E=t(173),C=n.ID_ATTRIBUTE_NAME,T={},D=9,A="__ReactMount_ownerDocument$"+Math.random().toString(36).slice(2),R={},I={},_={},k=[];function M(t){return t?t.nodeType===D?t.documentElement:t.firstChild:null}function O(t){var e=M(t);return e&&W.getID(e)}function L(t){return t&&t.getAttribute&&t.getAttribute(C)||""}function V(t,e){if(t){L(t)!==e&&b(!1,"ReactMount: Unexpected modification of `%s`",C);var i=W.findReactContainerForID(e);if(i&&y(i,t))return!0}return!1}var N=null;function j(t){var e=T[t];if(!e||!V(e,t))return!1;N=e}function B(t,e,i,n,r,s){l.useCreateElement&&(s=g({},s),i.nodeType===D?s[A]=i:s[A]=i.ownerDocument),s===v&&(s={});var o=i.nodeName.toLowerCase();s[P.ancestorInfoContextKey]=P.updatedAncestorInfo(null,o,null);var a=d.mountComponent(t,e,n,s);t._renderedComponent._topLevelWrapper=t,W._mountImageIntoNode(a,i,r,n)}function U(t,e,i,n,r){var s=f.ReactReconcileTransaction.getPooled(n);s.perform(B,null,t,e,i,s,n,r),f.ReactReconcileTransaction.release(s)}function F(t,e){for(d.unmountComponent(t),e.nodeType===D&&(e=e.documentElement);e.lastChild;)e.removeChild(e.lastChild)}function G(t){var e=O(t);return!!e&&e!==u.getReactRootIDFromNodeID(e)}var H=function(){};H.prototype.isReactComponent={},H.displayName="TopLevelWrapper",H.prototype.render=function(){return this.props};var W={TopLevelWrapper:H,_instancesByReactRootID:R,scrollMonitor:function(t,e){e()},_updateRootComponent:function(t,e,i,n){return W.scrollMonitor(i,function(){p.enqueueElementInternal(t,e),n&&p.enqueueCallbackInternal(t,n)}),_[O(i)]=M(i),t},_registerComponent:function(t,e){e&&(1===e.nodeType||e.nodeType===D||11===e.nodeType)||b(!1,"_registerComponent(...): Target container is not a DOM element."),r.ensureScrollValueMonitoring();var i=W.registerContainer(e);return R[i]=t,i},_renderNewRootComponent:function(t,e,i,n){E(null==o.current,"_renderNewRootComponent(): Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate. Check the render method of %s.",o.current&&o.current.getName()||"ReactCompositeComponent");var r=S(t,null),s=W._registerComponent(r,e);return f.batchedUpdates(U,r,s,e,i,n),_[s]=M(e),r},renderSubtreeIntoContainer:function(t,e,i,n){return null!=t&&null!=t._reactInternalInstance||b(!1,"parentComponent must be a valid React Component"),W._renderSubtreeIntoContainer(t,e,i,n)},_renderSubtreeIntoContainer:function(t,e,i,n){m.isValidElement(e)||b(!1,"ReactDOM.render(): Invalid component element.%s","string"==typeof e?" Instead of passing an element string, make sure to instantiate it by passing it to React.createElement.":"function"==typeof e?" Instead of passing a component class, make sure to instantiate it by passing it to React.createElement.":null!=e&&void 0!==e.props?" This may be caused by unintentionally loading two independent copies of React.":""),E(!i||!i.tagName||"BODY"!==i.tagName.toUpperCase(),"render(): Rendering components directly into document.body is discouraged, since its children are often manipulated by third-party scripts and browser extensions. This may lead to subtle reconciliation issues. Try rendering into a container element created for your app.");var r=new m(H,null,null,null,null,null,e),s=R[O(i)];if(s){var o=s._currentElement,a=o.props;if(x(a,e)){var l=s._renderedComponent.getPublicInstance(),u=n&&function(){n.call(l)};return W._updateRootComponent(s,r,i,u),l}W.unmountComponentAtNode(i)}var c=M(i),h=c&&!!L(c),d=G(i);if(1,E(!d,"render(...): Replacing React-rendered children with a new root component. If you intended to update the children of this node, you should instead have the existing children update their state and render the new components instead of calling ReactDOM.render."),!h||c.nextSibling)for(var p=c;p;){if(L(p)){E(!1,"render(): Target node has markup rendered by React, but there are unrelated nodes as well. This is most commonly caused by white-space inserted around server-rendered markup.");break}p=p.nextSibling}var f=h&&!s&&!d,g=W._renderNewRootComponent(r,i,f,null!=t?t._reactInternalInstance._processChildContext(t._reactInternalInstance._context):v)._renderedComponent.getPublicInstance();return n&&n.call(g),g},render:function(t,e,i){return W._renderSubtreeIntoContainer(null,t,e,i)},registerContainer:function(t){var e=O(t);return e=(e=e&&u.getReactRootIDFromNodeID(e))||u.createReactRootID(),I[e]=t,e},unmountComponentAtNode:function(t){E(null==o.current,"unmountComponentAtNode(): Render methods should be a pure function of props and state; triggering nested component updates from render is not allowed. If necessary, trigger nested updates in componentDidUpdate. Check the render method of %s.",o.current&&o.current.getName()||"ReactCompositeComponent"),t&&(1===t.nodeType||t.nodeType===D||11===t.nodeType)||b(!1,"unmountComponentAtNode(...): Target container is not a DOM element.");var e=O(t),i=R[e];if(i)return f.batchedUpdates(F,i,t),delete R[e],delete I[e],delete _[e],!0;var n=G(t),r=L(t),s=r&&r===u.getReactRootIDFromNodeID(r);return E(!n,"unmountComponentAtNode(): The node you're attempting to unmount was rendered by React and is not a top-level container. %s",s?"You may have accidentally passed in a React root node instead of its container.":"Instead, have the parent component update its state and rerender in order to remove this component."),!1},findReactContainerForID:function(t){var e=u.getReactRootIDFromNodeID(t),i=I[e],n=_[e];if(n&&n.parentNode!==i){E(L(n)===e,"ReactMount: Root element ID differed from reactRootID.");var r=i.firstChild;r&&e===L(r)?_[e]=r:E(!1,"ReactMount: Root element has been removed from its original container. New container: %s",n.parentNode)}return i},findReactNodeByID:function(t){var e=W.findReactContainerForID(t);return W.findComponentRoot(e,t)},getFirstReactDOM:function(t){return function(t){for(;t&&t.parentNode!==t;t=t.parentNode)if(1===t.nodeType){var e=L(t);if(e){var i,n=u.getReactRootIDFromNodeID(e),r=t;do{if(i=L(r),null==(r=r.parentNode))return null}while(i!==n);if(r===I[n])return t}}return null}(t)},findComponentRoot:function(t,e){var i=k,n=0,r=function(t){N=null,u.traverseAncestors(t,j);var e=N;return N=null,e}(e)||t;for(E(null!=r,"React can't find the root component node for data-reactid value `%s`. If you're seeing this message, it probably means that you've loaded two copies of React on the page. At this time, only a single copy of React can be loaded at a time.",e),i[0]=r.firstChild,i.length=1;n<i.length;){for(var s,o=i[n++];o;){var a=W.getID(o);a?e===a?s=o:u.isAncestorIDOf(a,e)&&(i.length=n=0,i.push(o.firstChild)):i.push(o.firstChild),o=o.nextSibling}if(s)return i.length=0,s}i.length=0,b(!1,"findComponentRoot(..., %s): Unable to find element. This probably means the DOM was unexpectedly mutated (e.g., by the browser), usually due to forgetting a <tbody> when using tables, nesting tags like <form>, <p>, or <a>, or using non-SVG elements in an <svg> parent. Try inspecting the child nodes of the element with React ID `%s`.",e,W.getID(t))},_mountImageIntoNode:function(t,e,i,n){if(e&&(1===e.nodeType||e.nodeType===D||11===e.nodeType)||b(!1,"mountComponentIntoNode(...): Target container is not valid."),i){var r=M(e);if(h.canReuseMarkup(t,r))return;var s=r.getAttribute(h.CHECKSUM_ATTR_NAME);r.removeAttribute(h.CHECKSUM_ATTR_NAME);var o=r.outerHTML;r.setAttribute(h.CHECKSUM_ATTR_NAME,s);var a,l=t;1===e.nodeType?((a=document.createElement("div")).innerHTML=t,l=a.innerHTML):(a=document.createElement("iframe"),document.body.appendChild(a),a.contentDocument.write(t),l=a.contentDocument.documentElement.outerHTML,document.body.removeChild(a));var u=function(t,e){for(var i=Math.min(t.length,e.length),n=0;n<i;n++)if(t.charAt(n)!==e.charAt(n))return n;return t.length===e.length?-1:i}(l,o),c=" (client) "+l.substring(u-20,u+20)+"\n (server) "+o.substring(u-20,u+20);e.nodeType===D&&b(!1,"You're trying to render a component to the document using server rendering but the checksum was invalid. This usually means you rendered a different component type or props on the client from the one on the server, or your render() methods are impure. React cannot handle this case due to cross-browser quirks by rendering at the document root. You should look for environment dependent code in your components and ensure the props are the same client and server side:\n%s",c),E(!1,"React attempted to reuse markup in a container but the checksum was invalid. This generally means that you are using server rendering and the markup generated on the server was not what the client was expecting. React injected new markup to compensate which works but you have lost many of the benefits of server rendering. Instead, figure out why the markup being generated is different on the client or server:\n%s",c)}if(e.nodeType===D&&b(!1,"You're trying to render a component to the document but you didn't use server rendering. We can't do this without using server rendering due to cross-browser quirks. See ReactDOMServer.renderToString() for server rendering."),n.useCreateElement){for(;e.lastChild;)e.removeChild(e.lastChild);e.appendChild(t)}else w(e,t)},ownerDocumentContextKey:A,getReactRootID:O,getID:function(t){var e=L(t);if(e)if(T.hasOwnProperty(e)){var i=T[e];i!==t&&(V(i,e)&&b(!1,"ReactMount: Two valid but unequal nodes with the same `%s`: %s",C,e),T[e]=t)}else T[e]=t;return e},setID:function(t,e){var i=L(t);i!==e&&delete T[i];t.setAttribute(C,e),T[e]=t},getNode:function(t){T.hasOwnProperty(t)&&V(T[t],t)||(T[t]=W.findReactNodeByID(t));return T[t]},getNodeFromInstance:function(t){var e=a.get(t)._rootNodeID;if(s.isNullComponentID(e))return null;T.hasOwnProperty(e)&&V(T[e],e)||(T[e]=W.findReactNodeByID(e));return T[e]},isValid:V,purgeID:function(t){delete T[t]}};c.measureMethods(W,"ReactMount",{_renderNewRootComponent:"_renderNewRootComponent",_mountImageIntoNode:"_mountImageIntoNode"}),e.exports=W},{10:10,132:132,138:138,141:141,144:144,150:150,154:154,161:161,173:173,24:24,28:28,39:39,44:44,57:57,60:60,67:67,68:68,71:71,78:78,84:84,95:95,96:96}],73:[function(t,e,i){"use strict";var n=t(36),r=t(74),s=t(39),c=t(84),o=t(31),a=t(123),l=0,u=[],h=[];function d(){u.length&&(n.processChildrenUpdates(u,h),p())}function p(){u.length=0,h.length=0}var f={Mixin:{_reconcilerInstantiateChildren:function(t,e,i){if(1,this._currentElement)try{return s.current=this._currentElement._owner,o.instantiateChildren(t,e,i)}finally{s.current=null}return o.instantiateChildren(t,e,i)},_reconcilerUpdateChildren:function(t,e,i,n){var r;if(1,this._currentElement){try{s.current=this._currentElement._owner,r=a(e)}finally{s.current=null}return o.updateChildren(t,r,i,n)}return r=a(e),o.updateChildren(t,r,i,n)},mountChildren:function(t,e,i){var n=this._reconcilerInstantiateChildren(t,e,i);this._renderedChildren=n;var r=[],s=0;for(var o in n)if(n.hasOwnProperty(o)){var a=n[o],l=this._rootNodeID+o,u=c.mountComponent(a,l,e,i);a._mountIndex=s++,r.push(u)}return r},updateTextContent:function(t){l++;var e=!0;try{var i=this._renderedChildren;for(var n in o.unmountChildren(i),i)i.hasOwnProperty(n)&&this._unmountChild(i[n]);this.setTextContent(t),e=!1}finally{--l||(e?p:d)()}},updateMarkup:function(t){l++;var e=!0;try{var i=this._renderedChildren;for(var n in o.unmountChildren(i),i)i.hasOwnProperty(n)&&this._unmountChildByName(i[n],n);this.setMarkup(t),e=!1}finally{--l||(e?p:d)()}},updateChildren:function(t,e,i){l++;var n=!0;try{this._updateChildren(t,e,i),n=!1}finally{--l||(n?p:d)()}},_updateChildren:function(t,e,i){var n=this._renderedChildren,r=this._reconcilerUpdateChildren(n,t,e,i);if((this._renderedChildren=r)||n){var s,o=0,a=0;for(s in r)if(r.hasOwnProperty(s)){var l=n&&n[s],u=r[s];l===u?(this.moveChild(l,a,o),o=Math.max(l._mountIndex,o),l._mountIndex=a):(l&&(o=Math.max(l._mountIndex,o),this._unmountChild(l)),this._mountChildByNameAtIndex(u,s,a,e,i)),a++}for(s in n)!n.hasOwnProperty(s)||r&&r.hasOwnProperty(s)||this._unmountChild(n[s])}},unmountChildren:function(){var t=this._renderedChildren;o.unmountChildren(t),this._renderedChildren=null},moveChild:function(t,e,i){t._mountIndex<i&&function(t,e,i){u.push({parentID:t,parentNode:null,type:r.MOVE_EXISTING,markupIndex:null,content:null,fromIndex:e,toIndex:i})}(this._rootNodeID,t._mountIndex,e)},createChild:function(t,e){!function(t,e,i){u.push({parentID:t,parentNode:null,type:r.INSERT_MARKUP,markupIndex:h.push(e)-1,content:null,fromIndex:null,toIndex:i})}(this._rootNodeID,e,t._mountIndex)},removeChild:function(t){!function(t,e){u.push({parentID:t,parentNode:null,type:r.REMOVE_NODE,markupIndex:null,content:null,fromIndex:e,toIndex:null})}(this._rootNodeID,t._mountIndex)},setTextContent:function(t){!function(t,e){u.push({parentID:t,parentNode:null,type:r.TEXT_CONTENT,markupIndex:null,content:e,fromIndex:null,toIndex:null})}(this._rootNodeID,t)},setMarkup:function(t){!function(t,e){u.push({parentID:t,parentNode:null,type:r.SET_MARKUP,markupIndex:null,content:e,fromIndex:null,toIndex:null})}(this._rootNodeID,t)},_mountChildByNameAtIndex:function(t,e,i,n,r){var s=this._rootNodeID+e,o=c.mountComponent(t,s,n,r);t._mountIndex=i,this.createChild(t,o)},_unmountChild:function(t){this.removeChild(t),t._mountIndex=null}}};e.exports=f},{123:123,31:31,36:36,39:39,74:74,84:84}],74:[function(t,e,i){"use strict";var n=t(165),r=n({INSERT_MARKUP:null,MOVE_EXISTING:null,REMOVE_NODE:null,SET_MARKUP:null,TEXT_CONTENT:null});e.exports=r},{165:165}],75:[function(t,e,i){"use strict";var n=t(24),r=t(161),s=null,o={},a=null,l={injectGenericComponentClass:function(t){s=t},injectTextComponentClass:function(t){a=t},injectComponentClasses:function(t){n(o,t)}};var u={getComponentClassForElement:function(t){if("function"==typeof t.type)return t.type;var e=t.type,i=o[e];null==i&&(o[e]=i=null(e));return i},createInternalComponent:function(t){return s||r(!1,"There is no registered component for the tag %s",t.type),new s(t.type,t.props)},createInstanceForText:function(t){return new a(t)},isTextComponent:function(t){return t instanceof a},injection:l};e.exports=u},{161:161,24:24}],76:[function(t,e,i){"use strict";var n=t(173);function r(t,e){n(!1,"%s(...): Can only update a mounted or mounting component. This usually means you called %s() on an unmounted component. This is a no-op. Please check the code for the %s component.",e,e,t.constructor&&t.constructor.displayName||"")}var s={isMounted:function(t){return!1},enqueueCallback:function(t,e){},enqueueForceUpdate:function(t){r(t,"forceUpdate")},enqueueReplaceState:function(t,e){r(t,"replaceState")},enqueueSetState:function(t,e){r(t,"setState")},enqueueSetProps:function(t,e){r(t,"setProps")},enqueueReplaceProps:function(t,e){r(t,"replaceProps")}};e.exports=s},{173:173}],77:[function(t,e,i){"use strict";var n=t(161),r={isValidOwner:function(t){return!(!t||"function"!=typeof t.attachRef||"function"!=typeof t.detachRef)},addComponentAsRefTo:function(t,e,i){r.isValidOwner(i)||n(!1,"addComponentAsRefTo(...): Only a ReactOwner can have refs. You might be adding a ref to a component that was not created inside a component's `render` method, or you have multiple copies of React loaded (details: https://fb.me/react-refs-must-have-owner)."),i.attachRef(e,t)},removeComponentAsRefFrom:function(t,e,i){r.isValidOwner(i)||n(!1,"removeComponentAsRefFrom(...): Only a ReactOwner can have refs. You might be removing a ref to a component that was not created inside a component's `render` method, or you have multiple copies of React loaded (details: https://fb.me/react-refs-must-have-owner)."),i.getPublicInstance().refs[e]===t.getPublicInstance()&&i.detachRef(e)}};e.exports=r},{161:161}],78:[function(t,e,i){"use strict";var s={enableMeasure:!1,storedMeasure:function(t,e,i){return i},measureMethods:function(t,e,i){for(var n in 1,i)i.hasOwnProperty(n)&&(t[n]=s.measure(e,i[n],t[n]))},measure:function(t,e,i){var n=null,r=function(){return s.enableMeasure?(n=n||s.storedMeasure(t,e,i)).apply(this,arguments):i.apply(this,arguments)};return r.displayName=t+"_"+e,r},injection:{injectMeasure:function(t){s.storedMeasure=t}}};e.exports=s},{}],79:[function(t,e,i){"use strict";var n=t(24),r=t(153),s=t(164);function o(n){return function(t,e,i){t.hasOwnProperty(e)?t[e]=n(t[e],i):t[e]=i}}var a=o(function(t,e){return n({},e,t)}),l={children:r,className:o(s),style:a};var u={mergeProps:function(t,e){return function(t,e){for(var i in e)if(e.hasOwnProperty(i)){var n=l[i];n&&l.hasOwnProperty(i)?n(t,i,e[i]):t.hasOwnProperty(i)||(t[i]=e[i])}return t}(n({},t),e)}};e.exports=u},{153:153,164:164,24:24}],80:[function(t,e,i){"use strict";var n={};n={prop:"prop",context:"context",childContext:"child context"},e.exports=n},{}],81:[function(t,e,i){"use strict";var n=t(165),r=n({prop:null,context:null,childContext:null});e.exports=r},{165:165}],82:[function(t,e,i){"use strict";var o=t(57),d=t(80),n=t(153),s=t(129),c="<<anonymous>>",r={array:a("array"),bool:a("boolean"),func:a("function"),number:a("number"),object:a("object"),string:a("string"),any:p(n.thatReturns(null)),arrayOf:function(c){return p(function(t,e,i,n,r){var s=t[e];if(!Array.isArray(s)){var o=d[n],a=f(s);return new Error("Invalid "+o+" `"+r+"` of type `"+a+"` supplied to `"+i+"`, expected an array.")}for(var l=0;l<s.length;l++){var u=c(s,l,i,n,r+"["+l+"]");if(u instanceof Error)return u}return null})},element:p(function(t,e,i,n,r){if(o.isValidElement(t[e]))return null;var s=d[n];return new Error("Invalid "+s+" `"+r+"` supplied to `"+i+"`, expected a single ReactElement.")}),instanceOf:function(u){return p(function(t,e,i,n,r){if(t[e]instanceof u)return null;var s,o=d[n],a=u.name||c,l=(s=t[e]).constructor&&s.constructor.name?s.constructor.name:"<<anonymous>>";return new Error("Invalid "+o+" `"+r+"` of type `"+l+"` supplied to `"+i+"`, expected instance of `"+a+"`.")})},node:p(function(t,e,i,n,r){if(l(t[e]))return null;var s=d[n];return new Error("Invalid "+s+" `"+r+"` supplied to `"+i+"`, expected a ReactNode.")}),objectOf:function(c){return p(function(t,e,i,n,r){var s=t[e],o=f(s);if("object"!==o){var a=d[n];return new Error("Invalid "+a+" `"+r+"` of type `"+o+"` supplied to `"+i+"`, expected an object.")}for(var l in s)if(s.hasOwnProperty(l)){var u=c(s,l,i,n,r+"."+l);if(u instanceof Error)return u}return null})},oneOf:function(u){if(!Array.isArray(u))return p(function(){return new Error("Invalid argument supplied to oneOf, expected an instance of array.")});return p(function(t,e,i,n,r){for(var s=t[e],o=0;o<u.length;o++)if(s===u[o])return null;var a=d[n],l=JSON.stringify(u);return new Error("Invalid "+a+" `"+r+"` of value `"+s+"` supplied to `"+i+"`, expected one of "+l+".")})},oneOfType:function(a){if(!Array.isArray(a))return p(function(){return new Error("Invalid argument supplied to oneOfType, expected an instance of array.")});return p(function(t,e,i,n,r){for(var s=0;s<a.length;s++){if(null==(0,a[s])(t,e,i,n,r))return null}var o=d[n];return new Error("Invalid "+o+" `"+r+"` supplied to `"+i+"`.")})},shape:function(h){return p(function(t,e,i,n,r){var s=t[e],o=f(s);if("object"!==o){var a=d[n];return new Error("Invalid "+a+" `"+r+"` of type `"+o+"` supplied to `"+i+"`, expected `object`.")}for(var l in h){var u=h[l];if(u){var c=u(s,l,i,n,r+"."+l);if(c)return c}}return null})}};function p(a){function t(t,e,i,n,r,s){if(n=n||c,s=s||i,null!=e[i])return a(e,i,n,r,s);var o=d[r];return t?new Error("Required "+o+" `"+s+"` was not specified in `"+n+"`."):null}var e=t.bind(null,!1);return e.isRequired=t.bind(null,!0),e}function a(l){return p(function(t,e,i,n,r){var s=t[e];if(f(s)===l)return null;var o=d[n],a=u(s);return new Error("Invalid "+o+" `"+r+"` of type `"+a+"` supplied to `"+i+"`, expected `"+l+"`.")})}function l(t){switch(typeof t){case"number":case"string":case"undefined":return!0;case"boolean":return!t;case"object":if(Array.isArray(t))return t.every(l);if(null===t||o.isValidElement(t))return!0;var e=s(t);if(!e)return!1;var i,n=e.call(t);if(e!==t.entries){for(;!(i=n.next()).done;)if(!l(i.value))return!1}else for(;!(i=n.next()).done;){var r=i.value;if(r&&!l(r[1]))return!1}return!0;default:return!1}}function f(t){var e=typeof t;return Array.isArray(t)?"array":t instanceof RegExp?"object":e}function u(t){var e=f(t);if("object"===e){if(t instanceof Date)return"date";if(t instanceof RegExp)return"regexp"}return e}e.exports=r},{129:129,153:153,57:57,80:80}],83:[function(t,e,i){"use strict";var n=t(6),r=t(25),s=t(28),o=t(44),a=t(66),l=t(113),u=t(24),c={initialize:a.getSelectionInformation,close:a.restoreSelection},h={initialize:function(){var t=s.isEnabled();return s.setEnabled(!1),t},close:function(t){s.setEnabled(t)}},d=[c,h,{initialize:function(){this.reactMountReady.reset()},close:function(){this.reactMountReady.notifyAll()}}];function p(t){this.reinitializeTransaction(),this.renderToStaticMarkup=!1,this.reactMountReady=n.getPooled(null),this.useCreateElement=!t&&o.useCreateElement}var f={getTransactionWrappers:function(){return d},getReactMountReady:function(){return this.reactMountReady},destructor:function(){n.release(this.reactMountReady),this.reactMountReady=null}};u(p.prototype,l.Mixin,f),r.addPoolingTo(p),e.exports=p},{113:113,24:24,25:25,28:28,44:44,6:6,66:66}],84:[function(t,e,i){"use strict";var o=t(85);function a(){o.attachRefs(this,this._currentElement)}var n={mountComponent:function(t,e,i,n){var r=t.mountComponent(e,i,n);return t._currentElement&&null!=t._currentElement.ref&&i.getReactMountReady().enqueue(a,t),r},unmountComponent:function(t){o.detachRefs(t,t._currentElement),t.unmountComponent()},receiveComponent:function(t,e,i,n){var r=t._currentElement;if(e!==r||n!==t._context){var s=o.shouldUpdateRefs(r,e);s&&o.detachRefs(t,r),t.receiveComponent(e,i,n),s&&t._currentElement&&null!=t._currentElement.ref&&i.getReactMountReady().enqueue(a,t)}},performUpdateIfNecessary:function(t,e){t.performUpdateIfNecessary(e)}};e.exports=n},{85:85}],85:[function(t,e,i){"use strict";var n=t(77),r={};r.attachRefs=function(t,e){if(null!==e&&!1!==e){var i=e.ref;null!=i&&function(t,e,i){"function"==typeof t?t(e.getPublicInstance()):n.addComponentAsRefTo(e,t,i)}(i,t,e._owner)}},r.shouldUpdateRefs=function(t,e){var i=null===t||!1===t,n=null===e||!1===e;return i||n||e._owner!==t._owner||e.ref!==t.ref},r.detachRefs=function(t,e){if(null!==e&&!1!==e){var i=e.ref;null!=i&&function(t,e,i){"function"==typeof t?t(null):n.removeComponentAsRefFrom(e,t,i)}(i,t,e._owner)}},e.exports=r},{77:77}],86:[function(t,e,i){"use strict";var n={injectCreateReactRootIndex:function(t){r.createReactRootIndex=t}},r={createReactRootIndex:null,injection:n};e.exports=r},{}],87:[function(t,e,i){"use strict";e.exports={isBatchingUpdates:false,batchedUpdates:function(t){}}},{}],88:[function(t,e,i){"use strict";var r=t(53),s=t(57),o=t(67),a=t(71),l=t(87),u=t(89),c=t(96),h=t(154),d=t(132),p=t(161);e.exports={renderToString:function(e){var i;s.isValidElement(e)||p(!1,"renderToString(): You must pass a valid ReactElement.");try{c.injection.injectBatchingStrategy(l);var n=o.createReactRootID();return(i=u.getPooled(!1)).perform(function(){var t=d(e,null).mountComponent(n,i,h);return a.addChecksumToMarkup(t)},null)}finally{u.release(i),c.injection.injectBatchingStrategy(r)}},renderToStaticMarkup:function(t){var e;s.isValidElement(t)||p(!1,"renderToStaticMarkup(): You must pass a valid ReactElement.");try{c.injection.injectBatchingStrategy(l);var i=o.createReactRootID();return(e=u.getPooled(!0)).perform(function(){return d(t,null).mountComponent(i,e,h)},null)}finally{u.release(e),c.injection.injectBatchingStrategy(r)}}}},{132:132,154:154,161:161,53:53,57:57,67:67,71:71,87:87,89:89,96:96}],89:[function(t,e,i){"use strict";var n=t(25),r=t(6),s=t(113),o=t(24),a=t(153),l={initialize:function(){this.reactMountReady.reset()},close:a},u=[l];function c(t){this.reinitializeTransaction(),this.renderToStaticMarkup=t,this.reactMountReady=r.getPooled(null),this.useCreateElement=!1}var h={getTransactionWrappers:function(){return u},getReactMountReady:function(){return this.reactMountReady},destructor:function(){r.release(this.reactMountReady),this.reactMountReady=null}};o(c.prototype,s.Mixin,h),n.addPoolingTo(c),e.exports=c},{113:113,153:153,24:24,25:25,6:6}],90:[function(t,e,i){"use strict";var n={createStateSetter:function(a,l){return function(t,e,i,n,r,s){var o=l.call(a,t,e,i,n,r,s);o&&a.setState(o)}},createStateKeySetter:function(t,e){var i=t.__keySetters||(t.__keySetters={});return i[e]||(i[e]=function(e,i){var n={};return function(t){n[i]=t,e.setState(n)}}(t,e))}};n.Mixin={createStateSetter:function(t){return n.createStateSetter(this,t)},createStateKeySetter:function(t){return n.createStateKeySetter(this,t)}},e.exports=n},{}],91:[function(t,e,i){"use strict";var n=t(15),a=t(16),l=t(19),r=t(26),s=t(40),u=t(57),c=t(28),o=t(38),h=t(67),d=t(68),p=t(72),f=t(96),g=t(105),m=t(24),v=t(154),y=t(122),S=t(161),b=n.topLevelTypes;function w(t){}var x={renderIntoDocument:function(t){var e=document.createElement("div");return s.render(t,e)},isElement:function(t){return u.isValidElement(t)},isElementOfType:function(t,e){return u.isValidElement(t)&&t.type===e},isDOMComponent:function(t){return!(!t||1!==t.nodeType||!t.tagName)},isDOMComponentElement:function(t){return!!(t&&u.isValidElement(t)&&t.tagName)},isCompositeComponent:function(t){return!x.isDOMComponent(t)&&(null!=t&&"function"==typeof t.render&&"function"==typeof t.setState)},isCompositeComponentWithType:function(t,e){if(!x.isCompositeComponent(t))return!1;var i=d.get(t),n=i._currentElement.type;return n===e},isCompositeComponentElement:function(t){if(!u.isValidElement(t))return!1;var e=t.type.prototype;return"function"==typeof e.render&&"function"==typeof e.setState},isCompositeComponentElementWithType:function(t,e){var i=d.get(t),n=i._currentElement.type;return!(!x.isCompositeComponentElement(t)||n!==e)},getRenderedChildOfCompositeComponent:function(t){if(!x.isCompositeComponent(t))return null;var e=d.get(t);return e._renderedComponent.getPublicInstance()},findAllInRenderedTree:function(t,e){return t?(x.isCompositeComponent(t)||S(!1,"findAllInRenderedTree(...): instance must be a composite component"),function t(e,i){if(!e||!e.getPublicInstance)return[];var n=e.getPublicInstance();var r=i(n)?[n]:[];var s=e._currentElement;if(x.isDOMComponent(n)){var o,a=e._renderedChildren;for(o in a)a.hasOwnProperty(o)&&(r=r.concat(t(a[o],i)))}else u.isValidElement(s)&&"function"==typeof s.type&&(r=r.concat(t(e._renderedComponent,i)));return r}(d.get(t),e)):[]},scryRenderedDOMComponentsWithClass:function(t,n){return Array.isArray(n)||(n=n.split(/\s+/)),x.findAllInRenderedTree(t,function(t){if(x.isDOMComponent(t)){var e=t.className;"string"!=typeof e&&(e=t.getAttribute("class")||"");var i=e.split(/\s+/);return n.every(function(t){return-1!==i.indexOf(t)})}return!1})},findRenderedDOMComponentWithClass:function(t,e){var i=x.scryRenderedDOMComponentsWithClass(t,e);if(1!==i.length)throw new Error("Did not find exactly one match (found: "+i.length+") for class:"+e);return i[0]},scryRenderedDOMComponentsWithTag:function(t,e){return x.findAllInRenderedTree(t,function(t){return x.isDOMComponent(t)&&t.tagName.toUpperCase()===e.toUpperCase()})},findRenderedDOMComponentWithTag:function(t,e){var i=x.scryRenderedDOMComponentsWithTag(t,e);if(1!==i.length)throw new Error("Did not find exactly one match for tag:"+e);return i[0]},scryRenderedComponentsWithType:function(t,e){return x.findAllInRenderedTree(t,function(t){return x.isCompositeComponentWithType(t,e)})},findRenderedComponentWithType:function(t,e){var i=x.scryRenderedComponentsWithType(t,e);if(1!==i.length)throw new Error("Did not find exactly one match for componentType:"+e+" (found "+i.length+")");return i[0]},mockComponent:function(t,e){return e=e||t.mockTagName||"div",t.prototype.render.mockImplementation(function(){return r.createElement(e,null,this.props.children)}),this},simulateNativeEventOnNode:function(t,e,i){i.target=e,c.ReactEventListener.dispatchEvent(t,i)},simulateNativeEventOnDOMComponent:function(t,e,i){x.simulateNativeEventOnNode(t,y(e),i)},nativeTouchData:function(t,e){return{touches:[{pageX:t,pageY:e}]}},createRenderer:function(){return new P},Simulate:null,SimulateNative:{}},P=function(){this._instance=null};P.prototype.getRenderOutput=function(){return this._instance&&this._instance._renderedComponent&&this._instance._renderedComponent._renderedOutput||null};var E=function(t){this._renderedOutput=t,this._currentElement=t};E.prototype={mountComponent:function(){},receiveComponent:function(t){this._renderedOutput=t,this._currentElement=t},unmountComponent:function(){},getPublicInstance:function(){return null}};var C=function(){};function T(o){return function(t,e){var i;x.isDOMComponent(t)?i=y(t):t.tagName&&(i=t);var n=c.eventNameDispatchConfigs[o],r=new w;r.target=i;var s=new g(n,p.getID(i),r,i);m(s,e),n.phasedRegistrationNames?l.accumulateTwoPhaseDispatches(s):l.accumulateDirectDispatches(s),f.batchedUpdates(function(){a.enqueueEvents(s),a.processEventQueue(!0)})}}function D(){var t;for(t in x.Simulate={},c.eventNameDispatchConfigs)x.Simulate[t]=T(t)}m(C.prototype,o.Mixin,{_instantiateReactComponent:function(t){return new E(t)},_replaceNodeWithMarkupByID:function(){},_renderValidatedComponent:o.Mixin._renderValidatedComponentWithoutOwnerOrContext}),P.prototype.render=function(t,e){u.isValidElement(t)||S(!1,"ReactShallowRenderer render(): Invalid component element.%s","function"==typeof t?" Instead of passing a component class, make sure to instantiate it by passing it to React.createElement.":""),"string"==typeof t.type&&S(!1,"ReactShallowRenderer render(): Shallow rendering works only with custom components, not primitives (%s). Instead of calling `.render(el)` and inspecting the rendered output, look at `el.props` directly instead.",t.type),e=e||v;var i=f.ReactReconcileTransaction.getPooled(!1);this._render(t,i,e),f.ReactReconcileTransaction.release(i)},P.prototype.unmount=function(){this._instance&&this._instance.unmountComponent()},P.prototype._render=function(t,e,i){if(this._instance)this._instance.receiveComponent(t,e,i);else{var n=h.createReactRootID(),r=new C(t.type);r.construct(t),r.mountComponent(n,e,i),this._instance=r}};var A=a.injection.injectEventPluginOrder;a.injection.injectEventPluginOrder=function(){A.apply(this,arguments),D()};var R=a.injection.injectEventPluginsByName;a.injection.injectEventPluginsByName=function(){R.apply(this,arguments),D()},D(),Object.keys(b).forEach(function(t){var e=0===t.indexOf("top")?t.charAt(3).toLowerCase()+t.substr(4):t;x.SimulateNative[e]=function(n){return function(t,e){var i=new w(n);m(i,e),x.isDOMComponent(t)?x.simulateNativeEventOnDOMComponent(n,t,i):t.tagName&&x.simulateNativeEventOnNode(n,t,i)}}(t)}),e.exports=x},{105:105,122:122,15:15,154:154,16:16,161:161,19:19,24:24,26:26,28:28,38:38,40:40,57:57,67:67,68:68,72:72,96:96}],92:[function(t,e,i){"use strict";var n=t(123),r={getChildMapping:function(t){return t?n(t):t},mergeChildMappings:function(e,i){function t(t){return i.hasOwnProperty(t)?i[t]:e[t]}e=e||{},i=i||{};var n,r={},s=[];for(var o in e)i.hasOwnProperty(o)?s.length&&(r[o]=s,s=[]):s.push(o);var a={};for(var l in i){if(r.hasOwnProperty(l))for(n=0;n<r[l].length;n++){var u=r[l][n];a[r[l][n]]=t(u)}a[l]=t(l)}for(n=0;n<s.length;n++)a[s[n]]=t(s[n]);return a}};e.exports=r},{123:123}],93:[function(t,e,i){"use strict";var n=t(147),r={transitionend:{transition:"transitionend",WebkitTransition:"webkitTransitionEnd",MozTransition:"mozTransitionEnd",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd"},animationend:{animation:"animationend",WebkitAnimation:"webkitAnimationEnd",MozAnimation:"mozAnimationEnd",OAnimation:"oAnimationEnd",msAnimation:"MSAnimationEnd"}},s=[];n.canUseDOM&&function(){var t=document.createElement("div").style;"AnimationEvent"in window||delete r.animationend.animation;"TransitionEvent"in window||delete r.transitionend.transition;for(var e in r){var i=r[e];for(var n in i)if(n in t){s.push(i[n]);break}}}();var o={addEndEventListener:function(e,i){0!==s.length?s.forEach(function(t){!function(t,e,i){t.addEventListener(e,i,!1)}(e,t,i)}):window.setTimeout(i,0)},removeEndEventListener:function(e,i){0!==s.length&&s.forEach(function(t){!function(t,e,i){t.removeEventListener(e,i,!1)}(e,t,i)})}};e.exports=o},{147:147}],94:[function(t,e,i){"use strict";var n=t(26),o=t(92),r=t(24),s=t(153),a=n.createClass({displayName:"ReactTransitionGroup",propTypes:{component:n.PropTypes.any,childFactory:n.PropTypes.func},getDefaultProps:function(){return{component:"span",childFactory:s.thatReturnsArgument}},getInitialState:function(){return{children:o.getChildMapping(this.props.children)}},componentWillMount:function(){this.currentlyTransitioningKeys={},this.keysToEnter=[],this.keysToLeave=[]},componentDidMount:function(){var t=this.state.children;for(var e in t)t[e]&&this.performAppear(e)},componentWillReceiveProps:function(t){var e,i=o.getChildMapping(t.children),n=this.state.children;for(e in this.setState({children:o.mergeChildMappings(n,i)}),i){var r=n&&n.hasOwnProperty(e);!i[e]||r||this.currentlyTransitioningKeys[e]||this.keysToEnter.push(e)}for(e in n){var s=i&&i.hasOwnProperty(e);!n[e]||s||this.currentlyTransitioningKeys[e]||this.keysToLeave.push(e)}},componentDidUpdate:function(){var t=this.keysToEnter;this.keysToEnter=[],t.forEach(this.performEnter);var e=this.keysToLeave;this.keysToLeave=[],e.forEach(this.performLeave)},performAppear:function(t){this.currentlyTransitioningKeys[t]=!0;var e=this.refs[t];e.componentWillAppear?e.componentWillAppear(this._handleDoneAppearing.bind(this,t)):this._handleDoneAppearing(t)},_handleDoneAppearing:function(t){var e=this.refs[t];e.componentDidAppear&&e.componentDidAppear(),delete this.currentlyTransitioningKeys[t];var i=o.getChildMapping(this.props.children);i&&i.hasOwnProperty(t)||this.performLeave(t)},performEnter:function(t){this.currentlyTransitioningKeys[t]=!0;var e=this.refs[t];e.componentWillEnter?e.componentWillEnter(this._handleDoneEntering.bind(this,t)):this._handleDoneEntering(t)},_handleDoneEntering:function(t){var e=this.refs[t];e.componentDidEnter&&e.componentDidEnter(),delete this.currentlyTransitioningKeys[t];var i=o.getChildMapping(this.props.children);i&&i.hasOwnProperty(t)||this.performLeave(t)},performLeave:function(t){this.currentlyTransitioningKeys[t]=!0;var e=this.refs[t];e.componentWillLeave?e.componentWillLeave(this._handleDoneLeaving.bind(this,t)):this._handleDoneLeaving(t)},_handleDoneLeaving:function(i){var t=this.refs[i];t.componentDidLeave&&t.componentDidLeave(),delete this.currentlyTransitioningKeys[i];var e=o.getChildMapping(this.props.children);e&&e.hasOwnProperty(i)?this.performEnter(i):this.setState(function(t){var e=r({},t.children);return delete e[i],{children:e}})},render:function(){var t=[];for(var e in this.state.children){var i=this.state.children[e];i&&t.push(n.cloneElement(this.props.childFactory(i),{ref:e,key:e}))}return n.createElement(this.props.component,this.props,t)}});e.exports=a},{153:153,24:24,26:26,92:92}],95:[function(t,e,i){"use strict";var n=t(39),o=t(57),r=t(68),s=t(96),a=t(24),l=t(161),u=t(173);function c(t){s.enqueueUpdate(t)}function h(t,e){var i=r.get(t);return i?(u(null==n.current,"%s(...): Cannot update during an existing state transition (such as within `render`). Render methods should be a pure function of props and state.",e),i):(u(!e,"%s(...): Can only update a mounted or mounting component. This usually means you called %s() on an unmounted component. This is a no-op. Please check the code for the %s component.",e,e,t.constructor.displayName),null)}var d={isMounted:function(t){var e=n.current;null!==e&&(u(e._warnedAboutRefsInRender,"%s is accessing isMounted inside its render() function. render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",e.getName()||"A component"),e._warnedAboutRefsInRender=!0);var i=r.get(t);return!!i&&!!i._renderedComponent},enqueueCallback:function(t,e){"function"!=typeof e&&l(!1,"enqueueCallback(...): You called `setProps`, `replaceProps`, `setState`, `replaceState`, or `forceUpdate` with a callback that isn't callable.");var i=h(t);if(!i)return null;i._pendingCallbacks?i._pendingCallbacks.push(e):i._pendingCallbacks=[e],c(i)},enqueueCallbackInternal:function(t,e){"function"!=typeof e&&l(!1,"enqueueCallback(...): You called `setProps`, `replaceProps`, `setState`, `replaceState`, or `forceUpdate` with a callback that isn't callable."),t._pendingCallbacks?t._pendingCallbacks.push(e):t._pendingCallbacks=[e],c(t)},enqueueForceUpdate:function(t){var e=h(t,"forceUpdate");e&&(e._pendingForceUpdate=!0,c(e))},enqueueReplaceState:function(t,e){var i=h(t,"replaceState");i&&(i._pendingStateQueue=[e],i._pendingReplaceState=!0,c(i))},enqueueSetState:function(t,e){var i=h(t,"setState");if(i){var n=i._pendingStateQueue||(i._pendingStateQueue=[]);n.push(e),c(i)}},enqueueSetProps:function(t,e){var i=h(t,"setProps");i&&d.enqueueSetPropsInternal(i,e)},enqueueSetPropsInternal:function(t,e){var i=t._topLevelWrapper;i||l(!1,"setProps(...): You called `setProps` on a component with a parent. This is an anti-pattern since props will get reactively updated when rendered. Instead, change the owner's `render` method to pass the correct value as props to the component where it is created.");var n=i._pendingElement||i._currentElement,r=n.props,s=a({},r.props,e);i._pendingElement=o.cloneAndReplaceProps(n,o.cloneAndReplaceProps(r,s)),c(i)},enqueueReplaceProps:function(t,e){var i=h(t,"replaceProps");i&&d.enqueueReplacePropsInternal(i,e)},enqueueReplacePropsInternal:function(t,e){var i=t._topLevelWrapper;i||l(!1,"replaceProps(...): You called `replaceProps` on a component with a parent. This is an anti-pattern since props will get reactively updated when rendered. Instead, change the owner's `render` method to pass the correct value as props to the component where it is created.");var n=i._pendingElement||i._currentElement,r=n.props;i._pendingElement=o.cloneAndReplaceProps(n,o.cloneAndReplaceProps(r,e)),c(i)},enqueueElementInternal:function(t,e){t._pendingElement=e,c(t)}};e.exports=d},{161:161,173:173,24:24,39:39,57:57,68:68,96:96}],96:[function(t,e,i){"use strict";var n=t(6),r=t(25),s=t(78),o=t(84),a=t(113),l=t(24),u=t(161),c=[],h=n.getPooled(),d=!1,p=null;function f(){x.ReactReconcileTransaction&&p||u(!1,"ReactUpdates: must inject a reconcile transaction class and batching strategy")}var g={initialize:function(){this.dirtyComponentsLength=c.length},close:function(){this.dirtyComponentsLength!==c.length?(c.splice(0,this.dirtyComponentsLength),b()):c.length=0}},m=[g,{initialize:function(){this.callbackQueue.reset()},close:function(){this.callbackQueue.notifyAll()}}];function v(){this.reinitializeTransaction(),this.dirtyComponentsLength=null,this.callbackQueue=n.getPooled(),this.reconcileTransaction=x.ReactReconcileTransaction.getPooled(!1)}function y(t,e){return t._mountOrder-e._mountOrder}function S(t){var e=t.dirtyComponentsLength;e!==c.length&&u(!1,"Expected flush transaction's stored dirty-components length (%s) to match dirty-components array length (%s).",e,c.length),c.sort(y);for(var i=0;i<e;i++){var n=c[i],r=n._pendingCallbacks;if(n._pendingCallbacks=null,o.performUpdateIfNecessary(n,t.reconcileTransaction),r)for(var s=0;s<r.length;s++)t.callbackQueue.enqueue(r[s],n.getPublicInstance())}}l(v.prototype,a.Mixin,{getTransactionWrappers:function(){return m},destructor:function(){this.dirtyComponentsLength=null,n.release(this.callbackQueue),this.callbackQueue=null,x.ReactReconcileTransaction.release(this.reconcileTransaction),this.reconcileTransaction=null},perform:function(t,e,i){return a.Mixin.perform.call(this,this.reconcileTransaction.perform,this.reconcileTransaction,t,e,i)}}),r.addPoolingTo(v);var b=function(){for(;c.length||d;){if(c.length){var t=v.getPooled();t.perform(S,null,t),v.release(t)}if(d){d=!1;var e=h;h=n.getPooled(),e.notifyAll(),n.release(e)}}};b=s.measure("ReactUpdates","flushBatchedUpdates",b);var w={injectReconcileTransaction:function(t){t||u(!1,"ReactUpdates: must provide a reconcile transaction class"),x.ReactReconcileTransaction=t},injectBatchingStrategy:function(t){t||u(!1,"ReactUpdates: must provide a batching strategy"),"function"!=typeof t.batchedUpdates&&u(!1,"ReactUpdates: must provide a batchedUpdates() function"),"boolean"!=typeof t.isBatchingUpdates&&u(!1,"ReactUpdates: must provide an isBatchingUpdates boolean attribute"),p=t}},x={ReactReconcileTransaction:null,batchedUpdates:function(t,e,i,n,r,s){f(),p.batchedUpdates(t,e,i,n,r,s)},enqueueUpdate:function t(e){f();if(!p.isBatchingUpdates)return void p.batchedUpdates(t,e);c.push(e)},flushBatchedUpdates:b,injection:w,asap:function(t,e){p.isBatchingUpdates||u(!1,"ReactUpdates.asap: Can't enqueue an asap callback in a context whereupdates are not being batched."),h.enqueue(t,e),d=!0}};e.exports=x},{113:113,161:161,24:24,25:25,6:6,78:78,84:84}],97:[function(t,e,i){"use strict";e.exports="0.14.6"},{}],98:[function(t,e,i){"use strict";var n=t(10),r=n.injection.MUST_USE_ATTRIBUTE,s={xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace"},o={Properties:{clipPath:r,cx:r,cy:r,d:r,dx:r,dy:r,fill:r,fillOpacity:r,fontFamily:r,fontSize:r,fx:r,fy:r,gradientTransform:r,gradientUnits:r,markerEnd:r,markerMid:r,markerStart:r,offset:r,opacity:r,patternContentUnits:r,patternUnits:r,points:r,preserveAspectRatio:r,r:r,rx:r,ry:r,spreadMethod:r,stopColor:r,stopOpacity:r,stroke:r,strokeDasharray:r,strokeLinecap:r,strokeOpacity:r,strokeWidth:r,textAnchor:r,transform:r,version:r,viewBox:r,x1:r,x2:r,x:r,xlinkActuate:r,xlinkArcrole:r,xlinkHref:r,xlinkRole:r,xlinkShow:r,xlinkTitle:r,xlinkType:r,xmlBase:r,xmlLang:r,xmlSpace:r,y1:r,y2:r,y:r},DOMAttributeNamespaces:{xlinkActuate:s.xlink,xlinkArcrole:s.xlink,xlinkHref:s.xlink,xlinkRole:s.xlink,xlinkShow:s.xlink,xlinkTitle:s.xlink,xlinkType:s.xlink,xmlBase:s.xml,xmlLang:s.xml,xmlSpace:s.xml},DOMAttributeNames:{clipPath:"clip-path",fillOpacity:"fill-opacity",fontFamily:"font-family",fontSize:"font-size",gradientTransform:"gradientTransform",gradientUnits:"gradientUnits",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",patternContentUnits:"patternContentUnits",patternUnits:"patternUnits",preserveAspectRatio:"preserveAspectRatio",spreadMethod:"spreadMethod",stopColor:"stop-color",stopOpacity:"stop-opacity",strokeDasharray:"stroke-dasharray",strokeLinecap:"stroke-linecap",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",textAnchor:"text-anchor",viewBox:"viewBox",xlinkActuate:"xlink:actuate",xlinkArcrole:"xlink:arcrole",xlinkHref:"xlink:href",xlinkRole:"xlink:role",xlinkShow:"xlink:show",xlinkTitle:"xlink:title",xlinkType:"xlink:type",xmlBase:"xml:base",xmlLang:"xml:lang",xmlSpace:"xml:space"}};e.exports=o},{10:10}],99:[function(t,e,i){"use strict";var n=t(15),r=t(19),s=t(147),o=t(66),a=t(105),l=t(156),u=t(134),c=t(166),h=t(171),d=n.topLevelTypes,p=s.canUseDOM&&"documentMode"in document&&document.documentMode<=11,f={select:{phasedRegistrationNames:{bubbled:c({onSelect:null}),captured:c({onSelectCapture:null})},dependencies:[d.topBlur,d.topContextMenu,d.topFocus,d.topKeyDown,d.topMouseDown,d.topMouseUp,d.topSelectionChange]}},g=null,m=null,v=null,y=!1,S=!1,b=c({onSelect:null});function w(t,e){if(y||null==g||g!==l())return null;var i=function(t){{if("selectionStart"in t&&o.hasSelectionCapabilities(t))return{start:t.selectionStart,end:t.selectionEnd};if(window.getSelection){var e=window.getSelection();return{anchorNode:e.anchorNode,anchorOffset:e.anchorOffset,focusNode:e.focusNode,focusOffset:e.focusOffset}}if(document.selection){var i=document.selection.createRange();return{parentElement:i.parentElement(),text:i.text,top:i.boundingTop,left:i.boundingLeft}}}}(g);if(v&&h(v,i))return null;v=i;var n=a.getPooled(f.select,m,t,e);return n.type="select",n.target=g,r.accumulateTwoPhaseDispatches(n),n}var x={eventTypes:f,extractEvents:function(t,e,i,n,r){if(!S)return null;switch(t){case d.topFocus:!u(e)&&"true"!==e.contentEditable||(g=e,m=i,v=null);break;case d.topBlur:v=m=g=null;break;case d.topMouseDown:y=!0;break;case d.topContextMenu:case d.topMouseUp:return y=!1,w(n,r);case d.topSelectionChange:if(p)break;case d.topKeyDown:case d.topKeyUp:return w(n,r)}return null},didPutListener:function(t,e,i){e===b&&(S=!0)}};e.exports=x},{105:105,134:134,147:147,15:15,156:156,166:166,171:171,19:19,66:66}],100:[function(t,e,i){"use strict";var n=Math.pow(2,53),r={createReactRootIndex:function(){return Math.ceil(Math.random()*n)}};e.exports=r},{}],101:[function(t,e,i){"use strict";var n=t(15),r=t(146),l=t(19),s=t(72),u=t(102),c=t(105),h=t(106),d=t(108),p=t(109),f=t(104),g=t(110),m=t(111),v=t(112),o=t(153),y=t(125),S=t(161),a=t(166),b=n.topLevelTypes,w={abort:{phasedRegistrationNames:{bubbled:a({onAbort:!0}),captured:a({onAbortCapture:!0})}},blur:{phasedRegistrationNames:{bubbled:a({onBlur:!0}),captured:a({onBlurCapture:!0})}},canPlay:{phasedRegistrationNames:{bubbled:a({onCanPlay:!0}),captured:a({onCanPlayCapture:!0})}},canPlayThrough:{phasedRegistrationNames:{bubbled:a({onCanPlayThrough:!0}),captured:a({onCanPlayThroughCapture:!0})}},click:{phasedRegistrationNames:{bubbled:a({onClick:!0}),captured:a({onClickCapture:!0})}},contextMenu:{phasedRegistrationNames:{bubbled:a({onContextMenu:!0}),captured:a({onContextMenuCapture:!0})}},copy:{phasedRegistrationNames:{bubbled:a({onCopy:!0}),captured:a({onCopyCapture:!0})}},cut:{phasedRegistrationNames:{bubbled:a({onCut:!0}),captured:a({onCutCapture:!0})}},doubleClick:{phasedRegistrationNames:{bubbled:a({onDoubleClick:!0}),captured:a({onDoubleClickCapture:!0})}},drag:{phasedRegistrationNames:{bubbled:a({onDrag:!0}),captured:a({onDragCapture:!0})}},dragEnd:{phasedRegistrationNames:{bubbled:a({onDragEnd:!0}),captured:a({onDragEndCapture:!0})}},dragEnter:{phasedRegistrationNames:{bubbled:a({onDragEnter:!0}),captured:a({onDragEnterCapture:!0})}},dragExit:{phasedRegistrationNames:{bubbled:a({onDragExit:!0}),captured:a({onDragExitCapture:!0})}},dragLeave:{phasedRegistrationNames:{bubbled:a({onDragLeave:!0}),captured:a({onDragLeaveCapture:!0})}},dragOver:{phasedRegistrationNames:{bubbled:a({onDragOver:!0}),captured:a({onDragOverCapture:!0})}},dragStart:{phasedRegistrationNames:{bubbled:a({onDragStart:!0}),captured:a({onDragStartCapture:!0})}},drop:{phasedRegistrationNames:{bubbled:a({onDrop:!0}),captured:a({onDropCapture:!0})}},durationChange:{phasedRegistrationNames:{bubbled:a({onDurationChange:!0}),captured:a({onDurationChangeCapture:!0})}},emptied:{phasedRegistrationNames:{bubbled:a({onEmptied:!0}),captured:a({onEmptiedCapture:!0})}},encrypted:{phasedRegistrationNames:{bubbled:a({onEncrypted:!0}),captured:a({onEncryptedCapture:!0})}},ended:{phasedRegistrationNames:{bubbled:a({onEnded:!0}),captured:a({onEndedCapture:!0})}},error:{phasedRegistrationNames:{bubbled:a({onError:!0}),captured:a({onErrorCapture:!0})}},focus:{phasedRegistrationNames:{bubbled:a({onFocus:!0}),captured:a({onFocusCapture:!0})}},input:{phasedRegistrationNames:{bubbled:a({onInput:!0}),captured:a({onInputCapture:!0})}},keyDown:{phasedRegistrationNames:{bubbled:a({onKeyDown:!0}),captured:a({onKeyDownCapture:!0})}},keyPress:{phasedRegistrationNames:{bubbled:a({onKeyPress:!0}),captured:a({onKeyPressCapture:!0})}},keyUp:{phasedRegistrationNames:{bubbled:a({onKeyUp:!0}),captured:a({onKeyUpCapture:!0})}},load:{phasedRegistrationNames:{bubbled:a({onLoad:!0}),captured:a({onLoadCapture:!0})}},loadedData:{phasedRegistrationNames:{bubbled:a({onLoadedData:!0}),captured:a({onLoadedDataCapture:!0})}},loadedMetadata:{phasedRegistrationNames:{bubbled:a({onLoadedMetadata:!0}),captured:a({onLoadedMetadataCapture:!0})}},loadStart:{phasedRegistrationNames:{bubbled:a({onLoadStart:!0}),captured:a({onLoadStartCapture:!0})}},mouseDown:{phasedRegistrationNames:{bubbled:a({onMouseDown:!0}),captured:a({onMouseDownCapture:!0})}},mouseMove:{phasedRegistrationNames:{bubbled:a({onMouseMove:!0}),captured:a({onMouseMoveCapture:!0})}},mouseOut:{phasedRegistrationNames:{bubbled:a({onMouseOut:!0}),captured:a({onMouseOutCapture:!0})}},mouseOver:{phasedRegistrationNames:{bubbled:a({onMouseOver:!0}),captured:a({onMouseOverCapture:!0})}},mouseUp:{phasedRegistrationNames:{bubbled:a({onMouseUp:!0}),captured:a({onMouseUpCapture:!0})}},paste:{phasedRegistrationNames:{bubbled:a({onPaste:!0}),captured:a({onPasteCapture:!0})}},pause:{phasedRegistrationNames:{bubbled:a({onPause:!0}),captured:a({onPauseCapture:!0})}},play:{phasedRegistrationNames:{bubbled:a({onPlay:!0}),captured:a({onPlayCapture:!0})}},playing:{phasedRegistrationNames:{bubbled:a({onPlaying:!0}),captured:a({onPlayingCapture:!0})}},progress:{phasedRegistrationNames:{bubbled:a({onProgress:!0}),captured:a({onProgressCapture:!0})}},rateChange:{phasedRegistrationNames:{bubbled:a({onRateChange:!0}),captured:a({onRateChangeCapture:!0})}},reset:{phasedRegistrationNames:{bubbled:a({onReset:!0}),captured:a({onResetCapture:!0})}},scroll:{phasedRegistrationNames:{bubbled:a({onScroll:!0}),captured:a({onScrollCapture:!0})}},seeked:{phasedRegistrationNames:{bubbled:a({onSeeked:!0}),captured:a({onSeekedCapture:!0})}},seeking:{phasedRegistrationNames:{bubbled:a({onSeeking:!0}),captured:a({onSeekingCapture:!0})}},stalled:{phasedRegistrationNames:{bubbled:a({onStalled:!0}),captured:a({onStalledCapture:!0})}},submit:{phasedRegistrationNames:{bubbled:a({onSubmit:!0}),captured:a({onSubmitCapture:!0})}},suspend:{phasedRegistrationNames:{bubbled:a({onSuspend:!0}),captured:a({onSuspendCapture:!0})}},timeUpdate:{phasedRegistrationNames:{bubbled:a({onTimeUpdate:!0}),captured:a({onTimeUpdateCapture:!0})}},touchCancel:{phasedRegistrationNames:{bubbled:a({onTouchCancel:!0}),captured:a({onTouchCancelCapture:!0})}},touchEnd:{phasedRegistrationNames:{bubbled:a({onTouchEnd:!0}),captured:a({onTouchEndCapture:!0})}},touchMove:{phasedRegistrationNames:{bubbled:a({onTouchMove:!0}),captured:a({onTouchMoveCapture:!0})}},touchStart:{phasedRegistrationNames:{bubbled:a({onTouchStart:!0}),captured:a({onTouchStartCapture:!0})}},volumeChange:{phasedRegistrationNames:{bubbled:a({onVolumeChange:!0}),captured:a({onVolumeChangeCapture:!0})}},waiting:{phasedRegistrationNames:{bubbled:a({onWaiting:!0}),captured:a({onWaitingCapture:!0})}},wheel:{phasedRegistrationNames:{bubbled:a({onWheel:!0}),captured:a({onWheelCapture:!0})}}},x={topAbort:w.abort,topBlur:w.blur,topCanPlay:w.canPlay,topCanPlayThrough:w.canPlayThrough,topClick:w.click,topContextMenu:w.contextMenu,topCopy:w.copy,topCut:w.cut,topDoubleClick:w.doubleClick,topDrag:w.drag,topDragEnd:w.dragEnd,topDragEnter:w.dragEnter,topDragExit:w.dragExit,topDragLeave:w.dragLeave,topDragOver:w.dragOver,topDragStart:w.dragStart,topDrop:w.drop,topDurationChange:w.durationChange,topEmptied:w.emptied,topEncrypted:w.encrypted,topEnded:w.ended,topError:w.error,topFocus:w.focus,topInput:w.input,topKeyDown:w.keyDown,topKeyPress:w.keyPress,topKeyUp:w.keyUp,topLoad:w.load,topLoadedData:w.loadedData,topLoadedMetadata:w.loadedMetadata,topLoadStart:w.loadStart,topMouseDown:w.mouseDown,topMouseMove:w.mouseMove,topMouseOut:w.mouseOut,topMouseOver:w.mouseOver,topMouseUp:w.mouseUp,topPaste:w.paste,topPause:w.pause,topPlay:w.play,topPlaying:w.playing,topProgress:w.progress,topRateChange:w.rateChange,topReset:w.reset,topScroll:w.scroll,topSeeked:w.seeked,topSeeking:w.seeking,topStalled:w.stalled,topSubmit:w.submit,topSuspend:w.suspend,topTimeUpdate:w.timeUpdate,topTouchCancel:w.touchCancel,topTouchEnd:w.touchEnd,topTouchMove:w.touchMove,topTouchStart:w.touchStart,topVolumeChange:w.volumeChange,topWaiting:w.waiting,topWheel:w.wheel};for(var P in x)x[P].dependencies=[P];var E=a({onClick:null}),C={},T={eventTypes:w,extractEvents:function(t,e,i,n,r){var s,o=x[t];if(!o)return null;switch(t){case b.topAbort:case b.topCanPlay:case b.topCanPlayThrough:case b.topDurationChange:case b.topEmptied:case b.topEncrypted:case b.topEnded:case b.topError:case b.topInput:case b.topLoad:case b.topLoadedData:case b.topLoadedMetadata:case b.topLoadStart:case b.topPause:case b.topPlay:case b.topPlaying:case b.topProgress:case b.topRateChange:case b.topReset:case b.topSeeked:case b.topSeeking:case b.topStalled:case b.topSubmit:case b.topSuspend:case b.topTimeUpdate:case b.topVolumeChange:case b.topWaiting:s=c;break;case b.topKeyPress:if(0===y(n))return null;case b.topKeyDown:case b.topKeyUp:s=d;break;case b.topBlur:case b.topFocus:s=h;break;case b.topClick:if(2===n.button)return null;case b.topContextMenu:case b.topDoubleClick:case b.topMouseDown:case b.topMouseMove:case b.topMouseOut:case b.topMouseOver:case b.topMouseUp:s=p;break;case b.topDrag:case b.topDragEnd:case b.topDragEnter:case b.topDragExit:case b.topDragLeave:case b.topDragOver:case b.topDragStart:case b.topDrop:s=f;break;case b.topTouchCancel:case b.topTouchEnd:case b.topTouchMove:case b.topTouchStart:s=g;break;case b.topScroll:s=m;break;case b.topWheel:s=v;break;case b.topCopy:case b.topCut:case b.topPaste:s=u}s||S(!1,"SimpleEventPlugin: Unhandled event type, `%s`.",t);var a=s.getPooled(o,i,n,r);return l.accumulateTwoPhaseDispatches(a),a},didPutListener:function(t,e,i){if(e===E){var n=s.getNode(t);C[t]||(C[t]=r.listen(n,"click",o))}},willDeleteListener:function(t,e){e===E&&(C[t].remove(),delete C[t])}};e.exports=T},{102:102,104:104,105:105,106:106,108:108,109:109,110:110,111:111,112:112,125:125,146:146,15:15,153:153,161:161,166:166,19:19,72:72}],102:[function(t,e,i){"use strict";var r=t(105),n={clipboardData:function(t){return"clipboardData"in t?t.clipboardData:window.clipboardData}};function s(t,e,i,n){r.call(this,t,e,i,n)}r.augmentClass(s,n),e.exports=s},{105:105}],103:[function(t,e,i){"use strict";var r=t(105);function n(t,e,i,n){r.call(this,t,e,i,n)}r.augmentClass(n,{data:null}),e.exports=n},{105:105}],104:[function(t,e,i){"use strict";var r=t(109);function n(t,e,i,n){r.call(this,t,e,i,n)}r.augmentClass(n,{dataTransfer:null}),e.exports=n},{109:109}],105:[function(t,e,i){"use strict";var n=t(25),r=t(24),l=t(153),s=t(173),o={type:null,currentTarget:l.thatReturnsNull,eventPhase:null,bubbles:null,cancelable:null,timeStamp:function(t){return t.timeStamp||Date.now()},defaultPrevented:null,isTrusted:null};function a(t,e,i,n){this.dispatchConfig=t,this.dispatchMarker=e,this.nativeEvent=i,this.target=n,this.currentTarget=n;var r=this.constructor.Interface;for(var s in r)if(r.hasOwnProperty(s)){var o=r[s];this[s]=o?o(i):i[s]}var a=null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue;this.isDefaultPrevented=a?l.thatReturnsTrue:l.thatReturnsFalse,this.isPropagationStopped=l.thatReturnsFalse}r(a.prototype,{preventDefault:function(){this.defaultPrevented=!0;var t=this.nativeEvent;s(t,"This synthetic event is reused for performance reasons. If you're seeing this, you're calling `preventDefault` on a released/nullified synthetic event. This is a no-op. See https://fb.me/react-event-pooling for more information."),t&&(t.preventDefault?t.preventDefault():t.returnValue=!1,this.isDefaultPrevented=l.thatReturnsTrue)},stopPropagation:function(){var t=this.nativeEvent;s(t,"This synthetic event is reused for performance reasons. If you're seeing this, you're calling `stopPropagation` on a released/nullified synthetic event. This is a no-op. See https://fb.me/react-event-pooling for more information."),t&&(t.stopPropagation?t.stopPropagation():t.cancelBubble=!0,this.isPropagationStopped=l.thatReturnsTrue)},persist:function(){this.isPersistent=l.thatReturnsTrue},isPersistent:l.thatReturnsFalse,destructor:function(){var t=this.constructor.Interface;for(var e in t)this[e]=null;this.dispatchConfig=null,this.dispatchMarker=null,this.nativeEvent=null}}),a.Interface=o,a.augmentClass=function(t,e){var i=Object.create(this.prototype);r(i,t.prototype),t.prototype=i,(t.prototype.constructor=t).Interface=r({},this.Interface,e),t.augmentClass=this.augmentClass,n.addPoolingTo(t,n.fourArgumentPooler)},n.addPoolingTo(a,n.fourArgumentPooler),e.exports=a},{153:153,173:173,24:24,25:25}],106:[function(t,e,i){"use strict";var r=t(111);function n(t,e,i,n){r.call(this,t,e,i,n)}r.augmentClass(n,{relatedTarget:null}),e.exports=n},{111:111}],107:[function(t,e,i){"use strict";var r=t(105);function n(t,e,i,n){r.call(this,t,e,i,n)}r.augmentClass(n,{data:null}),e.exports=n},{105:105}],108:[function(t,e,i){"use strict";var r=t(111),n=t(125),s=t(126),o=t(127),a={key:s,location:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,repeat:null,locale:null,getModifierState:o,charCode:function(t){return"keypress"===t.type?n(t):0},keyCode:function(t){return"keydown"===t.type||"keyup"===t.type?t.keyCode:0},which:function(t){return"keypress"===t.type?n(t):"keydown"===t.type||"keyup"===t.type?t.keyCode:0}};function l(t,e,i,n){r.call(this,t,e,i,n)}r.augmentClass(l,a),e.exports=l},{111:111,125:125,126:126,127:127}],109:[function(t,e,i){"use strict";var r=t(111),n=t(114),s=t(127),o={screenX:null,screenY:null,clientX:null,clientY:null,ctrlKey:null,shiftKey:null,altKey:null,metaKey:null,getModifierState:s,button:function(t){var e=t.button;return"which"in t?e:2===e?2:4===e?1:0},buttons:null,relatedTarget:function(t){return t.relatedTarget||(t.fromElement===t.srcElement?t.toElement:t.fromElement)},pageX:function(t){return"pageX"in t?t.pageX:t.clientX+n.currentScrollLeft},pageY:function(t){return"pageY"in t?t.pageY:t.clientY+n.currentScrollTop}};function a(t,e,i,n){r.call(this,t,e,i,n)}r.augmentClass(a,o),e.exports=a},{111:111,114:114,127:127}],110:[function(t,e,i){"use strict";var r=t(111),n=t(127),s={touches:null,targetTouches:null,changedTouches:null,altKey:null,metaKey:null,ctrlKey:null,shiftKey:null,getModifierState:n};function o(t,e,i,n){r.call(this,t,e,i,n)}r.augmentClass(o,s),e.exports=o},{111:111,127:127}],111:[function(t,e,i){"use strict";var r=t(105),n=t(128),s={view:function(t){if(t.view)return t.view;var e=n(t);if(null!=e&&e.window===e)return e;var i=e.ownerDocument;return i?i.defaultView||i.parentWindow:window},detail:function(t){return t.detail||0}};function o(t,e,i,n){r.call(this,t,e,i,n)}r.augmentClass(o,s),e.exports=o},{105:105,128:128}],112:[function(t,e,i){"use strict";var r=t(109);function n(t,e,i,n){r.call(this,t,e,i,n)}r.augmentClass(n,{deltaX:function(t){return"deltaX"in t?t.deltaX:"wheelDeltaX"in t?-t.wheelDeltaX:0},deltaY:function(t){return"deltaY"in t?t.deltaY:"wheelDeltaY"in t?-t.wheelDeltaY:"wheelDelta"in t?-t.wheelDelta:0},deltaZ:null,deltaMode:null}),e.exports=n},{109:109}],113:[function(t,e,i){"use strict";var c=t(161),n={reinitializeTransaction:function(){this.transactionWrappers=this.getTransactionWrappers(),this.wrapperInitData?this.wrapperInitData.length=0:this.wrapperInitData=[],this._isInTransaction=!1},_isInTransaction:!1,getTransactionWrappers:null,isInTransaction:function(){return!!this._isInTransaction},perform:function(t,e,i,n,r,s,o,a){var l,u;this.isInTransaction()&&c(!1,"Transaction.perform(...): Cannot initialize a transaction when there is already an outstanding transaction.");try{this._isInTransaction=!0,l=!0,this.initializeAll(0),u=t.call(e,i,n,r,s,o,a),l=!1}finally{try{if(l)try{this.closeAll(0)}catch(t){}else this.closeAll(0)}finally{this._isInTransaction=!1}}return u},initializeAll:function(t){for(var e=this.transactionWrappers,i=t;i<e.length;i++){var n=e[i];try{this.wrapperInitData[i]=o.OBSERVED_ERROR,this.wrapperInitData[i]=n.initialize?n.initialize.call(this):null}finally{if(this.wrapperInitData[i]===o.OBSERVED_ERROR)try{this.initializeAll(i+1)}catch(t){}}}},closeAll:function(t){this.isInTransaction()||c(!1,"Transaction.closeAll(): Cannot close transaction when none are open.");for(var e=this.transactionWrappers,i=t;i<e.length;i++){var n,r=e[i],s=this.wrapperInitData[i];try{n=!0,s!==o.OBSERVED_ERROR&&r.close&&r.close.call(this,s),n=!1}finally{if(n)try{this.closeAll(i+1)}catch(t){}}}this.wrapperInitData.length=0}},o={Mixin:n,OBSERVED_ERROR:{}};e.exports=o},{161:161}],114:[function(t,e,i){"use strict";var n={currentScrollLeft:0,currentScrollTop:0,refreshScrollValues:function(t){n.currentScrollLeft=t.x,n.currentScrollTop=t.y}};e.exports=n},{}],115:[function(t,e,i){"use strict";var r=t(161);e.exports=function(t,e){if(null==e&&r(!1,"accumulateInto(...): Accumulated items must not be null or undefined."),null==t)return e;var i=Array.isArray(t),n=Array.isArray(e);if(i&&n)return t.push.apply(t,e),t;if(i)return t.push(e),t;if(n)return[t].concat(e);return[t,e]}},{161:161}],116:[function(t,e,i){"use strict";e.exports=function(t){var e=1,i=0,n=0,r=t.length,s=-4&r;for(;n<s;){for(;n<Math.min(n+4096,s);n+=4)i+=(e+=t.charCodeAt(n))+(e+=t.charCodeAt(n+1))+(e+=t.charCodeAt(n+2))+(e+=t.charCodeAt(n+3));e%=65521,i%=65521}for(;n<r;n++)i+=e+=t.charCodeAt(n);return(e%=65521)|(i%=65521)<<16}},{}],117:[function(t,e,i){"use strict";var n=!1;try{Object.defineProperty({},"x",{get:function(){}}),n=!0}catch(t){}e.exports=n},{}],118:[function(t,e,i){"use strict";var n=t(57),r=t(79),s=t(166),o=t(173),a=s({children:null}),l=!1;e.exports=function(t,e){o(l,"cloneWithProps(...) is deprecated. Please use React.cloneElement instead."),l=!0,o(!t.ref,"You are calling cloneWithProps() on a child with a ref. This is dangerous because you're creating a new child which will not be added as a ref to its parent.");var i=r.mergeProps(e,t.props);!i.hasOwnProperty(a)&&t.props.hasOwnProperty(a)&&(i.children=t.props.children);return n.createElement(t.type,i)}},{166:166,173:173,57:57,79:79}],119:[function(t,e,i){"use strict";var n=t(4),r=n.isUnitlessNumber;e.exports=function(t,e){if(null==e||"boolean"==typeof e||""===e)return"";if(isNaN(e)||0===e||r.hasOwnProperty(t)&&r[t])return""+e;"string"==typeof e&&(e=e.trim());return e+"px"}},{4:4}],120:[function(t,e,i){"use strict";var a=t(24),l=t(173);e.exports=function(t,e,i,n,r){var s=!1;{var o=function(){return l(s,"React.%s is deprecated. Please use %s.%s from require('%s') instead.",t,e,t,i),s=!0,r.apply(n,arguments)};return a(o,r)}return r}},{173:173,24:24}],121:[function(t,e,i){"use strict";var n={"&":"&amp;",">":"&gt;","<":"&lt;",'"':"&quot;","'":"&#x27;"},r=/[&><"']/g;function s(t){return n[t]}e.exports=function(t){return(""+t).replace(r,s)}},{}],122:[function(t,e,i){"use strict";var n=t(39),r=t(68),s=t(72),o=t(161),a=t(173);e.exports=function(t){{var e=n.current;null!==e&&(a(e._warnedAboutRefsInRender,"%s is accessing getDOMNode or findDOMNode inside its render(). render() should be a pure function of props and state. It should never access something that requires stale data from the previous render, such as refs. Move this logic to componentDidMount and componentDidUpdate instead.",e.getName()||"A component"),e._warnedAboutRefsInRender=!0)}if(null==t)return null;if(1===t.nodeType)return t;if(r.has(t))return s.getNodeFromInstance(t);null!=t.render&&"function"==typeof t.render&&o(!1,"findDOMNode was called on an unmounted component."),o(!1,"Element appears to be neither ReactComponent nor DOMNode (keys: %s)",Object.keys(t))}},{161:161,173:173,39:39,68:68,72:72}],123:[function(t,e,i){"use strict";var n=t(142),s=t(173);function r(t,e,i){var n=t,r=void 0===n[i];s(r,"flattenChildren(...): Encountered two children with the same key, `%s`. Child keys must be unique; when two children share a key, only the first child will be used.",i),r&&null!=e&&(n[i]=e)}e.exports=function(t){if(null==t)return t;var e={};return n(t,r,e),e}},{142:142,173:173}],124:[function(t,e,i){"use strict";e.exports=function(t,e,i){if(Array.isArray(t)){t.forEach(e,i)}else if(t){e.call(i,t)}}},{}],125:[function(t,e,i){"use strict";e.exports=function(t){var e,i=t.keyCode;"charCode"in t?0===(e=t.charCode)&&13===i&&(e=13):e=i;if(32<=e||13===e)return e;return 0}},{}],126:[function(t,e,i){"use strict";var n=t(125),r={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},s={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"};e.exports=function(t){if(t.key){var e=r[t.key]||t.key;if("Unidentified"!==e)return e}if("keypress"!==t.type)return"keydown"!==t.type&&"keyup"!==t.type?"":s[t.keyCode]||"Unidentified";var i=n(t);return 13===i?"Enter":String.fromCharCode(i)}},{125:125}],127:[function(t,e,i){"use strict";var n={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function r(t){var e=this.nativeEvent;if(e.getModifierState)return e.getModifierState(t);var i=n[t];return!!i&&!!e[i]}e.exports=function(t){return r}},{}],128:[function(t,e,i){"use strict";e.exports=function(t){var e=t.target||t.srcElement||window;return 3===e.nodeType?e.parentNode:e}},{}],129:[function(t,e,i){"use strict";var n="function"==typeof Symbol&&Symbol.iterator;e.exports=function(t){var e=t&&(n&&t[n]||t["@@iterator"]);if("function"==typeof e)return e}},{}],130:[function(t,e,i){"use strict";function s(t){for(;t&&t.firstChild;)t=t.firstChild;return t}function o(t){for(;t;){if(t.nextSibling)return t.nextSibling;t=t.parentNode}}e.exports=function(t,e){var i=s(t),n=0,r=0;for(;i;){if(3===i.nodeType){if(r=n+i.textContent.length,n<=e&&e<=r)return{node:i,offset:e-n};n=r}i=s(o(i))}}},{}],131:[function(t,e,i){"use strict";var n=t(147),r=null;e.exports=function(){!r&&n.canUseDOM&&(r="textContent"in document.documentElement?"textContent":"innerText");return r}},{147:147}],132:[function(t,e,i){"use strict";var n=t(38),r=t(59),s=t(75),o=t(24),a=t(161),l=t(173),u=function(){};function c(t){var e;if(null===t||!1===t)e=new r(c);else if("object"==typeof t){var i=t;i&&("function"==typeof i.type||"string"==typeof i.type)||a(!1,"Element type is invalid: expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",null==i.type?i.type:typeof i.type,function(t){if(t){var e=t.getName();if(e)return" Check the render method of `"+e+"`."}return""}(i._owner)),e="string"==typeof i.type?s.createInternalComponent(i):function(t){return"function"==typeof t&&void 0!==t.prototype&&"function"==typeof t.prototype.mountComponent&&"function"==typeof t.prototype.receiveComponent}(i.type)?new i.type(i):new u}else"string"==typeof t||"number"==typeof t?e=s.createInstanceForText(t):a(!1,"Encountered invalid React node of type %s",typeof t);return l("function"==typeof e.construct&&"function"==typeof e.mountComponent&&"function"==typeof e.receiveComponent&&"function"==typeof e.unmountComponent,"Only React Components can be mounted."),e.construct(t),e._mountIndex=0,e._mountImage=null,e._isOwnerNecessary=!1,e._warnedAboutRefsInRender=!1,Object.preventExtensions&&Object.preventExtensions(e),e}o(u.prototype,n.Mixin,{_instantiateReactComponent:c}),e.exports=c},{161:161,173:173,24:24,38:38,59:59,75:75}],133:[function(t,e,i){"use strict";var s,o=t(147);o.canUseDOM&&(s=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("",""))
/**
 * Checks if an event is supported in the current execution environment.
 *
 * NOTE: This will not work correctly for non-generic events such as `change`,
 * `reset`, `load`, `error`, and `select`.
 *
 * Borrows from Modernizr.
 *
 * @param {string} eventNameSuffix Event name, e.g. "click".
 * @param {?boolean} capture Check if the capture phase is supported.
 * @return {boolean} True if the event is supported.
 * @internal
 * @license Modernizr 3.0.0pre (Custom Build) | MIT
 */,e.exports=function(t,e){if(!o.canUseDOM||e&&!("addEventListener"in document))return!1;var i="on"+t,n=i in document;if(!n){var r=document.createElement("div");r.setAttribute(i,"return;"),n="function"==typeof r[i]}!n&&s&&"wheel"===t&&(n=document.implementation.hasFeature("Events.wheel","3.0"));return n}},{147:147}],134:[function(t,e,i){"use strict";var n={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};e.exports=function(t){var e=t&&t.nodeName&&t.nodeName.toLowerCase();return e&&("input"===e&&n[t.type]||"textarea"===e)}},{}],135:[function(t,e,i){"use strict";var n=t(57),r=t(161);e.exports=function(t){return n.isValidElement(t)||r(!1,"onlyChild must be passed a children with exactly one child."),t}},{161:161,57:57}],136:[function(t,e,i){"use strict";var n=t(121);e.exports=function(t){return'"'+n(t)+'"'}},{121:121}],137:[function(t,e,i){"use strict";var n=t(72);e.exports=n.renderSubtreeIntoContainer},{72:72}],138:[function(t,e,i){"use strict";var n=t(147),r=/^[ \r\n\t\f]/,s=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,o=function(t,e){t.innerHTML=e};if("undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(o=function(t,e){MSApp.execUnsafeLocalFunction(function(){t.innerHTML=e})}),n.canUseDOM){var a=document.createElement("div");a.innerHTML=" ",""===a.innerHTML&&(o=function(t,e){if(t.parentNode&&t.parentNode.replaceChild(t,t),r.test(e)||"<"===e[0]&&s.test(e)){t.innerHTML=String.fromCharCode(65279)+e;var i=t.firstChild;1===i.data.length?t.removeChild(i):i.deleteData(0,1)}else t.innerHTML=e})}e.exports=o},{147:147}],139:[function(t,e,i){"use strict";var n=t(147),r=t(121),s=t(138),o=function(t,e){t.textContent=e};n.canUseDOM&&("textContent"in document.documentElement||(o=function(t,e){s(t,r(e))})),e.exports=o},{121:121,138:138,147:147}],140:[function(t,e,i){"use strict";var n=t(171);e.exports=function(t,e,i){return!n(t.props,e)||!n(t.state,i)}},{171:171}],141:[function(t,e,i){"use strict";e.exports=function(t,e){var i=null===t||!1===t,n=null===e||!1===e;if(i||n)return i==n;var r=typeof t,s=typeof e;return"string"==r||"number"==r?"string"==s||"number"==s:"object"==s&&t.type===e.type&&t.key===e.key}},{}],142:[function(t,e,i){"use strict";var y=t(39),S=t(57),n=t(67),b=t(129),w=t(161),x=t(173),P=n.SEPARATOR,E=":",r={"=":"=0",".":"=1",":":"=2"},s=/[=.:]/g,C=!1;function o(t){return r[t]}function T(t,e){return t&&null!=t.key?D(t.key):e.toString(36)}function D(t){return"$"+function(t){return(""+t).replace(s,o)}(t)}function A(t,e,i,n){var r,s,o=typeof t;if("undefined"!=o&&"boolean"!=o||(t=null),null===t||"string"==o||"number"==o||S.isValidElement(t))return i(n,t,""===e?P+T(t,0):e),1;var a=0,l=""===e?P:e+E;if(Array.isArray(t))for(var u=0;u<t.length;u++)r=t[u],s=l+T(r,u),a+=A(r,s,i,n);else{var c=b(t);if(c){var h,d=c.call(t);if(c!==t.entries)for(var p=0;!(h=d.next()).done;)r=h.value,s=l+T(r,p++),a+=A(r,s,i,n);else for(x(C,"Using Maps as children is not yet fully supported. It is an experimental feature that might be removed. Convert it to a sequence / iterable of keyed ReactElements instead."),C=!0;!(h=d.next()).done;){var f=h.value;f&&(r=f[1],s=l+D(f[0])+E+T(r,0),a+=A(r,s,i,n))}}else if("object"==o){var g="";if(1,g=" If you meant to render a collection of children, use an array instead or wrap the object using createFragment(object) from the React add-ons.",t._isReactElement&&(g=" It looks like you're using an element created by a different version of React. Make sure to use only one copy of React."),y.current){var m=y.current.getName();m&&(g+=" Check the render method of `"+m+"`.")}var v=String(t);w(!1,"Objects are not valid as a React child (found: %s).%s","[object Object]"===v?"object with keys {"+Object.keys(t).join(", ")+"}":v,g)}}return a}e.exports=function(t,e,i){return null!=t?A(t,"",e,i):0}},{129:129,161:161,173:173,39:39,57:57,67:67}],143:[function(t,e,i){"use strict";var o=t(24),n=t(166),a=t(161),l={}.hasOwnProperty;function u(t){return Array.isArray(t)?t.concat():t&&"object"==typeof t?o(new t.constructor,t):t}var c=n({$push:null}),h=n({$unshift:null}),d=n({$splice:null}),p=n({$set:null}),f=n({$merge:null}),g=n({$apply:null}),m=[c,h,d,p,f,g],v={};function y(t,e,i){Array.isArray(t)||a(!1,"update(): expected target of %s to be an array; got %s.",i,t);var n=e[i];Array.isArray(n)||a(!1,"update(): expected spec of %s to be an array; got %s. Did you forget to wrap your parameter in an array?",i,n)}m.forEach(function(t){v[t]=!0}),e.exports=function t(e,i){"object"!=typeof i&&a(!1,"update(): You provided a key path to update() that did not contain one of %s. Did you forget to include {%s: ...}?",m.join(", "),p);if(l.call(i,p))return 1!==Object.keys(i).length&&a(!1,"Cannot have more than one key in an object with %s",p),i[p];var n=u(e);if(l.call(i,f)){var r=i[f];r&&"object"==typeof r||a(!1,"update(): %s expects a spec of type 'object'; got %s",f,r),n&&"object"==typeof n||a(!1,"update(): %s expects a target of type 'object'; got %s",f,n),o(n,i[f])}l.call(i,c)&&(y(e,i,c),i[c].forEach(function(t){n.push(t)}));l.call(i,h)&&(y(e,i,h),i[h].forEach(function(t){n.unshift(t)}));l.call(i,d)&&(Array.isArray(e)||a(!1,"Expected %s target to be an array; got %s",d,e),Array.isArray(i[d])||a(!1,"update(): expected spec of %s to be an array of arrays; got %s. Did you forget to wrap your parameters in an array?",d,i[d]),i[d].forEach(function(t){Array.isArray(t)||a(!1,"update(): expected spec of %s to be an array of arrays; got %s. Did you forget to wrap your parameters in an array?",d,i[d]),n.splice.apply(n,t)}));l.call(i,g)&&("function"!=typeof i[g]&&a(!1,"update(): expected spec of %s to be a function; got %s.",g,i[g]),n=i[g](n));for(var s in i)v.hasOwnProperty(s)&&v[s]||(n[s]=t(e[s],i[s]));return n}},{161:161,166:166,24:24}],144:[function(t,e,i){"use strict";var s=t(24),n=t(153),P=t(173),r=n,o=["address","applet","area","article","aside","base","basefont","bgsound","blockquote","body","br","button","caption","center","col","colgroup","dd","details","dir","div","dl","dt","embed","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","img","input","isindex","li","link","listing","main","marquee","menu","menuitem","meta","nav","noembed","noframes","noscript","object","ol","p","param","plaintext","pre","script","section","select","source","style","summary","table","tbody","td","template","textarea","tfoot","th","thead","title","tr","track","ul","wbr","xmp"],a=["applet","caption","html","table","td","th","marquee","object","template","foreignObject","desc","title"],l=a.concat(["button"]),u=["dd","dt","li","option","optgroup","p","rp","rt"],E={parentTag:null,formTag:null,aTagInScope:null,buttonTagInScope:null,nobrTagInScope:null,pTagInButtonScope:null,listItemTagAutoclosing:null,dlItemTagAutoclosing:null},C=function(t,e){switch(e){case"select":return"option"===t||"optgroup"===t||"#text"===t;case"optgroup":return"option"===t||"#text"===t;case"option":return"#text"===t;case"tr":return"th"===t||"td"===t||"style"===t||"script"===t||"template"===t;case"tbody":case"thead":case"tfoot":return"tr"===t||"style"===t||"script"===t||"template"===t;case"colgroup":return"col"===t||"template"===t;case"table":return"caption"===t||"colgroup"===t||"tbody"===t||"tfoot"===t||"thead"===t||"style"===t||"script"===t||"template"===t;case"head":return"base"===t||"basefont"===t||"bgsound"===t||"link"===t||"meta"===t||"title"===t||"noscript"===t||"noframes"===t||"style"===t||"script"===t||"template"===t;case"html":return"head"===t||"body"===t}switch(t){case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return"h1"!==e&&"h2"!==e&&"h3"!==e&&"h4"!==e&&"h5"!==e&&"h6"!==e;case"rp":case"rt":return-1===u.indexOf(e);case"caption":case"col":case"colgroup":case"frame":case"head":case"tbody":case"td":case"tfoot":case"th":case"thead":case"tr":return null==e}return!0},T=function(t,e){switch(t){case"address":case"article":case"aside":case"blockquote":case"center":case"details":case"dialog":case"dir":case"div":case"dl":case"fieldset":case"figcaption":case"figure":case"footer":case"header":case"hgroup":case"main":case"menu":case"nav":case"ol":case"p":case"section":case"summary":case"ul":case"pre":case"listing":case"table":case"hr":case"xmp":case"h1":case"h2":case"h3":case"h4":case"h5":case"h6":return e.pTagInButtonScope;case"form":return e.formTag||e.pTagInButtonScope;case"li":return e.listItemTagAutoclosing;case"dd":case"dt":return e.dlItemTagAutoclosing;case"button":return e.buttonTagInScope;case"a":return e.aTagInScope;case"nobr":return e.nobrTagInScope}return null},D=function(t){if(!t)return[];for(var e=[];e.push(t),t=t._currentElement._owner;);return e.reverse(),e},A={};(r=function(t,e,i){var n=(i=i||E).parentTag,r=n&&n.tag,s=C(t,r)?null:n,o=s?null:T(t,i),a=s||o;if(a){var l,u=a.tag,c=a.instance,h=e&&e._currentElement._owner,d=c&&c._currentElement._owner,p=D(h),f=D(d),g=Math.min(p.length,f.length),m=-1;for(l=0;l<g&&p[l]===f[l];l++)m=l;var v="(unknown)",y=p.slice(m+1).map(function(t){return t.getName()||v}),S=f.slice(m+1).map(function(t){return t.getName()||v}),b=[].concat(-1!==m?p[m].getName()||v:[],S,u,o?["..."]:[],y,t).join(" > "),w=!!s+"|"+t+"|"+u+"|"+b;if(A[w])return;if(A[w]=!0,s){var x="";"table"===u&&"tr"===t&&(x+=" Add a <tbody> to your code to match the DOM tree generated by the browser."),P(!1,"validateDOMNesting(...): <%s> cannot appear as a child of <%s>. See %s.%s",t,u,b,x)}else P(!1,"validateDOMNesting(...): <%s> cannot appear as a descendant of <%s>. See %s.",t,u,b)}}).ancestorInfoContextKey="__validateDOMNesting_ancestorInfo$"+Math.random().toString(36).slice(2),r.updatedAncestorInfo=function(t,e,i){var n=s({},t||E),r={tag:e,instance:i};if(a.indexOf(e)!==-1){n.aTagInScope=null;n.buttonTagInScope=null;n.nobrTagInScope=null}if(l.indexOf(e)!==-1){n.pTagInButtonScope=null}if(o.indexOf(e)!==-1&&e!=="address"&&e!=="div"&&e!=="p"){n.listItemTagAutoclosing=null;n.dlItemTagAutoclosing=null}if(n.parentTag=r,e==="form"){n.formTag=r}if(e==="a"){n.aTagInScope=r}if(e==="button"){n.buttonTagInScope=r}if(e==="nobr"){n.nobrTagInScope=r}if(e==="p"){n.pTagInButtonScope=r}if(e==="li"){n.listItemTagAutoclosing=r}if(e==="dd"||e==="dt"){n.dlItemTagAutoclosing=r}return n},r.isTagValidInContext=function(t,e){var i=(e=e||E).parentTag,n=i&&i.tag;return C(t,n)&&!T(t,e)},e.exports=r},{153:153,173:173,24:24}],145:[function(t,e,i){"use strict";var n=t(161),r={addClass:function(t,e){return/\s/.test(e)&&n(!1,'CSSCore.addClass takes only a single class name. "%s" contains multiple classes.',e),e&&(t.classList?t.classList.add(e):r.hasClass(t,e)||(t.className=t.className+" "+e)),t},removeClass:function(t,e){return/\s/.test(e)&&n(!1,'CSSCore.removeClass takes only a single class name. "%s" contains multiple classes.',e),e&&(t.classList?t.classList.remove(e):r.hasClass(t,e)&&(t.className=t.className.replace(new RegExp("(^|\\s)"+e+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,""))),t},conditionClass:function(t,e,i){return(i?r.addClass:r.removeClass)(t,e)},hasClass:function(t,e){return/\s/.test(e)&&n(!1,"CSS.hasClass takes only a single class name."),t.classList?!!e&&t.classList.contains(e):-1<(" "+t.className+" ").indexOf(" "+e+" ")}};e.exports=r},{161:161}],146:[function(t,e,i){"use strict";var n=t(153),r={listen:function(t,e,i){return t.addEventListener?(t.addEventListener(e,i,!1),{remove:function(){t.removeEventListener(e,i,!1)}}):t.attachEvent?(t.attachEvent("on"+e,i),{remove:function(){t.detachEvent("on"+e,i)}}):void 0},capture:function(t,e,i){return t.addEventListener?(t.addEventListener(e,i,!0),{remove:function(){t.removeEventListener(e,i,!0)}}):(console.error("Attempted to listen to events during the capture phase on a browser that does not support the capture phase. Your application will not receive some events."),{remove:n})},registerDefault:function(){}};e.exports=r},{153:153}],147:[function(t,e,i){"use strict";var n=!("undefined"==typeof window||!window.document||!window.document.createElement),r={canUseDOM:n,canUseWorkers:"undefined"!=typeof Worker,canUseEventListeners:n&&!(!window.addEventListener&&!window.attachEvent),canUseViewport:n&&!!window.screen,isInWorker:!n};e.exports=r},{}],148:[function(t,e,i){"use strict";var n=/-(.)/g;e.exports=function(t){return t.replace(n,function(t,e){return e.toUpperCase()})}},{}],149:[function(t,e,i){"use strict";var n=t(148),r=/^-ms-/;e.exports=function(t){return n(t.replace(r,"ms-"))}},{148:148}],150:[function(t,e,i){"use strict";var s=t(163);e.exports=function(t,e){var i=!0;t:for(;i;){var n=t,r=e;if(i=!1,n&&r){if(n===r)return!0;if(s(n))return!1;if(s(r)){t=n,e=r.parentNode,i=!0;continue t}return n.contains?n.contains(r):!!n.compareDocumentPosition&&!!(16&n.compareDocumentPosition(r))}return!1}}},{163:163}],151:[function(t,e,i){"use strict";var n=t(172);e.exports=function(t){return e=t,!e||"object"!=typeof e&&"function"!=typeof e||!("length"in e)||"setInterval"in e||"number"==typeof e.nodeType||!(Array.isArray(e)||"callee"in e||"item"in e)?[t]:Array.isArray(t)?t.slice():n(t);var e}},{172:172}],152:[function(t,e,i){"use strict";var n=t(147),h=t(151),d=t(157),p=t(161),f=n.canUseDOM?document.createElement("div"):null,g=/^\s*<(\w+)/,m={altglyph:"altGlyph",altglyphdef:"altGlyphDef",altglyphitem:"altGlyphItem",animatecolor:"animateColor",animatemotion:"animateMotion",animatetransform:"animateTransform",clippath:"clipPath",feblend:"feBlend",fecolormatrix:"feColorMatrix",fecomponenttransfer:"feComponentTransfer",fecomposite:"feComposite",feconvolvematrix:"feConvolveMatrix",fediffuselighting:"feDiffuseLighting",fedisplacementmap:"feDisplacementMap",fedistantlight:"feDistantLight",feflood:"feFlood",fefunca:"feFuncA",fefuncb:"feFuncB",fefuncg:"feFuncG",fefuncr:"feFuncR",fegaussianblur:"feGaussianBlur",feimage:"feImage",femerge:"feMerge",femergenode:"feMergeNode",femorphology:"feMorphology",feoffset:"feOffset",fepointlight:"fePointLight",fespecularlighting:"feSpecularLighting",fespotlight:"feSpotLight",fetile:"feTile",feturbulence:"feTurbulence",foreignobject:"foreignObject",glyphref:"glyphRef",lineargradient:"linearGradient",radialgradient:"radialGradient",textpath:"textPath"};e.exports=function(t,e){var i=f;f||p(!1,"createNodesFromMarkup dummy not initialized");var n=(s=t,o=s.match(g),a=o&&o[1].toLowerCase(),m.hasOwnProperty(a)?m[a]:a),r=n&&d(n);var s,o,a;if(r){i.innerHTML=r[1]+t+r[2];for(var l=r[0];l--;)i=i.lastChild}else i.innerHTML=t;var u=i.getElementsByTagName("script");u.length&&(e||p(!1,"createNodesFromMarkup(...): Unexpected <script> element rendered."),h(u).forEach(e));var c=h(i.childNodes);for(;i.lastChild;)i.removeChild(i.lastChild);return c}},{147:147,151:151,157:157,161:161}],153:[function(t,e,i){"use strict";function n(t){return function(){return t}}function r(){}r.thatReturns=n,r.thatReturnsFalse=n(!1),r.thatReturnsTrue=n(!0),r.thatReturnsNull=n(null),r.thatReturnsThis=function(){return this},r.thatReturnsArgument=function(t){return t},e.exports=r},{}],154:[function(t,e,i){"use strict";var n={};Object.freeze(n),e.exports=n},{}],155:[function(t,e,i){"use strict";e.exports=function(t){try{t.focus()}catch(t){}}},{}],156:[function(t,e,i){"use strict";e.exports=function(){if("undefined"==typeof document)return null;try{return document.activeElement||document.body}catch(t){return document.body}}},{}],157:[function(t,e,i){"use strict";var n=t(147),r=t(161),s=n.canUseDOM?document.createElement("div"):null,o={},a=[1,'<select multiple="true">',"</select>"],l=[1,"<table>","</table>"],u=[3,"<table><tbody><tr>","</tr></tbody></table>"],c=[1,'<svg xmlns="http://www.w3.org/2000/svg">',"</svg>"],h={"*":[1,"?<div>","</div>"],area:[1,"<map>","</map>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],legend:[1,"<fieldset>","</fieldset>"],param:[1,"<object>","</object>"],tr:[2,"<table><tbody>","</tbody></table>"],optgroup:a,option:a,caption:l,colgroup:l,tbody:l,tfoot:l,thead:l,td:u,th:u};["circle","clipPath","defs","ellipse","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","text","tspan","use","filter","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feTile","feTurbulence"].forEach(function(t){h[t]=c,o[t]=!0}),e.exports=function(t){s||r(!1,"Markup wrapping node not initialized"),h.hasOwnProperty(t)||(t="*");o.hasOwnProperty(t)||(s.innerHTML="*"===t?"<link />":"<"+t+"></"+t+">",o[t]=!s.firstChild);return o[t]?h[t]:null}},{147:147,161:161}],158:[function(t,e,i){"use strict";e.exports=function(t){return t!==window?{x:t.scrollLeft,y:t.scrollTop}:{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}}},{}],159:[function(t,e,i){"use strict";var n=/([A-Z])/g;e.exports=function(t){return t.replace(n,"-$1").toLowerCase()}},{}],160:[function(t,e,i){"use strict";var n=t(159),r=/^ms-/;e.exports=function(t){return n(t).replace(r,"-ms-")}},{159:159}],161:[function(t,e,i){"use strict";e.exports=function(t,e,i,n,r,s,o,a){if(1,void 0===e)throw new Error("invariant requires an error message argument");if(!t){var l;if(void 0===e)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var u=[i,n,r,s,o,a],c=0;(l=new Error(e.replace(/%s/g,function(){return u[c++]}))).name="Invariant Violation"}throw l.framesToPop=1,l}}},{}],162:[function(t,e,i){"use strict";e.exports=function(t){return!(!t||!("function"==typeof Node?t instanceof Node:"object"==typeof t&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName))}},{}],163:[function(t,e,i){"use strict";var n=t(162);e.exports=function(t){return n(t)&&3==t.nodeType}},{162:162}],164:[function(t,e,i){"use strict";e.exports=function(t){t=t||"";var e,i=arguments.length;if(1<i)for(var n=1;n<i;n++)(e=arguments[n])&&(t=(t?t+" ":"")+e);return t}},{}],165:[function(t,e,i){"use strict";var n=t(161);e.exports=function(t){var e={},i;for(i in!(t instanceof Object&&!Array.isArray(t))?true?n(false,"keyMirror(...): Argument must be an object."):undefined:undefined,t){if(!t.hasOwnProperty(i)){continue}e[i]=i}return e}},{161:161}],166:[function(t,e,i){"use strict";e.exports=function(t){var e;for(e in t){if(!t.hasOwnProperty(e)){continue}return e}return null}},{}],167:[function(t,e,i){"use strict";var s=Object.prototype.hasOwnProperty;e.exports=function(t,e,i){if(!t)return null;var n={};for(var r in t)s.call(t,r)&&(n[r]=e.call(i,t[r],r,t));return n}},{}],168:[function(t,e,i){"use strict";e.exports=function(e){var i={};return function(t){return i.hasOwnProperty(t)||(i[t]=e.call(this,t)),i[t]}}},{}],169:[function(t,e,i){"use strict";var n,r=t(147);r.canUseDOM&&(n=window.performance||window.msPerformance||window.webkitPerformance),e.exports=n||{}},{147:147}],170:[function(t,e,i){"use strict";var n,r=t(169);n=r.now?function(){return r.now()}:function(){return Date.now()},e.exports=n},{169:169}],171:[function(t,e,i){"use strict";var o=Object.prototype.hasOwnProperty;e.exports=function(t,e){if(t===e)return!0;if("object"!=typeof t||null===t||"object"!=typeof e||null===e)return!1;var i=Object.keys(t),n=Object.keys(e);if(i.length!==n.length)return!1;for(var r=o.bind(e),s=0;s<i.length;s++)if(!r(i[s])||t[i[s]]!==e[i[s]])return!1;return!0}},{}],172:[function(t,e,i){"use strict";var r=t(161);e.exports=function(t){var e=t.length;if((Array.isArray(t)||"object"!=typeof t&&"function"!=typeof t)&&r(!1,"toArray: Array-like object expected"),"number"!=typeof e&&r(!1,"toArray: Object needs a length property"),0===e||e-1 in t||r(!1,"toArray: Object should have keys for indices"),t.hasOwnProperty)try{return Array.prototype.slice.call(t)}catch(t){}for(var i=Array(e),n=0;n<e;n++)i[n]=t[n];return i}},{161:161}],173:[function(t,e,i){"use strict";var n=t(153),r=n;r=function(t,e){for(var i=arguments.length,n=Array(2<i?i-2:0),r=2;r<i;r++)n[r-2]=arguments[r];if(void 0===e)throw new Error("`warning(condition, format, ...args)` requires a warning message argument");if(0!==e.indexOf("Failed Composite propType: ")&&!t){var s=0,o="Warning: "+e.replace(/%s/g,function(){return n[s++]});"undefined"!=typeof console&&console.error(o);try{throw new Error(o)}catch(t){}}},e.exports=r},{153:153}]},{},[1])(1)},function(t,e,h){"use strict";var i;void 0===(i=function(t){var e=h(2),r=h(309),s=DS._,i=DS.errorManager,o=DS.detection,n=i.throwError("templateManager"),a=i.backtick,l=n("getTemplate"),u=a("templateName")+" argument empty",c={getTemplate:function(t){t||l(u);var e,i,n=(i=r[(e=t)+"Mobile"],o.deviceView.isClassicMobile&&null!=i?i:r[e]);return s.isUndefined(n)&&l("tried calling for an undefined template",a(t)),n}};return e.setTemplateManager(c),c}.call(e,h,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,s=DS.stringTabler,i=DS.pubSub,n=DS.events;return{getInitialState:function(){return this.getStringTitles()},componentWillMount:function(){i.on(n.strings.UPDATE_STRINGS,function(){this.setState(this.getStringTitles())},this)},componentWillUnmount:function(){i.off(n.strings.UPDATE_STRINGS,null,this)},getStringTitles:function(){var t=e.result(this,"stringTitles");return t?e.transform(t,function(t,e,i){var n,r;t[["i18n",i].join("")]=(n=e,null!=(r=s.getString(n))?r:n)}):{}}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,ut){"use strict";var i;void 0===(i=function(t){ut(1);var e=ut(310),i=ut(311),n=ut(312),r=ut(313),s=ut(314),o=ut(315),a=ut(316),l=ut(317),u=ut(337),c=ut(338),h=ut(339),d=ut(341),p=ut(342),f=ut(343),g=ut(344),m=ut(345),v=ut(347),y=ut(358),S=ut(361),b=ut(362),w=ut(363),x=ut(364),P=ut(395),E=ut(396),C=ut(424),T=ut(425),D=ut(426),A=ut(427),R=ut(428),I=ut(429),_=ut(430),k=ut(431),M=ut(432),O=ut(433),L=ut(434),V=ut(435),N=ut(436),j=ut(437),B=ut(438),U=ut(439),F=ut(440),G=ut(443),H=ut(448),W=ut(449),z=ut(450),Y=ut(451),X=ut(452),q=ut(455),K=ut(456),Q=ut(458),Z=ut(459),$=ut(460),J=ut(461),tt=ut(462),et=ut(463),it=ut(465),nt=ut(466),rt=ut(467),st=ut(468),ot=ut(471),at=ut(472),lt=ut(473);return Object.assign(e,i,n,r,s,o,a,l,u,c,h,d,p,f,g,m,v,y,S,b,w,x,P,E,C,T,D,A,R,I,_,k,M,O,L,V,N,j,B,U,F,G,H,W,z,Y,X,q,K,Q,Z,$,J,tt,et,it,nt,rt,st,ot,at,lt)}.call(e,ut,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(i=function(t){var i=n(1);return{AccButton:function(){var t=n(16).renderSemanticText,e=(DS.detection.deviceView.isMobile,this.hasVarText());return i.createElement("button",r({className:"acc-shadow-el acc-button"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle(),type:"button",onClick:this.onClick}),e&&!this.state.altTextOverridesText?t(this.parseText().children,this):this.state.label)}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i,o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(i=function(t){var r=s(1);return{AccCheckbox:function(){var t=s(16).renderSemanticText,e=this.getBaseAccStyle(),i=null,n=this.state.label;return this.hasVarText()&&(i=this.getLabelStyle(),n=this.state.altTextOverridesText?this.state.label:t(this.parseText().children,this)),r.createElement("div",{className:"acc-shadow-el",style:e},r.createElement("input",o({className:"acc-shadow-el acc-checkbox",style:_.pick(e,["width","height"]),ref:"input"},this.getBaseAccAttribs(),{type:"checkbox",onClick:this.onClick,checked:this.state.checked})),r.createElement("label",{style:i,htmlFor:"acc-"+this.id},n))}}}.call(e,s,e,t))||(t.exports=i)},function(t,e,p){"use strict";var i,f=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(i=function(t){var d=p(1);return{AccDropList:function(){function r(t){return!t.altTextOverridesText&&null!=e(t,"vartext.blocks")}var s=this,o=p(16).renderSemanticText,t=DS,e=t.utils.getPath,i=t.detection.os.isIOS,a=this.props.slideObject.id,n="acc-"+a+"-choices",l=this.state,u=l.expanded,c=l.selectedData,h=(l.label,this.objView.refs.innard.getSelectedTextData());return d.createElement("div",{className:"acc-shadow-el"},!i&&d.createElement("button",f({className:"acc-shadow-el acc-droplist"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle(),ref:"input",role:"combobox","aria-autocomplete":"list","aria-owns":n,onClick:this.onClickInput,"aria-expanded":u,"aria-controls":u?n:null,"aria-activedescendant":u&&-1!==c?"acc-"+a+"-"+c:null}),r(h)?o(this.parseText(h).children,this):h.altText),!i&&d.createElement("ul",{className:"acc-shadow-el acc-droplist",id:n,tabIndex:"-1",role:"listbox",style:Object.assign(this.getBaseAccStyle(),{visibility:u?"visible":"hidden"})},this.getChoices().map(function(t,e){var i=t.value,n=t.textdata;return d.createElement("li",{onClick:s.onClickOption,key:e,"data-index":e,role:"option",id:"acc-"+a+"-"+i,"aria-selected":i===c||null},r(n)?o(s.parseText(n).children,s):n.altText)})),i&&d.createElement("select",f({className:"acc-shadow-el acc-droplist",size:"1",ref:"input"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle(),onChange:this.onChangeMobile}),d.createElement("option",null,"-- Select --"),this.getChoices().map(function(t,e){var i=t.value,n=t.textdata;return d.createElement("option",{key:e,value:"acc-"+a+"-"+i,"aria-selected":i===c||null},n.altText)})))}}}.call(e,p,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(i=function(t){var i=n(1);return{AccElso:function(){var t=this,e=(DS.detection.deviceView.isMobile,this.getBaseAccAttribs());return i.createElement("div",r({className:"acc-shadow-el acc-elso"},Object.assign(e,{"aria-hidden":e["aria-hidden"]||!this.state.expanded||null}),{style:this.getBaseAccStyle(),onClick:this.onClick}),function(){if(t.state.label)return i.createElement("p",null,t.state.label)}())}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(1);return{AccImage:function(){DS.detection.deviceView.isMobile;var t=this.hasZoom()||this.hasRelease()?this.onClick:null;return e.createElement("button",r({className:"acc-shadow-el acc-image",role:"img","aria-label":this.state.label,onClick:t},Object.assign(this.getBaseAccAttribs(),{tabIndex:this.getTabIndex()}),{style:this.getBaseAccStyle()}))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(1);return{AccMarker:function(){DS.detection.deviceView.isMobile;return e.createElement("button",r({className:"acc-shadow-el acc-button"},Object.assign(this.getBaseAccAttribs(),{ariaControls:"acc-"+this.props.relatedObject.id}),{style:this.getBaseAccStyle(),"aria-label":this.state.label,"aria-expanded":this.state.expanded,type:"button",onClick:this.onClick}))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(1);return{AccScrollarea:function(){return e.createElement("div",r({className:"acc-shadow-el accessible-scrollbar"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle(),role:"scrollbar",onKeyDown:this.onKeyDown,"aria-valuemin":"0","aria-valuemax":"100","aria-valuenow":this.getScrollPercentage(),"aria-controls":"scroll-"+this.objModel.id,"aria-label":this.getAriaLabel(),"aria-hidden":!this.state.canScroll,tabIndex:this.state.canScroll?0:-1}))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,b){"use strict";var i;void 0===(i=function(t){var S=b(1);return{AccShadowDom:function(){var n=this,t=b(197),e=b(203),i=b(204),r=b(205),s=b(206),o=b(207),a=b(208),l=b(209),u=b(210),c=b(211),h=b(212),d=b(213),p=b(214),f=(DS.detection,{droplist:i,text:s,slider:l,dial:l,button:t,checkbox:e,textinput:o,video:u,radiogroup:a,image:r,marker:c,expandinglabel:h,section:d,scrollarea:p}),g=this.props,m=g.width,v=g.height,y=g.winScale;return S.createElement("div",{className:"acc-shadow-dom",onScroll:this.onScroll,style:{width:m,height:v,transform:"scale("+y+")",transformOrigin:"0 0"}},!!this.state.children.length&&this.state.children.sort(function(t,e){return t.prop("tabIndex")-e.prop("tabIndex")}).map(function(t,e){var i=f[n.getAccType(t)];if(null!=i)return S.createElement(i,{ref:"acc-obj-"+e,key:t.accKey,idx:e,slideObject:t,relatedObject:t.relatedObject,shadowDom:n,winScale:n.props.winScale})}))}}}.call(e,b,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var i=DS._,e={},n={};e.numeric=e.essay=i.identity,e.likert=e.sequence=e.matching=function(t){return[t.statement.lmstext,t.choice.lmstext].join(", ")},e.multiplechoice=e.truefalse=e.hotspot=e.wordbank=e.fillin=e.multipleresponse=function(t){return t.lmstext},n.numeric=n.fillin=n.essay=function(t,e){return e},n.likert=n.sequence=n.matching=function(t,e){return[t.getStatementById(e.statementResponse).lmstext,t.getChoiceById(e.choiceResponse).lmstext].join(", ")},n.multiplechoice=n.truefalse=n.hotspot=n.wordbank=n.multipleresponse=function(t,e){return t.getChoiceById(e).lmstext};return{correctResponseToString:function(t){return t.prop("CorrectResponse").map(e[t.type()]).join(", ")},actualResponseToString:function(t){var e=i.last(t.attempts);return null==e?"":e.responses.map(i.partial(n[t.type()],t)).join(", ")}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function o(t,e,i){return(t.x-i.x)*(e.y-i.y)-(t.y-i.y)*(e.x-i.x)}var P=/([XO])/g,E=function(t){var e,i,n=t.length,r=[],s=[];for(t.sort(function(t,e){return t.x===e.x?t.y-e.y:t.x-e.x}),e=0;e<n;e++){for(;2<=r.length&&o(r[r.length-2],r[r.length-1],t[e])<=0;)r.pop();for(r.push(t[e]),i=n-(e+1);2<=s.length&&o(s[s.length-2],s[s.length-1],t[i])<=0;)s.pop();s.push(t[i])}return s.pop(),r.pop(),r.concat(s)};return{buildImage:function(t,e,i,n,r){var s,o,a,l,u,c,h,d=0,p=(u=n,c=r,(h=document.createElement("canvas")).width=u,h.height=c,h),f=p.getContext("2d"),g=f.createImageData(n,r),m=t.split(P),v=m.length,y=0,S="O",b=-1,w=!1,x=[];for(s=0;s<v;s+=2)for(b+=(a=parseInt(m[s],16))+1,(l="X"===m[s+1]?255:0)!==S&&(255==l?(w=!0,x.push({x:(y+1)%n+e,y:Math.floor((y+1)/n)+i})):w&&x.push({x:y%n+e,y:Math.floor(y/n)+i})),y=b,S=l,o=0;o<=a;o++)g.data[d]=l,g.data[d+3]=l,d+=4;return f.putImageData(g,0,0),{canvas:p,bb:function(t){if(_.isEmpty(t))return{getBounds:function(){return[0,0,0,0]}};var l=E(t);return{getBounds:function(t){var e,i=l.length,n=t.transformPoint(l[0].x,l[0].y),r=n.x,s=r,o=n.y,a=o;for(e=1;e<i;e++)(n=t.transformPoint(l[e].x,l[e].y)).x<r?r=n.x:n.x>s&&(s=n.x),n.y<o?o=n.y:n.y>a&&(a=n.y);return[r,o,s,a]}}}(x)}}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var a=i(6),n=i(8),r=i(321),s=(i(37),i(38)),o=(i(39),i(40),i(34),i(61),i(19)),l=i(322),u=function(t){var e,i,n=t.flattenBoundingBox(new o);return 0===n.points.length&&0===n.beziers.length&&0===n.children.length&&(e=t.attribute("width"),i=t.attribute("height"),e.value&&i.value&&(e=e.toPixels("x"),i=i.toPixels("y"),n.points=[[0,0],[0,i],[e,i],[e,0]])),n};return function(t,e,i){return t="string"==typeof t?document.getElementById(t):t,a.defs={},a.options=i,a.createElement=l.createElement,a.emptyProperty=new s("EMPTY",""),a.viewPort=new r,function(t,e){var i=a.createElement(e.documentElement),n=t.getContext("2d"),r=a.options.winScale||1;i.root=!0,a.viewPort.Clear(),t.parentNode&&a.viewPort.SetCurrent(t.parentNode.clientWidth,t.parentNode.clientHeight),i.style("width").hasValue()&&(t.width=i.style("width").toPixels("x")/r+1,t.style.width=t.width+"px"),i.style("height").hasValue()&&(t.height=i.style("height").toPixels("y")/r+1,t.style.height=t.height+"px");var s=t.clientWidth||t.width,o=t.clientHeight||t.height;return a.viewPort.SetCurrent(s,o),i.render(n),{bb:u(i),sw:a.maxStroke}}(t,void(a.maxStroke=0)!==e.documentElement?e:n.parseXml(e.trim()))}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function e(){this.viewPorts=[]}return DS._.extend(e.prototype,{Clear:function(){this.viewPorts=[]},SetCurrent:function(t,e){this.viewPorts.push({width:t,height:e})},RemoveCurrent:function(){this.viewPorts.pop()},Current:function(){return this.viewPorts[this.viewPorts.length-1]},width:function(){return this.Current().width},height:function(){return this.Current().height},ComputeSize:function(t){return null!=t&&"number"==typeof t?t:"x"===t?this.width():"y"===t?this.height():Math.sqrt(Math.pow(this.width(),2)+Math.pow(this.height(),2))/Math.sqrt(2)}}),e}.call(e,i,e,t))||(t.exports=n)},function(t,e,v){"use strict";var i;void 0===(i=function(t){v(6),v(8);var n=v(323),e=(v(38),v(200)),i=v(324),r=v(325),s=v(326),o=v(201),a=v(327),l=v(328),u=v(330),c=v(331),h=v(332),d=v(333),p=v(202),f={rect:e,circle:i,ellipse:r,line:s,polyline:o,polygon:a,path:l,defs:u,image:c,g:h,symbol:d,use:v(334),mask:v(335),svg:p,clipPath:v(336)},g=/^[^:]+:/,m=/\-/g;return{createElement:function(t){var e=t.nodeName.replace(g,"").replace(m,""),i=new(f[e]||n)(t);return i.type=t.nodeName,i}}}.call(e,v,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){n(6),n(8);function e(){}var i=n(39);return e.prototype=new i,e}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){n(6);function e(t){var e,i,n,r;this.base=o,this.base(t),null!=t&&(e=this.attribute("cx").toPixels("x"),i=this.attribute("cy").toPixels("y"),n=this.attribute("r").toPixels(),r=a*n,this.bb=new s,this.bb.addBezierCurve(e,i-n,e+r,i-n,e+n,i-r,e+n,i),this.bb.addBezierCurve(e+n,i,e+n,i+r,e+r,i+n,e,i+n),this.bb.addBezierCurve(e,i+n,e-r,i+n,e-n,i+r,e-n,i),this.bb.addBezierCurve(e-n,i,e-n,i-r,e-r,i-n,e,i-n)),this.path=function(t){null!=t&&(t.beginPath(),t.arc(e,i,n,0,2*Math.PI,!0),t.closePath())}}var i=n(8),s=n(19),o=n(34),a=i.kappa;return e.prototype=new o,e}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){n(6);function e(t){var e,i,n,r,s,o,a,l,u,c,h;if(this.base=p,this.base(t),null!=t)for(e=this.attribute("rx").toPixels("x"),i=this.attribute("ry").toPixels("y"),n=this.attribute("cx").toPixels("x"),r=this.attribute("cy").toPixels("y"),s=[[n+(c=f*e),r-i,n+e,r-(h=f*i),n+e,r],[n+e,r+h,n+c,r+i,n,r+i],[n-c,r+i,n-e,r+h,n-e,r],[n-e,r-h,n-c,r-i,n,r-i]],this.bb=new d,l=n,u=r,a=0;a<4;a++)o=s[a],this.bb.addBezierCurve(l,u,o[0],o[1],o[2],o[3],o[4],o[5]),l=o[4],u=o[5];this.path=function(t){if(null!=t){for(t.beginPath(),t.moveTo(n,r-i),a=0;a<4;a++)o=s[a],t.bezierCurveTo(o[0],o[1],o[2],o[3],o[4],o[5]);t.closePath()}}}var i=n(8),d=n(19),p=n(34),f=i.kappa;return e.prototype=new p,e}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){i(6),i(8),i(37);function e(t){var e,i,n,r;this.base=o,this.base(t),null!=t&&(e=this.attribute("x1").toPixels("x"),i=this.attribute("y1").toPixels("y"),n=this.attribute("x2").toPixels("x"),r=this.attribute("y2").toPixels("y"),this.bb=new s,this.bb.addPoint(e,i),this.bb.addPoint(n,r)),this.path=function(t){null!=t&&(t.beginPath(),t.moveTo(e,i),t.lineTo(n,r))}}var s=i(19),o=i(34);return e.prototype=new o,e}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){n(6),n(8);function e(t){this.base=i,this.base(t),this.basePath=this.path,this.path=function(t){null!=t&&(t.lineTo(this.points[0].x,this.points[0].y),t.closePath())}}var i=n(201);return e.prototype=new i,e}.call(e,n,e,t))||(t.exports=i)},function(t,e,f){"use strict";var i;void 0===(i=function(t){f(6);function _(t,e){var i=Math.sqrt(t.x*t.x+t.y*t.y),n=Math.sqrt(e.x*e.x+e.y*e.y);return(t.x*e.x+t.y*e.y)/(i*n)}function k(t,e,i){return i=i||_(t,e),(t.x*e.y<t.y*e.x?-1:1)*Math.acos(i)}function M(t,e,i,n,r,s,o,a){a&&(o=-o);var l,u=Math.ceil(Math.abs(o)/m.math.QUARTER_PI),c=o/u,h=c/2,d=Math.cos(h),p=m.math.HALF_PI+s,f=[],g=0!==i?(new v).rotate(i*y,t,e):{transformPoint:function(t,e){return{x:t,y:e}}};for(l=0;l<u;l++)p+=c,f.push([g.transformPoint(t+Math.sin(p-h)*(n/d),e-Math.cos(p-h)*(r/d)),g.transformPoint(t+Math.sin(p)*n,e-Math.cos(p)*r)]);return f}function e(t){this.base=o,this.base(t);var e=this.attribute("d").value;e=(e=(e=(e=(e=(e=e.replace(a," ")).replace(l,"$1 $2").replace(l,"$1 $2")).replace(u,"$1 $2")).replace(c,"$1 $2")).replace(h,"$1 $2").replace(h,"$1 $2")).replace(d,"$1 $3 $4 "),e=i.compressSpaces(e),e=i.trim(e),this.PathParser=new s(e),this.path=function(t){var e=this.PathParser;for(e.reset(),this.bb=new n,null!=t&&t.beginPath();!e.isEnd();){e.nextCommand();var i=e.command.toLowerCase();p[i](e,this.bb,t)}},this.getBoundingBoxBase=this.getBoundingBox,this.getBoundingBox=function(){return null==this.bb&&this.path(),this.getBoundingBoxBase()},this.updateBoundingBox=function(){null==this.bb&&this.path()}}var i=f(8),r=f(37),n=f(19),s=f(329),o=f(34),m=DS.constants,v=DS.TransMatrix,a=/,/gm,l=/([MmZzLlHhVvCcSsQqTtAa])([^\s])/gm,u=/([^\s])([MmZzLlHhVvCcSsQqTtAa])/gm,c=/([0-9])([+\-])/gm,h=/(\.[0-9]*)(\.)/gm,d=/([Aa](\s+[0-9]+){3})\s+([01])\s*([01])/gm,y=m.math.TO_DEGREES,O=m.math.TO_RADIANS,p={m:function(t,e,i){var n=t.getAsCurrentPoint();for(e.addPoint(n.x,n.y),null!=i&&i.moveTo(n.x,n.y),t.start=t.current;!t.isCommandOrEnd();)n=t.getAsCurrentPoint(),e.addPoint(n.x,n.y),null!=i&&i.lineTo(n.x,n.y)},z:function(t,e,i){null!=i&&i.closePath(),t.current=t.start},l:function(t,e,i){for(;!t.isCommandOrEnd();){var n=t.getAsCurrentPoint();e.addPoint(n.x,n.y),null!=i&&i.lineTo(n.x,n.y)}},h:function(t,e,i){for(;!t.isCommandOrEnd();){var n=new r((t.isRelativeCommand()?t.current.x:0)+t.getScalar(),t.current.y);t.current=n,e.addPoint(t.current.x,t.current.y),null!=i&&i.lineTo(t.current.x,t.current.y)}},v:function(t,e,i){for(;!t.isCommandOrEnd();){var n=new r(t.current.x,(t.isRelativeCommand()?t.current.y:0)+t.getScalar());t.current=n,e.addPoint(t.current.x,t.current.y),null!=i&&i.lineTo(t.current.x,t.current.y)}},c:function(t,e,i){for(;!t.isCommandOrEnd();){var n=t.current,r=t.getPoint(),s=t.getAsControlPoint(),o=t.getAsCurrentPoint();e.addBezierCurve(n.x,n.y,r.x,r.y,s.x,s.y,o.x,o.y),null!=i&&i.bezierCurveTo(r.x,r.y,s.x,s.y,o.x,o.y)}},s:function(t,e,i){for(;!t.isCommandOrEnd();){var n=t.current,r=t.getReflectedControlPoint(),s=t.getAsControlPoint(),o=t.getAsCurrentPoint();e.addBezierCurve(n.x,n.y,r.x,r.y,s.x,s.y,o.x,o.y),null!=i&&i.bezierCurveTo(r.x,r.y,s.x,s.y,o.x,o.y)}},q:function(t,e,i){for(;!t.isCommandOrEnd();){var n=t.current,r=t.getAsControlPoint(),s=t.getAsCurrentPoint();e.addQuadraticCurve(n.x,n.y,r.x,r.y,s.x,s.y),null!=i&&i.quadraticCurveTo(r.x,r.y,s.x,s.y)}},t:function(t,e,i){for(;!t.isCommandOrEnd();){var n=t.current,r=t.getReflectedControlPoint();t.control=r;var s=t.getAsCurrentPoint();e.addQuadraticCurve(n.x,n.y,r.x,r.y,s.x,s.y),null!=i&&i.quadraticCurveTo(r.x,r.y,s.x,s.y)}},a:function(t,e,i){for(;!t.isCommandOrEnd();){var n,r,s,o,a,l,u,c,h,d,p,f,g,m=t.current,v=t.getScalar(),y=t.getScalar(),S=t.getScalar()*O,b=Math.sin(S),w=Math.cos(S),x=t.getScalar(),P=t.getScalar(),E=t.getAsCurrentPoint(),C=w*(m.x-E.x)/2+b*(m.y-E.y)/2,T=-b*(m.x-E.x)/2+w*(m.y-E.y)/2,D=T*T,A=C*C,R=A/(v*v)+D/(y*y),I=0;for(1<R&&(v*=n=Math.sqrt(R),y*=n),r=v*v,s=y*y,o=(x===P?-1:1)*Math.sqrt((r*s-r*D-s*A)/(r*D+s*A)),isNaN(o)&&(o=0),a={x:o*v*T/y,y:o*-y*C/v},l={x:(m.x+E.x)/2+w*a.x-b*a.y,y:(m.y+E.y)/2+b*a.x+w*a.y},c={x:(-C-a.x)/v,y:(-T-a.y)/y},h=k({x:1,y:0},u={x:(C-a.x)/v,y:(T-a.y)/y}),(d=_(u,c))<=-1?I=Math.PI:d<1&&(I=k(u,c,d)),p=M(l.x,l.y,S,v,y,h,I,1-P!=0),g=0;g<p.length;g++)f=p[g],e.addQuadraticCurve(m.x,m.y,f[0].x,f[0].y,f[1].x,f[1].y),null!=i&&i.quadraticCurveTo(f[0].x,f[0].y,f[1].x,f[1].y),m=f[1]}}};return e.prototype=new o,e}.call(e,f,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i;void 0===(i=function(t){s(6),s(8);function e(t){this.tokens=t.split(" ")}var i=s(37),n=DS._,r=/^[A-Za-z]$/;return n.assign(e.prototype,{reset:function(){this.i=-1,this.command="",this.previousCommand="",this.start=new i(0,0),this.control=new i(0,0),this.current=new i(0,0)},isEnd:function(){return this.i>=this.tokens.length-1},isCommandOrEnd:function(){return!!this.isEnd()||null!=this.tokens[this.i+1].match(r)},isRelativeCommand:function(){return this.command===this.command.toLowerCase()},getToken:function(){return this.tokens[++this.i]},getScalar:function(){return parseFloat(this.getToken())},nextCommand:function(){this.previousCommand=this.command,this.command=this.getToken()},getPoint:function(){var t=new i(this.getScalar(),this.getScalar());return this.makeAbsolute(t)},getAsControlPoint:function(){return this.control=this.getPoint()},getAsCurrentPoint:function(){return this.current=this.getPoint()},getReflectedControlPoint:function(){var t=this.previousCommand.toLowerCase();return"c"!==t&&"s"!==t&&"q"!==t&&"t"!==t?this.current:new i(2*this.current.x-this.control.x,2*this.current.y-this.control.y)},makeAbsolute:function(t){return this.isRelativeCommand()&&(t.x+=this.current.x,t.y+=this.current.y),t}}),e}.call(e,s,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){r(6),r(8);function e(t){this.base=i,this.base(t),this.render=n.noop}var i=r(39),n=DS._;return e.prototype=new i,e}.call(e,r,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i;void 0===(i=function(t){function e(t){this.base=r,this.base(t),this.style("transform",!1,!0).hasValue()&&this.bb.applyTransform(new n(this.style("transform",!1,!0).value)),this.baseSetContext=this.setContext,this.setContext=function(t){this.baseSetContext(t),null!=t&&(t.fillStyle=i.options.col||"red",t.strokeStyle="")}}var i=s(6),n=(s(8),s(61)),r=s(200);return e.prototype=new r,e}.call(e,s,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){function e(t){this.base=i,this.base(t)}var i=n(40);return e.prototype=new i,e}.call(e,n,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){r(6),r(8);function e(t){this.base=i,this.base(t),this.render=n.noop}var i=r(40),n=DS._;return e.prototype=new i,e}.call(e,r,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){n(6),n(8),n(19);function e(t){this.base=i,this.base(t),this.baseSetContext=this.setContext,this.setContext=function(t){this.baseSetContext(t),this.attribute("x").hasValue()&&t.translate(this.attribute("x").toPixels("x"),0),this.attribute("y").hasValue()&&t.translate(0,this.attribute("y").toPixels("y"))};var n=this.getHrefAttribute().getDefinition();this.path=function(t){null!=n&&n.path(t)},this.getBoundingBox=function(){if(null!=n)return n.getBoundingBox()},this.updateBoundingBox=function(){null!=n&&n.getBoundingBox()},this.renderChildren=function(t){if(null!=n){var e=n;"symbol"===n.type&&((e=new r).type="svg",e.attributes.viewBox=new s("viewBox",n.attribute("viewBox").value),e.attributes.preserveAspectRatio=new s("preserveAspectRatio",n.attribute("preserveAspectRatio").value),e.attributes.overflow=new s("overflow",n.attribute("overflow").value),e.children=n.children),"svg"===e.type&&(this.attribute("width").hasValue()&&(e.attributes.width=new s("width",this.attribute("width").value)),this.attribute("height").hasValue()&&(e.attributes.height=new s("height",this.attribute("height").value)));var i=e.parent;e.parent=null,e.render(t),e.parent=i}}}var r=n(202),s=n(38),i=n(40);return e.prototype=new i,e}.call(e,n,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){r(6),r(8),r(19);function e(t){this.base=i,this.base(t),this.apply=function(t,e){var i=this.attribute("x").toPixels("x"),n=this.attribute("y").toPixels("y"),r=this.attribute("width").toPixels("x"),s=this.attribute("height").toPixels("y");if(0===r&&0===s){var o=this.getBoundingBox();i=Math.floor(o.left()),n=Math.floor(o.top()),r=Math.floor(o.width()),s=Math.floor(o.height())}var a=e.attribute("mask").value;e.attribute("mask").value="";var l=document.createElement("canvas");l.width=i+r,l.height=n+s;var u=l.getContext("2d");this.renderChildren(u);var c=document.createElement("canvas");c.width=i+r,c.height=n+s;var h=c.getContext("2d");e.render(h),h.globalCompositeOperation="destination-in",0<c.width&&(h.fillStyle=u.createPattern(l,"no-repeat"),h.fillRect(0,0,i+r,n+s),t.fillStyle=h.createPattern(c,"no-repeat"),t.fillRect(0,0,i+r,n+s)),e.attribute("mask").value=a},this.render=n.noop}var i=r(39),n=DS._;return e.prototype=new i,e}.call(e,r,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){n(6);function e(t){this.base=i,this.base(t),this.apply=function(t){var e=window.CanvasRenderingContext2D,i=e.prototype.beginPath,n=e.prototype.closePath;e.prototype.beginPath=l.noop,e.prototype.closePath=l.noop,i.call(t);for(var r=0;r<this.children.length;r++){var s=this.children[r];if(null!=s.path){var o=null;s.style("transform",!1,!0).hasValue()&&(o=new a(s.style("transform",!1,!0).value)).apply(t),s.path(t),e.prototype.closePath=n,o&&o.unapply(t)}}n.call(t),t.clip(),e.prototype.beginPath=i,e.prototype.closePath=n},this.render=l.noop}var a=n(61),i=n(39),l=DS._;return e.prototype=new i,e}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(1);return{AccSlider:function(){return e.createElement("input",r({className:"acc-shadow-el acc-slider"},this.getBaseAccAttribs(),{style:this.getBaseAccStyle(),"aria-label":this.state.label,type:"range",min:this.state.min,max:this.state.max,step:this.state.step,defaultValue:this.state.currValue,onInput:this.onChange}))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,s){"use strict";var i,o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(i=function(t){var r=s(1);return{AccRadio:function(){var t=s(16).renderSemanticText,e=this.getBaseAccStyle(),i=null,n=this.state.label;return this.hasVarText()&&(i=this.getLabelStyle(),n=this.state.altTextOverridesText?this.state.label:t(this.parseText().children,this)),r.createElement("div",{className:"acc-shadow-el",style:e},r.createElement("input",o({className:"acc-shadow-el acc-radio",style:_.pick(e,["width","height"]),ref:"input"},this.getBaseAccAttribs(),{type:"radio",name:this.objModel.get("radioGroup"),onClick:this.onClick,checked:this.state.checked})),r.createElement("label",{style:i,htmlFor:"acc-"+this.id},n))}}}.call(e,s,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i;void 0===(i=function(t){var r=s(1);return{AccRadioGroup:function(){var i=this,n=s(340);return r.createElement("form",null,this.props.slideObject.radios.sort(function(t,e){return t.prop("tabIndex")-e.prop("tabIndex")}).map(function(t,e){return r.createElement(n,{ref:"radio-"+e,key:t.accKey,idx:e,slideObject:t,shadowDom:i.props.shadowDom})}))}}}.call(e,s,e,t))||(t.exports=i)},function(t,e,a){"use strict";var i;void 0===(i=function(t){var e=a(10),i=a(1),n=a(2),r=a(20),s=r.accBase,o=r.accTextControl;return i.createClass({displayName:"AccRadio",mixins:[n,e,s,o],tabIndex:0,getInitialState:function(){return this.getState()},getState:function(){return{checked:this.isCheckedState()}},onClick:function(){this.triggerDefaultAction()},getFocusTarget:function(){return this.refs.input}})}.call(e,a,e,t))||(t.exports=i)},function(t,e,g){"use strict";var i;void 0===(i=function(t){var f=g(1);return{AccSection:function(){var n=this,t=g(197),e=g(203),i=g(204),r=g(205),s=g(206),o=g(207),a=g(208),l=g(209),u=g(210),c=g(211),h=g(212),d=g(213),p={droplist:i,text:s,slider:l,dial:l,button:t,checkbox:e,textinput:o,video:u,radiogroup:a,image:r,marker:c,expandinglabel:h,section:d,scrollarea:g(214)};return f.createElement("section",{"aria-label":this.props.slideObject.elso.relatedObject.currView.getAccessibleText()},this.props.slideObject.slideObjects.sort(function(t,e){return t.prop("tabIndex")-e.prop("tabIndex")}).map(function(t,e){var i=p[n.getAccType(t)];if(null!=i)return f.createElement(i,{ref:"acc-obj-"+e,key:t.accKey,idx:e,slideObject:t,relatedObject:t.relatedObject,shadowDom:n.props.shadowDom,winScale:n.props.winScale})}))}}}.call(e,g,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(i=function(t){var i=n(1);return{AccText:function(){var t=n(16).renderSemanticText,e=this.hasVarText();return i.createElement("div",null,!e&&i.createElement("p",r({ref:"focusTarget",className:"acc-shadow-el acc-text"},this.getBaseAccAttribs()),this.state.label),e&&i.createElement("div",r({ref:"focusTarget",className:"acc-shadow-el acc-text"},this.getBaseAccAttribs(),{style:Object.assign(this.getBaseAccStyle(),{display:"flex"})}),i.createElement("div",{style:this.getInnerProps()},this.state.altTextOverridesText?this.state.label:t(this.parseText().children,this)),i.createElement("div",r({ref:"scrollbar"},this.getScrollbarAttribs(),{style:this.getScrollbarStyle()}))))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var e=i(1);return{AccTextInput:function(){var t=Object.assign(this.getBaseAccStyle(),this.getInputStyle());return e.createElement("div",{"data-model-id":this.objModel.id},this.isTextArea()?e.createElement("textarea",r({className:"acc-shadow-el acc-textinput"},this.getBaseAccAttribs(),{style:t,ref:"input",onChange:this.onInputChange,onKeyUp:this.onKeyUp,onScroll:this.onScroll,onMouseDown:this.onBeginTextSelect,onMouseUp:this.onTextMouseUp,onDoubleClick:this.onDoubleClick,type:"text",placeholder:this.state.placeholder,value:this.state.inputValue,spellCheck:this.state.spellcheck})):e.createElement("input",r({className:"acc-shadow-el acc-textinput"},this.getBaseAccAttribs(),{style:t,ref:"input",onChange:this.onInputChange,onKeyUp:this.onKeyUp,onScroll:this.onScroll,onMouseDown:this.onBeginTextSelect,onMouseUp:this.onTextMouseUp,onDoubleClick:this.onDoubleClick,type:"text",placeholder:this.state.placeholder,value:this.state.inputValue,spellCheck:this.state.spellcheck})))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n,d=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(n=function(t){var h=i(1);return{AccVideo:function(){var s=this,t=DS,o=t.detection.deviceView.isMobile,a=t.utils.pxify,l=this.props.slideObject,u=l.id,c=this.state.tabbable;return h.createElement("div",{className:"acc-shadow-el",style:this.getBaseAccStyle(),id:"acc-"+u,tabIndex:"-1",onFocus:this.onShadowFocus,onBlur:this.onShadowBlur,"data-represents":this.objModel.absoluteId,role:"group","aria-label":this.state.label,"aria-hidden":!c||null},l.isEventable&&["onrelease","onpress"].some(function(t){return l.hasEvent(t)})?h.createElement("button",{className:"acc-shadow-el acc-button",style:_.assign(s.getBaseAccStyle(),{left:0,top:0}),id:"acc-"+u+"-button",tabIndex:"0",type:"button",onClick:s.onButtonClick,"aria-labelledby":"acc-"+u,"aria-hidden":!c||null}):null,function(){if(!l.get("showcontrols"))return null;var t=d(s.state.playRect,4),e=t[0],i=t[1],n=t[2],r=t[3];return h.createElement("button",{className:"acc-shadow-el acc-button",tabIndex:"0",id:"acc-"+u+"-play",ref:"playPause",type:"button",onClick:o?null:s.onPlayPauseClick,onTouchEnd:o?s.onPlayPauseClick:null,"aria-label":s.state.playLabel,"aria-hidden":!c||null,style:{left:a(e),top:a(i),width:a(n-e),height:a(r-i),display:"block"}})}(),function(){if(!l.get("showcontrols"))return null;var t=d(s.state.seekRect,4),e=t[0],i=t[1],n=t[2],r=t[3];return h.createElement("input",{className:"acc-shadow-el acc-slider",tabIndex:"0",id:"acc-"+u+"-seekbar",ref:"progressBar",type:"range",min:"0",max:s.state.duration,value:s.state.elapsed,step:"1",onInput:s.onSeekbarChange,"aria-hidden":!c||null,style:{left:a(e),top:a(i),width:a(n-e),height:a(r-i),display:"block",padding:0}})}())}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,g){"use strict";var i;void 0===(i=function(t){var f=g(1);return{AccessibleText:function(){function i(t){return"background-color: "+t.highlight+" !important; color: "+t.textColor+" !important; "+(e=t.decoration,p[e]||"");var e}var n=this,t=g(346),e=g(16).renderSemanticText,r=DS.flagManager,s=this.props.model.height(),o=this.props.model.width(),a=this.props.winScale,l=this.props.model.wordwrap()?"normal":"nowrap",u="horizontal"===this.props.model.vartext().direction,c=this.state.overrideVAlign||"top"===this.props.model.valign()?"flex-start":"center"===this.props.model.valign()?"center":"flex-end",h={height:u?s:o,width:u?o:s,pointerEvents:this.props.unclickable?"none":null},d=this.state.linkStyles,p={underline:"text-decoration: underline !important;",none:"text-decoration: none !important;"};return f.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",className:"textlib",style:h},f.createElement("div",{className:"textlib-inner align-flex-start",style:this.getInnerProps()},f.createElement("div",{ref:"textLibContentWrap",className:["textlib-content-wrap"].concat(function(t){if(Array.isArray(t)){for(var e=0,i=Array(t.length);e<t.length;e++)i[e]=t[e];return i}return Array.from(t)}(this.state.isScrolling?["is-scrollable"]:[])).join(" "),"data-accepts":"events",style:{height:"100%",overflow:"auto",pointerEvents:this.props.unclickable?"none":"all",display:"flex",justifyContent:c,flexDirection:"column",whiteSpace:l,flexGrow:1,width:"min-content",flexShrink:0}},0<d.length&&f.createElement("style",{type:"text/css"},d.map(function(t){return r.hasFlag(r.constants.TEXT_STYLE_HYPERLINKS)?"."+t.id+" :hover { "+i(t.hoverState)+" }\n                        ."+t.id+" :active { "+i(t.activeState)+" }\n                        "+(n.linkIsVisited(t.id)?"."+(e=t).id+" { "+i(e.visitedState)+" }":""):"."+t.id+" :hover { background-color: "+t.legacyColor+" !important; }";var e}).join(" ")),e(this.state.textConfig,this)),f.createElement(t,{ref:"scrollBar",refName:"textLibContentWrap",winScale:a,parent:this})))}}}.call(e,g,e,t))||(t.exports=i)},function(t,e,a){"use strict";var i,l=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};void 0===(i=function(t){var e=a(1),i=a(2),n=DS,c=(n._,n.utils),r=n.globalEventHelper,s=r.addDocumentListener,o=(r.removeDocumentListener,n.constants);return e.createClass({displayName:"AccessibleScrollBar",mixins:[i],componentDidMount:function(){this.hScroll=this.props.hScroll,this.scrollingArea=this.props.parent.refs[this.props.refName||"scrollArea"],this.scrollingArea.addEventListener("scroll",this.onScroll),this.hasInited=!0,this.update()},componentDidUpdate:function(){this.props.parent.setState({isScrolling:!this.state.isHidden})},componentWillUnmount:function(){this.scrollingArea.removeEventListener("scroll",this.onScroll)},getInitialState:function(){return{isHidden:!0,highlight:!1}},onResize:function(){this.update()},onScroll:function(){this.update(!0)},onScrollBtnDown:function(t){this.startPos=this.getPagePostion(t)-this.getParentPos()-this.state.position,this.removeMoveListener=s("mousemove",this.onDragBtn),this.removeUpListener=s("mouseup",this.onEndScrollDrag),this.removeTouchMoveListener=s("touchmove",this.onDragBtn),this.removeTouchUpListener=s("touchend",this.onEndScrollDrag)},onEndScrollDrag:function(){this.removeMoveListener(),this.removeUpListener(),this.removeTouchMoveListener(),this.removeTouchUpListener()},onDragBtn:function(t){var e=this.getTargetMetrics(),i=e.contentLength,n=e.scrollbarLength,r=i-n,s=n-this.state.btnLength,o=this.getPagePostion(t)-this.getParentPos()-this.startPos,a=c.clamp(0,1,o/s);this.setState({position:a*c.invertPercent(this.state.btnLength/n)*n}),this.scrollingArea[this.hScroll?"scrollLeft":"scrollTop"]=r*a},getPagePostion:function(t){var e=t.touches,i=l(e=void 0===e?[t]:e,1)[0],n=i.pageX,r=i.pageY;return(this.hScroll?n:r)/this.props.winScale},getParentPos:function(){return this.scrollingArea.getBoundingClientRect()[this.getPosAttrib()]/this.props.winScale},getScrollBarStyle:function(){var t={};c.getPath(this.scrollingArea,this.hScroll?"offsetHeight":"offsetWidth",0);return t[this.hScroll?"top":"left"]=c.pxify(0),t},getScrollBtnStyle:function(){var t={};return t[this.hScroll?"width":"height"]=c.pxify(this.state.btnLength),t[this.getPosAttrib()]=c.pxify(this.state.position),t},scrollOnKey:function(t){switch(t.which){case o.keys.DOWN:this.scrollingArea.scrollTop+=10;break;case o.keys.UP:this.scrollingArea.scrollTop-=10;break;case o.keys.PAGE_DOWN:this.scrollingArea.scrollTop+=this.state.btnLength;break;case o.keys.PAGE_UP:this.scrollingArea.scrollTop-=this.state.btnLength;break;case o.keys.HOME:this.scrollingArea.scrollTop=0;break;case o.keys.END:this.scrollingArea.scrollTop=this.scrollingArea.scrollHeight}},update:function(t){var e=this,i=this.getTargetMetrics(),n=i.contentLength,r=i.scrollbarLength,s=i.currScrollPos;if(n<=0)window.requestAnimationFrame(function(){return e.update()});else{var o=n-r,a=c.clamp(0,1,s/o),l=r/n*r,u=Math.abs(o)<2;if(u)return this.setState({isHidden:u}),void this.props.parent.setState({overrideVAlign:!this.state.isHidden});this.setState({isHidden:u,position:a*c.invertPercent(l/r)*r,btnLength:l,percent:100*a}),t&&(this.setState({highlight:t}),clearTimeout(this.colorId),this.colorId=setTimeout(this.unHighlight,1e3))}},getPosAttrib:function(){return this.hScroll?"left":"top"},unHighlight:function(){this.setState({highlight:!1})},getTargetMetrics:function(){var t=this.scrollingArea,e=t.scrollHeight,i=t.scrollWidth,n=t.clientHeight,r=t.clientWidth,s=t.scrollTop,o=t.scrollLeft;return this.hScroll?{contentLength:i,scrollbarLength:r,currScrollPos:o}:{contentLength:e,scrollbarLength:n,currScrollPos:s}}})}.call(e,a,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var i=n(1);return{ButtonSlideObject:function(){var t=n(50),e=this.getPath("props.model.data.textdata.vectortext.pr")||{};return i.createElement("button",{type:"button","data-accepts":"events",className:this.getClassNames(),tabIndex:"-1",style:{padding:0}},i.createElement("svg",{className:"slide-object-button-text",style:{transform:"scale("+this.props.winScale+")",transformOrigin:"top left"}},i.createElement(t,{ref:"vectortext",commandsetId:e.i,pathLib:e.l})))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i;void 0===(i=function(t){var e=s(1),i=s(2),r=DS._,n=DS.svgUtils,o=DS.dom,a=DS.utils,m={};return e.createClass({displayName:"VectorText",mixins:[i],initialLinkStates:{},componentDidMount:function(){this.saveInitialLinkStates(),this.renderAllVisitedLinks()},getInitialState:function(){var t=this.defaultCommandsetId=this.getPath("props.textLibItem.vectortext.pr.i"),e=this.defaultPathLib=this.getPath("props.textLibItem.vectortext.pr.l");return{defaultCommandsetId:t,curCommandsetId:t,defaultPathLib:e,curPathLib:e}},renderAs:function(t,e){var i=e||this.defaultCommandsetId,n=t||this.defaultPathLib;this.setState({curCommandsetId:i,curPathLib:n})},onClickCallback:function(t){return this.trigger("textHit",t),this},onOverCallback:function(t){return this.trigger("textOver",t),this},onOutCallback:function(t){return this.trigger("textOut",t),this},saveInitialLinkStates:function(){var i=this;r.toArray(this.el.querySelectorAll("text[data-link-id]")).forEach(function(t){var e=i.getUnderlines(t)[0];i.initialLinkStates[t.getAttribute("data-reactid")]={color:t.getAttribute("fill"),underline:null!=e&&0!=e.getAttribute("fill-opacity")}})},renderAllVisitedLinks:function(){var n=this;Object.keys(m).forEach(function(e){var t=n.props.textLibItem.linkdata().find(function(t){if(t.get("id")===e)return t});if(t){var i=n.getState(t,"visitedState");r.toArray(n.el.querySelectorAll("text[data-link-id='"+e+"']")).forEach(function(t){n.renderLinkText(t,i.textColor,i.decoration)}),r.toArray(n.el.querySelectorAll("rect[data-link-id='"+e+"']")).forEach(function(t){n.renderLinkHighlight(t,i.highlightColor)})}})},renderLinkText:function(t,e,i){var n=null==e?"transparent":a.hexify(e),r=this.getUnderlines(t),s="underline"===i||"none"!==i&&this.initialLinkStates[t.getAttribute("data-reactid")].underline;o.setStyles(t,{fill:n}),r.forEach(function(t){o.setStyles(t,{fill:s?n:"transparent"}),t.setAttribute("fill-opacity",s?1:0)})},renderLinkHighlight:function(t,e){var i=null==e?"transparent":a.hexify(e);this.getHotAreas(t).forEach(function(t){o.setStyles(t,{opacity:1,fill:i})})},renderLink:function(t,e,i,n,r){this.renderLinkText(t,i,r),this.renderLinkHighlight(e,n)},getUnderlines:function(t){var e=t.getAttribute("data-ref-id");if(e)return r.toArray(this.el.querySelectorAll("path[data-ref-id='"+e+"']"))},getHotAreas:function(t){var e=t.getAttribute("data-link-id");return r.toArray(this.el.querySelectorAll("rect[data-link-id='"+e+"']"))},getState:function(t,e){return t.get(e)||{}},renderLinkCallback:function(l,t,u){var c=this,h=t.get("id"),e=h.substring(h.indexOf("_link")),i=r.toArray(this.el.querySelectorAll("text[data-link-id$='"+e+"']")),d=!0===m[h],p=this.getState(t,"hoverState"),f=this.getState(t,"activeState"),g=this.getState(t,"visitedState");return 0!==i.length&&(i.forEach(function(t){var e=void 0;switch(l.type){case"mouseover":e=p;break;case"mouseout":var i=c.initialLinkStates[t.getAttribute("data-reactid")],n=i.color,r=i.underline;e=d?g:{textColor:n,decoration:r?"underline":"none"};break;case"mousedown":e=f;break;case"mouseup":m[h]=!0,e=g}if(null!=e){var s=e.textColor,o=e.highlightColor,a=e.decoration;c.renderLink(t,u,s,o,a)}}),!0)},getTransform:function(){return[n.transformRotate(this.props.rotDeg,this.props.originX,this.props.originY),n.transformTranslate(this.props.originX,this.props.originY)].join(" ")}})}.call(e,s,e,t))||(t.exports=i)},function(t,e,f){"use strict";var i;void 0===(i=function(t){var e,i=f(1),n=f(2),r=f(59),s=DS._,u=DS.utils,o=DS.dom,a=DS.svgUtils,l=DS.cssPrefix,c=/<\/?html>/g,h=/font-family:(.*?);/g,d=(l.kebabCase("transform"),l.kebabCase("transform-origin"),{top:"align-flex-start",center:"align-flex-center",bottom:"align-flex-end"}),p=(e=/^event:/,function(t){return e.test((t.href||"").trim())});return i.createClass({displayName:"VariableText",mixins:[n],initialVisibility:!1,getInitialState:function(){this.knownSize=this.props.model.height(),this.origTemplate=this.props.model.vartext();var t=r.parseTemplate(this.origTemplate);return this.listenToVarChanges=t.addListeners,this.updateVarText=t.updateString,{embeddedTemplate:this.getTemplate()}},componentDidMount:function(){var t;this.setState({valignClass:(t=this.props.model,d[t.get("valign")])}),this.setupValues().checkShouldFitText().show()},componentWillMount:function(){this.totalBigArea=0,this.areaInfo=[],this.observeVarChanges(),this.ancestors=[],this.props.model.forEachAncestor(function(t,e){(t.isSlideObject||t.isSlideLayer)&&this.listenTo(t,{shown:s.partial(this.onAncestorShown,e),hidden:s.partial(this.onAncestorHidden,e)})}.bind(this))},componentDidUpdate:function(){this.setupValues().checkShouldFitText()},componentWillUnmount:function(){null!=this.stopListeningToVarChanges&&this.stopListeningToVarChanges()},onAncestorShown:function(t){this.ancestors[t]=!0,this.checkShouldFitText()},onAncestorHidden:function(t){this.ancestors[t]=!1},setDefaultFont:function(t){return t.replace(h,"font-family:$1, sans-serif;")},getTemplate:function(){return this.stripTags(this.parseVars())},setupValues:function(){return this.fonts=this.findAll("font, span"),this.fonts.forEach(function(t){t.setAttribute("data-original-size",t.style.fontSize),t.setAttribute("data-original-line-height",t.style.lineHeight),t.style.maxWidth=u.pxify(this.props.model.width()),this.knownSize=t.style.fontSize}.bind(this)),this},stripTags:function(t){return t.replace(c,"")},parseVars:function(){return this.setDefaultFont(this.updateVarText(this.props.model))},possibleHit:function(t){t.preventDefault();var e,i=o.closest(t.target,p);i&&this.trigger("textHit",(e=i.href,s.last((e||"").split(":"))))},observeVarChanges:function(){return this.stopListeningToVarChanges=this.listenToVarChanges(this.props.model,function(){this.setState({embeddedTemplate:this.parseVars().replace(/\n/g,"<br />")})}.bind(this)),this},checkShouldFitText:function(){return this.ancestors.every(s.identity)&&this.fitText(),this},fitText:function(){var t=this.refs.textLibContentWrap,e=this.findAll("font, span"),i=this.findAll("p"),n=this.props.model.height(),a=0,l={};for(i.forEach(function(t){0===t.innerText.length&&(t.style.minHeight="1em")});a<30&&10<t.scrollHeight-n;)e.forEach(function(t,e){var i,n,r,s=parseFloat(t.getAttribute("data-original-size")||this.knownSize),o=parseFloat(t.getAttribute("data-original-line-height")||1.2*this.knownSize)/s;null==l[e]&&(l[e]=s),i=u.clamp(2,5,s/9),l[e]-=i,n=u.pxify(l[e]),t.style.fontSize=n,r=l[e]*o,t.style.lineHeight=u.pxify(r),a++}.bind(this))},getInnerProps:function(){var t={};return t[this.cssTransformOrigin]=[u.pxify(this.props.originX),u.pxify(this.props.originY)].join(" "),t[this.cssTransform]=[a.transformRotate(this.props.rotDeg+"deg"),a.transformTranslate(u.pxify(-this.props.originX),u.pxify(-this.props.originY)),a.transformScale(this.props.winScale),a.transformTranslate(u.pxify(2*this.props.originX),u.pxify(2*this.props.originY))].join(" "),t}})}.call(e,f,e,t))||(t.exports=i)},function(t,e,c){"use strict";var i,P=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var i=[],n=!0,r=!1,s=void 0;try{for(var o,a=t[Symbol.iterator]();!(n=(o=a.next()).done)&&(i.push(o.value),!e||i.length!==e);n=!0);}catch(t){r=!0,s=t}finally{try{!n&&a.return&&a.return()}finally{if(r)throw s}}return i}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")};function p(t){if(Array.isArray(t)){for(var e=0,i=Array(t.length);e<t.length;e++)i[e]=t[e];return i}return Array.from(t)}void 0===(i=function(t){function f(t,e,i){var n={};if("font"===e)if(i===v){var r=t.match(l);null!=r?x.push(r[1]):0<x.length&&x.push(g.last(x))}else x.pop();else w[e]=Math.max(0,(w[e]||0)+i);return w.i&&(n.fontIsItalic=!0),w.b&&(n.fontIsBold=!0),0<x.length&&(n.foregroundColor=g.last(x)),n}var e=c(1),i=c(2),d=c(59),n=c(196),r=c(16).updateBlockRuns,g=DS._,s=DS.utils,o=DS.svgUtils,a=DS.flagManager,l=/[\t ]color[\t ]*?=[\t ]*?["'](#[A-F0-9]{3,6})["']/i,m=/(<|<\/)(\w+).*?(\/>|>)/gi,v=1,y=-1,S=0,b=["i","b","font"],w={},x=[],u={};return e.createClass({displayName:"RichVariableText",mixins:[i],initialLinkColors:{},getInitialState:function(){return this.parseTemplate(),this.parseVars()},componentWillMount:function(){this.shadowFilterId=g.uniqueId("text-shadow-filter-"),this.totalBigArea=0,this.areaInfo=[],this.observeVarChanges(),this.ancestors=[],this.props.model.forEachAncestor(function(t,e){(t.isSlideObject||t.isSlideLayer)&&this.listenTo(t,{shown:g.partial(this.onAncestorShown,e),hidden:g.partial(this.onAncestorHidden,e)})}.bind(this))},componentWillUnmount:function(){null!=this.stopListeningToVarChanges&&this.stopListeningToVarChanges()},onAncestorShown:function(t){this.ancestors[t]=!0},onAncestorHidden:function(t){this.ancestors[t]=!1},parseVars:function(){var t=this.props.model;return n.parseVectorText(t,this.updateVarText(t))},onMouseDown:function(t){var e=this.getLinkId(t.target);null!=e&&this.setState({activeId:e})},onClick:function(t){t.preventDefault();var e=this.getLinkId(t.target);null!=e&&(u[e]=!0,this.trigger("textHit",e))},onMouseOver:function(t){var e=this.getLinkId(t.target);null!=e&&this.setState({cursor:"pointer",hoverId:e})},onMouseOut:function(t){var e=null!=t.relatedTarget&&this.getLinkId(t.relatedTarget);this.setState({cursor:null==e?null:"pointer",hoverId:e,activeId:null})},getLinkId:function(t){return t.getAttribute("data-linkid")},linkIsVisited:function(t){return null!=u[t]},observeVarChanges:function(){return this.stopListeningToVarChanges=this.listenToVarChanges(this.props.model,function(){this.setState(this.parseVars())}.bind(this)),this},getInnerProps:function(){return{transformOrigin:[this.props.originX,this.props.originY].join(" "),transform:[o.transformTranslate(this.props.originX,this.props.originY),o.transformRotate(this.props.rotDeg),this.state.textMtx.toCssTransform(!0)].join(" "),cursor:this.state.cursor}},parseTemplate:function(){var i=arguments;this.origTemplate=this.props.model.vartext();var e=this.origTemplate.blocks.reduce(function(t,u){if(0===u.runs.length)return t;var c=0,h=[],e=u.spans.reduce(function(s,o){if(d.splitTemplateOnTokens(o.text).forEach(function(t){var e=d.parseTemplate(t),i=e.addListeners,n=e.updateString,r=e.hasVars;s.addListeners.push(i),s.updateString.push(function(){var t=n.apply(null,arguments);return r?function(t,e){var i=void 0,n=0,r=[],s=e;for(w={},x=[];i=m.exec(t);){var o=P(i,4),a=o[0],l=o[1],u=o[2],c=o[3],h=i.index,d="</"===l?y:"/>"===c?S:v,p=t.substring(n,h);"br"===(u=u.toLowerCase())&&d!==y&&(p+="\r"),0<p.length&&r.push({text:p,style:s}),d&&b.includes(u)&&(s=g.extend({},e,f(a,u,d))),n=h+a.length}return n<t.length&&r.push({text:t.substring(n),style:s}),r}(t,o.style):[g.extend({},o,{text:t})]}),r&&h.push({idx:c,len:t.length,updateString:n}),c+=t.length}),0<h.length&&!u.runsUpdated){for(var t=0,e=h[t],i=[].concat(p(u.runs)),n=0;n<i.length;n++){var r=i[n];if(r.idx<=e.idx&&r.idx+r.len>=e.idx+e.len){var a=[g.extend({},r,{idx:r.idx,len:e.idx-r.idx}),g.extend({},r,e),g.extend({},r,{idx:e.idx+e.len,len:r.len-(e.idx-r.idx+e.len)})],l=0<g.first(a).len;if(i.splice.apply(i,[n,1].concat(p(a.filter(function(t){return 0<t.len})))),n+=l?1:0,!(++t<h.length))break;e=h[t]}}u.runsUpdated=!0,u.runs=i}return s},{addListeners:[],updateString:[]});return t.addListeners=t.addListeners.concat(e.addListeners),t.updateString.push(function(){return g.extend({},u,{spans:g.flatten(s.juxt(e.updateString).apply(null,i))},{runs:r(u.runs)})}),t},{addListeners:[],updateString:[]});this.listenToVarChanges=function(){var t=s.juxt(e.addListeners).apply(null,arguments);return s.juxt(t)},this.updateVarText=function(){return g.extend({},this.origTemplate,{blocks:s.juxt(e.updateString).apply(null,arguments)})}},shouldShowLinkHighlight:function(t){return a.hasFlag(a.constants.TEXT_STYLE_HYPERLINKS)?t===this.state.hoverId||t===this.state.activeId||this.linkIsVisited(t):t===this.state.hoverId},getLegacyLinkHighlightColor:function(t){return s.hexify(s.getPath(this.getLink(t).get("fill"),"colors[0].rgb"))},getLinkStateHighlightColor:function(t){var e=this.getLinkState(t).highlightColor;return null!=e?s.hexify(e):"transparent"},getLinkStateTextColor:function(t,e){var i=this.getLinkState(t);return null==i?this.initialLinkColors[e]:s.hexify(i.textColor)},getLinkStateUnderlineColor:function(t,e,i){var n=this.getLinkState(t);return null==n?i?"transparent":this.initialLinkColors[e]:i&&"underline"!==n.decoration?"transparent":s.hexify(n.textColor)},getLinkState:function(t){var e=this.getLink(t);return null==e?null:e.get(this.getCurrentStateName(t))},getLink:function(e){return g.first(this.props.model.linkdata().filter(function(t){return t.get("id")===e}))},getCurrentStateName:function(t){return t===this.state.activeId?"activeState":t===this.state.hoverId?"hoverState":null!=u[t]?"visitedState":null},getTSpanStyle:function(t){if(!a.hasFlag(a.constants.TEXT_STYLE_HYPERLINKS)||null==t.linkId)return t.domStyle;var e=Object.assign({},t.domStyle);return e.fill=this.getLinkStateTextColor(t.linkId,t.linkRef),e},saveInitialLinkColors:function(t){null!=t.linkId&&null==this.initialLinkColors[t.linkRef]&&(this.initialLinkColors[t.linkRef]=t.domStyle.fill)}})}.call(e,c,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){i(13);var s=i(352),e=DS._,o=DS.svgUtils,a="data-slidefill";return{applySlideBackground:e.partial(o.transformNodeConfig,function(t,e,i){if(!t[a])return t;var n=["slide","bg",e.commandsetId].join("-"),r={nodeType:"g",children:[]};return r.children.skipTraversal=!0,t.fill=o.buildUrl(n),r.children.push({nodeType:s,id:n,model:i.props.model,playerProps:i.props.playerProps,patternTransform:t["data-stroke-sharpened"]?[o.buildTranslateConfig(-.5,-.5)]:""}),r.children.push(t),r})}}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(1),i=n(2);return e.createClass({mixins:[i],displayName:"ObjectSlideBackground",getX:function(){return-this.props.playerProps.RawXPos},getY:function(){return-this.props.playerProps.RawYPos},getXRot:function(){return this.props.playerProps.RawXPos+this.props.playerProps.rotateXPos},getYRot:function(){return this.props.playerProps.RawYPos+this.props.playerProps.rotateYPos},getRot:function(){return-this.props.playerProps.Rotation},getSlideHeight:function(){return this.props.model.getSlide().get("height")},getSlideWidth:function(){return this.props.model.getSlide().get("width")},getSlideId:function(){return this.props.model.getSlide().get("id")}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var p=i(173),f=DS._,g=DS.svgUtils,m=DS.utils,c=[{x:{posMult:0,negMult:0},y:{posMult:0,negMult:0}},{x:{posMult:.5,negMult:1},y:{posMult:0,negMult:0}},{x:{posMult:0,negMult:0},y:{posMult:.5,negMult:1}},{x:{posMult:.5,negMult:1},y:{posMult:.5,negMult:1}}],v={addPatternAttrs:function(t,e,i){if(n=t,!g.isPatternNode(n)||"image"!==n["data-type"])return t;var n,r,s=f.first(t.children.filter(g.isDefsNode)),o=f.first(s.children.filter(g.isImageNode)),a=t.children.filter(g.isUseNode),l=p.findImage(e,o),u=l.width(),c=l.height(),h=!o.preserveAspectRatio,d=f.partial(v.transformUseNode,u,c);return h?(t.width=u,t.height=c,a.forEach(d)):(r=Math.round(m.hypot(i.fullHeight,i.fullWidth)),t.height=r,t.width=r),t},transformUseNode:function(t,e,i,n){var r=f.findWhere(i.transform,{type:"scale"}),s=r.args[0],o=r.args[1],a=c[n],l=a.x[0<s?"posMult":"negMult"]*t,u=a.y[0<o?"posMult":"negMult"]*e;i.transform=[g.transformTranslate(l,u),g.transformScale(s,o)].join(" ")}};return v.applyImagePatterns=f.partial(g.transformNodeConfig,v.addPatternAttrs),v}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.svgUtils;return{translateOddWidths:e.partial(i.transformNodeConfig,function(t){var e;return 0===t["stroke-width"]&&(t["stroke-width"]=1),(e=t["stroke-width"])&&e%2!=0&&(t["data-stroke-sharpened"]=!0,i.getTransformOf(t).unshift(i.buildTranslateConfig(.5,.5))),t})}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function e(t){var e,i;return t.id&&(e=t.id,i=r.uniqueId("uniqueDomId-"),n[e]=i),t}var n,r=DS._,i=DS.svgUtils;return e.beforeStart=function(){n={}},e.afterFinish=function(t){return JSON.parse(r.reduce(n,function(t,e,i){return t.replace(new RegExp(i,"g"),e)},JSON.stringify(t)))},{ensureIdsAreUnique:r.partial(i.transformNodeConfig,e)}}.call(e,i,e,t))||(t.exports=n)},function(t,e,p){"use strict";var i;void 0===(i=function(t){function e(t,e,i,n){if("text"!==t["data-reference-type"])return t;var r,s=t["data-reference-id"],o=e.get(s);o||c("renderText","No text lib item with id of",h(s));var a=o.type();return r=d[a]||l.identity,"acctext"!==a&&"richvartext"!==a||(o.parent.semanticTextConfig={origConfig:o,rotation:t["data-rotation"],varMethods:u(o.vartext())}),r(t,o,i,n)}var l=DS._,i=DS.svgUtils,n=DS.errorManager,r=DS.vendorOverrides,s=DS.appState,u=p(16).parseVariables,c=n.throwError("textHelper"),h=n.backtick,o=r.moveHtmlTextOutOfSvg||l.identity,a=r.unwrapForeignObjectVarText||l.identity,d={vartext:function(t,e){return a({nodeType:"foreignObject",width:e.width()+t.x,height:e.height()+t.y,children:[{ref:"vtext",nodeType:"variableText",model:e,id:t.id,originX:t.x,originY:t.y,hasShadow:!!t["data-shadow"],rotDeg:t["data-rotation"]}]})},richvartext:function(t,e){return s.accessibleTextOn()||e.get("scrollOverflow")?a({nodeType:"foreignObject",width:e.width()+t.x,height:e.height()+t.y,children:[{ref:"vtext",nodeType:"accessibleText",model:e,id:t.id,originX:t.x,originY:t.y,hasShadow:!!t["data-shadow"],rotDeg:t["data-rotation"]}]}):{nodeType:"richVariableText",model:e,id:t.id,originX:t.x,originY:t.y,hasShadow:!!t["data-shadow"],rotDeg:t["data-rotation"]}},acctext:function(t,e){return s.accessibleTextOn()||e.get("scrollOverflow")?a({nodeType:"foreignObject",width:e.width()+t.x,height:e.height()+t.y,children:[{ref:"vtext",nodeType:"accessibleText",model:e,id:t.id,originX:e.get("xAccOffset"),originY:e.get("yAccOffset"),hasShadow:!!t["data-shadow"],rotDeg:t["data-rotation"]}]}):{nodeType:"vectorText",hasShadow:!!t["data-shadow"],rotDeg:t["data-rotation"],originX:t.x,originY:t.y,textLibItem:e}},vectortext:function(t,e){return{nodeType:"vectorText",hasShadow:!!t["data-shadow"],rotDeg:t["data-rotation"],originX:t.x,originY:t.y,textLibItem:e}}};return e.afterFinish=o,{setSvgManager:function(t){0},applyTextLib:l.partial(i.transformNodeConfig,e)}}.call(e,p,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=DS._,i=DS.svgUtils,n="data-adornment-type",r="data-is-reflection-gradient",s=e.compose(function(t){return n in t&&(t.ref=e.uniqueId("adornable"),t["data-transform"]=JSON.stringify(t.transform),t.transform=null),t},function(t){return!0===t[r]&&(t["data-rotation-offset"]=!0,t[r]=null),t});return{decorateAdornables:e.partial(i.transformNodeConfig,s)}}.call(e,i,e,t))||(t.exports=n)},function(t,e,u){"use strict";var i;void 0===(i=function(t){var l=u(1);return{Captions:function(){var t=u(359),e=DS,i=e.utils.pxify,n=e.detection.theme.isClassic,r=this.state.winScale,s=n?r:1,o={fontFamily:this.state.font,fontSize:[this.props.fontscale,"%"].join(""),marginBottom:n?i(10*s):0},a={marginBottom:i(10*s),padding:i(10*s),borderRadius:i(4*s)};return t.safari&&t.mac&&(o.transform="translate3d(-50%, 0, 0)"),l.createElement("div",{className:"caption"+(this.props.hasbb?" with-bb":""),style:o},this.state.showCaptions&&0<this.state.captions.length&&this.state.captions.map(function(t,e){return l.createElement("div",{key:e},l.createElement("p",{style:a,dangerouslySetInnerHTML:{__html:this.toHtml(t)}}))}.bind(this)))}}}.call(e,u,e,t))||(t.exports=i)},function(t,e,i){var n;n=function(){var E=!0;function o(i){function t(t){var e=i.match(t);return e&&1<e.length&&e[1]||""}function e(t){var e=i.match(t);return e&&1<e.length&&e[2]||""}var n,r=t(/(ipod|iphone|ipad)/i).toLowerCase(),s=!/like android/i.test(i)&&/android/i.test(i),o=/nexus\s*[0-6]\s*/i.test(i),a=!o&&/nexus\s*[0-9]+/i.test(i),l=/CrOS/.test(i),u=/silk/i.test(i),c=/sailfish/i.test(i),h=/tizen/i.test(i),d=/(web|hpw)(o|0)s/i.test(i),p=/windows phone/i.test(i),f=(/SamsungBrowser/i.test(i),!p&&/windows/i.test(i)),g=!r&&!u&&/macintosh/i.test(i),m=!s&&!c&&!h&&!d&&/linux/i.test(i),v=e(/edg([ea]|ios)\/(\d+(\.\d+)?)/i),y=t(/version\/(\d+(\.\d+)?)/i),S=/tablet/i.test(i)&&!/tablet pc/i.test(i),b=!S&&/[^-]mobi/i.test(i),w=/xbox/i.test(i);/opera/i.test(i)?n={name:"Opera",opera:E,version:y||t(/(?:opera|opr|opios)[\s\/](\d+(\.\d+)?)/i)}:/opr\/|opios/i.test(i)?n={name:"Opera",opera:E,version:t(/(?:opr|opios)[\s\/](\d+(\.\d+)?)/i)||y}:/SamsungBrowser/i.test(i)?n={name:"Samsung Internet for Android",samsungBrowser:E,version:y||t(/(?:SamsungBrowser)[\s\/](\d+(\.\d+)?)/i)}:/Whale/i.test(i)?n={name:"NAVER Whale browser",whale:E,version:t(/(?:whale)[\s\/](\d+(?:\.\d+)+)/i)}:/MZBrowser/i.test(i)?n={name:"MZ Browser",mzbrowser:E,version:t(/(?:MZBrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/coast/i.test(i)?n={name:"Opera Coast",coast:E,version:y||t(/(?:coast)[\s\/](\d+(\.\d+)?)/i)}:/focus/i.test(i)?n={name:"Focus",focus:E,version:t(/(?:focus)[\s\/](\d+(?:\.\d+)+)/i)}:/yabrowser/i.test(i)?n={name:"Yandex Browser",yandexbrowser:E,version:y||t(/(?:yabrowser)[\s\/](\d+(\.\d+)?)/i)}:/ucbrowser/i.test(i)?n={name:"UC Browser",ucbrowser:E,version:t(/(?:ucbrowser)[\s\/](\d+(?:\.\d+)+)/i)}:/mxios/i.test(i)?n={name:"Maxthon",maxthon:E,version:t(/(?:mxios)[\s\/](\d+(?:\.\d+)+)/i)}:/epiphany/i.test(i)?n={name:"Epiphany",epiphany:E,version:t(/(?:epiphany)[\s\/](\d+(?:\.\d+)+)/i)}:/puffin/i.test(i)?n={name:"Puffin",puffin:E,version:t(/(?:puffin)[\s\/](\d+(?:\.\d+)?)/i)}:/sleipnir/i.test(i)?n={name:"Sleipnir",sleipnir:E,version:t(/(?:sleipnir)[\s\/](\d+(?:\.\d+)+)/i)}:/k-meleon/i.test(i)?n={name:"K-Meleon",kMeleon:E,version:t(/(?:k-meleon)[\s\/](\d+(?:\.\d+)+)/i)}:p?(n={name:"Windows Phone",osname:"Windows Phone",windowsphone:E},v?(n.msedge=E,n.version=v):(n.msie=E,n.version=t(/iemobile\/(\d+(\.\d+)?)/i))):/msie|trident/i.test(i)?n={name:"Internet Explorer",msie:E,version:t(/(?:msie |rv:)(\d+(\.\d+)?)/i)}:l?n={name:"Chrome",osname:"Chrome OS",chromeos:E,chromeBook:E,chrome:E,version:t(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:/edg([ea]|ios)/i.test(i)?n={name:"Microsoft Edge",msedge:E,version:v}:/vivaldi/i.test(i)?n={name:"Vivaldi",vivaldi:E,version:t(/vivaldi\/(\d+(\.\d+)?)/i)||y}:c?n={name:"Sailfish",osname:"Sailfish OS",sailfish:E,version:t(/sailfish\s?browser\/(\d+(\.\d+)?)/i)}:/seamonkey\//i.test(i)?n={name:"SeaMonkey",seamonkey:E,version:t(/seamonkey\/(\d+(\.\d+)?)/i)}:/firefox|iceweasel|fxios/i.test(i)?(n={name:"Firefox",firefox:E,version:t(/(?:firefox|iceweasel|fxios)[ \/](\d+(\.\d+)?)/i)},/\((mobile|tablet);[^\)]*rv:[\d\.]+\)/i.test(i)&&(n.firefoxos=E,n.osname="Firefox OS")):u?n={name:"Amazon Silk",silk:E,version:t(/silk\/(\d+(\.\d+)?)/i)}:/phantom/i.test(i)?n={name:"PhantomJS",phantom:E,version:t(/phantomjs\/(\d+(\.\d+)?)/i)}:/slimerjs/i.test(i)?n={name:"SlimerJS",slimer:E,version:t(/slimerjs\/(\d+(\.\d+)?)/i)}:/blackberry|\bbb\d+/i.test(i)||/rim\stablet/i.test(i)?n={name:"BlackBerry",osname:"BlackBerry OS",blackberry:E,version:y||t(/blackberry[\d]+\/(\d+(\.\d+)?)/i)}:d?(n={name:"WebOS",osname:"WebOS",webos:E,version:y||t(/w(?:eb)?osbrowser\/(\d+(\.\d+)?)/i)},/touchpad\//i.test(i)&&(n.touchpad=E)):/bada/i.test(i)?n={name:"Bada",osname:"Bada",bada:E,version:t(/dolfin\/(\d+(\.\d+)?)/i)}:h?n={name:"Tizen",osname:"Tizen",tizen:E,version:t(/(?:tizen\s?)?browser\/(\d+(\.\d+)?)/i)||y}:/qupzilla/i.test(i)?n={name:"QupZilla",qupzilla:E,version:t(/(?:qupzilla)[\s\/](\d+(?:\.\d+)+)/i)||y}:/chromium/i.test(i)?n={name:"Chromium",chromium:E,version:t(/(?:chromium)[\s\/](\d+(?:\.\d+)?)/i)||y}:/chrome|crios|crmo/i.test(i)?n={name:"Chrome",chrome:E,version:t(/(?:chrome|crios|crmo)\/(\d+(\.\d+)?)/i)}:s?n={name:"Android",version:y}:/safari|applewebkit/i.test(i)?(n={name:"Safari",safari:E},y&&(n.version=y)):r?(n={name:"iphone"==r?"iPhone":"ipad"==r?"iPad":"iPod"},y&&(n.version=y)):n=/googlebot/i.test(i)?{name:"Googlebot",googlebot:E,version:t(/googlebot\/(\d+(\.\d+))/i)||y}:{name:t(/^(.*)\/(.*) /),version:e(/^(.*)\/(.*) /)},!n.msedge&&/(apple)?webkit/i.test(i)?(/(apple)?webkit\/537\.36/i.test(i)?(n.name=n.name||"Blink",n.blink=E):(n.name=n.name||"Webkit",n.webkit=E),!n.version&&y&&(n.version=y)):!n.opera&&/gecko\//i.test(i)&&(n.name=n.name||"Gecko",n.gecko=E,n.version=n.version||t(/gecko\/(\d+(\.\d+)?)/i)),n.windowsphone||!s&&!n.silk?!n.windowsphone&&r?(n[r]=E,n.ios=E,n.osname="iOS"):g?(n.mac=E,n.osname="macOS"):w?(n.xbox=E,n.osname="Xbox"):f?(n.windows=E,n.osname="Windows"):m&&(n.linux=E,n.osname="Linux"):(n.android=E,n.osname="Android");var x="";n.windows?x=function(t){switch(t){case"NT":return"NT";case"XP":return"XP";case"NT 5.0":return"2000";case"NT 5.1":return"XP";case"NT 5.2":return"2003";case"NT 6.0":return"Vista";case"NT 6.1":return"7";case"NT 6.2":return"8";case"NT 6.3":return"8.1";case"NT 10.0":return"10";default:return}}(t(/Windows ((NT|XP)( \d\d?.\d)?)/i)):n.windowsphone?x=t(/windows phone (?:os)?\s?(\d+(\.\d+)*)/i):n.mac?x=(x=t(/Mac OS X (\d+([_\.\s]\d+)*)/i)).replace(/[_\s]/g,"."):r?x=(x=t(/os (\d+([_\s]\d+)*) like mac os x/i)).replace(/[_\s]/g,"."):s?x=t(/android[ \/-](\d+(\.\d+)*)/i):n.webos?x=t(/(?:web|hpw)os\/(\d+(\.\d+)*)/i):n.blackberry?x=t(/rim\stablet\sos\s(\d+(\.\d+)*)/i):n.bada?x=t(/bada\/(\d+(\.\d+)*)/i):n.tizen&&(x=t(/tizen[\/\s](\d+(\.\d+)*)/i)),x&&(n.osversion=x);var P=!n.windows&&x.split(".")[0];return S||a||"ipad"==r||s&&(3==P||4<=P&&!b)||n.silk?n.tablet=E:(b||"iphone"==r||"ipod"==r||s||o||n.blackberry||n.webos||n.bada)&&(n.mobile=E),n.msedge||n.msie&&10<=n.version||n.yandexbrowser&&15<=n.version||n.vivaldi&&1<=n.version||n.chrome&&20<=n.version||n.samsungBrowser&&4<=n.version||n.whale&&1===C([n.version,"1.0"])||n.mzbrowser&&1===C([n.version,"6.0"])||n.focus&&1===C([n.version,"1.0"])||n.firefox&&20<=n.version||n.safari&&6<=n.version||n.opera&&10<=n.version||n.ios&&n.osversion&&6<=n.osversion.split(".")[0]||n.blackberry&&10.1<=n.version||n.chromium&&20<=n.version?n.a=E:n.msie&&n.version<10||n.chrome&&n.version<20||n.firefox&&n.version<20||n.safari&&n.version<6||n.opera&&n.version<10||n.ios&&n.osversion&&n.osversion.split(".")[0]<6||n.chromium&&n.version<20?n.c=E:n.x=E,n}var a=o("undefined"!=typeof navigator&&navigator.userAgent||"");function n(t){return t.split(".").length}function r(t,e){var i,n=[];if(Array.prototype.map)return Array.prototype.map.call(t,e);for(i=0;i<t.length;i++)n.push(e(t[i]));return n}function C(t){for(var i=Math.max(n(t[0]),n(t[1])),e=r(t,function(t){var e=i-n(t);return r((t+=new Array(1+e).join(".0")).split("."),function(t){return new Array(20-t.length).join("0")+t}).reverse()});0<=--i;){if(e[0][i]>e[1][i])return 1;if(e[0][i]!==e[1][i])return-1;if(0===i)return 0}}function s(t,e,i){var n=a;"string"==typeof e&&(i=e,e=void 0),void 0===e&&(e=!1),i&&(n=o(i));var r=""+n.version;for(var s in t)if(t.hasOwnProperty(s)&&n[s]){if("string"!=typeof t[s])throw new Error("Browser version in the minVersion map should be a string: "+s+": "+String(t));return C([r,t[s]])<0}return e}return a.test=function(t){for(var e=0;e<t.length;++e){var i=t[e];if("string"==typeof i&&i in a)return!0}return!1},a.isUnsupportedBrowser=s,a.compareVersions=C,a.check=function(t,e,i){return!s(t,e,i)},a._detect=o,a.detect=o,a},t.exports?t.exports=n():i(360)("bowser",n)},function(t,e){t.exports=function(){throw new Error("define cannot be used indirect")}},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(1);return{Container:function(){return e.createElement("div",{className:"ds-container "+this.props.className},this.props.children)}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,R){"use strict";var i;void 0===(i=function(t){var A=R(1);return{DragdropSlideObject:function(){var t=R(50),e=R(51),i=R(63),n=DS.svgUtils,r=this.getPath("props.model.style"),s=this.props.winScale,o=this.getPath("props.model.height"),a=this.getPath("props.model.width"),l=this.getPath("props.model.kind"),u="dragitem"===l,c="wordbank"===r,h="droparea"===l&&c,d=this.state.useAccText,p=this.state.hovered&&!this.state.dropped&&("droparea"!==l||h),f=_.find(this.getPath("props.model.colors"),{name:"hover"}),g=null!=f?f:_.find(this.props.colors,{name:"hover"}),m=(null!=g?this.props.model.id:"dragdrop")+"-hover-gradient",v=n.buildUrl(p&&!h?m:"dragdrop-gradient"),y=p?"slide-object-dragitem-hover":"",S=this.state.collision&&"droparea"===l,b=h&&this.state.hoverStroke&&null!=g,w=this.props.notchWidth,x=this.props.notchHeight,P=w+1,E=x+1,C=[["M "+P,0].join(","),["L"+a,0].join(","),["L"+a,o].join(","),["L"+P,o].join(","),["L"+P,o-E].join(","),["L 1",o-E].join(","),["L 1",E].join(","),["L"+P,E].join(","),"Z"].join(" "),T=["M 0,0",["L"+a,0].join(","),["L"+a,x].join(","),["L"+(a-w),x].join(","),["L"+(a-w),o-x].join(","),["L"+a,o-x].join(","),["L"+a,o].join(","),["L 0",o].join(","),"Z"].join(" "),D={visibility:this.state.backgroundVisible?"visible":"hidden",strokeWidth:this.state.reviewStroke&&2,stroke:this.state.reviewStroke?this.state.reviewStroke:b?["url(#",m,")"].join(""):""};return A.createElement("div",null,A.createElement("svg",{width:a*s,height:o*s,viewBox:[0,0,a,o].join(" "),"data-xmlns-xlink":"http://www.w3.org/1999/xlink",className:["slide-object-dragdrop","slide-object-dragdrop-"+r,"draggable",y].join(" ").trim(),onMouseEnter:this.didMouseOver,onMouseLeave:this.didMouseOut,onTouchStart:this.didMouseOver,onTouchEnd:this.didMouseOut},(p&&null!=g||b)&&A.createElement("defs",null,A.createElement(e,{fill:g.fill,patternFillId:m})),c?A.createElement("rect",{width:a-1,height:o-1,rx:this.state.wordbankRadius,ry:this.state.wordbankRadius,fill:v,className:"slide-object-dragdrop-shape",filter:!this.state.reviewStroke&&"url(#dragdrop-inner-stroke)",style:D,transform:"translate(0.5, 0.5)"}):A.createElement("path",{d:u?C:T,className:"slide-object-dragdrop-shape",fill:v,style:S?{strokeWidth:3}:{},filter:!S&&"url(#dragdrop-inner-stroke)",strokeDasharray:u&&!this.state.dropped?"1,1":"",transform:"translate(0.5, 0.5)"}),this.state.hoverStroke&&null==g&&A.createElement("rect",{width:a-1,height:o-1,rx:this.state.wordbankRadius,ry:this.state.wordbankRadius,fill:"none",stroke:"#bafbfb",transform:"translate(2,1.5) scale(0.995, 0.92)"}),A.createElement("g",{transform:n.transformTranslate(this.props.model.xOff||0,this.props.model.yOff||0)},!d&&null!=this.state.textCommandsetId&&A.createElement(t,{ref:"vtext",pathLib:this.state.textPathLibId,commandsetId:this.state.textCommandsetId})),"matching"===r&&this.state.reviewDot&&A.createElement("g",{className:"dragdrop-review-dot",transform:"translate(8,8)"},A.createElement("circle",{cx:"0",cy:"0",r:"8",className:"dragdrop-review-dot-"+this.state.reviewDot}),A.createElement("circle",{cx:"0",cy:"0",r:"7",className:"dragdrop-review-dot-"+this.state.reviewDot}),A.createElement("text",{textAnchor:"middle",y:"4"},A.createElement("tspan",null,this.getPath("props.model.reviewdata"))))),d&&A.createElement("div",{style:{position:"absolute",left:0,top:0}},A.createElement(i,{ref:"acctext",model:this.getAccTextModel(),winScale:s,originX:this.originX,originY:this.originY})))}}}.call(e,R,e,t))||(t.exports=i)},function(t,e,D){"use strict";var i;void 0===(i=function(t){var T=D(1);return{DropListItem:function(){var t=D(50),e=D(63),i=D(51),n=DS,r=n.svgUtils.buildUrl,s=n.utils,o=s.getPath,a=s.pxify,l=this.state,u=l.hovered,c=l.useAccText,h=this.props,d=h.width,p=h.height,f=h.yOff,g=h.altText,m=h.hoverColor,v=h.modelId,y=h.winScale,S=h.pr,b=h.textdata,w=o(m,"fill"),x=v+"-fill",P=r(x),E=null!=m&&u,C={position:"absolute",left:0,top:a(f*y),pointerEvents:"none"};return T.createElement("div",{style:{width:a(d*y),height:a(p*y)}},T.createElement("svg",{className:"eventable",viewBox:[0,0,d,p].join(" "),width:d*y,height:p*y,"data-xmlns-xlink":"http://www.w3.org/1999/xlink",style:{position:"absolute",left:0,top:a(f*y)}},T.createElement("g",{className:"drop-list-item",role:"option","aria-label":g,onMouseOver:this.didMouseOver,onMouseOut:this.didMouseOut,onMouseUp:this.onClick,onTouchStart:this.onTouchStart,onTouchEnd:_.flow(this.onClick,this.didMouseOut),onTouchMove:this.onTouchMove},E&&T.createElement("defs",null,T.createElement(i,{fill:w,patternFillId:x})),T.createElement("rect",{width:d,height:p,className:this.fillColorClass(),style:E?{fill:P}:null}))),!c&&T.createElement("svg",{viewBox:[0,0,d,p].join(" "),width:d*y,height:p*y,"data-xmlns-xlink":"http://www.w3.org/1999/xlink",style:C},T.createElement(t,{ref:"vectortext",commandsetId:S.i,pathLib:S.l,textdata:b})),c&&T.createElement("div",{style:C},T.createElement(e,{ref:"acctext",model:this.getAccTextModel(),winScale:y,originX:10,originY:2,unclickable:"true"})))}}}.call(e,D,e,t))||(t.exports=i)},function(t,e,C){"use strict";var i,T=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(i=function(t){var E=C(1);return{DropListParentable:function(){var n=this,t=C(50),r=C(365),e=C(174),i=C(63),s=DS,o=s._,a=s.svgUtils,l=s.utils,u=l.pxify,c=l.hexify,h=s.detection.os.isIOS,d=this.state.winScale,p=this.state.reviewWidth||this.getPath("props.model.width"),f=this.getPath("props.model.height"),g=this.getPath("props.model.colors"),m=this.state.pr,v=p-25+1,y=o.find(g,{name:"button_hover"}),S=this.state.hovered?null!=y?c(o.first(y.fill.colors).rgb):"#d5ffff":"white",b=this.getItemHeight(),w=this.getListHeight(),x=h?"none":"block",P={"aria-hidden":"true",onFocus:this.onFocus};return E.createElement("div",T({className:"drop-list",tabIndex:"-1"},P),E.createElement("div",{className:"drop-list-drop-down",ref:"dropdown",style:{width:p*d,height:u((f+w)*d),borderColor:"#cecece",display:this.state.display,borderRadius:16*d}},E.createElement("div",{className:["drop-list-drop-down-inner",this.state.dropDownScrollable].join(" "),ref:"dropdownInner",style:{display:x,width:u(p*d),height:this.state.scrollBarHeight-f*d,position:"absolute",top:u(f*d),left:0}},this.itemslist.map(function(t,e){var i=n.props.model.itemsIdx[t.itemdata];return E.createElement(r,{ref:"item"+i,order:e,key:t.textdata.uniqueId,idx:i,width:p,height:b,winScale:d,hoverColor:o.find(g,{name:"item_hover"}),modelId:n.props.model.id,yOff:b*e,pr:t.textdata.vectortext.pr,textdata:t.textdata,selected:n.focusItem,altText:t.textdata.altText})})),this.state.dropDownScrollable&&E.createElement(e,{ref:"scrollBar",offY:f,offX:-4,width:p,height:this.state.scrollBarHeight/d-f,parent:this,closedHeight:f,refName:"dropdownInner",initSelf:!0,winScale:d})),E.createElement("div",{className:"drop-list-top-container"},E.createElement("svg",{width:p*d,height:f*d,viewBox:[0,0,p,f].join(" "),"data-xmlns-xlink":"http://www.w3.org/1999/xlink",style:{zIndex:100,overflow:"hidden"},focusable:"false"},E.createElement("g",{className:"drop-list-top eventable",onMouseDown:this.onShowList,onMouseOver:this.didMouseOver,onMouseOut:this.didMouseOut,onTouchStart:this.onTouchStart,onTouchEnd:this.onTouchEnd,onTouchMove:this.onTouchMove},E.createElement("rect",{width:p-1,height:f-1,rx:8,ry:8,stroke:"#cecece",fill:"white"}),E.createElement("path",{d:a.rightRoundedRectPath(v,1,22,f-3,8),fill:"url(#drop-list-gradient)",stroke:S}),E.createElement("path",{d:["M",p-25,0,"v",f-1].join(" "),stroke:"#cecece"}),E.createElement("g",{transform:a.transformTranslate(5.5+v,9)},E.createElement("path",{d:["M",0,0,"L",10,0,5,5,0,0].join(" "),fill:"#494949",stroke:"rgba(255, 255, 255, 0.8)"})))),E.createElement("div",{style:{position:"absolute",top:0,left:0,zIndex:100,overflow:"visible",pointerEvents:"none"}},!this.state.useAccText&&E.createElement("svg",{width:(p-25-5)*d,height:f*d,viewBox:[0,0,p-25,f].join(" "),"data-xmlns-xlink":"http://www.w3.org/1999/xlink",focusable:"false"},E.createElement(t,{ref:"vectortext",commandsetId:m.i,pathLib:m.l})),this.state.useAccText&&E.createElement(i,{ref:"acctext",model:this.getAccTextModel(),textdata:this.state.textdata,winScale:d,originX:10,originY:2,unclickable:"true"}))))}}}.call(e,C,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var e=o(2),i=o(1),n=DS,r=(n._,n.appState),s=n.events;return i.createClass({mixins:[e],displayName:"DropListItem",componentDidMount:function(){this.listenTo(r,s.player.ACCESSIBLE_TEXT_CHANGED,this.onAccessibleTextChanged)},onAccessibleTextChanged:function(){this.setState({useAccText:this.getUseAccText()})},getUseAccText:function(){return"acctext"===this.getPath("props.textdata.type")&&(r.accessibleTextOn()||this.getPath("props.textdata.scrollOverflow"))},getInitialState:function(){var t=this.props.textdata;return{hovered:!(this.accTextModel={parent:this,width:function(){return t.width},height:function(){return t.height},wordwrap:function(){return t.wordwrap},textshadow:function(){return t.textshadow},vartext:function(){return t.vartext},valign:function(){return t.valign},linkdata:function(){return[]}}),display:"none",selected:!1,useAccText:this.getUseAccText()}},onClick:function(){this.touchMoved||this.props.selected(this.props.order)},onTouchStart:function(){this.touchMoved=!1,this.didMouseOver()},onTouchMove:function(){this.touchMoved=!0},fillColorClass:function(){return this.state.hovered?"drop-list-item-over":this.state.selected?"drop-list-item-selected":"drop-list-item-out"},didMouseOver:function(){this.setState({hovered:!0})},didMouseOut:function(){this.setState({hovered:!1})},getAccTextModel:function(){return this.accTextModel}})}.call(e,o,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function d(t,e,i){return(i*t-i)/2-e*t}var r=i(13),s=i(64),p=i(219),e=i(222),o=DS._,f=DS.utils,a=(DS.svgUtils,DS.dom),l=DS.AnimationTimeline;return{componentWillMount:function(){this.listenTo(this.props.model,"zoompan",this.zoomPan)},buildZoomAnimation:function(t){var e=t.action,i=this.props.model,n=i.get("width"),r=i.get("height"),s=e.duration,o=n/e.lastwidth,a=d(o,e.lastx,n),l=d(o,e.lasty,r),u=n/e.width,c=d(u,e.xPos,n),h=d(u,e.yPos,r);return o=f.decToPct(o),u=f.decToPct(u),new p({wipetrans:!1,duration:s,tweens:[{kind:"tween",time:0,duration:s,scale:{path:[{kind:"segment",startx:o,starty:o,endx:u,endy:u,dsx:0,dsy:0,dex:0,dey:0}],duration:s,easing:"cubic",easingdir:"easein"}},{kind:"tween",time:0,duration:s,position:{path:[{kind:"segment",type:"line",anchora:{x:a,y:l,dx:0,dy:0},anchorb:{x:c,y:h,dx:0,dy:0}}],duration:s,easing:"cubic",easingdir:"easein"}}]})},createAnimationTimeline:function(t){var i=t.action,n=i.staticimageassetid,e=this.buildZoomAnimation(t);return this.lastZoomBackground&&(this.lastZoomBackground.parentElement.removeChild(this.lastZoomBackground),this.lastZoomBackground=null),new l({tweens:[new s(this,!1,e.getConfig(),null)],onComplete:-1===n?o.noop:function(){var t=this.el.parentNode.querySelector(".zoom-bg-container"),e=this.lastZoomBackground=document.createElement("img");e.src=r.getAssetUrl(n),a.setStyles(e,{position:"absolute",left:f.pxify(i.xPos),top:f.pxify(i.yPos),width:f.pxify(i.width),height:f.pxify(i.height),visibility:"block"}),t.appendChild(e)}.bind(this)})},zoomPan:function(t){this.el&&(this.tweenableTimeline&&(this.tweenableTimeline.destroy(!0),this.tweenableTimeline=null),this.tweenableTimeline=new e(this,this.createAnimationTimeline(t),t.event.timelineLabel,!1))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,s){"use strict";var i;void 0===(i=function(t){function e(t,e){i.call(this,t,e)}var i=s(15),n=DS._,r=DS.svgUtils;DS.dom;return n.extend(e.prototype,i.prototype,{setupAnimation:function(){var t,e,i,n,r,s,o="across"===this.direction,a=o?5:10,l=o?14:7,u=function(t){return this.isHorizontal?{x:-1*this.finalWidth/2,y:2*t*this.finalHeight+this.finalHeight}:{x:2*t*this.finalWidth+this.finalWidth,y:-1*this.finalHeight/2}}.bind(this);for(this.isHorizontal=o,this.finalWidth=this.width/a,this.finalHeight=this.height/l,this.points=[],t=70;t--;)i=(e=t%10)%a,n=Math.floor(t/a),s=this.isHorizontal?(r=e<a?0:this.finalWidth/2,0):(r=0,i%2?this.finalHeight/2:0),this.points[t]={x:i*this.finalWidth+r,y:n*this.finalHeight+s};for(t=this.isHorizontal?l:a;t--;)this.points.push(u(t))},animate:function(t){var e=this.isHorizontal?t:1,i=this.isHorizontal?1:t,n=this.points.map(function(t){return r.rectPath(t.x,t.y,this.finalWidth*e,this.finalHeight*i)}.bind(this));this.clipShape.setAttribute("d",n.join(" "))}}),e}.call(e,s,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){function e(t,e){i.call(this,t,e)}var i=o(15),n=DS._,r=DS.svgUtils,s=DS.utils;DS.dom;return n.extend(e.prototype,i.prototype,{setupAnimation:function(){this.scaleY=this.height/this.width,this.finalScale=Math.sqrt(2*Math.pow(this.height,2))/this.height},drawCircle:function(t){t*=this.finalScale,this.clipShape.setAttribute("d",[this.invertRect,this.inRect,r.ellipsePath(this.halfWidth,this.halfHeight,this.halfWidth*t,this.halfHeight*t)].join(" "))},getAnimateFn:function(){return"out"===this.direction?this.drawCircle:function(t){this.drawCircle(s.invertPercent(t))}}}),e}.call(e,o,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){function e(t,e){i.call(this,t,e)}var i=o(15),n=DS._,s=DS.svgUtils,r=DS.utils;DS.dom;return n.extend(e.prototype,i.prototype,{setupAnimation:function(){this.scaleY=this.height/this.width},drawBox:function(t){var e=this.halfWidth-this.halfWidth*t,i=this.halfHeight-this.halfHeight*t,n=this.width*t,r=this.height*t;this.clipShape.setAttribute("d",[this.invertRect,this.inRect,s.rectPath(e,i,n,r)].join(" "))},getAnimateFn:function(){return"out"===this.direction?this.drawBox:function(t){this.drawBox(r.invertPercent(t))}}}),e}.call(e,o,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i;void 0===(i=function(t){function e(t,e){i.call(this,t,e)}var i=s(15),n=DS._,r=DS.svgUtils;DS.utils,DS.dom;return n.extend(e.prototype,i.prototype,{drawBox:function(t,e,i){this.width,this.shapeProps.size.x,this.height,this.shapeProps.size.y;this.clipShape.setAttribute("d",[this.invertRect,this.inRect,r.rectPath(-(i.x-e.x),-(i.y-e.y),this.width,this.height)].join(" "))},getAnimateFn:function(){return this.drawBox}}),e}.call(e,s,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){function e(t,e){i.call(this,t,e)}var i=o(15),n=DS._,r=DS.svgUtils,s=DS.utils;DS.dom;return n.extend(e.prototype,i.prototype,{drawDiamond:function(t){var e=s.invertPercent(t),i=this.width*e-this.halfWidth,n=this.height*e-this.halfHeight;t*=2,this.clipShape.setAttribute("d",[this.invertRect,this.inRect,r.diamondPath(i,n,this.width*t,this.height*t)].join(" "))},getAnimateFn:function(){return"out"===this.direction?this.drawDiamond:function(t){this.drawDiamond(s.invertPercent(t))}}}),e}.call(e,o,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i;void 0===(i=function(t){function e(t,e){i.call(this,t,e)}var i=s(15),n=DS._,r=(DS.dom,DS.svgUtils);return n.extend(e.prototype,i.prototype,{setupAnimation:function(){var t;this.numBlinds=6,t="horizontal"===this.direction?"height":"width",this.blindThickness=this[t]/this.numBlinds},animate:function(t){for(var e,i=[];i.length<this.numBlinds;)e=i.length*this.blindThickness,i.push("horizontal"===this.direction?r.rectPath(0,e,this.width,this.blindThickness*t):r.rectPath(e,0,this.blindThickness*t,this.height));this.clipShape.setAttribute("d",i.join(" "))}}),e}.call(e,s,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){function c(t,e,i,n,r){return t?["M",0,r*e,"h",i,"v",e,"h",-i,"Z"].join(" "):["M",r*e,0,"v",n,"h",e,"v",-n,"Z"].join(" ")}function e(t,e){i.call(this,t,e)}var i=r(15),h=DS._,n=(DS.svgUtils,DS.utils);DS.dom;return h.extend(e.prototype,i.prototype,{getBarPaths:function(){if(this.barPaths)return this.barPaths;var t,e,i,n="horizontal"===this.direction,r=n?this.height:this.width,s=(i=r,Math.max(1,Math.ceil(i)/1e3)),o=(t=r,e=s,Math.ceil(t/e)),a=r/o,l=h.partial(c,n,a,this.width,this.height),u=h.range(o).map(l);return this.barPaths=h.shuffle(u),this.barPaths},animate:function(t){var e=Math.round(n.invertPercent(t)*this.getBarPaths().length),i=this.getBarPaths().slice(e).join(" ")||"M 0 0";this.clipShape.setAttribute("d",this.invertRect+i)}}),e}.call(e,r,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){function e(t,e){i.call(this,t,e)}var i=o(15),n=DS._,r=DS.svgUtils,s=DS.utils;DS.dom;return n.extend(e.prototype,i.prototype,{setupAnimation:function(){var t="verticalout"===this.direction||"horizontalout"===this.direction||"horizontal"===this.direction;this.isVertical="verticalout"===this.direction||"verticalin"===this.direction,this.isOut=this.isExit()?!t:t,this.adjustScale=this.isExit()?s.invertPercent:n.identity},getAnimateFn:function(){return this.isOut?function(t){var e;t=this.adjustScale(t),e=s.invertPercent(t),this.clipShape.setAttribute("d",this.isVertical?r.rectPath(e*this.halfWidth,0,this.width*t,this.height):r.rectPath(0,e*this.halfHeight,this.width,this.height*t))}:function(t){var e,i,n=[];t=this.adjustScale(t),i=this.isVertical?(e=t*this.halfWidth,this.height):(e=this.width,t*this.halfHeight),n.push(r.rectPath(0,0,e,i)),e*=-1,i*=-1,n.push(r.rectPath(this.width,this.height,e,i)),this.clipShape.setAttribute("d",n.join(" "))}}}),e}.call(e,o,e,t))||(t.exports=i)},function(t,e,a){"use strict";var i;void 0===(i=function(t){function e(t,e,i,n){var r=360*n-90;return e+t(u.degToRad(r))*i}function i(t,e){n.call(this,t,e)}var n=a(15),l=DS._,r=DS.svgUtils,u=DS.utils,s=(DS.dom,l.partial(e,Math.cos)),o=l.partial(e,Math.sin),c=l.partial(s,.5),h=l.partial(o,.5);return l.extend(i.prototype,n.prototype,{setupAnimation:function(){var t=this.clipShape.getAttribute("transform");this.clipShape.setAttribute("transform",[t,"scale(",this.width,",",this.height,")"].join(" ")),this.calcArcPath=this.createArcAnimationFunc(),this.invertRect=this.isExit()?r.rectPath(0,0,1.1,1.1):""},animate:function(t){var e,i,n,r,s,o;this.clipShape.setAttribute("d",1===t?(i=e=0,n=this.width,r=this.height,["M",e,i,"L",s=e+n,i,s,o=i+r,e,o].join(" ")):this.invertRect+this.calcArcPath(t))},createArcAnimationFunc:function(){var t=this.width,e=this.height,r=this.direction,s=parseInt(this.maskProps.spokes,10),i=u.hypot(t,e),o=i/t/2,a=i/e/2,n=l.range(s).map(function(t){var e=t/s,i=Object.freeze({x:.5,y:.5}),n=Object.freeze({x:c(o,e),y:h(a,e)});return{initRotDec:e,m:i,l:n,a:Object.defineProperties({},{rx:{value:o},ry:{value:a},xRot:{value:0},lgArc:{value:1},sweep:{value:"clockwise"===r?1:-1},x:{value:n.x,writable:!0},y:{value:n.y,writable:!0}}),update:function(t){var e=t+this.initRotDec;return this.a.x=c(o,e),this.a.y=h(a,e),this},toPathCommands:function(){return e=(t=this).m,i=t.l,n=t.a,["M",e.x,e.y,"L",i.x,i.y,"A",n.rx,n.ry,n.xRot,n.lgArc,n.sweep,n.x,n.y].join(" ");var t,e,i,n}}});return function(e){return n.map(function(t){return t.update(e/s).toPathCommands()}).join(" ")}}}),i}.call(e,a,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){function e(t,e){i.call(this,t,e)}var i=r(15),c=DS._,h=DS.svgUtils,n=DS.utils;DS.dom;return c.extend(e.prototype,i.prototype,{setupAnimation:function(){var t,e,i,n,r,s=(e=this.width,i=this.height,n=Math.ceil(e/255),r=Math.ceil(i/255),{width:Math.max(9,n),height:Math.max(9,r)}),o=Math.ceil(this.height/s.height),a=Math.ceil(this.width/s.width);for(this.grains=[],this.numGrains=o*a,t=this.numGrains;t--;){var l=t%a*s.width,u=Math.floor(t/a)*s.height;this.grains[t]=h.rectPath(l,u,s.width,s.height)}this.grains=c.shuffle(this.grains),this.pathData=""},animate:function(t){for(var e=n.invertPercent(t)*this.numGrains;this.grains.length>e;)this.pathData+=this.grains.pop();this.clipShape.setAttribute("d",this.pathData)}}),e}.call(e,r,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){function e(t,e){i.call(this,t,e)}var i=r(15),n=DS._,o=DS.svgUtils,a=DS.utils;DS.dom;return n.extend(e.prototype,i.prototype,{drawPlus:function(t){var e=a.invertPercent(t),i={x:0,y:0,width:this.halfWidth,height:this.halfHeight},n={x:this.halfWidth,y:0,width:this.halfWidth,height:this.halfHeight},r={x:0,y:this.halfHeight,width:this.halfWidth,height:this.halfHeight},s={x:this.halfWidth,y:this.halfHeight,width:this.halfWidth,height:this.halfHeight};i.width=e*this.halfWidth,i.height=e*this.halfHeight,n.x=this.halfWidth+this.halfWidth*t,n.height=i.height,r.width=e*this.halfWidth,r.y=this.halfHeight+this.halfHeight*t,s.x=this.halfWidth+this.halfWidth*t,s.y=r.y,this.clipShape.setAttribute("d",[this.invertRect,o.rectPath(0,0,this.width,this.height),this.inRect,o.rectPath(i.x,i.y,i.width,i.height),o.rectPath(n.x,n.y,n.width,n.height),o.rectPath(r.x,r.y,r.width,r.height),o.rectPath(s.x,s.y,s.width,s.height)].join(" "))},getAnimateFn:function(){return"out"===this.direction?this.drawPlus:function(t){this.drawPlus(a.invertPercent(t))}}}),e}.call(e,r,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){function e(t,e){i.call(this,t,e)}var i=o(15),n=DS._,r=DS.svgUtils,s=DS.utils;DS.dom;return n.extend(e.prototype,i.prototype,{setupAnimation:function(){n.bindAll(this),this.adjustRect={frombottom:this.fromBottom,fromleft:this.fromLeft,fromright:this.fromRight,fromtop:this.fromTop,horizontal:this.fromLeft}},fromBottom:function(t,e){e.y=this.height*s.invertPercent(t)},fromTop:function(t,e){e.height=this.height*t},fromLeft:function(t,e){e.width=this.width*t},fromRight:function(t,e){e.x=this.width*s.invertPercent(t)},animate:function(t){var e={x:0,y:0,width:this.width,height:this.height};this.adjustRect[this.direction](t,e),this.clipShape.setAttribute("d",this.invertRect+r.rectPath(e.x,e.y,e.width,e.height))}}),e}.call(e,o,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){function e(t,e){i.call(this,t,e)}var i=r(15),n=DS._,l=DS.svgUtils,u=DS.utils;return n.extend(e.prototype,i.prototype,{setupAnimation:function(){var t,e=this.width,i=this.height,n=(t=i,Math.max(10,Math.min(30,t,Math.ceil(t/20)))),r=this.getDirection();this.fromTop="leftdown"===r||"rightdown"===r,this.fromLeft="rightdown"===r||"rightup"===r,this.boxSize=n,this.maxWidth=(Math.ceil(i/n)+Math.ceil(e/n))*n},animate:function(t){for(var e,i,n="",r=this.boxSize,s=this.fromTop?0:this.height,o=this.fromTop?r:-r,a=(this.isExit()?u.invertPercent(t):t)*this.maxWidth;0<a&&-r<s&&s<=this.height;)i=Math.min(a,this.width),e=this.fromLeft?0:this.width-i,n+=l.rectPath(e,s,i,r),s+=o,a-=r;this.clipShape.setAttribute("d",n)}}),e}.call(e,r,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){function e(t,e){i.call(this,t,e)}var i=o(15),n=DS._,r=DS.svgUtils,s=DS.utils;return n.extend(e.prototype,i.prototype,{setupAnimation:function(){this.radius=Math.ceil(s.dist(0,0,this.halfWidth,this.halfHeight)),this.startingAngle=this.isExit()?90:270},animate:function(t){var e=180*(this.isExit()?s.invertPercent(t):t),i=180!=e?r.wheelPath(this.halfWidth,this.halfHeight,this.radius,this.startingAngle-e,this.startingAngle+e):r.rectPath(0,0,this.width,this.height);this.clipShape.setAttribute("d",i)}}),e}.call(e,o,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(9),i=n(382);return e.extend({model:i,buildTweens:function(){return this.invoke("build")}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,u){"use strict";var i;void 0===(i=function(t){var e=u(383),i=u(385),n=u(386),r=u(387),s=u(388),o=u(389),a=u(390),l=DS._;DS.utils;return DS.BaseModel.extend({associations:{scale:r,position:i,rotation:n,alpha:e,mask:o,colors:a,skew:s},initialize:function(){l.bindAll(this,"build"),this.delay=this.get("time")},build:function(){var t=l.reduce(this.associations,function(t,e,i){var n=this[i]().getAttrConfig(this.delay);return null!=n&&(t[i]=n),t},{},this);return{delay:this.delay,duration:this.get("duration"),tweenAttrs:t}}})}.call(e,u,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(35),n={anchora:{x:"start",dx:"dstart"},anchorb:{x:"end",dx:"dend"}};return e.extend({getSegmentPoint:function(t,e){var i=n[e];return{x:t[i.x],dx:t[i.dx],y:0,dy:0}}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var e=r(9),i=DS.BaseModel,n=e.extend({model:i.extend({idAttribute:null})});return i.extend({shorthand:["type","vartext","xPos","yPos","width","height","valign","wordwrap","textshadow"],associations:{linkdata:n}})}.call(e,r,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(35),i=DS._;return e.extend({extendConfig:function(t){return t.autoRotation=!!this.get("relativerotation"),t},extendAfterUpdate:function(t){t.autoRotation&&(t.closedPath=this.isClosedPath())},isClosedPath:function(){var t=this.segments[0].points[0],e=i.last(i.last(this.segments).points);return t.x===e.x&&t.y===e.y},getSegmentPoint:function(t,e){return t[e]}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(35),n={anchora:{x:"start",dx:"dstart"},anchorb:{x:"end",dx:"dend"}};return e.extend({getSegmentPoint:function(t,e){var i=n[e];return{x:t[i.x],dx:t[i.dx],y:0,dy:0}}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(35),n={anchora:{x:"startx",dx:"dsx",y:"starty",dy:"dsy"},anchorb:{x:"endx",dx:"dex",y:"endy",dy:"dey"}};return e.extend({extendConfig:function(t){return t.useGlobalAxes=!!this.get("useglobalaxes"),t},getSegmentPoint:function(t,e){var i=n[e];return{x:t[i.x],dx:t[i.dx],y:t[i.y],dy:t[i.dy]}}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,s){"use strict";var i;void 0===(i=function(t){var e=s(35),i=s(221),n={anchora:{x:"startx",dx:"dstartx",y:"starty",dy:"dstarty"},anchorb:{x:"endx",dx:"dendx",y:"endy",dy:"dendy"}},r={anchora:{x:"startstretchx",y:"startstretchy"},anchorb:{x:"endstretchx",y:"endstretchy"}};return e.extend({extendConfig:function(t){var e=this.get("regpoint");return t.useGlobalAxes=!!this.get("useglobalaxes"),t.regPoint={x:parseFloat(e.x)+parseFloat(e.dx),y:parseFloat(e.y)+parseFloat(e.dy)},t.corner=this.get("corner")||"bottomright",t.getSecondaryPoint=this.getSecondaryPoint.bind(this),t},getSegmentPoint:function(t,e){var i=n[e];return{x:t[i.x],dx:t[i.dx],y:t[i.y],dy:t[i.dy]}},getSecondarySegmentPoint:function(t,e){var i=r[e];return{x:t[i.x],dx:0,y:t[i.y],dy:0}},extendSegmentConfig:function(t,e){var i={points:[]};this.buildSinglePoint(i,this.getSecondarySegmentPoint(e,"anchora")),this.buildSinglePoint(i,this.getSecondarySegmentPoint(e,"anchorb")),t.secondaryPoints=i.points},getSecondaryPoint:function(){var t=this.lastSegmentInfo||{index:this.segments.length-1,adjustedTime:1};return i.getNormalizedPointAtTime(t.adjustedTime,this.segments[t.index].secondaryPoints)}})}.call(e,s,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(35),i=DS._;return e.extend({extendConfig:function(t){return t.maskType=this.get("type"),t.maskProps=i.reduce(this.get("settings"),function(t,e){return t[e.name]=e.value,t},{}),t.maskProps.isExit="exit"===this.get("effecttype"),t},initPath:function(){this.ptResolvers=[],this.segmentResolvers=[],this.segments=[{distance:1,points:[{x:0,y:0},{x:1,y:0}]}]}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(9),i=n(391);DS._;return e.extend({model:i,getAttrConfig:function(t){return 0===this.length?null:this.at(0).getAttrConfig(t)}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var e=r(35),i=DS._,n=DS.utils;return e.extend({initialize:function(){var t=this.get("path")[0];this.startTintPercent=parseInt(t.starttintpercent),this.endTintPercent=parseInt(t.endtintpercent),this.startBrightness=parseInt(t.startbrightness),this.endBrightness=parseInt(t.endbrightness)},getAttrConfig:function(t){return{delay:t,duration:this.getDuration(),ease:this.getEasing(),getPointAtTime:this.getPointAtTime.bind(this),update:i.noop}},getPointAtTime:function(t){return{x:n.clamp(0,100,this.startTintPercent+t*(this.endTintPercent-this.startTintPercent)+Math.abs(this.startBrightness+t*(this.endBrightness-this.startBrightness))),y:0}}})}.call(e,r,e,t))||(t.exports=i)},function(t,e,v){"use strict";var i;void 0===(i=function(t){function n(t){return!t||t.length<2}function s(t){return n(t)?1:i.dist(t[0].pageX,t[0].pageY,t[1].pageX,t[1].pageY)}var o=v(22),r=DS._,a=DS.detection,l=DS.detection.orientation,e=DS.TransMatrix,i=DS.utils,u=DS.constants,c=DS.TweenLite,h=DS.slideObjectUtils,d=DS.globalEventHelper,p=d.addDocumentListener,f=d.removeDocumentListener,g=d.addWindowListener,m=d.removeWindowListener;return{getPinchCenter:function(t){var e=n(t)?{x:0,y:0}:t[0],i=t[1]||e;return{x:(e.pageX+i.pageX)/2,y:(e.pageY+i.pageY)/2}},shouldInitPinchZoom:function(){return h.isMobileSlide(this)&&null==this.props.slideFrame},initPinch:function(){this.pinch={scale:1,matrix:new e,panning:!1,zooming:!1,width:document.body.clientWidth,height:document.body.clientHeight,disable:!1}},initPinchZoom:function(t){this.shouldInitPinchZoom()&&(this.pinchZoomSlideContainer=t||this.props.slideContainer,this.container=this.el.parentNode,this.isInLightbox=this.pinchZoomSlideContainer.props.lightboxed,this.hasLightboxControls=this.pinchZoomSlideContainer.props.hasControls,this.initPinch(),this.container.addEventListener("gesturestart",this.onPrevent),this.container.addEventListener("touchstart",this.onTouchStart,!0),this.container.addEventListener("touchmove",this.onTouchMove),this.container.addEventListener("touchend",this.onTouchEnd),this.isInLightbox&&g("resize",this.onOrientationChange,null,"after"),this.doubleTapCount=0,p("touchstart",this.onDoubleTap))},resetDoubleTap:function(){this.doubleTapCount=0},onDoubleTap:function(t){n(t.touches)&&1<this.pinch.scale&&!h.isDoubleClickRelated(t.target)?(clearTimeout(this.doubeTapTimeout),this.doubleTapCount++,this.doubeTapTimeout=setInterval(this.resetDoubleTap,250),2===this.doubleTapCount&&1!==this.pinch.scale&&this.zoomOut()):this.resetDoubleTap()},onOrientationChange:function(){this.initPinch(),this.pinch.currMatrix=new e,this.startTransition(0)},zoomOut:function(){this.pinch.matrix=new e,this.pinch.currMatrix=this.pinch.matrix.copy(),this.props.model.pinchZoomScale=this.pinch.scale=1,this.pinch.zoomingOut=!0,this.startTransition(200,function(){this.pinch.zoomingOut=!1}.bind(this))},transTouch:function(t){var e=this.props.slideContainer.el.getBoundingClientRect();return r(t).map(function(t){return{pageX:t.pageX-e.left,pageY:t.pageY-e.top}}).value()},updatePinchPan:function(t){var e=this.pinch.matrix.unTransformPoint(t[0].pageX,t[0].pageY);this.pinch.currMatrix=this.pinch.matrix.copy().translate(e.x-this.pinch.startCenter.x,e.y-this.pinch.startCenter.y),this.container.style[this.cssTransformOrigin]="0 0",this.container.style[this.cssTransform]=this.pinch.currMatrix.toCssTransform(),this.isInLightbox&&this.notifyZoomUpdate()},updatePinchZoom:function(t){var e=s(t),i=this.getPinchCenter(t),n=this.pinch.matrix.unTransformPoint(i.x,i.y),r=e/this.pinch.startDistance;r=Math.max(1/this.pinch.scale,Math.min(r,6/this.pinch.scale)),this.pinch.zoom=r,this.pinch.currMatrix=this.pinch.matrix.copy().translate(n.x,n.y).scale(r,r).translate(-this.pinch.startCenter.x,-this.pinch.startCenter.y),this.container.style[this.cssTransformOrigin]="0 0",this.container.style[this.cssTransform]=this.pinch.currMatrix.toCssTransform(),this.notifyZoomUpdate()},onPrevent:function(t){t.preventDefault()},isLightboxDocked:function(){var t=this.el.getBoundingClientRect(),e=0,i=0;return l.isPortrait?i=this.hasLightboxControls?u.MOBILE_UI_SIZE:0:e=u.MOBILE_UI_SIZE,t.left<=0&&t.top<=0&&t.right+e>=document.body.clientHeight&&t.bottom+i>=document.body.clientWidth},isLightboxScaledToScreen:function(){var t,e,i=this.pinch.scale;return this.pinch.width=this.props.model.get("width"),this.pinch.height=this.props.model.get("height"),l.isPortrait?(t=this.pinch.width*i,e=this.pinch.height*i):(e=this.pinch.width*i,t=this.pinch.height*i),t>=document.body.clientWidth&&e>=document.body.clientHeight},onTouchStart:function(t){var e,i=this.transTouch(t.touches);if(this.lightboxDockState=this.isLightboxDocked(),2!==i.length||this.shouldDisablePinch(t))1!==i.length||1===this.pinch.scale||this.shouldDisablePan(t)?(this.pinch.panning=this.pinch.zooming=!1,this.pinch.disable=!0):(this.pinch.panning=!0,this.pinch.zooming=!1,this.pinch.startCenter=this.pinch.matrix.unTransformPoint(i[0].pageX,i[0].pageY),this.pinch.disable=!1);else{this.pinch.panning=!1,this.pinch.zooming=!0,e=this.getPinchCenter(i);this.props.model.parentTransform;this.pinch.startCenter=this.pinch.matrix.unTransformPoint(e.x,e.y),this.pinch.startDistance=s(i),this.pinch.disable=!1}this.pinch.disable||this.endTransition(),this.pinch.totalTouches=t.touches.length},onTouchEnd:function(t){this.pinch.disable=!1,this.lightboxDockState=this.isLightboxDocked(),t.touches.length<2&&(this.pinch.panning=!1,this.pinch.zooming=!1,this.pinch.currMatrix&&!this.pinch.zoomingOut&&(this.pinch.scale=this.pinch.currMatrix.getScale().x,this.screenBounds(),this.pinch.matrix=this.pinch.currMatrix,this.props.model.pinchZoomScale=this.pinch.scale))},onTouchMove:function(t){if(!this.pinch.disable){var e=this.transTouch(t.touches);2===e.length?this.updatePinchZoom(e):1===e.length&&(1!==this.pinch.scale||this.isInLightbox)&&this.pinch.panning&&this.updatePinchPan(e)}},collectPlayerMetrics:function(){var t=o.getPreso().getBoundingClientRect(),e=t.width,i=t.height,n=0,r=0;if(a.deviceView.isMobile)if(a.theme.isClassic)l.isPortrait?i-=u.MOBILE_UI_SIZE:e-=u.MOBILE_UI_SIZE;else{var s=this.props.slideContainer.props.getPinchZoomBounds();n=s.x,r=s.y,e=s.width,i=s.height}return{availableWidth:e,availableHeight:i,uiOffsetX:n,uiOffsetY:r}},screenBounds:function(){var t,e,i,n,r=this.pinchZoomSlideContainer.el.getBoundingClientRect(),s=r.left,o=r.top,a=this.el.getBoundingClientRect(),l=!1,u=this.collectPlayerMetrics(),c=u.availableWidth,h=u.availableHeight,d=u.uiOffsetX,p=u.uiOffsetY;i=c-(t=Math.max((c-a.width)/2,0))+d,n=h-(e=Math.max((h-a.height)/2,0))+p,t+=d,e+=p,a.left>t?(l=!0,this.pinch.currMatrix.tx=t-s):a.right<i&&(l=!0,this.pinch.currMatrix.tx=i-a.width-s),a.top>e?(l=!0,this.pinch.currMatrix.ty=e-o):a.bottom<n&&(l=!0,this.pinch.currMatrix.ty=n-a.height-o),l&&this.startTransition(400)},notifyZoomUpdate:function(){this.trigger("pinchzoom",this.el.getBoundingClientRect())},startTransition:function(t,e){var i=this;e=e||r.noop,this.pinchZoomTransitionTween=c.to(this.container,t/1e3,{transform:this.pinch.currMatrix.toCssTransform(),parseTransform:!0,onUpdate:function(){return i.notifyZoomUpdate()},onComplete:function(){e(),this.endTransition()}.bind(this)}),this.pinchZoomTransitionTween.play()},endTransition:function(){null!=this.pinchZoomTransitionTween&&(this.pinchZoomTransitionTween.kill(),this.pinchZoomTransitionTween=null)},killPinchZoom:function(){this.shouldInitPinchZoom()&&(this.container.style[this.cssTransform]="",this.notifyZoomUpdate(),this.container.removeEventListener("gesturestart",this.onPrevent),this.container.removeEventListener("touchstart",this.onTouchStart),this.container.removeEventListener("touchmove",this.onTouchMove),this.container.removeEventListener("touchend",this.onTouchEnd),m("resize",this.onOrientationChange),f("touchstart",this.onDoubleTap),f("touchstart",this.onDoubleTap))},componentWillUnmount:function(){this.killPinchZoom()},shouldDisablePinch:function(t){return h.isThreeSixtyImageRelated(t.target)},shouldDisablePan:function(t){return 1===t.touches.length&&(h.isDraggableRelated(t.target)||h.isScrollRelated(t.target)||h.isRotatableRelated(t.target)||h.isSlideableRelated(t.target))}}}.call(e,v,e,t))||(t.exports=i)},function(t,e,T){"use strict";var i;void 0===(i=function(t){var n=T(14),r=DS._,s=DS.windowManager,e=DS.constants,o=DS.events,l=DS.detection,u=DS.dom,c=DS.utils,h=DS.svgUtils,a=DS.pubSub,d=DS.TweenLite,p=DS.TimelineLite,f=DS.slideObjectUtils,i=DS.globalEventHelper,g=i.addWindowListener,m=i.removeWindowListener,v=void 0,y=void 0;a.on(o.frameModel.LAYOUT_CHANGED,function(t){v=t.swipeleft,y=t.swiperight});var S=.25,b=e.math.QUARTER_PI,w=e.math.THREE_QUARTER_PI,x={4:"onprevslide",2:"onnextslide"},P=!1;a.once(o.player.MENU_OPTIONS,function(t){t.get("flow")});function E(t){return f.isMobileSlide(t)&&null==t.props.slideFrame&&!t.props.slideContainer.props.lightboxed}function C(){var t=P;return P=!1,t}return{DIRECTION_UP:1,DIRECTION_RIGHT:2,DIRECTION_DOWN:3,DIRECTION_LEFT:4,componentWillMount:function(){a.on(o.swipe.CHANGED,this.onSwipeChanged),this.swipe={swiping:!1,wasSwiped:C,swipeBehavior:E}},componentDidMount:function(){var t=this.el;this.swipe.swipeBehavior(this)&&(l.deviceView.isUnifiedMobile&&(S=.15),this.hasPrevNextActions().getWidthHeight().calcCancelTolerance().getNextEl(),t.addEventListener("touchstart",this.onSwipeableTouchStart,!0),t.addEventListener("touchmove",this.onSwipeableTouchMove),t.addEventListener("touchend",this.onSwipeableTouchEnd),g("popstate",this.onPopState),a.on(o.frameModel.LAYOUT_CHANGED,this.hasPrevNextActions))},componentDidUpdate:function(){this.getWidthHeight().calcCancelTolerance()},componentWillUnmount:function(){var t=this.el;a.off(o.swipe.CHANGED,this.onSwipeChanged),this.swipe.swipeBehavior(this)&&(t.removeEventListener("touchstart",this.onSwipeableTouchStart),t.removeEventListener("touchmove",this.onSwipeableTouchMove),t.removeEventListener("touchend",this.onSwipeableTouchEnd),m("popstate",this.onPopState))},onSwipeChanged:function(t){this.swipe["swipeleft"===t.name?"canSwipeLeft":"canSwipeRight"]=t.enable},getWidthHeight:function(){return this.swipe.width=this.props.model.get("width")*this.props.winScale,this.swipe.height=this.props.model.get("height")*this.props.winScale,this},getNextEl:function(){var t=this.el.parentNode.parentNode;return null!=t&&(this.swipe.nextEl=t.querySelector(".swipe-transition-container")),this},onSwipeableTouchStart:function(t){var e,i=this.swipe;l.deviceView.isUnifiedMobile&&(this.swipe.slideLeft=this.el.getBoundingClientRect().left),this.shouldSwipe(t.target)&&1===t.touches.length&&(e=t.touches[0],i.startX=e.pageX,i.startY=e.pageY,i.startTime=(new Date).getTime(),i.duration=null,i.cancelled=!1,i.willJump=!1)},onSwipeableTouchMove:function(t){var e,i=this.swipe,n=i.direction;this.shouldSwipe(t.target)&&1===t.touches.length&&(e=t.touches[0],i.x=e.pageX,i.y=e.pageY,this.swipe.swiping=!0,i.direction=this.getSwipeDirection(),n!==i.direction&&this.determineSwipeActions(),4===i.direction?this.animateSwipe().followDir(!1,4):2===i.direction&&this.animateSwipe().followDir(!1,2))},determineSwipeActions:function(){var e=this.swipe,t=this.props.model.tracePlayerEvent(x[e.direction]),i=s.getCurrentWindow();return r.extend(e,{cancelled:!0,willJump:!0}),t.forEach(function(t){return e.willJump=n.isJumpAction(t)&&("gotoplay"!==t.kind||t.window===i.id||"_current"===t.window),e.cancelled=!e.willJump||"history_prev"===t.kind&&null==i.getPrevSlide(),e.cancelled}),this},onPopState:function(){this.resetSwipe()},calcCancelTolerance:function(){return this.swipe.cancelTolerance=this.swipe.width/2,this},hasPrevNextActions:function(){return this.swipe.canSwipeLeft=v,this.swipe.canSwipeRight=y,this},resetSwipe:function(){this.el.style[this.cssTransform]="",r.toArray(document.querySelectorAll(".slide-transition-container")).forEach(function(t){t.style[this.cssTransform]=""}.bind(this)),this.onSwipeableTouchEnd(),this.killLoader()},restricted:function(){return this.swipe.cancelled||!this.swipe.canSwipeLeft&&4===this.swipe.direction||!this.swipe.canSwipeRight&&2===this.swipe.direction},forceShowNextLoader:function(){this.swipe.rampShow=!0,this.showNextLoader()},showNextLoader:function(t,e){var i;e&&!this.swipe.rampTimeout&&(this.swipe.rampTimeout=setTimeout(function(){this.swipe.rampShow=!0,this.swipe.rampTimeout=null}.bind(this),300)),(i={visibility:"visible",display:"block",backgroundColor:"transparent",opacity:this.restricted()||!this.swipe.rampShow?0:1})[this.cssTransform]=t,this.props.slideContainer.setLoaderStyle(i)},getPadding:function(){var t=this.props.model.parentTransform;return Math.max(2*t.xOff,40)},followDir:function(t,e){var i,n,r,s=this.props.model.parentTransform,o=this.swipe.width+this.getPadding(),a=4===e?-o:o;t&&(i=this.el.getBoundingClientRect(),this.swipe.currX=i.left-s.xOff,l.deviceView.isUnifiedMobile&&(this.swipe.currX-=this.swipe.slideLeft-s.xOff)),this.swipe.nextEl&&(this.swipe.lastDir=e,r=this.swipe.currX+a,n=h.transformTranslate(c.pxify(r),c.pxify(0)),this.restricted()||(u.setStyles(this.swipe.nextEl,{width:c.pxify(this.swipe.width),height:c.pxify(this.swipe.height)}),this.swipe.nextEl.style[this.cssTransform]=n,this.swipe.nextEl.style.background=l.deviceView.isUnifiedMobile?window.globals.bgColor:"#212121"),this.showNextLoader(n,Math.abs(r)<this.swipe.width/2))},onSwipeableTouchEnd:function(){var t,e,i=this.swipe,n=i.direction;i.duration=(new Date).getTime()-i.startTime,this.swipe.cancelled||!this.swipe.canSwipeLeft&&4===n||!this.swipe.canSwipeRight&&2===n?this.endSwipe(n,!1):i.swiping&&(t=this.getSwipeLength(),(e=this.speedSwipe(t))||t>this.swipe.cancelTolerance?(this.endSwipe(n,!0),e&&this.forceShowNextLoader()):this.endSwipe())},speedSwipe:function(t){return this.swipe.duration<300&&100<t},doSwipe:function(t){var e={};return e[4]=this.swipe.canSwipeLeft?this.onSwipeLeft:r.noop,e[2]=this.swipe.canSwipeRight?this.onSwipeRight:r.noop,e.hasOwnProperty(t)&&e[t](),this},onSwipeRight:function(){this.props.model.executePlayerEvent(x[2]),P=!0,this.swipe.isNavigating=!0},onSwipeLeft:function(){this.props.model.executePlayerEvent(x[4]),P=!0,this.swipe.isNavigating=!0},shouldSwipe:function(t){var e=this.props.model.pinchZoomScale,i=null!=e&&1!==e;return!(f.isScrollRelated(t)||f.isDraggableRelated(t)||f.isRotatableRelated(t)||f.isSlideableRelated(t)||i)},endSwipe:function(t,e){this.swipe.swiping=!1,this.swipe.direction=null,this.animateSwipeEnd(t,e)},getSwipeLength:function(){var t=this.swipe;return c.dist(t.startX,t.startY,t.x,t.y)*this.props.model.calculateTotalScale()},getSwipeDirection:function(){var t=this.swipe,e=Math.atan2(t.startY-t.y,t.startX-t.x);return Math.abs(e)<=b?2:b<e&&e<=w?1:e<-b&&-w<=e?3:4},animateSwipe:function(t){var e=this.el,i=this.swipe,n=i.startX-i.x,r=n<0?-1:1,s=t||-Math.abs(n)*r;return this.restricted()&&(i.willJump?s*=.1:s*=.5*gsap.parseEase("power2.out")(Math.abs(n)/document.body.clientWidth)),d.set(e,{x:s}),this.swipe.currX=s,this},killLoader:function(){var t={visibility:null,opacity:null,display:"none",backgroundColor:"rgba(0, 0, 0, 0.5)"};t[this.cssTransform]=null,this.props.slideContainer.setLoaderStyle(t)},swipeEndRight:function(){this.followDir(!0,2),this.swipe.updateNextSlide=window.requestAnimationFrame(this.swipeEndRight)},swipeEndLeft:function(){this.followDir(!0,4),this.swipe.updateNextSlide=window.requestAnimationFrame(this.swipeEndLeft)},animateSwipeEnd:function(t,e){var i,n,r,s=this.el;e?(r=this.getSuccessSwipeTween(t),n=2===t?this.swipeEndRight:this.swipeEndLeft):(n=2===this.swipe.lastDir?this.swipeEndRight:this.swipeEndLeft,r=this.getFailedSwipeTween(t)),i=c.toMilliseconds(r.duration()),this.swipe.updateNextSlide=window.requestAnimationFrame(n),r.play(),window.clearTimeout(this.swipe.resetTransform),this.swipe.resetTransform=window.setTimeout(function(){s.style[this.cssTransitionDuration]="0s",window.cancelAnimationFrame(this.swipe.updateNextSlide),this.doSwipe(t),e?(this.forceShowNextLoader(),a.once(o.loader.HIDE,function(){s.style[this.cssTransform]="",s.style.opacity=0,this.resetNextEl(),this.killLoader()}.bind(this))):this.resetNextEl()}.bind(this),i+0)},getSuccessSwipeTween:function(t){var e,i=this.swipe.width+this.getPadding(),n=new p;return 2===t?e=-i:4===t&&(e=i),n.add(d.to(this.el,S,{x:e,ease:"sine.out"})),n},getFailedSwipeTween:function(t){var e,i,n=this.el,r=this.swipe,s=new p;return!r.willJump&&this.speedSwipe(this.getSwipeLength())?(i=Math.max(.2,c.toSeconds(r.duration)),e=Math.min(Math.abs(r.startX-r.x),r.width*(r.willJump?.1:.5)),s.add(gsap.timeline().to(n,{x:e*(2===t?-1:1),ease:"power2.out",duration:i}).to(n,{x:0,ease:"power2.out",duration:2*i},">"))):s.add(d.to(n,.25,{x:0,ease:"sine.out"})),s},resetNextEl:function(){this.swipe.nextEl&&(this.swipe.nextEl.style[this.cssTransform]="",u.setStyles(this.swipe.nextEl,{width:null,height:null,background:null}))}}}.call(e,T,e,t))||(t.exports=i)},function(t,e,a){"use strict";var i;void 0===(i=function(t){a(1),a(30);var r=a(64),e=DS._,i=(DS.svgUtils,DS.vendorOverrides,DS.events),n=DS.pubSub,s=DS.AnimationTimeline,o=1e3;return{getInitialState:function(){return{transitionDepth:0}},setPrevSlide:function(t){var e=t.props.model;this.prevSlide=t,e.slideLayers().pauseAll(!0)},setTransparent:function(t){this.el.classList[t?"add":"remove"]("transparent")},componentDidMount:function(){this.transitionIsComplete=!1,this.completeHook=e.noop,this.setTransparent(!0)},publishTransitionStarted:function(){n.trigger(i.slide.TRANSITION_STARTED,this.state.Id,this.transition.id,this.transition.duration())},transitionIn:function(t,e){var i,n=this;this.completeHook=t,this.setTransparent(!1),this.transition=this.props.model.getTransitionAnimation(),i=this.transition&&this.transition.get("wipeTrans"),e||null==this.transition||i&&!this.prevSlide?this.transitionComplete():(this.publishTransitionStarted(),i&&(this.prevSlide.killPinchZoom(),n=this.prevSlide,this.prevSlide.setState({transitionDepth:++o})),this.transitionTimeline=new s({tweens:[new r(n,!1,this.transition.getConfig(),this.prevSlide)],onComplete:this.onTransitionComplete}),this.transitionTimeline.seek(0),this.transitionTimeline.play())},seekTransition:function(t){this.transitionTimeline.seek(t,!1)},forceTransition:function(){!this.transitionIsComplete&&this.transition&&(this.transitionTimeline.progress(1,!0),this.transitionTimeline.kill(),this.transitionComplete())},killPrevSlide:function(){this.prevSlide&&(this.prevSlide.killSlide(),this.prevSlide=null)},transitionComplete:function(){null!=this.transitionTimeline&&this.transitionTimeline.kill(),this.transitionIsComplete=!0,this.killPrevSlide(),this.completeHook(),this.props.transitionComplete()},onTransitionComplete:function(){this.transitionComplete()},componentWillUnmount:function(){var t=this.previousHome;null!=t&&t.grandparent.appendChild(t.parent)}}}.call(e,a,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(1);return{DropListSlideObject:function(){return e.createElement("div",null)}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var s=o(1);return{ExpandingLabelSlideObject:function(){var n,t=o(51),r=o(52),e=this.shouldShowContent(),i=this.props.winScale;return s.createElement("div",{className:"expanding-label-container",style:{width:this.props.playerProps.width,height:this.props.playerProps.height}},s.createElement("svg",{className:["expanding-label-path",e?"content-shown":""].join(" "),viewBox:[0,0,this.labelSize.width,this.labelSize.height].join(" "),focusable:"false",style:{left:this.labelTranslate.offX*i,top:this.labelTranslate.offY*i,width:this.labelSize.width*i,height:this.labelSize.height*i}},this.props.model.background()&&s.createElement("defs",null,s.createElement(t,{patternFillId:this.patternFillId(),layerModel:this.props.model,isInnard:!0})),s.createElement("g",{transform:["translate(",this.labelTranslate.x,", ",this.labelTranslate.y,")"].join("")},s.createElement("path",{d:this.state.labelPath,stroke:this.props.model.get("borderColor")?this.props.model.get("borderColor"):"none",fill:this.props.model.get("background")?["url(#",this.patternFillId(),")"].join(""):"white"}))),s.createElement("div",{className:"expanding-label",style:{width:this.props.playerProps.width*i}},s.createElement("div",{className:"expanding-label-content",style:this.getContentStyles()},this.svg(),s.createElement("div",{ref:"contents",className:e?"shown":"hidden"},this.props.model.objects().map(function(t,e){var i=this;return n={ref:"obj"+e,key:t.cid,model:t,playerProps:this.props.playerProps,parent:this,winScale:this.props.winScale,checkElso:this.props.checkElso,slideVisible:this.props.slideVisible,onElsoAction:this.props.onElsoAction,addAccEl:function(t){i.props.addAccEl(t,{elsoId:i.props.model.absoluteId})}},t.isKind("scrollarea")&&(n.topOffset=6),s.createElement(r,n)}.bind(this))))))}}}.call(e,o,e,t))||(t.exports=i)},function(t,e,a){"use strict";var i;void 0===(i=function(t){var e=a(398),i=a(399),n=a(400),r=a(401),s=a(402),o=DS._;return{createDecorator:function(t){return new t(this)},callLifeCycleEvent:function(e){for(var t=arguments.length,i=new Array(t),n=0;n<t;++n)i[n]=arguments[n];o.forOwn(this.decorators,function(t){t[e]&&t[e].apply(t,i.slice(1))})},componentWillMount:function(){this.decorators={},this.createDecorators(),this.callLifeCycleEvent("componentWillMount")},componentDidMount:function(){this.callLifeCycleEvent("componentDidMount")},componentWillUnmount:function(){this.callLifeCycleEvent("componentWillUnmount")},componentWillReceiveProps:function(t){this.callLifeCycleEvent("componentWillReceiveProps",t)},componentWillUpdate:function(t,e){this.callLifeCycleEvent("componentWillUpdate",t,e)},componentDidUpdate:function(t,e){this.callLifeCycleEvent("componentDidUpdate",t,e)},createDecorators:function(){var t=this.props.model;t.isDraggable()&&!this.hasDraggableAncestor()&&(this.decorators.draggable=this.createDecorator(e)),t.isDroppable()&&(this.decorators.droppable=this.createDecorator(i)),t.isTweenable()&&(this.decorators.tweenable=this.createDecorator(n)),t.isSlideable()&&(this.decorators.slideable=this.createDecorator(r)),t.isRotatable()&&(this.decorators.rotatable=this.createDecorator(s))},hasDraggableAncestor:function(){for(var t=this;t=t.props.parent;)if(t.props.model.isDraggable())return!0;return!1}}}.call(e,a,e,t))||(t.exports=i)},function(t,e,d){"use strict";var i;void 0===(i=function(t){function e(n,r,s,o){return a.util.getRegisteredDroppables().filter(function(t){var e=t.params.data,i=e.dragdropData&&e.dragdropData[o];return e.model!==r&&u.result(e,n)&&u.intersection(i,s).length})}function i(t){this.view=t,this.model=this.view.props.model}var a=d(42),n=a.DraggableHelper,l=d(18),u=DS._,r=DS.Backbone,s=DS.events,o=DS.dom,c="ondragover",h=1500;return u.extend(i.prototype,r.Events,{componentWillMount:function(){this.model;this.getEnabledDroppables=u.partial(e,"isDroppable",this.model),this.getEnabledDraggables=u.partial(e,"isHoverable",this.model),this.listenTo(this.model,"addanimationdata",this.addAnimationData),this.listenTo(this.model.getSlide(),s.resume.APPLIED,this.registerRelationship),this.listenTo(this.model,"unparentForSeek",this.unparentForSeek)},componentDidMount:function(){this.dragdropData=this.model.dragdrop(),this.bindDrag(),this.parentShuffleGroup=o.closest(this.view.el,function(t){return t.classList.contains("slide-object-shufflegroup")})},getFromView:function(t,e){return(e=e||this).view.getPlayerProp(t)},setOnView:function(t,e,i){(i=i||this).view.setPlayerProp(t,e)},componentDidUpdate:function(t,e){var i=this.view.state.Enabled;i!==e.Enabled&&null!=this.draggableHelper&&this.draggableHelper[i?"enable":"disable"]()},componentWillUnmount:function(){this.stopListening(this.model,"addanimationdata",this.addAnimationData),this.stopListening(this.model.getSlide(),s.resume.APPLIED,this.registerRelationship)},bindDrag:function(){return this.dragdropData&&this.dragdropData.dragenabled&&(this.draggableHelper=new n(this.view,this.getDraggableConfig()),this.view.state.Enabled||this.draggableHelper.disable()),this},getDraggableConfig:function(){return u.bindAll(this,"onDragStart","onDraggingOver","onDragStop","onDropEnter","onDragOut","onDropped","getPosition","setPosition","getDropTarget","setTargets"),{containment:o.closest(this.view.el,function(t){return t.classList.contains("slide")}),ondragstart:this.onDragStart,ondragend:this.onDragStop,ondropenter:this.onDropEnter,ondropdrag:this.onDraggingOver,ondropleave:this.onDragOut,ondrop:this.onDropped,getPosition:this.getPosition,setPosition:this.setPosition,getDropTarget:this.getDropTarget,setTargets:this.setTargets}},registerRelationship:function(){var t,e=this.model.prop("DragConnected"),i=this.model.prop("DropIndex");e&&(t=e.currView.decorators.droppable,this.dropParent=t.registerRelationship(this,i))},getDraggingPosition:function(){return{x:this.draggableHelper.x,y:this.draggableHelper.y}},getPosition:function(){return{x:this.view.getPlayerProp("RawXPos"),y:this.view.getPlayerProp("RawYPos"),dontScale:!0}},setPosition:function(t,e){this.setOnView({RawXPos:t,RawYPos:e})},setToInitPosition:function(){return this.model.reattachChild(),this.setPosition(this.view.getPlayerProp("ShuffleXPos"),this.view.getPlayerProp("ShuffleYPos")),this.setOnView({depth:this.view.getPlayerProp("InitDepth")}),this},setTargets:function(){var t=this.dragdropData.dragdropids,e=this.dragdropData.dragoverids;this.enabledDropTargets=this.getEnabledDroppables(t,"dragdropids"),this.enabledDragTargets=this.getEnabledDraggables(e,"dragoverids")},onDragStart:function(){this.unParent(),this.setDepth(++h),this.view.dragging=!0,this.model.executePlayerEvent("ondragstart")},onDragStop:function(t){this.view.dragging=!1,this.model.executePlayerEvent("ondragend"),this.dragdropData.dragreturn&&!this.dropParent?this.setToInitPosition():this.dropParent||(this.model.reparentChild(this.model.getLayer()),this.setPosition(t.x,t.y))},onDraggingOver:function(t,e){e.params.data.onDragOver(this,t.x,t.y,!0)},onDropEnter:function(t,e){var i=e.params.data;this.setOnView("DragOverId",i.model.id),i.setOnView("DragOverId",this.model.id),i.onDragEnter(),this.model.executePlayerEvent(c),i.model.executePlayerEvent(c)},onDragOut:function(t,e){var i=e.params.data;this.setOnView("DragOverId",null),i.reflow(),this.model.executePlayerEvent("ondragout"),i.model.executePlayerEvent("ondragout")},onDropped:function(t,e){var i=e.params.data;i.onDropped(this,t.x,t.y),this.dropParent=i,this.setOnView("DropTargetId",i.model.id),this.setOnView("DragConnected",i.model),this.model.reparentChild(i.model.getParentContainer())},getDropTarget:function(t,e,i){var r,s=this.draggableHelper,n="drag"===i?this.enabledDragTargets:this.enabledDropTargets,o=u.sortBy(n,a.util.sortByZIndexReverse);return o.reduce(function(t,e,i){var n=l.getOverlapArea(s.view,e.params.view,o.slice(0,i).map(function(t){return t.params.view}),!0);return t<n?(r=e,n):t},0),r},unparentForSeek:function(){this.setToInitPosition()},unParent:function(){var t=this.dropParent;return t&&(t.removeDropChild(this),this.dropParent=null,this.setOnView("DropTargetId",null),this.setOnView("DragConnected",null),this.setOnView("DropIndex",null),this.model.executePlayerEvent("ondragdisconnect")),this},updateParentDepth:function(t){var e=this.parentShuffleGroup.querySelector(".group").childNodes.length;this.parentShuffleGroup.style.zIndex=t+e},setDepth:function(t){this.parentShuffleGroup&&this.updateParentDepth(t),this.setOnView("depth",t)},setIndex:function(t){this.setOnView("DropIndex",t)},getBounds:function(t){var e=t?this.getDraggingPosition():this.getPosition(),i=this.getFromView("width"),n=this.getFromView("height");return{left:e.x,top:e.y,right:e.x+i,bottom:e.y+n,width:i,height:n}},addAnimationData:function(t){t({RawXPos:this.getFromView("RawXPos"),RawYPos:this.getFromView("RawYPos")})},updateAfterTween:function(t){var e=this.draggableHelper;e.offsetX+=t.RawXPos-e.grabbedXPos,e.offsetY+=t.RawYPos-e.grabbedYPos}}),i}.call(e,d,e,t))||(t.exports=i)},function(t,e,l){"use strict";var i;void 0===(i=function(t){function e(t){this.view=t,this.model=this.view.props.model,this.dropChildren=[]}var i=l(42).DroppableHelper,c=(l(18),DS._),n=DS.utils,r=DS.Backbone,s=DS.events,o=(DS.TransMatrix,[{x:-1,y:-1},{x:1,y:-1},{x:-1,y:1},{x:1,y:1}]);c.extend(e.prototype,r.Events,{componentDidMount:function(){this.model;this.dragdropData=this.model.dragdrop(),this.bindDrop()},componentWillUnmount:function(){this.droppableHelper.unregister(),this.stopListening(this.model,s.resume.RESET,this.resetValues)},registerRelationship:function(t,e){return this.dropChildren[e]=t,this},getFromView:function(t,e){return(e=e||this).view.getPlayerProp(t)},setOnView:function(t,e,i){(i=i||this).view.setPlayerProp(t,e)},isMultiDrop:function(){return this.dragdropData.multidrop},resetQuadrants:function(){this.quadrants=o.slice()},setPositioningFns:function(){var t=this.dragdropData.droptype,e=a[t];c.extend(this,e)},isDroppable:function(){return this.dragdropData.dropenabled},isHoverable:function(){return this.dragdropData.dragoverenabled},resetValues:function(){this.dropChildren=[]},bindDrop:function(){return this.dragdropData&&(this.isDroppable()||this.isHoverable())&&(this.droppableHelper=new i(this.view.el,{data:this,view:this.view}),this.resetQuadrants(),this.setPositioningFns(),this.listenTo(this.model,s.resume.RESET,this.resetValues)),this},onDragOver:function(t){this.canDropHere(t)&&this.addChild(t,!0)},onDropped:function(t){this.canDropHere(t)&&this.addChild(t)},onDragEnter:function(){this.updatePositionSnapshot()},updatePositionSnapshot:function(){this.positionSnapshot=c.map(this.getDropChildren(),function(t){return t.getBounds()})},addChild:function(t,e){var i,n;this.isMultiDrop()||e||(this.getDropChildren().forEach(function(t){t.setToInitPosition().unParent()}.bind(this)),this.getDropChildren().length=0),i=this.getPlacementIndex(t),(n=e?this.getDropChildren().slice():this.getDropChildren()).splice(i,0,t),this.reflow(n,i,e)},canDropHere:function(t){var e=c.partial(c.contains,this.dragdropData.dragdropids);return t.dragdropData.dragdropids.some(e)},removeDropChild:function(t){return c.remove(this.getDropChildren(),t),this.reflow(),this.resetChildrenDepths(),this},getDropChildren:function(){return this.dropChildren},getDropQuadrant:function(){var t=c.random(this.quadrants.length-1),e=this.quadrants.splice(t,1)[0];return this.quadrants.length||this.resetQuadrants(),e},getRandomStackPosition:function(t){var e=this.getDropQuadrant();return{x:this.getXPos()+this.dragdropData.snapx+c.random(this.dragdropData.dropoffsetx)*e.x-t.dragdropData.snapx,y:this.getYPos()+this.dragdropData.snapy+c.random(this.dragdropData.dropoffsety)*e.y-t.dragdropData.snapy}},resetChildrenDepths:function(){var i=this.getDepth();this.getDropChildren().forEach(function(t,e){t.setIndex(e),t.setDepth(i+e+1)})},getParents:function(){for(var t=[],e=this.view;e;)e.props.isInnard||t.push(e),e=e.props.parent;return t.reverse()},getXPos:function(){return this.model.parent.isKind("scrollarea")?this.view.state.RawXPos:this.getParents().reduce(function(t,e){return t+e.state.RawXPos},0)},getYPos:function(){return this.model.parent.isKind("scrollarea")?this.view.state.RawYPos:this.getParents().reduce(function(t,e){return t+e.state.RawYPos},0)},getDepth:function(){return this.model.parent.isKind("scrollarea")?this.view.state.depth:c.first(this.getParents()).state.depth}});var a={stackoffset:{getPlacementIndex:function(t){var e=this.getXPos()+this.dragdropData.snapx,i=this.getYPos()+this.dragdropData.snapy,n=t.getBounds(!0),r=Math.floor((n.left-e)/this.dragdropData.dropoffsetx)+1,s=Math.floor((n.top-i)/this.dragdropData.dropoffsety)+1,o=Math.min(r,s,this.positionSnapshot.length);return Math.max(0,o)},reflow:function(t,i,n){var r=this.getXPos()+this.dragdropData.snapx,s=this.getYPos()+this.dragdropData.snapy;(t||this.getDropChildren()).forEach(function(t,e){0<e&&(r+=this.dragdropData.dropoffsetx,s+=this.dragdropData.dropoffsety),n&&e===i||(t.setPosition(r,s),t.setIndex(e))}.bind(this))}},tile:{getPlacementIndex:function(t){for(var e=-1,i=t.getBounds(!0),n=Math.max(this.getXPos(),i.left+i.width/2),r=Math.max(this.getYPos(),i.top+i.height/2);++e<this.positionSnapshot.length&&!(n<this.positionSnapshot[e].right&&r<this.positionSnapshot[e].bottom||r<this.positionSnapshot[e].top););return e},reflow:function(t,s,o){var a=this.getXPos(),e=this.getYPos(),l=a+this.dragdropData.snapx,u=e+this.dragdropData.snapy,c=l,h=u,d=l+this.getFromView("width")-this.dragdropData.dropoffsetx;(t||this.getDropChildren()).forEach(function(t,e,i){var n=this.getFromView("width",t),r=this.getFromView("height",t);0<e&&(l=c+this.dragdropData.dropoffsetx),d<(c=l+n)&&(l=a+this.dragdropData.snapx,c=l+n,u=h+this.dragdropData.dropoffsety),o&&e===s||(t.setPosition(l,u),t.setIndex(e)),h=Math.max(h,u+r)}.bind(this))}},stackrandom:{getPlacementIndex:function(){return n.getPath(this,"positionSnapshot.length",0)},reflow:function(t,e,i){var n,r;1!==(t=t||this.getDropChildren()).length?!i&&isFinite(e)&&(n=c.last(t),r=this.getRandomStackPosition(n),n.setPosition(r.x,r.y),n.setIndex(e)):null==e?a.snap.reflow.call(this,t,0,!1):a.snap.reflow.call(this,t,e,i)}},snap:{getPlacementIndex:function(){return n.getPath(this,"positionSnapshot.length",0)},reflow:function(t,e,i){var n,r,s,o=this.getXPos(),a=this.getYPos(),l=o+this.dragdropData.snapx,u=a+this.dragdropData.snapy;!i&&isFinite(e)&&(n=(s=c.last(t)).dragdropData.snapx,r=s.dragdropData.snapy,s.setPosition(l-n,u-r),s.setIndex(e))}},free:{getPlacementIndex:function(){return n.getPath(this,"positionSnapshot.length",0)},reflow:c.noop}};return e}.call(e,l,e,t))||(t.exports=i)},function(t,e,u){"use strict";var i;void 0===(i=function(t){function e(t){this.view=t,this.model=this.view.props.model}var r=u(18),o=u(222),s=u(64),i=u(11),n=DS._,a=DS.Backbone,l=DS.AnimationTimeline;return n.extend(e.prototype,a.Events,{componentWillMount:function(){if(!this.model.animations().isEmpty()){var t={"showcustom hidecustom":this.showHideCustom,addanimationdata:this.addAnimationData,killAnimations:this.stopCurrentAnimation,hide:n.partial(this.stopCurrentAnimation,!0),clearAnimations:this.clearAnimations};t[i.EXE_ANIMATION]=this.animate,this.listenTo(this.model,t)}},componentDidMount:function(){this.el=this.view.el},componentDidUpdate:function(){this.view.tweenedConfig&&(n.extend(this.el.style,this.view.tweenedConfig.style),null!=this.view.animationOverride&&this.view.animationOverride.update(this.view.tweenedConfig.props))},componentWillUnmount:function(){this.stopCurrentAnimation(!1),this.stopListening()},showHideCustom:function(t,e,i,n){this.playAnimation(i,e.timelineLabel,!1,n,!t)},animate:function(t,e){this.model.prop("TimelineControlled",null!=e.timelineLabel),this.playAnimation(this.model.animations().get(t.id),e.timelineLabel,t.reverse.value)},addAnimationData:function(t){t(null!=this.view.tweenedConfig?this.view.tweenedConfig.props:null)},clearAnimations:function(){this.stopCurrentAnimation(!1)},playAnimation:function(t,e,i,n,r){this.stopCurrentAnimation(!0);var s=this.createTimelineFor(t,i,n);this.tweenableTimeline=new o(this.view,s,e,r),this.view.setPlayerProp("Moved",null!=e)},createTimelineFor:function(t,e,i){var n=new l({tweens:[new s(this.view,e,t.getConfig())],onComplete:this.wrapCallback(i,t.id,e)});return n.onUpdate=function(){r.transformUpdated(this.view),(this.model.isShapeMask||this.model.isShapeMasked)&&this.model.onTweenUpdate(this.view)}.bind(this),n},wrapCallback:function(t,e,i){return function(){this.stopCurrentAnimation(!1),r.transformUpdated(this.view,!0),null!=t&&t(),this.model.executeFilteredPlayerEvent(function(t){if(t.id===e&&t.reverse===i)return!0},"onanimationcomplete")}.bind(this)},stopCurrentAnimation:function(t){null!=this.tweenableTimeline&&(this.tweenableTimeline.destroy(t),this.tweenableTimeline=null,this.view.tweenedConfig=null)}}),e}.call(e,u,e,t))||(t.exports=i)},function(t,e,u){"use strict";var i;void 0===(i=function(t){function e(t){this.view=t,this.model=t.props.model,this.parentModel=this.model.getClosestParentRef(),this.toFixedAmount=0}var i=u(14),f=u(12),n=u(18),g=DS._,r=DS.Backbone,m=DS.utils,s=DS.resolver,o=DS.svgUtils,a=(DS.dom,DS.windowManager),l=DS.detection;return g.extend(e.prototype,r.Events,{eventMap:{mouseover:"onrollover",mouseout:"onrollout",mousedown:"onpress",mouseup:"onrelease",dblclick:"ondoubleclick"},componentWillMount:function(){g.bindAll(this,"onUpdateSlider","onBoundVariableChanged","onMouseEvent","onBtnDown","onBtnUp","giveAccShadowElFocus")},componentDidMount:function(){this.parentEl=this.view.el.parentNode,this.sliderContainer=this.parentEl.querySelector(".state-group-top-level"),this.setupSlider().buildSlider().setupAction().setupEvents().updateSliderThumb(null,!0),this.currSlide=a.getCurrentWindowSlide()},onAfterShow:function(){this.updateSliderThumb(null,!0)},setupAction:function(){return this.adjustVarAction={kind:"adjustvar",variable:this.dragpath.bindto,operator:"set",value:{}},this.adjustVarAction.slideableId=this.model.id,this},adjustVariable:function(t){void 0!==this.boundVariable&&(this.adjustVarAction.value={type:"number",value:t},i.executeAction(this.adjustVarAction,{context:this.model}))},transformValue:function(t){var e=this.invertedSlider?this.max+this.min-t:t;return m.fix(e,this.toFixedAmount)},setupSlider:function(){var t,e;return this.dragpath=this.model.dragpath(),this.parentEl.style.pointerEvents="all",this.zIndex=this.parentModel.objects().length+1,this.maxX=this.parentModel.width()-this.model.width(),this.totalRange=Math.abs(this.dragpath.endvalue-this.dragpath.startvalue),this.toFixedAmount=(t=this.dragpath.increment,2===(e=t.toString().split(".")).length?Math.min(2,e[1].length):0),this.boundVariable=s.resolvePath(this.dragpath.bindto),this},setupEvents:function(){return this.eventType=this.dragpath.liveupdating?"input":"change",void 0!==this.boundVariable&&this.listenTo(this.boundVariable,"change:value",this.onBoundVariableChanged),this.addOrRemoveListeners(!0),this},giveAccShadowElFocus:function(){this.view.giveAccFocus()},addOrRemoveListeners:function(t){var e=t?"addEventListener":"removeEventListener",i=this.parentEl.parentNode;l.device.isDesktop?(this.view.el[e]("mousedown",this.onBtnDown),i[e]("click",this.giveAccShadowElFocus)):(this.parentEl.style.pointerEvents="none",i[e]("touchmove",this.onUpdateSlider),i[e]("touchstart",this.onUpdateSlider),i[e]("touchcancel",this.onUpdateSlider),i[e]("touchend",this.onUpdateSlider))},getBoundValue:function(){return void 0===this.boundVariable?this.dragpath.initialValue:parseFloat(this.boundVariable.value())},getTrackModel:function(){this.trackModel=this.parentModel.objects().find(function(t){return-1<t.id.indexOf("_track")})},onMouseEvent:function(t){this.parentModel.executePlayerEvent(this.eventMap[t.type])},onBoundVariableChanged:function(t,e){e=this.transformValue(parseFloat(e)),this.updateSliderThumb(e,!0)},onUpdateSlider:function(t){if(this.view.trulyVisible){var e,i,n,r,s,o,a,l,u,c,h=this.model.width(),d=h/2,p=this.model.height()/2;t.preventDefault(),a=1===m.getPath(t,"touches.length")?(o=t.touches[0].pageX,t.touches[0].pageY):(o=t.pageX,t.pageY),g.includes(["mouseup","touchend"],t.type)?this.updateVariable():null!=o&&null!=a&&(f.setMatrixDirty(this.topParentView),i=f.globalPtToSlideObject(this.topParentView,o,a),g.includes(["mousedown","touchstart"],t.type)?(c=f.localPtToLocal(this.view,this.topParentView,d,p),l=i.x-c.x,u=i.y-c.y,g.extend(this,{offX:l,offY:u})):(l=this.offX,u=this.offY),i.x-=l,i.y-=u,e=m.clamp(0,1,(i.x-d)/(this.trackModel.width()-h)),s=!1,(n=(this.totalRange+this.step)*e+this.min)<=0&&(n*=-1,s=!0),r=n-Math.abs(n%this.step)+Math.abs(this.step/2)+this.step/2,s&&(r*=-1),this.currValue=m.clamp(this.min,this.max,r-this.step),this.dragpath.liveupdating?this.updateVariable():this.updateSliderThumb(this.currValue))}},updateVariable:function(){return this.adjustVariable(this.transformValue(this.currValue)),this},onBtn:function(t,e){var i=t?"addEventListener":"removeEventListener";this.onUpdateSlider(e),document.body[i]("mousemove",this.onUpdateSlider),document.body[i]("mouseup",this.onBtnUp)},addFocusStyle:function(){var t=o.createElement("rect"),e=this.view.find("g > g"),i=e.getBBox();t.setAttribute("class","focused"),t.setAttribute("x",i.x-3),t.setAttribute("y",i.y-3),t.setAttribute("width",i.width+6),t.setAttribute("height",i.height+6),t.setAttribute("stroke-width",3),e.appendChild(t),this.focusRect=t},componentWillUnmount:function(){this.addOrRemoveListeners(!1)},getRangeAttributes:function(){var t=this.getBoundValue(),e=this.dragpath.startvalue,i=this.dragpath.endvalue;return i<e&&(e=this.dragpath.endvalue,i=this.dragpath.startvalue,t=this.transformValue(t)),{type:"range",value:t,step:this.dragpath.snap?this.dragpath.increment:0,min:e,max:i,tabindex:-1,"data-accepts":"events"}},onAccShadowRangeChange:function(t){this.updateSliderThumb(t,!0),this.adjustVariable(t)},buildSlider:function(){var t=this.getRangeAttributes();return this.invertedSlider=this.dragpath.startvalue>this.dragpath.endvalue,this.min=t.min,this.max=t.max,this.step=t.step,this.getTrackModel(),this.topParentView=this.view.props.parent.props.parent,this},updateSliderThumb:function(t){t=null!=t?t:this.transformValue(this.getBoundValue());var e=m.clamp(this.min,this.max,t),i=(e-this.min)/this.totalRange;return this.currValue=e,null!=this.view.accShadowView&&this.view.accShadowView.viewChanged&&this.view.accShadowView.viewChanged(e),this.view.setPlayerProp("RawXPos",i*this.maxX),f.setMatrixDirty(this.topParentView),n.transformUpdated(this.view.props.parent,!0),this}}),g.extend(e.prototype,{onBtnDown:g.partial(e.prototype.onBtn,!0),onBtnUp:g.partial(e.prototype.onBtn,!1)}),e}.call(e,u,e,t))||(t.exports=i)},function(t,e,b){"use strict";var i;void 0===(i=function(t){function e(t,e){return e+360*(t?1:-1)}function i(t){this.view=t,this.model=t.props.model,n.extend(this,this.model.dragrotation())}var s=b(36),o=b(18),a=b(12),n=DS._,r=DS.Backbone,l=DS.windowManager,u=DS.resolver,c=DS.svgUtils,h=DS.utils,d=DS.detection,p=(DS.tabFocusBox,DS.dom,DS.globalEventHelper),f=p.addBodyListener,g=(p.removeBodyListener,p.addWindowListener),m=(p.removeWindowListener,n.partial(e,!0)),v=n.partial(e,!1),y=Number.MAX_SAFE_INTEGER||Math.pow(2,50);n.extend(i.prototype,r.Events,{dragging:!1,inverted:!1,componentDidMount:function(){this.currSlide=l.getCurrentWindowSlide(),n.bindAll(this),this.parentEl=this.view.el.parentNode,this.setLoAndHi().setDegreeSnap().setBoundVar().setListeners().setRotationFromValue(this.getBoundValue())},getBoundValue:function(){return void 0===this.boundVar?this.initialValue:parseFloat(this.boundVar.value())},componentDidUpdate:function(){this.updateRotation()},setLoAndHi:function(){return this.lowvalue=Math.min(this.startvalue,this.endvalue),this.highvalue=Math.max(this.startvalue,this.endvalue),this.lowvalue<this.startvalue&&(this.inverted=!0),this},componentWillUnmount:function(){this.stopListening(),this.view.el.removeEventListener("mousedown",this.onMouseDown),null!=this.removeMouseupListener&&this.removeMouseupListener(),null!=this.removeMouseMoveListener&&this.removeMouseMoveListener(),this.unbindTouch&&this.unbindTouch()},setDegreeSnap:function(){var t;return this.valRange=this.highvalue-this.lowvalue,this.angleRange=Math.abs(this.endrotation-this.startrotation),this.snap&&(t=this.valRange,this.valRange=this.valRange-this.valRange%this.increment,this.angleRange=this.angleRange*(this.valRange/t),this.stepDeg=h.fix(this.angleRange/(this.valRange/this.increment))),this},setBoundVar:function(){return this.boundVar=u.resolvePath(this.bindto,this.model),this},setListeners:function(){return void 0!==this.boundVar&&this.listenTo(this.boundVar,"change:value",this.onBoundVariableChanged),d.device.isMobile?this.unbindTouch=n.flow(s.on(this.view.el,"touchstart",this.onMouseDown),s.on(this.view.el,"touchend",this.onMouseUp),s.on(this.view.el,"touchmove",this.onMouseMove)):(this.view.el.addEventListener("mousedown",this.onMouseDown),this.removeMouseupListener=g("mouseup",this.onMouseUp)),this},updateRotation:function(){this.setRotationFromValue(this.getValueFromAngle(this.lastSetRotation))},setRotationFromValue:function(t){var e=this.view.props.winScale,i=this.view.el,n=(this.rotateXPos-this.model.rotateXPos())*e,r=(this.rotateYPos-this.model.rotateYPos())*e;return null!=this.origTransform&&this.dragging||(this.origTransform=this.view.getPositioningTransform()),this.lastSetRotation=this.getAngleFromValue(t),i.style[this.view.cssTransform]=[this.origTransform,c.transformTranslate(h.pxify(n),h.pxify(r)),c.transformRotate(this.lastSetRotation+"deg"),c.transformTranslate(h.pxify(-n),h.pxify(-r))].join(" "),this.model.forEachAncestor(function(t){if(t.isKind("scrollarea")||t.isKind("slidelayer"))return!1;null!=t.currView&&o.transformUpdated(t.currView,!0)},!0),this},onBoundVariableChanged:function(t,e){this.setRotationFromValue(e),null!=this.view.accShadowView&&null!=this.view.accShadowView.viewChanged&&this.view.accShadowView.viewChanged(e)},adjustVariable:function(t){if(void 0===this.boundVar)return this;var e={operator:"set",value:{type:"number",value:t}};return this.boundVar.adjust(e,{context:this.model}),this},onMouseDown:function(t){this.dragging=!0,t.preventDefault(),this.view.giveAccFocus(),this.isEnabled()&&(this.centerCoords=a.localPtToSlide(this.view,this.rotateXPos,this.rotateYPos),this.lastAngle=this.initAngle=this.getAngleFromEvent(t),this.angleChange=this.overRot=0,this.initRotation=this.lastSetRotation,this.removeMouseMoveListener=f("mousemove",this.onMouseMove))},onMouseUp:function(){null!=this.removeMouseMoveListener&&this.removeMouseMoveListener(),this.removeMouseMoveListener=null,!this.liveupdating&&this.isEnabled()&&this.adjustVariable(this.getValueFromAngle(this.lastSetRotation)),this.dragging=!1},getAngleFromValue:function(t){t=h.clamp(this.lowvalue,this.highvalue,t);var e=this.inverted?this.highvalue-t:t-this.lowvalue;return null!=this.stepDeg?e/this.increment*this.stepDeg+this.startrotation:e/this.valRange*this.angleRange+this.startrotation},getValueFromAngle:function(t){var e=(t-this.startrotation)/this.angleRange*this.valRange;return e=this.inverted?this.highvalue-e:this.lowvalue+e,this.roundValue(e)},roundStep:function(t,i){return(t?n.range(this.startrotation,this.endrotation+1,this.stepDeg):n.range(this.lowvalue,this.highvalue+1,this.increment)).reduce(function(t,e){return Math.abs(e-i)<Math.abs(t-i)?e:t},y)},getAngleFromEvent:function(t){var e=s.getPageLoc(t),i=a.globalPtToLayer(this.view,e.pageX,e.pageY),n=i.x-this.centerCoords.x,r=i.y-this.centerCoords.y;return h.normalizeDeg(h.radToDeg(Math.atan2(r,n))+90)},adjustOverRotation:function(t){var e=t-this.lastAngle;180<e?this.overRot=v(this.overRot):e<-180&&(this.overRot=m(this.overRot))},cleanAngle:function(t){var e=h.normalizeDeg(t);return this.snap?this.roundAngle(e):e},onMouseMove:function(t){if(this.isEnabled()){var e=this.getAngleFromEvent(t);this.adjustOverRotation(e),this.lastAngle=e,this.angleChange=e+this.overRot-this.initAngle,e=this.initRotation+this.angleChange,this.setAngle(h.clamp(this.startrotation,this.endrotation,e))}},setAngle:function(t){t!==this.lastSetRotation&&(this.liveupdating?this.adjustVariable(this.getValueFromAngle(t)):(this.lastSetRotation=t,this.setRotationFromValue(this.getValueFromAngle(t))))},isEnabled:function(){var t=this.model.getClosestParentRef();return this.model.prop("Enabled")&&(!t.isSlideObject||t.prop("Enabled"))},getRangeAttributes:function(){return{type:"range",value:this.getBoundValue(),step:this.snap?this.increment:0,min:this.startvalue,max:this.endvalue,tabindex:-1}},onAccShadowRangeChange:function(t){this.setRotationFromValue(t),this.adjustVariable(t)}});var S=i.prototype;return S.roundValue=n.partial(S.roundStep,!1),S.roundAngle=n.partial(S.roundStep,!0),i}.call(e,b,e,t))||(t.exports=i)},function(t,e,A){"use strict";var i;void 0===(i=function(t){A(404);A(1);function o(t,e){return g.extend(t.createSVGPoint(),e)}function f(t,e){return e.matrixTransform(t)}function a(t,e){var i=g.partial(f,t),n=e.map(i),r=g.max(n,"y"),s=n.filter(function(t){return t.y===r.y}),o=g.min(s,"x"),a=g.max(s,"x"),l=(o.x+a.x)/2,u=o.y,c=g.indexOf(n,o),h=g.indexOf(n,a),d=e[c],p=e[h];return{transformed:{x:l,y:u},original:{x:(d.x+p.x)/2,y:(d.y+p.y)/2}}}function i(t,e){e.getTotalLength();var i=e.getPointAtLength.bind(e),n=Math.ceil(e.getTotalLength()/5)+1,r=g.range(n).map(y).map(i);return a(t,r)}var e,n=A(30),g=DS._,l=DS.utils,r=DS.errorManager,u=DS.svgUtils,s=DS.constants,c=DS.TransMatrix,h=r.warn("Adornable"),d=r.throwError("Adornable"),p=r.backtick,m=(e=/c|s|q|t|a/i,function(t){return e.test(t.getAttribute("d"))}),v=g.partialRight(g.pick,"x","y");function y(t){return 5*t}function S(t,e){var i=e.pathSegList,n=i.getItem.bind(i),r=g.range(i.numberOfItems).map(n),s=g(r).map(v).filter(l.not(g.isEmpty)).map(g.partial(o,e.ownerSVGElement)).value();return a(t,s)}var b=function(t,e){var i=g(e).map(g.partial(w,t)).max(x).original;return v(i)};function w(t,e){return(m(e)?i:S)(t,e)}function x(t){return t.transformed.y}function P(t){return u.isUseNode(t)?(i=(e=t).getAttributeNS(s.XMLNS_XLINK,"href"),e.ownerSVGElement.querySelector(i)):t;var e,i}var E,C=(E=/#([^\)\s'"]*)/,function(t){var e=E.exec(t);return null==e?null:e[1]}),T={"perspective-shadow":{calculationMethod:"calculateLowestRotatedPoint",rotationMethods:["rotateShadowToOriginalAngle","rotateShadowAboutPlane","adjustScaleTranslation","adjustSkewTranslationX","adjustSkewTranslationY"]},reflection:{calculationMethod:"calculateLowestRotatedPoint",rotationMethods:["rotateReflection","adjustScaleTranslation"]},"drop-shadow":{calculationMethod:"calculateMidPoint",rotationMethods:["rotateDropShadow"]},"inner-shadow":{calculationMethod:"calculateMidPoint",rotationMethods:["rotateInnerDropShadow"]}},D={initAdornment:function(){this.rotateAboutPoint().applyTransform().rotateGradient()},adornSvg:function(){var t=g.values(g.pick(this.refs,function(t,e){return 0===e.indexOf("adornable")}));t.length&&t.forEach(function(t){this.setAsAdornable(n.findDOMNode(t),this.props.model.get("rotation"))}.bind(this))},setAsAdornable:function(t,e){this.adornType=t.getAttribute("data-adornment-type"),this.adornedNode=t,this.adornRotation=e,this.parentSvg=t.ownerSVGElement,this.adornMatrix=this.parentSvg.createSVGMatrix().rotate(this.adornRotation),this.adornTransformConfig=JSON.parse(t.getAttribute("data-transform"))||[],this.adornRotationPoint=null,this.adornConfig=T[this.adornType]||{},this.initAdornment()},gradientRotationOffset:function(t){return(this.adornRotationOffset||(this.adornRotationOffset=t.getAttribute("gradientTransform").replace(/rotate|\)|\(/g,"").replace(/,/g," ").split(/\s+/))).concat()},rotateGradient:function(){var t,e=this.parentSvg.querySelector("[data-rotation-offset]");return e&&((t=this.gradientRotationOffset(e))[0]=-this.adornRotation+parseFloat(t[0]),e.setAttribute("gradientTransform",["rotate(",t.join(","),")"].join(""))),this},getDataAsFloat:function(t){return parseFloat(this.adornedNode.getAttribute("data-"+t))},teardown:function(){this.parentSvg=null,this.adornedNode=null,this.adornMatrix=null},rotateAboutPoint:function(){return this.calculateRotationPoint().applyRotation(),this},calculateRotationPoint:function(){return this.adornRotationPoint=this[this.adornConfig.calculationMethod](),this},calculateMidPoint:function(){return{x:this.getDataAsFloat("width")/2,y:this.getDataAsFloat("height")/2}},calculateLowestRotatedPoint:function(){var t,e=(t=this.adornedNode,t=P(t),u.isPathNode(t)?[t]:g.toArray(t.querySelectorAll("path")));if(!g.isEmpty(e))return b(this.adornMatrix,e);h("calculateLowestRotatedPoint","no `path` nodes found for calculation")},applyRotation:function(){if(!this.adornRotationPoint)return this;var t=this.adornConfig.rotationMethods;return t||d("applyRotation","adornment of",p(this.adornType),"not supported"),t.forEach(function(t){this[t]()}.bind(this)),this},addRotation:function(t,e){return this.adornTransformConfig[t](this.buildRotation(e)),this},buildRotation:function(t){return u.buildRotateConfig(this.adornRotation*t,this.adornRotationPoint.x,this.adornRotationPoint.y)},getTransformRelativeToOther:function(t,e){var i=g.indexOf(this.adornTransformConfig,e);return this.adornTransformConfig[i+t]},adjustScaleTranslation:function(){var t=this.adornRotationPoint,e=u.getFirstScale(this.adornTransformConfig),i=this.getTransformRelativeToOther(-1,e),n=l.invertPercent(e.args[0]),r=l.invertPercent(e.args[1]);return i.args[0]=t.x*n,i.args[1]=t.y*r,this},adjustSkewTranslation:function(t){var e=this.adornRotationPoint,i="x"===t,n=i?"y":"x",r=u.getFirstTransformOfType("skew"+t.toUpperCase(),this.adornTransformConfig),s=this.getTransformRelativeToOther(1,r),o=r.args[0],a=l.degToRad(o);return s.args[i?0:1]=-(e[n]*Math.tan(a)),this},applyTransform:function(){var t=this.adornTransformConfig.map(u.buildTransformFromConfigFn).join(" ");return this.adornedNode.setAttribute("transform",t),this},calculateRotationOffset:function(){for(var t=this.getDataAsFloat("distance"),e=this.getDataAsFloat("angle"),i=-l.degToRad(this.adornRotation-e),n=this.getDataAsFloat("scale"),r=new c,s=this.props.model.parent;null!=s&&s.isSlideObject;)r.rotate(-s.prop("Rotation"),0,0),s=s.parent;return t/=n,r.transformPoint(t*Math.cos(i),t*Math.sin(i))},rotateDropShadow:function(){var t=this.calculateRotationOffset();this.adornTransformConfig.push(u.buildTranslateConfig(t.x,t.y))},rotateInnerDropShadow:function(){var t=document.getElementById(C(this.adornedNode.getAttribute("filter"))).getElementsByTagName("feOffset")[0],e=this.calculateRotationOffset();t.setAttribute("dx",e.x),t.setAttribute("dy",e.y)},rotateReflection:function(){this.addRotation("unshift",-1);var t=u.getFirstTranslate(this.adornTransformConfig),e=g.indexOf(this.adornTransformConfig,t);this.adornTransformConfig.splice(e+1,0,this.buildRotation(-1))}};return D.rotateShadowToOriginalAngle=g.partial(D.addRotation,"unshift",-1),D.rotateShadowAboutPlane=g.partial(D.addRotation,"push",1),D.adjustSkewTranslationX=g.partial(D.adjustSkewTranslation,"x"),D.adjustSkewTranslationY=g.partial(D.adjustSkewTranslation,"y"),D}.call(e,A,e,t))||(t.exports=i)},function(t,e){!function(){"use strict";"SVGPathSeg"in window||(window.SVGPathSeg=function(t,e,i){this.pathSegType=t,this.pathSegTypeAsLetter=e,this._owningPathSegList=i},SVGPathSeg.prototype.classname="SVGPathSeg",SVGPathSeg.PATHSEG_UNKNOWN=0,SVGPathSeg.PATHSEG_CLOSEPATH=1,SVGPathSeg.PATHSEG_MOVETO_ABS=2,SVGPathSeg.PATHSEG_MOVETO_REL=3,SVGPathSeg.PATHSEG_LINETO_ABS=4,SVGPathSeg.PATHSEG_LINETO_REL=5,SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS=6,SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL=7,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS=8,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL=9,SVGPathSeg.PATHSEG_ARC_ABS=10,SVGPathSeg.PATHSEG_ARC_REL=11,SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS=12,SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL=13,SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS=14,SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL=15,SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS=16,SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL=17,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS=18,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL=19,SVGPathSeg.prototype._segmentChanged=function(){this._owningPathSegList&&this._owningPathSegList.segmentChanged(this)},window.SVGPathSegClosePath=function(t){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CLOSEPATH,"z",t)},SVGPathSegClosePath.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegClosePath.prototype.toString=function(){return"[object SVGPathSegClosePath]"},SVGPathSegClosePath.prototype._asPathString=function(){return this.pathSegTypeAsLetter},SVGPathSegClosePath.prototype.clone=function(){return new SVGPathSegClosePath(void 0)},window.SVGPathSegMovetoAbs=function(t,e,i){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_MOVETO_ABS,"M",t),this._x=e,this._y=i},SVGPathSegMovetoAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegMovetoAbs.prototype.toString=function(){return"[object SVGPathSegMovetoAbs]"},SVGPathSegMovetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},SVGPathSegMovetoAbs.prototype.clone=function(){return new SVGPathSegMovetoAbs(void 0,this._x,this._y)},Object.defineProperty(SVGPathSegMovetoAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegMovetoAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegMovetoRel=function(t,e,i){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_MOVETO_REL,"m",t),this._x=e,this._y=i},SVGPathSegMovetoRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegMovetoRel.prototype.toString=function(){return"[object SVGPathSegMovetoRel]"},SVGPathSegMovetoRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},SVGPathSegMovetoRel.prototype.clone=function(){return new SVGPathSegMovetoRel(void 0,this._x,this._y)},Object.defineProperty(SVGPathSegMovetoRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegMovetoRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoAbs=function(t,e,i){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_ABS,"L",t),this._x=e,this._y=i},SVGPathSegLinetoAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegLinetoAbs.prototype.toString=function(){return"[object SVGPathSegLinetoAbs]"},SVGPathSegLinetoAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},SVGPathSegLinetoAbs.prototype.clone=function(){return new SVGPathSegLinetoAbs(void 0,this._x,this._y)},Object.defineProperty(SVGPathSegLinetoAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegLinetoAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoRel=function(t,e,i){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_REL,"l",t),this._x=e,this._y=i},SVGPathSegLinetoRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegLinetoRel.prototype.toString=function(){return"[object SVGPathSegLinetoRel]"},SVGPathSegLinetoRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},SVGPathSegLinetoRel.prototype.clone=function(){return new SVGPathSegLinetoRel(void 0,this._x,this._y)},Object.defineProperty(SVGPathSegLinetoRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegLinetoRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicAbs=function(t,e,i,n,r,s,o){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS,"C",t),this._x=e,this._y=i,this._x1=n,this._y1=r,this._x2=s,this._y2=o},SVGPathSegCurvetoCubicAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoCubicAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicAbs]"},SVGPathSegCurvetoCubicAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},SVGPathSegCurvetoCubicAbs.prototype.clone=function(){return new SVGPathSegCurvetoCubicAbs(void 0,this._x,this._y,this._x1,this._y1,this._x2,this._y2)},Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"x1",{get:function(){return this._x1},set:function(t){this._x1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"y1",{get:function(){return this._y1},set:function(t){this._y1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"x2",{get:function(){return this._x2},set:function(t){this._x2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicAbs.prototype,"y2",{get:function(){return this._y2},set:function(t){this._y2=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicRel=function(t,e,i,n,r,s,o){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL,"c",t),this._x=e,this._y=i,this._x1=n,this._y1=r,this._x2=s,this._y2=o},SVGPathSegCurvetoCubicRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoCubicRel.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicRel]"},SVGPathSegCurvetoCubicRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},SVGPathSegCurvetoCubicRel.prototype.clone=function(){return new SVGPathSegCurvetoCubicRel(void 0,this._x,this._y,this._x1,this._y1,this._x2,this._y2)},Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"x1",{get:function(){return this._x1},set:function(t){this._x1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"y1",{get:function(){return this._y1},set:function(t){this._y1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"x2",{get:function(){return this._x2},set:function(t){this._x2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicRel.prototype,"y2",{get:function(){return this._y2},set:function(t){this._y2=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticAbs=function(t,e,i,n,r){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS,"Q",t),this._x=e,this._y=i,this._x1=n,this._y1=r},SVGPathSegCurvetoQuadraticAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoQuadraticAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticAbs]"},SVGPathSegCurvetoQuadraticAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x+" "+this._y},SVGPathSegCurvetoQuadraticAbs.prototype.clone=function(){return new SVGPathSegCurvetoQuadraticAbs(void 0,this._x,this._y,this._x1,this._y1)},Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype,"x1",{get:function(){return this._x1},set:function(t){this._x1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticAbs.prototype,"y1",{get:function(){return this._y1},set:function(t){this._y1=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticRel=function(t,e,i,n,r){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL,"q",t),this._x=e,this._y=i,this._x1=n,this._y1=r},SVGPathSegCurvetoQuadraticRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoQuadraticRel.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticRel]"},SVGPathSegCurvetoQuadraticRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x1+" "+this._y1+" "+this._x+" "+this._y},SVGPathSegCurvetoQuadraticRel.prototype.clone=function(){return new SVGPathSegCurvetoQuadraticRel(void 0,this._x,this._y,this._x1,this._y1)},Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype,"x1",{get:function(){return this._x1},set:function(t){this._x1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticRel.prototype,"y1",{get:function(){return this._y1},set:function(t){this._y1=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegArcAbs=function(t,e,i,n,r,s,o,a){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_ARC_ABS,"A",t),this._x=e,this._y=i,this._r1=n,this._r2=r,this._angle=s,this._largeArcFlag=o,this._sweepFlag=a},SVGPathSegArcAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegArcAbs.prototype.toString=function(){return"[object SVGPathSegArcAbs]"},SVGPathSegArcAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._r1+" "+this._r2+" "+this._angle+" "+(this._largeArcFlag?"1":"0")+" "+(this._sweepFlag?"1":"0")+" "+this._x+" "+this._y},SVGPathSegArcAbs.prototype.clone=function(){return new SVGPathSegArcAbs(void 0,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)},Object.defineProperty(SVGPathSegArcAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcAbs.prototype,"r1",{get:function(){return this._r1},set:function(t){this._r1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcAbs.prototype,"r2",{get:function(){return this._r2},set:function(t){this._r2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcAbs.prototype,"angle",{get:function(){return this._angle},set:function(t){this._angle=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcAbs.prototype,"largeArcFlag",{get:function(){return this._largeArcFlag},set:function(t){this._largeArcFlag=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcAbs.prototype,"sweepFlag",{get:function(){return this._sweepFlag},set:function(t){this._sweepFlag=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegArcRel=function(t,e,i,n,r,s,o,a){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_ARC_REL,"a",t),this._x=e,this._y=i,this._r1=n,this._r2=r,this._angle=s,this._largeArcFlag=o,this._sweepFlag=a},SVGPathSegArcRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegArcRel.prototype.toString=function(){return"[object SVGPathSegArcRel]"},SVGPathSegArcRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._r1+" "+this._r2+" "+this._angle+" "+(this._largeArcFlag?"1":"0")+" "+(this._sweepFlag?"1":"0")+" "+this._x+" "+this._y},SVGPathSegArcRel.prototype.clone=function(){return new SVGPathSegArcRel(void 0,this._x,this._y,this._r1,this._r2,this._angle,this._largeArcFlag,this._sweepFlag)},Object.defineProperty(SVGPathSegArcRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcRel.prototype,"r1",{get:function(){return this._r1},set:function(t){this._r1=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcRel.prototype,"r2",{get:function(){return this._r2},set:function(t){this._r2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcRel.prototype,"angle",{get:function(){return this._angle},set:function(t){this._angle=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcRel.prototype,"largeArcFlag",{get:function(){return this._largeArcFlag},set:function(t){this._largeArcFlag=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegArcRel.prototype,"sweepFlag",{get:function(){return this._sweepFlag},set:function(t){this._sweepFlag=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoHorizontalAbs=function(t,e){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS,"H",t),this._x=e},SVGPathSegLinetoHorizontalAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegLinetoHorizontalAbs.prototype.toString=function(){return"[object SVGPathSegLinetoHorizontalAbs]"},SVGPathSegLinetoHorizontalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x},SVGPathSegLinetoHorizontalAbs.prototype.clone=function(){return new SVGPathSegLinetoHorizontalAbs(void 0,this._x)},Object.defineProperty(SVGPathSegLinetoHorizontalAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoHorizontalRel=function(t,e){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL,"h",t),this._x=e},SVGPathSegLinetoHorizontalRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegLinetoHorizontalRel.prototype.toString=function(){return"[object SVGPathSegLinetoHorizontalRel]"},SVGPathSegLinetoHorizontalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x},SVGPathSegLinetoHorizontalRel.prototype.clone=function(){return new SVGPathSegLinetoHorizontalRel(void 0,this._x)},Object.defineProperty(SVGPathSegLinetoHorizontalRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoVerticalAbs=function(t,e){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS,"V",t),this._y=e},SVGPathSegLinetoVerticalAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegLinetoVerticalAbs.prototype.toString=function(){return"[object SVGPathSegLinetoVerticalAbs]"},SVGPathSegLinetoVerticalAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._y},SVGPathSegLinetoVerticalAbs.prototype.clone=function(){return new SVGPathSegLinetoVerticalAbs(void 0,this._y)},Object.defineProperty(SVGPathSegLinetoVerticalAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegLinetoVerticalRel=function(t,e){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL,"v",t),this._y=e},SVGPathSegLinetoVerticalRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegLinetoVerticalRel.prototype.toString=function(){return"[object SVGPathSegLinetoVerticalRel]"},SVGPathSegLinetoVerticalRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._y},SVGPathSegLinetoVerticalRel.prototype.clone=function(){return new SVGPathSegLinetoVerticalRel(void 0,this._y)},Object.defineProperty(SVGPathSegLinetoVerticalRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicSmoothAbs=function(t,e,i,n,r){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS,"S",t),this._x=e,this._y=i,this._x2=n,this._y2=r},SVGPathSegCurvetoCubicSmoothAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoCubicSmoothAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicSmoothAbs]"},SVGPathSegCurvetoCubicSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},SVGPathSegCurvetoCubicSmoothAbs.prototype.clone=function(){return new SVGPathSegCurvetoCubicSmoothAbs(void 0,this._x,this._y,this._x2,this._y2)},Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype,"x2",{get:function(){return this._x2},set:function(t){this._x2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicSmoothAbs.prototype,"y2",{get:function(){return this._y2},set:function(t){this._y2=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoCubicSmoothRel=function(t,e,i,n,r){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL,"s",t),this._x=e,this._y=i,this._x2=n,this._y2=r},SVGPathSegCurvetoCubicSmoothRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoCubicSmoothRel.prototype.toString=function(){return"[object SVGPathSegCurvetoCubicSmoothRel]"},SVGPathSegCurvetoCubicSmoothRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x2+" "+this._y2+" "+this._x+" "+this._y},SVGPathSegCurvetoCubicSmoothRel.prototype.clone=function(){return new SVGPathSegCurvetoCubicSmoothRel(void 0,this._x,this._y,this._x2,this._y2)},Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype,"x2",{get:function(){return this._x2},set:function(t){this._x2=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoCubicSmoothRel.prototype,"y2",{get:function(){return this._y2},set:function(t){this._y2=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticSmoothAbs=function(t,e,i){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS,"T",t),this._x=e,this._y=i},SVGPathSegCurvetoQuadraticSmoothAbs.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoQuadraticSmoothAbs.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticSmoothAbs]"},SVGPathSegCurvetoQuadraticSmoothAbs.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},SVGPathSegCurvetoQuadraticSmoothAbs.prototype.clone=function(){return new SVGPathSegCurvetoQuadraticSmoothAbs(void 0,this._x,this._y)},Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothAbs.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothAbs.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),window.SVGPathSegCurvetoQuadraticSmoothRel=function(t,e,i){SVGPathSeg.call(this,SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL,"t",t),this._x=e,this._y=i},SVGPathSegCurvetoQuadraticSmoothRel.prototype=Object.create(SVGPathSeg.prototype),SVGPathSegCurvetoQuadraticSmoothRel.prototype.toString=function(){return"[object SVGPathSegCurvetoQuadraticSmoothRel]"},SVGPathSegCurvetoQuadraticSmoothRel.prototype._asPathString=function(){return this.pathSegTypeAsLetter+" "+this._x+" "+this._y},SVGPathSegCurvetoQuadraticSmoothRel.prototype.clone=function(){return new SVGPathSegCurvetoQuadraticSmoothRel(void 0,this._x,this._y)},Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothRel.prototype,"x",{get:function(){return this._x},set:function(t){this._x=t,this._segmentChanged()},enumerable:!0}),Object.defineProperty(SVGPathSegCurvetoQuadraticSmoothRel.prototype,"y",{get:function(){return this._y},set:function(t){this._y=t,this._segmentChanged()},enumerable:!0}),SVGPathElement.prototype.createSVGPathSegClosePath=function(){return new SVGPathSegClosePath(void 0)},SVGPathElement.prototype.createSVGPathSegMovetoAbs=function(t,e){return new SVGPathSegMovetoAbs(void 0,t,e)},SVGPathElement.prototype.createSVGPathSegMovetoRel=function(t,e){return new SVGPathSegMovetoRel(void 0,t,e)},SVGPathElement.prototype.createSVGPathSegLinetoAbs=function(t,e){return new SVGPathSegLinetoAbs(void 0,t,e)},SVGPathElement.prototype.createSVGPathSegLinetoRel=function(t,e){return new SVGPathSegLinetoRel(void 0,t,e)},SVGPathElement.prototype.createSVGPathSegCurvetoCubicAbs=function(t,e,i,n,r,s){return new SVGPathSegCurvetoCubicAbs(void 0,t,e,i,n,r,s)},SVGPathElement.prototype.createSVGPathSegCurvetoCubicRel=function(t,e,i,n,r,s){return new SVGPathSegCurvetoCubicRel(void 0,t,e,i,n,r,s)},SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticAbs=function(t,e,i,n){return new SVGPathSegCurvetoQuadraticAbs(void 0,t,e,i,n)},SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticRel=function(t,e,i,n){return new SVGPathSegCurvetoQuadraticRel(void 0,t,e,i,n)},SVGPathElement.prototype.createSVGPathSegArcAbs=function(t,e,i,n,r,s,o){return new SVGPathSegArcAbs(void 0,t,e,i,n,r,s,o)},SVGPathElement.prototype.createSVGPathSegArcRel=function(t,e,i,n,r,s,o){return new SVGPathSegArcRel(void 0,t,e,i,n,r,s,o)},SVGPathElement.prototype.createSVGPathSegLinetoHorizontalAbs=function(t){return new SVGPathSegLinetoHorizontalAbs(void 0,t)},SVGPathElement.prototype.createSVGPathSegLinetoHorizontalRel=function(t){return new SVGPathSegLinetoHorizontalRel(void 0,t)},SVGPathElement.prototype.createSVGPathSegLinetoVerticalAbs=function(t){return new SVGPathSegLinetoVerticalAbs(void 0,t)},SVGPathElement.prototype.createSVGPathSegLinetoVerticalRel=function(t){return new SVGPathSegLinetoVerticalRel(void 0,t)},SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothAbs=function(t,e,i,n){return new SVGPathSegCurvetoCubicSmoothAbs(void 0,t,e,i,n)},SVGPathElement.prototype.createSVGPathSegCurvetoCubicSmoothRel=function(t,e,i,n){return new SVGPathSegCurvetoCubicSmoothRel(void 0,t,e,i,n)},SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothAbs=function(t,e){return new SVGPathSegCurvetoQuadraticSmoothAbs(void 0,t,e)},SVGPathElement.prototype.createSVGPathSegCurvetoQuadraticSmoothRel=function(t,e){return new SVGPathSegCurvetoQuadraticSmoothRel(void 0,t,e)}),"SVGPathSegList"in window||(window.SVGPathSegList=function(t){this._pathElement=t,this._list=this._parsePath(this._pathElement.getAttribute("d")),this._mutationObserverConfig={attributes:!0,attributeFilter:["d"]},this._pathElementMutationObserver=new MutationObserver(this._updateListFromPathMutations.bind(this)),this._pathElementMutationObserver.observe(this._pathElement,this._mutationObserverConfig)},SVGPathSegList.prototype.classname="SVGPathSegList",Object.defineProperty(SVGPathSegList.prototype,"numberOfItems",{get:function(){return this._checkPathSynchronizedToList(),this._list.length},enumerable:!0}),Object.defineProperty(SVGPathElement.prototype,"pathSegList",{get:function(){return this._pathSegList||(this._pathSegList=new SVGPathSegList(this)),this._pathSegList},enumerable:!0}),Object.defineProperty(SVGPathElement.prototype,"normalizedPathSegList",{get:function(){return this.pathSegList},enumerable:!0}),Object.defineProperty(SVGPathElement.prototype,"animatedPathSegList",{get:function(){return this.pathSegList},enumerable:!0}),Object.defineProperty(SVGPathElement.prototype,"animatedNormalizedPathSegList",{get:function(){return this.pathSegList},enumerable:!0}),SVGPathSegList.prototype._checkPathSynchronizedToList=function(){this._updateListFromPathMutations(this._pathElementMutationObserver.takeRecords())},SVGPathSegList.prototype._updateListFromPathMutations=function(t){if(this._pathElement){var e=!1;t.forEach(function(t){"d"==t.attributeName&&(e=!0)}),e&&(this._list=this._parsePath(this._pathElement.getAttribute("d")))}},SVGPathSegList.prototype._writeListToPath=function(){this._pathElementMutationObserver.disconnect(),this._pathElement.setAttribute("d",SVGPathSegList._pathSegArrayAsString(this._list)),this._pathElementMutationObserver.observe(this._pathElement,this._mutationObserverConfig)},SVGPathSegList.prototype.segmentChanged=function(t){this._writeListToPath()},SVGPathSegList.prototype.clear=function(){this._checkPathSynchronizedToList(),this._list.forEach(function(t){t._owningPathSegList=null}),this._list=[],this._writeListToPath()},SVGPathSegList.prototype.initialize=function(t){return this._checkPathSynchronizedToList(),this._list=[t],(t._owningPathSegList=this)._writeListToPath(),t},SVGPathSegList.prototype._checkValidIndex=function(t){if(isNaN(t)||t<0||t>=this.numberOfItems)throw"INDEX_SIZE_ERR"},SVGPathSegList.prototype.getItem=function(t){return this._checkPathSynchronizedToList(),this._checkValidIndex(t),this._list[t]},SVGPathSegList.prototype.insertItemBefore=function(t,e){return this._checkPathSynchronizedToList(),e>this.numberOfItems&&(e=this.numberOfItems),t._owningPathSegList&&(t=t.clone()),this._list.splice(e,0,t),(t._owningPathSegList=this)._writeListToPath(),t},SVGPathSegList.prototype.replaceItem=function(t,e){return this._checkPathSynchronizedToList(),t._owningPathSegList&&(t=t.clone()),this._checkValidIndex(e),((this._list[e]=t)._owningPathSegList=this)._writeListToPath(),t},SVGPathSegList.prototype.removeItem=function(t){this._checkPathSynchronizedToList(),this._checkValidIndex(t);var e=this._list[t];return this._list.splice(t,1),this._writeListToPath(),e},SVGPathSegList.prototype.appendItem=function(t){return this._checkPathSynchronizedToList(),t._owningPathSegList&&(t=t.clone()),this._list.push(t),(t._owningPathSegList=this)._writeListToPath(),t},SVGPathSegList._pathSegArrayAsString=function(t){var e="",i=!0;return t.forEach(function(t){i?(i=!1,e+=t._asPathString()):e+=" "+t._asPathString()}),e},SVGPathSegList.prototype._parsePath=function(t){if(!t||0==t.length)return[];function e(){this.pathSegList=[]}var n=this;e.prototype.appendSegment=function(t){this.pathSegList.push(t)};function i(t){this._string=t,this._currentIndex=0,this._endIndex=this._string.length,this._previousCommand=SVGPathSeg.PATHSEG_UNKNOWN,this._skipOptionalSpaces()}i.prototype._isCurrentSpace=function(){var t=this._string[this._currentIndex];return t<=" "&&(" "==t||"\n"==t||"\t"==t||"\r"==t||"\f"==t)},i.prototype._skipOptionalSpaces=function(){for(;this._currentIndex<this._endIndex&&this._isCurrentSpace();)this._currentIndex++;return this._currentIndex<this._endIndex},i.prototype._skipOptionalSpacesOrDelimiter=function(){return!(this._currentIndex<this._endIndex&&!this._isCurrentSpace()&&","!=this._string.charAt(this._currentIndex))&&(this._skipOptionalSpaces()&&this._currentIndex<this._endIndex&&","==this._string.charAt(this._currentIndex)&&(this._currentIndex++,this._skipOptionalSpaces()),this._currentIndex<this._endIndex)},i.prototype.hasMoreData=function(){return this._currentIndex<this._endIndex},i.prototype.peekSegmentType=function(){var t=this._string[this._currentIndex];return this._pathSegTypeFromChar(t)},i.prototype._pathSegTypeFromChar=function(t){switch(t){case"Z":case"z":return SVGPathSeg.PATHSEG_CLOSEPATH;case"M":return SVGPathSeg.PATHSEG_MOVETO_ABS;case"m":return SVGPathSeg.PATHSEG_MOVETO_REL;case"L":return SVGPathSeg.PATHSEG_LINETO_ABS;case"l":return SVGPathSeg.PATHSEG_LINETO_REL;case"C":return SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS;case"c":return SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL;case"Q":return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS;case"q":return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL;case"A":return SVGPathSeg.PATHSEG_ARC_ABS;case"a":return SVGPathSeg.PATHSEG_ARC_REL;case"H":return SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS;case"h":return SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL;case"V":return SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS;case"v":return SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL;case"S":return SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS;case"s":return SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL;case"T":return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS;case"t":return SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL;default:return SVGPathSeg.PATHSEG_UNKNOWN}},i.prototype._nextCommandHelper=function(t,e){return("+"==t||"-"==t||"."==t||"0"<=t&&t<="9")&&e!=SVGPathSeg.PATHSEG_CLOSEPATH?e==SVGPathSeg.PATHSEG_MOVETO_ABS?SVGPathSeg.PATHSEG_LINETO_ABS:e==SVGPathSeg.PATHSEG_MOVETO_REL?SVGPathSeg.PATHSEG_LINETO_REL:e:SVGPathSeg.PATHSEG_UNKNOWN},i.prototype.initialCommandIsMoveTo=function(){if(!this.hasMoreData())return!0;var t=this.peekSegmentType();return t==SVGPathSeg.PATHSEG_MOVETO_ABS||t==SVGPathSeg.PATHSEG_MOVETO_REL},i.prototype._parseNumber=function(){var t=0,e=0,i=1,n=0,r=1,s=1,o=this._currentIndex;if(this._skipOptionalSpaces(),this._currentIndex<this._endIndex&&"+"==this._string.charAt(this._currentIndex)?this._currentIndex++:this._currentIndex<this._endIndex&&"-"==this._string.charAt(this._currentIndex)&&(this._currentIndex++,r=-1),!(this._currentIndex==this._endIndex||(this._string.charAt(this._currentIndex)<"0"||"9"<this._string.charAt(this._currentIndex))&&"."!=this._string.charAt(this._currentIndex))){for(var a=this._currentIndex;this._currentIndex<this._endIndex&&"0"<=this._string.charAt(this._currentIndex)&&this._string.charAt(this._currentIndex)<="9";)this._currentIndex++;if(this._currentIndex!=a)for(var l=this._currentIndex-1,u=1;a<=l;)e+=u*(this._string.charAt(l--)-"0"),u*=10;if(this._currentIndex<this._endIndex&&"."==this._string.charAt(this._currentIndex)){if(this._currentIndex++,this._currentIndex>=this._endIndex||this._string.charAt(this._currentIndex)<"0"||"9"<this._string.charAt(this._currentIndex))return;for(;this._currentIndex<this._endIndex&&"0"<=this._string.charAt(this._currentIndex)&&this._string.charAt(this._currentIndex)<="9";)n+=(this._string.charAt(this._currentIndex++)-"0")*(i*=.1)}if(this._currentIndex!=o&&this._currentIndex+1<this._endIndex&&("e"==this._string.charAt(this._currentIndex)||"E"==this._string.charAt(this._currentIndex))&&"x"!=this._string.charAt(this._currentIndex+1)&&"m"!=this._string.charAt(this._currentIndex+1)){if(this._currentIndex++,"+"==this._string.charAt(this._currentIndex)?this._currentIndex++:"-"==this._string.charAt(this._currentIndex)&&(this._currentIndex++,s=-1),this._currentIndex>=this._endIndex||this._string.charAt(this._currentIndex)<"0"||"9"<this._string.charAt(this._currentIndex))return;for(;this._currentIndex<this._endIndex&&"0"<=this._string.charAt(this._currentIndex)&&this._string.charAt(this._currentIndex)<="9";)t*=10,t+=this._string.charAt(this._currentIndex)-"0",this._currentIndex++}var c=e+n;if(c*=r,t&&(c*=Math.pow(10,s*t)),o!=this._currentIndex)return this._skipOptionalSpacesOrDelimiter(),c}},i.prototype._parseArcFlag=function(){if(!(this._currentIndex>=this._endIndex)){var t=!1,e=this._string.charAt(this._currentIndex++);if("0"==e)t=!1;else{if("1"!=e)return;t=!0}return this._skipOptionalSpacesOrDelimiter(),t}},i.prototype.parseSegment=function(){var t=this._string[this._currentIndex],e=this._pathSegTypeFromChar(t);if(e==SVGPathSeg.PATHSEG_UNKNOWN){if(this._previousCommand==SVGPathSeg.PATHSEG_UNKNOWN)return null;if((e=this._nextCommandHelper(t,this._previousCommand))==SVGPathSeg.PATHSEG_UNKNOWN)return null}else this._currentIndex++;switch(this._previousCommand=e){case SVGPathSeg.PATHSEG_MOVETO_REL:return new SVGPathSegMovetoRel(n,this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_MOVETO_ABS:return new SVGPathSegMovetoAbs(n,this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_REL:return new SVGPathSegLinetoRel(n,this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_ABS:return new SVGPathSegLinetoAbs(n,this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_REL:return new SVGPathSegLinetoHorizontalRel(n,this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_HORIZONTAL_ABS:return new SVGPathSegLinetoHorizontalAbs(n,this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_VERTICAL_REL:return new SVGPathSegLinetoVerticalRel(n,this._parseNumber());case SVGPathSeg.PATHSEG_LINETO_VERTICAL_ABS:return new SVGPathSegLinetoVerticalAbs(n,this._parseNumber());case SVGPathSeg.PATHSEG_CLOSEPATH:return this._skipOptionalSpaces(),new SVGPathSegClosePath(n);case SVGPathSeg.PATHSEG_CURVETO_CUBIC_REL:var i={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoCubicRel(n,i.x,i.y,i.x1,i.y1,i.x2,i.y2);case SVGPathSeg.PATHSEG_CURVETO_CUBIC_ABS:i={x1:this._parseNumber(),y1:this._parseNumber(),x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoCubicAbs(n,i.x,i.y,i.x1,i.y1,i.x2,i.y2);case SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_REL:i={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoCubicSmoothRel(n,i.x,i.y,i.x2,i.y2);case SVGPathSeg.PATHSEG_CURVETO_CUBIC_SMOOTH_ABS:i={x2:this._parseNumber(),y2:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoCubicSmoothAbs(n,i.x,i.y,i.x2,i.y2);case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_REL:i={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoQuadraticRel(n,i.x,i.y,i.x1,i.y1);case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_ABS:i={x1:this._parseNumber(),y1:this._parseNumber(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegCurvetoQuadraticAbs(n,i.x,i.y,i.x1,i.y1);case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL:return new SVGPathSegCurvetoQuadraticSmoothRel(n,this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS:return new SVGPathSegCurvetoQuadraticSmoothAbs(n,this._parseNumber(),this._parseNumber());case SVGPathSeg.PATHSEG_ARC_REL:i={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegArcRel(n,i.x,i.y,i.x1,i.y1,i.arcAngle,i.arcLarge,i.arcSweep);case SVGPathSeg.PATHSEG_ARC_ABS:i={x1:this._parseNumber(),y1:this._parseNumber(),arcAngle:this._parseNumber(),arcLarge:this._parseArcFlag(),arcSweep:this._parseArcFlag(),x:this._parseNumber(),y:this._parseNumber()};return new SVGPathSegArcAbs(n,i.x,i.y,i.x1,i.y1,i.arcAngle,i.arcLarge,i.arcSweep);default:throw"Unknown path seg type."}};var r=new e,s=new i(t);if(!s.initialCommandIsMoveTo())return[];for(;s.hasMoreData();){var o=s.parseSegment();if(!o)return[];r.appendSegment(o)}return r.pathSegList})}()},function(t,e,s){"use strict";var i;void 0===(i=function(t){var e=s(1),i=s(2),n=DS.detection,r=DS.mobileChromeKiller;return e.createClass({displayName:"ButtonSlideObject",mixins:[i],componentDidMount:function(){var t=document.querySelector(".resume-prompt-slide");if(n.deviceView.isMobile&&t){var e=n.device.isDesktop?"mousedown":"touchend";this.el.addEventListener(e,function(){r.init()})}},getClassNames:function(){var t=["btn","slide-object-button"];return n.deviceView.isMobile||(this.props.model.getSlide().isMessageSlide()?t.push(["cs-",this.props.model.id.replace(/_/g,"-")].join("")):t.push("cs-button")),t.join(" ")}})}.call(e,s,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(2),i=n(1);DS._;return i.createClass({mixins:[e],displayName:"PlaceHolderSlideObject"})}.call(e,n,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var e=r(2),i=r(1),n=(DS._,DS.slideObjectUtils);return i.createClass({mixins:[e],displayName:"GroupingSlideObject",getFocusTarget:function(){return n.getGroupFocusTarget(this)}})}.call(e,r,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var e=r(2),i=r(1),o=DS._,a=(DS.keyManager,DS.resolver),n=DS.slideObjectUtils,l=DS.dom,u=DS.detection;return i.createClass({mixins:[e],displayName:"StateGroupSlideObject",getAllRefs:function(){var t=this.findAllComponents("SlideObject");return this.allRefs=o.reject(t,function(t){return t.props.model.isGroupingSlideObject}).map(function(t){return t.props.model}),this},getElso:function(){return o.find(this.refs,function(t){return t.props.model.isKind("expandinglabel")})},isExpanded:function(){return this.getElso().getPlayerProp("Expanded")},checkElso:function(){return this.props.model.getIsExpandingLabel()},onElsoAction:function(t,e){if(!t||null==e||null!=e.props.model.get("markerType")){var i=t?"toggleComplete":"hideComplete";(t||this.isExpanded())&&this.getElso().refs.innard[i]()}},isClickDefAllowed:function(t,e){var i,n,r=this.props.model.getClickDef(),s=l.closest(t,l.isSlideObject);return u.deviceView.isMobile&&null==s&&(t=document.elementFromPoint(l.mouseX,l.mouseY))&&this.el.contains(t)&&(s=l.closest(t,l.isSlideObject)),function i(t){return o.some(t,function(t){var e=!1;return!(t instanceof window.Node)&&t.props.model&&t.props.model.isSlideObject&&(t.refs&&(e=i(t.refs)),t.el===s&&(e=!0,n=t)),!!e})}(this.refs),null!=n?r.some(function(t){var e=a.getRef(t,this.props.model);return a.resolvePath(e,this.props.model).id===n.props.model.id}.bind(this)):(i=l.closest(this.el,l.isSlideObject))!==s&&"clickoutside"===e?this.props.model.events().some(function(t){return"onclickoutside"===t.kind}):i===s||i!==s&&"releaseoutside"===e},getFocusTarget:function(){return n.getGroupFocusTarget(this)}})}.call(e,r,e,t))||(t.exports=i)},function(t,e,f){"use strict";var i;void 0===(i=function(t){var e,i=f(2),n=(f(23),f(1)),r=f(30),s=f(13),o=f(410),a=f(36),l=f(22),u=DS._,c=DS.detection,h=DS.events,d=DS.windowOpen,p=DS.windowManager;return n.createClass({displayName:"ImageSlideObject",mixins:[i],subscriptions:((e={})[h.slideContainer.POSITIONED]="onPositioned",e),componentWillMount:function(){this.presentationCanvas=l.getPresoCanvas()},componentDidMount:function(){c.deviceView.isMobile&&this.refs.zoom&&a.tap(this,this.refs.zoom,this.zoom)},getImage:function(){return s.getAssetUrl(this.props.model.get("zoomdata").imagedata.assetId)},zoom:function(){"htmlwindow"===this.props.model.get("zoomtype")?d.open({url:this.getImage(),previewNotification:"PREVIEW_ZOOM_IMAGE"}):this.getOrCreateZoomImage().zoomIn()},getOrCreateZoomImage:function(){return r.unmountComponentAtNode(this.presentationCanvas),this.renderZoomImage()},renderZoomImage:function(){var t=1/p.getCurrentWindowSlide().calculateTotalScale(),e=n.createElement(o,{imageModel:this.props.model,imageElement:this.find(".zoom"),imageUrl:this.getImage(),width:this.props.model.get("zoomdata").html5data.width*t,height:this.props.model.get("zoomdata").html5data.height*t,transform:{xOffset:this.props.model.get("xOffset"),yOffset:this.props.model.get("yOffset"),xPos:this.props.playerProps.RawXPos,yPos:this.props.playerProps.RawYPos,width:this.props.playerProps.width*t,height:this.props.playerProps.height*t}});return this.zoomImage=r.render(e,this.presentationCanvas),this.zoomImage},onPositioned:function(){var t=this.zoomImage;null!=t&&t.isVisible()&&this.htmlReady(this.renderZoomImage)},onClick:function(){c.device.isMobile||this.zoom()},toggleZoom:function(){null!=this.zoomImage&&this.zoomImage.isZoomingIn?this.zoomImage.zoomOut({stopPropagation:u.noop}):this.zoom()},closeZoom:function(){null!=this.zoomImage&&this.zoomImage.zoomOut({stopPropagation:u.noop})}})}.call(e,f,e,t))||(t.exports=i)},function(t,e,d){"use strict";var i;void 0===(i=function(t){var e=d(2),i=d(1),n=d(30),r=d(411),s=d(36),o=d(22),y=DS._,a=DS.TweenLite,S=DS.appState,b=DS.detection,l=DS.globalEventHelper,u=l.addDocumentListener,w=(l.removeDocumentListener,b.deviceView.isClassicMobile?0:5),c=i.createClass({displayName:"ZoomImage",mixins:[e],componentWillMount:function(){var t=i.createElement(r,{className:"zoom-image-overlay"});this.overlay=n.render(t,o.getZoomContainer())},componentDidMount:function(){this.speed=.25,this.calculateTransform(),this.throttledCalculateTweenProps=y.throttle(this.calculateTweenProps,100)},componentDidUpdate:function(){if(this.calculateTransform(),this.isVisible()&&null!=this.currentTween){this.calculateTweenProps();var t=this.currentTween.time(),e=y.partial(a.fromTo,this.el,this.currentTween.duration());this.isZoomingIn?this.currentTween=e(this.startProps,this.endProps):this.currentTween=e(this.endProps,this.startProps),this.currentTween.seek(t)}},getContainerRectDesktop:function(){return(this.props.imageModel.get("zoomslide")?document.querySelector(".slide-container"):o.getMainWindowEl()).getBoundingClientRect()},getContainerRectMobile:function(){return S.windowManager.getCurrentWindowSlide().currView.el.getBoundingClientRect()},calculateTransform:function(){this.scaleX=this.props.transform.width/this.props.width,this.scaleY=this.props.transform.height/this.props.height,this.diffX=(this.props.width-this.props.transform.width)/2,this.diffY=(this.props.height-this.props.transform.height)/2},calculateTweenProps:function(){var t,e,i,n=w,r=this.el.parentNode.getBoundingClientRect(),s=this.getContainerRect(),o=s.left-r.left,a=s.top-r.top,l=this.props.imageElement.getBoundingClientRect(),u=l.left-s.left-this.diffX,c=l.top-s.top-this.diffY,h=u+this.props.width+n,d=c+this.props.height+n,p=u,f=c,g=this.scaleX,m=this.scaleY,v=1;b.deviceView.isMobile||!b.theme.isClassic?v=1/S.windowManager.getCurrentWindowSlide().calculateTotalScale():S.windowManager.isLightBoxActive()&&(v=S.windowManager.getCurrentWindow().slideScale,v*=S.windowManager.getCurrentWindowSlide().calculateTotalScale(),u-=(this.props.transform.width-this.props.transform.width*v)/2,c-=(this.props.transform.height-this.props.transform.height*v)/2,g*=v,m*=v),t=s.width/(this.props.width+n),e=s.height/(this.props.height+n),i=y.min([1,t,e]),c<n?f=n-(this.props.height-i*this.props.height)/2:d>s.height&&(f-=d-s.height-(this.props.height-i*this.props.height)/2),u<n?p=n-(this.props.width-i*this.props.width)/2:h>s.width&&(p-=h-s.width-(this.props.width-i*this.props.width)/2),this.startProps={x:u+o-this.props.transform.xOffset*v,y:c+a-this.props.transform.yOffset*v,scaleX:g,scaleY:m,overwrite:"auto"},this.endProps={x:p+o,y:f+a,scaleX:i,scaleY:i}},zoomIn:function(){this.isZoomingIn=!0,this.calculateTweenProps(),S.windowManager.isLightBoxActive()||this.overlay.show(),this.show(),this.currentTween=a.fromTo(this.el,this.speed,this.startProps,y.extend({},this.endProps,{onComplete:function(){this.props.imageModel.executePlayerEvent("onzoomopened"),this.removeDocumentListener=u(s.clickOrTouch,this.zoomOut,!0)}.bind(this)}))},updateZoomOut:function(){this.throttledCalculateTweenProps(),this.currentTween=a.to(this.el,this.speed/2,this.startProps)},zoomOut:function(t){t.stopPropagation(),this.isZoomingIn=!1,y.isFunction(this.removeDocumentListener)&&(this.removeDocumentListener(),this.removeDocumentListener=null),a.to(this.el,this.speed,{onUpdate:this.updateZoomOut,onComplete:this.onZoomedOut}),this.props.imageModel.executePlayerEvent("onzoomclosed")},onZoomedOut:function(){this.overlay.hide(),this.hide()}}),h=c.prototype;return h.getContainerRect=h[b.deviceView.isClassicMobile?"getContainerRectMobile":"getContainerRectDesktop"],c}.call(e,d,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(1),i=n(2);return e.createClass({displayName:"PresentationOverlay",mixins:[i]})}.call(e,n,e,t))||(t.exports=i)},function(t,e,p){"use strict";var i;void 0===(i=function(t){var e,i,n=p(2),r=p(1),s=(p(23),p(13)),o=p(11),a=(DS._,DS.errorManager),l=DS.PostMessaging,u=DS.vow,c=(DS.dom,DS.events),h=DS.appState,d=a.throwError("WebObjectSlideObject");return r.createClass({displayName:"WebObjectSlideObject",mixins:[n],subscriptions:((i={})[c.volume.CHANGED]="onVolumeChanged",i),shortEvents:{model:((e={trueVisibilityChanged:"toggleLoad"})[o.TRIGGER_WEBOBJECT_CLIENT_EVENT]="onTriggerClientEvent",e)},getInitialState:function(){return{thumbVisible:!0,url:""}},prepareImageUrl:function(){var t=this.props.model.get("thumbAssetId");return s.getAssetUrl(t)},checkIsEngage:function(){return"EN13"===this.props.model.get("objtype")},componentWillMount:function(){this.isEngage=this.checkIsEngage(),this.imageUrl=this.prepareImageUrl(),this.clientReady=u.Deferred(),this.clientReady.then(function(t){this.onVolumeChanged(h.currentVolume())}.bind(this)),this.isEngage||this.clientReady.reject()},componentWillUnmount:function(){this.refs.iframe.src="",this.resetSubscriptions(),null!=this.postMessaging&&this.postMessaging.tearDown()},showThumb:function(){return"onclick"===this.props.model.get("loadtype")&&this.state.thumbVisible},showContent:function(){this.setState({thumbVisible:!1})},shouldScale:function(){return this.props.model.get("shouldScale")},getUrl:function(){var t=this.props.model.get("html5Url");return this.isEngage&&(t+=["?wo=1&id=",this.props.model.id].join("")),t},getResumeData:function(){return this.props.model.variables().findWhere({name:"_remotedata"}).value()},setResumeData:function(t){this.props.model.variables().findWhere({name:"_remotedata"}).value(t),this.props.model.getClosestAncestorByKind("slide").prepareResumeData({retainState:!0})},triggerHostEvent:function(t){var e;this.props.model.executeFilteredPlayerEvent((e=t,function(t){return t.eventName===e}),"onclientevent")},toggleLoad:function(t){t?this.setState({url:this.getUrl()}):this.setState({url:""})},onIframeLoad:function(){if(this.isEngage){this.refs.iframe.contentWindow;this.postMessaging=new l(this,this.props.model.id),this.postMessaging.ready().then(this.clientReady.resolve)}},onTriggerClientEvent:function(t){this.postMessaging.request("executeFilteredPlayerEvent",t.eventName).catch(d.bind(this,"onTriggerClientEvent","Cannot trigger web object client event"))},onVolumeChanged:function(t){this.postMessaging.request("setVolume",t).catch(d.bind(this,"setVolume","Cannot set volume"))}})}.call(e,p,e,t))||(t.exports=i)},function(t,e,u){"use strict";var i;void 0===(i=function(t){var e=u(2),i=u(178),n=u(177),r=u(1),s=u(12),o=DS.dom,a=DS.detection,l=DS.constants;return r.createClass({displayName:"ScrollAreaSlideObject",mixins:[e,i,n],getInitialState:function(){return{shouldNotScroll:!1,contentHeight:10}},componentWillMount:function(){this.listenTo(this.props.model,"updateScrollHeight",this.onUpdateHeight),this.listenTo(this.props.model,"updateScrollPos",this.onUpdatePos)},componentDidMount:function(){this.calcScrolling(),this.updateScrollBar()},componentDidUpdate:function(){a.browser.isIE&&(this.scrollingArea.scrollTop=Math.round(this.lastScrollTop*this.props.winScale))},onUpdateHeight:function(){this.setState({contentHeight:this.contentheight()}),this.calcScrolling(!0)},shouldUpdate:function(t,e){return e.isVisible!==this.state.isVisible||e.shouldNotScroll!==this.state.shouldNotScroll||e.contentHeight!==this.state.contentHeight||t.winScale!==this.props.winScale||t.tabIndexDisabled!==this.props.tabIndexDisabled},onUpdatePos:function(t){this.props.model.prop("Position",t),this.htmlReady(function(){this.scrollingArea.scrollTop=t,this.updateScrollBar(t),s.setMatrixDirty(this.props.parent)}.bind(this))},calcScrolling:function(t){var e=this.find(".scrollarea-area"),i=this.contentheight(),n=i<=this.height();this.setState({shouldNotScroll:n,contentHeight:i}),this.props.model.prop("Viewed",n),null==t&&this.setupScrollArea(e)},setupScrollArea:function(t){this.scrollingArea=t,this.scrollingArea.addEventListener("scroll",this.onScroll),this.props.model.prop("Position",0)},onScroll:function(){this.lastScrollTop=this.scrollingArea.scrollTop/this.props.winScale,this.props.model.prop("Position",this.lastScrollTop),this.scrollingArea.scrollHeight-this.scrollingArea.scrollTop<=this.scrollingArea.offsetHeight+5&&this.props.model.prop("Viewed",!0),this.scrollingArea.scrollLeft=0,this.updateScrollBar(this.lastScrollTop),s.setMatrixDirty(this.props.parent)},autoScroll:function(t){var e=t.getBoundingClientRect(),i=this.el.getBoundingClientRect(),n=this.props.winScale,r=0;e.top<i.top?r=-5:e.bottom>i.bottom&&(r=5),a.browser.isIE?this.scrollingArea.scrollTop+=r*n:null!=this.refs.scrollBar&&this.refs.scrollBar.scrollTop(this.refs.scrollBar.scrollTop()+r*n)},updateScrollBar:function(t){var e=this.refs.scrollBar;null==e||a.browser.isIE||(null!=t&&e.scrollTop(t),e.update())},scrollOnKey:function(t){if(!this.state.shouldNotScroll)switch(t.which){case l.keys.DOWN:this.scrollingArea.scrollTop+=10;break;case l.keys.UP:this.scrollingArea.scrollTop-=10;break;case l.keys.PAGE_DOWN:this.scrollingArea.scrollTop+=this.height();break;case l.keys.PAGE_UP:this.scrollingArea.scrollTop-=this.height();break;case l.keys.HOME:this.scrollingArea.scrollTop=0;break;case l.keys.END:this.scrollingArea.scrollTop=this.scrollingArea.scrollHeight}},scroll:function(t){if(!this.state.shouldNotScroll){var e=t?10:-10;this.scrollingArea.scrollTop+=e}},beforeChildScrollFocus:function(t){t&&(this.lastScrollTop=Math.round(this.scrollingArea.scrollTop/this.props.winScale))},childScrollFocus:function(t){var e=o.getScrollRecommendation(this.scrollingArea,t.el);-1!==e&&(this.scrollingArea.scrollTop=e),this.scrollingArea.scrollLeft=0,this.refs.contentArea.scrollTop=0,this.refs.contentArea.scrollLeft=0},isTabbable:function(){return!this.state.shouldNotScroll},contentheight:function(){return this.props.model.contentheight()},contentwidth:function(){return this.props.model.contentwidth()},height:function(){return this.props.playerProps.height},width:function(){return this.props.playerProps.width}})}.call(e,u,e,t))||(t.exports=i)},function(t,e,P){"use strict";var i;void 0===(i=function(t){var e,i=P(2),n=P(1),r=P(41),u=P(415),s=P(11),o=P(12),a=DS,l=a._,c=a.utils,h=a.TweenLite,d=a.detection,p=d.browser,f=d.deviceView.isMobile,g=a.vow,m=a.events,v=a.keyManager,y=a.appState,S=a.globalEventHelper.addBodyListener,b=a.constants,w=a.resolver,x=a.pubSub;return n.createClass({completeHook:l.noop,displayName:"ExpandingLabelSlideObject",mixins:[i],shortEvents:{model:((e={})[s.OBJECT_ACTION]="onObjectAction",e)},componentDidMount:function(){this.label=this.find(".expanding-label"),this.content=this.find(".expanding-label-content"),this.content.style.visibility="hidden",this.onShown(this.prepare),this.scrollArea=this.findComponent("ScrollAreaSlideObject"),this.listenTo(y,m.player.ACCESSIBLE_TEXT_CHANGED,this.onAccessibleTextChanged)},componentDidUpdate:function(){var t=this.props,e=t.model,i=t.winScale,n=[e.get("arrowxpos"),e.get("arrowypos"),0].map(function(t){return c.pxify(t*i)}).join(" ");h.set(this.el,{transformOrigin:n}),this.el.style.transformOrigin=n},componentWillUnmount:function(){this.killAllTweens(),this.stopListening()},componentWillMount:function(){var t=this.props.model;this.prepared=g.Deferred(),this.startHeight=this.props.model.getBounds().height+6+3,this.arrowSize=u.calcArrowLength(this.props.playerProps.width,this.props.playerProps.height,t.get("arrowxpos"),t.get("arrowypos")),this.calcAlignment().calcLabelSize().calcLabelTranslate().calcLabelPos(),this.listenTo(t.getLayer().timeline(),m.timeline.BEFORE_SEEK_UPDATE,this.hideComplete),this.actionConfig={showcomplete:this.showComplete,hidecomplete:this.hideComplete,showtitle:this.showTitle,hidetitle:this.hideTitle,togglecontent:this.toggleContent},f&&(this.actionConfig.showtitle=this.showComplete,this.actionConfig.hidetitle=this.hideComplete,this.actionConfig.togglecontent=this.toggleComplete)},onAccessibleTextChanged:function(t){this.setState({accessibleText:t})},svg:function(){return r.getSvgFromData(this.props.model,this)},shouldShowContent:function(){return this.props.playerProps.Expanded},patternFillId:function(){return"pattern-fill-"+this.props.model.id},prepare:function(){var t=this.props,e=t.model,i=t.winScale,n=[e.get("arrowxpos"),e.get("arrowypos"),0].map(function(t){return c.pxify(t*i)}).join(" ");this.labelProgress={tweenPercent:0},this.contentProgress={tweenPercent:0},this.updateLabel(),h.set(this.el,{scaleX:0,scaleY:0,transformOrigin:n}),this.el.style.transformOrigin=n,this.content.style.visibility="",this.setupTweens(),this.prepared.resolve()},setupTween:function(t){var e=this.tweenedNodes;return e=l(e).push(t.node).compact().uniq().value(),this.tweenedNodes=e,this[t.name]=new h(t.node,t.duration,t.opts),this},setupTweens:function(){var e=this,t=[{name:"titleTween",node:this.el,duration:.3,opts:{scaleX:1,scaleY:1,onComplete:this.onTitleComplete,paused:!0}},{name:"labelTween",node:this.labelProgress,duration:.3,opts:{tweenPercent:1,paused:!0,onUpdate:this.updateLabel}},{name:"contentTween",node:this.contentProgress,duration:.3,opts:{tweenPercent:1,paused:!0,onUpdate:this.updateContent,onComplete:this.onContentComplete,onReverseComplete:this.onContentReverseComplete}}];return this.tweenedNodes=[],t.forEach(function(t){return e.setupTween(t)}),this},killAllTweens:function(){return null!=this.tweenedNodes&&this.tweenedNodes.forEach(function(t){return h.killTweensOf(t)}),this},showComplete:function(){return this.prepared.then(function(){this.props.playerProps.Expanded||this.showTitle(!0).then(function(){1===this.currentTween.progress()?this.showContent():this.completeHook=this.showContent}.bind(this))}.bind(this))},hideComplete:function(){return this.prepared.then(function(){this.props.playerProps.Expanded||this.contentTween.isActive()?this.hideContent().then(function(){this.completeHook=this.hideTitle}.bind(this)):(this.currentTween=l.noop,this.hideTitle())}.bind(this))},toggleContent:function(){this.shouldShowContent()?this.hideContent():(this.showTitle(!0),this.showContent())},toggleComplete:function(){this.props.playerProps.Expanded?this.hideComplete():this.showComplete()},contentWillShow:function(t){return this.completeHook===this.showContent&&"hidecomplete"!==t},wasToggledMultipleTimes:function(t,e){if(f){if("onrollout"===e&&"hidecomplete"===t&&"togglecontent"===this.prevCommand)return!0;if("onrollover"===this.prevEventType&&"showcomplete"===this.prevCommand&&"onrollout"===e&&"hidecomplete"===t&&!this.shouldShowContent())return!0}return!1},onObjectAction:function(t,e){var i=t.command,n=e&&e.eventType;this.wasToggledMultipleTimes(i,n)||"togglecontent"!==i&&this.prevCommand===i&&!v.isShowFocus||(this.prevCommand=i,this.prevEventType=n,this.contentWillShow(i)||(this.actionConfig[i](),function(){var t=this;p.isChrome&&"showtitle"===i&&this.afterHtmlReady(function(){t.forceUpdate()})}.call(this)))},triggerObjectEvent:function(e){this.props.model.executeFilteredPlayerEvent(function(t){return t.eventName===e},"onobjectevent")},calcAlignment:function(){var t,e,i=this.props.model,n=i.get("arrowxpos"),r=i.get("arrowypos"),s="",o="";return r<=0?o="bottom":r>=this.props.playerProps.height&&(o="top"),n<=0?(s="right",n<0&&(e=!0)):n>=this.props.playerProps.width&&(s="left",n>this.props.playerProps.width&&(e=!0)),t=l(e?[s,o]:[o,s]).compact().join("-"),this.alignment=t,this},calcLabelSize:function(){var t=this.arrowSize+2*this.props.model.get("borderwidth");return this.labelSize={width:this.props.playerProps.width+t,height:this.props.playerProps.height+t},this},calcLabelTranslate:function(){var t=u.calcTranslate(this.props.model.get("arrowxpos"),this.props.model.get("arrowypos")),e=this.props.model.get("borderwidth"),i=e%2?.5:0;return t.x+=e+i,t.y+=e+i,t.offX-=e,t.offY-=e,this.labelTranslate=t,this},calcLabelPos:function(){var t=this.props.model,e=this.alignment,i=0;return"right"===e||"left"===e?i=t.get("arrowypos")-this.startHeight/2:l.contains(e,"top")&&(i=t.get("height")-this.startHeight),this.labelPos={x:0,y:i},this},showTitle:function(t){return t||0!==this.props.model.get("textLib").length?this.prepared.then(function(){this.currentTween=this.titleTween,this.currentTween.play(),this.completeHook=l.noop}.bind(this)):this.prepared},onTitleComplete:function(){this.completeHook()},hideTitle:function(){return this.prepared.then(function(){this.completeHook=this.hideTitle,this.shouldShowContent()||this.currentTween===this.contentTween||(this.currentTween=this.titleTween,this.currentTween.reverse(),this.completeHook=l.noop)}.bind(this))},keyupHandler:function(t){if(t.which===b.keys.ESCAPE){this.hideComplete();var e=this.props.model.absoluteId.replace("_expandinglabel","");w.resolvePath(e).currView.accShadowView.takeFocus()}},showContent:function(){return this.prepared.then(function(){this.removeBodyListener=S("keyup",this.keyupHandler,!0),x.trigger(m.elso.SHOW_CONTENT_START),this.currentTween=this.contentTween,this.currentTween.play(),this.labelTween.play(),this.triggerObjectEvent("contentin"),1===this.currentTween.progress()&&this.onContentComplete()}.bind(this))},updateChildVisibility:function(){l.result(this.props.model,["currView","updateTrueVisibility"])},onContentReverseComplete:function(){this.props.setPlayerProp("Expanded",!1),this.updateChildVisibility(),this.currentTween=null,this.completeHook(),this.triggerObjectEvent("contentoutcomplete"),x.trigger(m.elso.HIDE_CONTENT_COMPLETE)},onContentComplete:function(){this.completeHook=l.noop,this.props.setPlayerProp("Expanded",!0),this.updateChildVisibility(),this.triggerObjectEvent("contentincomplete"),this.props.model.trigger(m.elso.TOGGLE_EXPANDED,!0),o.setMatrixDirty(this.props.model.currView),null!=this.scrollArea&&this.scrollArea.calcScrolling()},hideContent:function(){return this.prepared.then(function(){null!=this.removeBodyListener&&(this.removeBodyListener(),this.removeBodyListener=null),this.currentTween=this.contentTween,this.currentTween.reverse(),this.labelTween.reverse(),this.triggerObjectEvent("contentout"),this.props.model.trigger(m.elso.TOGGLE_EXPANDED,!1),0===this.currentTween.progress()&&this.onContentReverseComplete()}.bind(this))},calcTweenScale:function(){for(var t,e=this.props.model,i=1;e;)t=e.currView,e.isSlideObject&&null!=t&&null!=t.tweenedConfig&&(i*=c.pctToDec(t.tweenedConfig.props.ScaleY)),e=e.parent;return i},getPercentHeight:function(t){return this.startHeight+(this.props.playerProps.height-this.startHeight)*t},updateContent:function(){this.content.style.height=c.pxify(this.getPercentHeight(this.contentProgress.tweenPercent)*this.props.winScale)},updateLabel:function(){var t=this.props,e=t.winScale,i=t.model.get("objects"),n=null!=i&&0<i.length?this.labelProgress.tweenPercent:0;this.label.style.height=c.pxify(this.getPercentHeight(n)*e),this.label.style[this.cssTransform]="translate(0px, "+this.labelPos.y*c.invertPercent(n)*e+"px)";var r=this.label.getBoundingClientRect(),s=this.el.getBoundingClientRect(),o=this.props.model.getSlide().calculateTotalScale(),a=-(s.top-r.top),l=u.labelPath({width:this.props.playerProps.width,top:a*o/this.calcTweenScale(),height:Math.max(this.startHeight,r.height)*o,radius:10,dir:this.alignment,arrowX:this.props.model.get("arrowxpos"),arrowY:this.props.model.get("arrowypos")});this.setState({labelPath:l})},getIsVisible:function(){return this.props.playerProps.Expanded},getContentStyles:function(){var t=this.props.winScale;return{paddingTop:6*t,paddingBottom:3*t,paddingLeft:6*t,paddingRight:6*t}}})}.call(e,P,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function i(t){var e=t.radius,i=t.arrowY-t.halfArrowSize;return i<e&&(e=i),e}var c=DS._,h={"left-bottom":function(t,e){t.addM([e.width,e.arrowLength])},left:function(t,e){t.addM([e.width,i(e)])},default:function(t,e){t.addM([e.width,e.radius])}},d={"bottom-left":function(t,e){t.addL([e.width,0,e.width,e.arrowY,e.width-e.arrowLength,0])},"left-bottom":function(t,e){t.addL([e.arrowX,0])},left:function(t,e){t.addQ([e.width,0,e.width-i(e),0])},default:function(t,e){t.addQ([e.width,0,e.width-e.radius,0])}},p={bottom:function(t,e){t.addL([e.arrowX+e.halfArrowSize,0,e.arrowX,e.arrowY,e.arrowX-e.halfArrowSize,0,e.radius,0])},"bottom-right":function(t,e){t.addL([e.arrowLength,0])},right:function(t,e){t.addL([i(e),0])},default:function(t,e){t.addL([e.radius,0])}},f={"bottom-right":function(t,e){t.addL([e.arrowLength,0,0,e.arrowY])},"right-bottom":function(t,e){t.addL([e.arrowX,0,0,e.arrowLength])},right:function(t,e){t.addQ([0,0,0,i(e)])},default:function(t,e){t.addQ([0,0,0,e.radius])}},g={right:function(t,e){t.addL([0,e.arrowY-e.halfArrowSize,e.arrowX,e.arrowY,0,e.arrowY+e.halfArrowSize,0,e.height-i(e)])},"right-top":function(t,e){t.addL([0,e.height-e.arrowLength])},default:function(t,e){t.addL([0,e.height-e.radius])}},m={"right-top":function(t,e){t.addL([e.arrowX,e.height])},"top-right":function(t,e){t.addL([0,e.arrowY,e.arrowLength,e.height])},right:function(t,e){t.addQ([0,e.height,i(e),e.height])},default:function(t,e){t.addQ([0,e.height,e.radius,e.height])}},v={top:function(t,e){t.addL([e.arrowX-e.halfArrowSize,e.height,e.arrowX,e.arrowY,e.arrowX+e.halfArrowSize,e.height,e.width-e.radius,e.height])},"top-left":function(t,e){t.addL([e.width-e.arrowLength,e.height])},left:function(t,e){t.addL([e.width-i(e),e.height])},default:function(t,e){t.addL([e.width-e.radius,e.height])}},y={"top-left":function(t,e){t.addL([e.width-e.arrowLength,e.height,e.arrowX,e.arrowY])},"left-top":function(t,e){t.addL([e.arrowX,e.height,e.width,e.height-e.arrowLength])},left:function(t,e){t.addQ([e.width,e.height,e.width,e.height-i(e)])},default:function(t,e){t.addQ([e.width,e.height,e.width,e.height-e.radius])}},S={left:function(t,e){t.addL([e.width,e.arrowY+e.halfArrowSize,e.arrowX,e.arrowY,e.width,e.arrowY-e.halfArrowSize]),t.add(["Z"])},default:function(t){t.add(["Z"])}};return{arrowLength:null,calcTranslate:function(t,e){var i=0,n=0,r=0,s=0;return t<0&&(i=-1*t,r=t),e<0&&(n=-1*e,s=e),{x:i,y:n,offX:r,offY:s}},calcArrowLength:function(t,e,i,n){var r;return i<0&&(r=-1*i),t<i&&(r=i-t),n<0&&(r=-1*n),e<n&&(r=n-e),this.arrowLength=r},labelPath:function(e){var t,i,n,r,s,o,a=(i=[],(n={add:function(t){i=i.concat(t)},addCmd:function(t,e){e.unshift(t),i=i.concat(e)},value:function(){return i}}).addM=c.partial(n.addCmd,"M"),n.addL=c.partial(n.addCmd,"L"),n.addQ=c.partial(n.addCmd,"Q"),n),l=e.dir,u=e.top;return e.arrowY-=u,e.arrowLength=this.arrowLength,e.halfArrowSize=this.arrowLength/2,"left"!==l&&"right"!==l||--e.height,[h,d,p,f,g,m,v,y,S].forEach(function(t){(t[l]||t.default)(a,e)}),r=u,s=a.value(),o=0,t=s=c.map(s,function(t){return isNaN(t)||(o%2==1&&(t+=r),o++),t}),t.join(" ").replace(/\s?([A-Za-z])?\s/g," $1").trim()}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,l){"use strict";var i;void 0===(i=function(t){var e=l(1),i=l(2),n=l(23),r=l(179),s=l(42).DroppableHelper,o=(DS._,DS.utils),a=DS.windowManager;return e.createClass({displayName:"DropareaSlideObject",mixins:[i,n,r],getInitialState:function(){return{backgroundVisible:!0}},shortEvents:{model:{setReview:"onSetReview"}},onSetReview:function(t){t&&this.performReview()},performReview:function(){var t=this.getPath("props.model.style"),e=this.getPath("props.model.reviewdata"),i=o.getPath(this.dropChild,"props.model.reviewdata");"matching"===t?this.dropChild&&e===i?(this.setState({reviewDot:"drop-correct"}),this.dropChild.setState({reviewDot:"drag-correct"}),this.dropChild.resetXPos()):this.setState({reviewDot:"drop-incorrect"}):i?this.setState({reviewStroke:"green"}):this.setState({reviewStroke:"red"})},componentDidMount:function(){this.style=this.getPath("props.model.style"),this.droppableHelper=new s(this.el,{data:this}),this.htmlReady(this.resumeReview)},componentWillUnmount:function(){this.droppableHelper.unregister()},resumeReview:function(){this.parentSlide=a.getCurrentWindow().getCurSlide(),this.dragItemViews=this.parentSlide.getSlideObjectViews("dragitem"),"matching"===this.style?this.addMatchingDropChild():this.addWordBankDropChild()},addWordBankDropChild:function(){var e;this.dragItemViews.forEach(function(t){0<=t.getPlayerProp("SelectedItem")&&(e=t.refs.innard)}),e&&e.reconnectDrop(this)},addMatchingDropChild:function(){this.dragItemViews.forEach(function(t){if(t.getPlayerProp("slideIndex")===this.getPlayerProp("SelectedItem")){var e=t.refs.innard;t.setPlayerProp("RawXPos",e.getDropSnapX(this.props.model)),t.setPlayerProp("RawYPos",this.getPlayerProp("RawYPos")),this.setDropChild(e)}}.bind(this))},setDropChild:function(t){var e=o.getPath(t,"props.model.connectdata");this.setPlayerProp("SelectedItem",t.getPlayerProp("slideIndex")),this.setPlayerProp("DragConnectData",e),this.setPlayerProp("TimelineControlled",!1),this.dropChild=t,this.dropChild.drop=this},disconnect:function(){this.dropChild.drop=null,this.dropChild=null,this.setPlayerProp("DragConnectData",""),this.setPlayerProp("SelectedItem",-1)},isTabbable:function(){return-1===this.getPlayerProp("SelectedItem")||"matching"===this.style},getDropChild:function(){return this.dropChild}})}.call(e,l,e,t))||(t.exports=i)},function(t,e,f){"use strict";var i;void 0===(i=function(t){var e=f(1),i=f(2),n=f(179),r=f(23),s=f(42),a=s.util,o=s.DraggableHelper,l=DS._,u=DS.windowManager,c=DS.utils,h=(DS.dom,DS.keyManager,1500),d={performReview:function(){this.getPath("props.model.reviewdata")&&this.setState({reviewStroke:"green"})},dropComplete:function(t){var e=c.getPath(t,"props.model.getParentContainer");e&&this.props.model.reparentChild(e),this.setState({backgroundVisible:!1})},getDropSnapX:function(t){return t.prop("RawXPos")},onDragEnd:function(t,e){this.state.dropped||this.unDrop(),e&&e.params.data.setState({hoverStroke:!1})},setSelectedItem:function(){this.setPlayerProp("SelectedItem",1)},unDrop:function(){var t=this.getPlayerProp("ShuffleXPos"),e=this.getPlayerProp("ShuffleYPos");this.moveBackAndEnable(),this.setDragPosition(t,e),this.putBackInParent(),this.setState({backgroundVisible:!0}),this.setPlayerProp("SelectedItem",-1)},dropAndDisable:function(){this.draggableHelper.disable(),this.setPlayerProp("Enabled",!1),this.setState({dropped:!0,hovered:!1})},moveBackAndEnable:function(){this.setState({dropped:!1}),this.draggableHelper.enable(),this.setPlayerProp("Enabled",!0)},onDragOut:function(t,e){e.params.data.setState({hoverStroke:!1})},onDraggingOver:function(t,e){e.params.data.setState({hoverStroke:!0})},reconnectDrop:function(t){this.setPlayerProp({depth:++h,OnStage:!0}),this.onDrop(this.draggableHelper,{params:{data:t}})},savePrevLoc:l.noop,dragStarted:l.noop},p={performReview:function(){this.setState({reviewDot:"drag-incorrect"}),this.resetXPos()},resetXPos:function(){this.setPlayerProp("RawXPos",this.getPlayerProp("ShuffleXPos"))},getDropSnapX:function(t){return t.prop("RawXPos")+t.width()-this.props.notchWidth},dropComplete:function(t){this.dropView=t,this.dropView.setState({collision:!1}),this.droppedX=this.getPlayerProp("RawXPos"),this.droppedY=this.getPlayerProp("RawYPos"),this.putBackInParent()},dropAndDisable:function(){this.setState({dropped:!0,hovered:!1})},onDragOut:function(t,e){e.params.data.setState({collision:!1})},onDraggingOver:function(t,e){e.params.data.setState({collision:!0})},onDragEnd:function(){this.state.dropped?(this.putBackInParent(),this.setDragPosition(this.droppedX,this.droppedY),this.swapDisconnectedItems(!0)):this.swapDisconnectedItems()||this.unDrop(),this.savePrevLoc(),this.autoScrollId&&(window.cancelAnimationFrame(this.autoScrollId),this.autoScrollId=null)},setSelectedItem:function(t){this.setPlayerProp("SelectedItem",t.prop("slideIndex"))},swapDisconnectedItems:function(t){var e,i,n,r,s,o=[];if(this.dragItemViews.forEach(function(t){var e;this.props.model.id===t.props.model.id||t.refs.innard.state.dropped||0!==(e=a.unionArea(this.el.getBoundingClientRect(),t.el.getBoundingClientRect()))&&o.push({area:e,view:t})}.bind(this)),e=l(o).sortBy("area").last())return r=(i=e.view).getPlayerProp("RawXPos"),s=i.getPlayerProp("RawYPos"),(n=i.refs.innard).setDragPosition(this.state.dropped?this.getPlayerProp("ShuffleXPos"):this.oldX,this.oldY),n.savePrevLoc(),t||(this.setDragPosition(r,s),this.putBackInParent()),function(t,e){[t,e].map(function(t){return t.props.isInnard?t.props.parent:t});var i=t.props.model,n=e.props.model,r=n.prop("tabIndex");n.prop("tabIndex",i.prop("tabIndex")),i.prop("tabIndex",r)}(this,i),!0},unDrop:function(t){t&&this.dropView!==t||(this.setState({dropped:!1}),this.putBackInParent(),this.setDragPosition(this.oldX||this.getPlayerProp("ShuffleXPos"),this.oldY||this.getPlayerProp("ShuffleYPos")),this.setPlayerProp("SelectedItem",-1))},savePrevLoc:function(){this.oldX=this.getPlayerProp("RawXPos"),this.oldY=this.getPlayerProp("RawYPos")},dragStarted:function(){this.autoScrollId||this.checkForAutoScroll()},checkForAutoScroll:function(){null!=this.scrollInterface&&(this.scrollInterface.autoScroll(this.slideObjectParent),this.autoScrollId=window.requestAnimationFrame(this.checkForAutoScroll))}};return e.createClass({displayName:"DragitemSlideObject",mixins:[i,r,n],shortEvents:{model:{setReview:"onSetReview"}},getInitialState:function(){return{backgroundVisible:!0,dropped:!1}},componentDidMount:function(){this.applyStyleMixin(),this.htmlReady(this.setupDragging)},onSetReview:function(t){t&&this.performReview()},applyStyleMixin:function(){this.style=this.getPath("props.model.style"),"wordbank"===this.style?l.mixin(this,d):l.mixin(this,p),l.bindAll(this)},setupDragging:function(){this.parentSlide=u.getCurrentWindow().getCurSlide(),this.slideObjectParent=this.el.parentNode,this.parentEl=this.slideObjectParent.parentNode,this.container=this.parentSlide.el.querySelector(".slide-top-container"),this.draggableHelper=new o(this.props.parent,this.getDraggableConfig()),this.scrollInterface=a.getClosestScrollInnard(this),"matching"===this.style?this.dragItemViews=this.parentSlide.getSlideObjectViews("dragitem"):this.reparentIfSelected(),this.checkShouldDisable()},checkShouldDisable:function(){this.getPlayerProp("Enabled")||this.draggableHelper.disable()},reparentIfSelected:function(){var t;0<=this.getPlayerProp("SelectedItem")&&(t=this.props.model).reparentChild(t.getSlide())},getDraggableConfig:function(){return{containment:this.parentSlide.el,ondragstart:this.onDragStart,ondragend:this.onDragEnd,ondrop:this.onDrop,getPosition:this.getDragPosition,setPosition:this.setDragPosition,ondropleave:this.onDragOut,ondropdrag:this.onDraggingOver}},getDragPosition:function(){return this.savePrevLoc(),{x:this.getPlayerProp("RawXPos"),y:this.getPlayerProp("RawYPos")}},onDragStart:function(){this.setPlayerProp("depth",++h),this.dragStarted()},onDrop:function(t,e){this.setState({dropped:!0});var i=e.params.data,n=i.props.model,r=this.getDropSnapX(n),s=n.prop("RawYPos"),o=i.getDropChild();this.dropAndDisable(),null!=o&&o.props.model!==t.view.props.model&&o.unDrop(i),this.setPlayerProp("TimelineControlled",!1),this.setSelectedItem(n),i.setDropChild(this),this.setDragPosition(r,s),this.dropComplete(i)},setDragPosition:function(t,e){this.setPlayerProp({RawXPos:t,RawYPos:e})},putBackInParent:function(){this.props.model.reattachChild()}})}.call(e,f,e,t))||(t.exports=i)},function(t,e,P){"use strict";var i;void 0===(i=function(t){var e,i=P(23),n=P(178),r=P(1),s=P(30),o=P(2),l=P(12),u=P(18),a=DS,c=a._,h=a.dom,d=a.resolver,p=a.pubSub,f=a.events,g=a.vow,m=a.utils,v=a.svgUtils,y=a.detection,S=a.globalEventHelper.addBodyListener,b=["::-webkit-input-placeholder",":-moz-placeholder","::-moz-placeholder",":-ms-input-placeholder"],w=[".","-","-."],x={top:0,center:.5,bottom:1};return r.createClass({mixins:[o,i,n],displayName:"TextInputSlideObject",shortEvents:{model:((e={})[f.slideObject.FOCUS]="setFocus",e)},getInitialState:function(){return this.createInitialState()},createInitialState:function(){var t=this.getPath("props.model.bindto");return c.isEmpty(t)||(this.boundVar=d.resolvePath(t)),{inputValue:null!=this.boundVar?this.boundVar.value():this.props.playerProps.Text,placeholderClass:this.getPlaceholderClass()}},componentWillMount:function(){this.ready=g.Deferred(),this.addStyleIfNeeded(this.state.placeholderClass),this.isNumeric=this.getPath("props.model.numeric"),this.isMultiline=!this.isNumeric&&!!this.getPath("props.model.multiline"),null!=this.boundVar&&this.listenTo(this.boundVar,"change variable:refreshView",this.onVarChange)},componentDidMount:function(){var t=this;this.htmlReady(function(){t.props.model.needsFocus&&(t.setFocus(),t.props.model.needsFocus=!1),t.ready.resolve()}),this.updateVerticalAlign(),y.device.isDesktop&&this.initShadowClickability()},setFocus:function(){var t=this;if(null!=this.props.parent.accShadowView){if(!document.hasFocus())return;this.props.parent.accShadowView.takeFocus()}else window.requestAnimationFrame(function(){document.hasFocus()&&t.props.parent.accShadowView.takeFocus()})},initShadowClickability:function(){if(!this.props.model.isDraggable()){this.possibleObscurers=[];var t=this.props.model,e=t.getFlattenedDepth();this.possibleObscurers=t.getLayer().objects().filter(function(t){return t.getFlattenedDepth()>e}),0<this.possibleObscurers.length?this.removeBodyListener=S("mousemove",this.checkShadowClickability):1<t.getSlide().slideLayers().length&&p.on(f.layer.STACKING_CHANGED,this.checkLayerObscures)}},checkLayerObscures:function(){var t=this.props.model;t.getSlide().slideLayers().hasLayerAbove(t.getLayer())?this.removeBodyListener=S("mousemove",this.checkShadowClickability):null!=this.removeBodyListener&&(this.removeBodyListener(),this.removeBodyListener=null)},checkShadowClickability:function(){function e(t){var e=t.currView;if(null!=e&&e.trulyVisible){var i=l.globalPtToSlideObject(e,s,o),n=i.x,r=i.y;return u.containsPoint(e,n,r)}return!1}var s=h.mouseX,o=h.mouseY,t=this.props.model,i=t.getLayer(),n=t.getSlide().slideLayers(),r=c.findIndex(n.activeLayers,i),a=l.globalPtToSlideObject(this,s,o);this.shadowClickable=this.props.parent.trulyVisible&&u.containsPoint(this,a.x,a.y),this.shadowClickable&&(this.shadowClickable=!this.possibleObscurers.some(e),this.shadowClickable&&(this.shadowClickable=!n.activeLayers.some(function(t){return r<c.findIndex(n.activeLayers,t)&&(!!t.modal()||t.objects().some(e))}))),this.props.parent.accShadowView.setClickable(this.shadowClickable)},componentDidUpdate:function(t,e){this.updateVerticalAlign(),c.isEmpty(this.possibleObscurers)&&!this.props.model.isDraggable()&&this.props.parent.accShadowView.setClickable(!0);var i=this.props.parent.accShadowView.getScrollInfo(),n=i.left,r=i.top;this.refs.input.scrollLeft=n,this.refs.input.scrollTop=r,null!=this.props.parent.accShadowView&&this.props.parent.accShadowView.onStateChanged(e,this.state)},componentWillUnmount:function(){null!=this.removeBodyListener&&(this.removeBodyListener(),this.removeBodyListener=null),this.ready.reject()},getInputStyle:function(t,e){var i=e||this.props.winScale,n=this.getPath("props.model.marginright"),r=this.isMultiline&&!this.isNumeric,s=r?6:0,o=m.pxify(this.getPath("props.model.fontsize")*i),a={fontFamily:this.quotify(this.getPath("props.model.font"))+", sans-serif",fontSize:o,lineHeight:r?"normal":o,fontWeight:this.getPath("props.model.bold")?"bold":"normal",direction:this.getPath("props.model.rtl")?"rtl":"ltr",textAlign:this.getPath("props.model.align"),color:this.getTextColor(),paddingTop:(this.getPath("props.model.margintop")+s)*i,paddingRight:(this.isNumeric?0:n)*i,paddingBottom:this.getPath("props.model.marginbottom")*i,paddingLeft:this.getPath("props.model.marginleft")*i};return t?Object.assign(a,this.lastVerticalAlign):a},bounds:function(){return this.props.model.getBounds()},getInput:function(){return s.findDOMNode(this.refs.input)},getInputVal:function(){return this.getInput().value},onKeyDown:function(t,e,i){var n;this.isMultiline||13!==t.which||null==this.boundVar||this.boundVar.value()!==(n=null!=e&&null==i?e:this.getInputVal())&&this.boundVar.changeValue(n)},isValidNumericEntry:function(t){return 0===t.length||(-1<w.indexOf(t)||!isNaN(t))},isValidEntry:function(t){return!this.isNumeric||this.isValidNumericEntry(t.value)||!isNaN(t.valueAsNumber)},onInputChange:function(t){var e=t.target.value;!this.isNumeric||this.isValidNumericEntry(e)?this.setState({inputValue:e}):(t.target.value=e,isNaN(t.target.valueAsNumber)||this.setState({inputValue:e}))},onInputBlur:function(){this.setPlayerProp("Text",this.getInputVal()),this.props.model.executePlayerEvent("onlosefocus")},onKeyUp:function(){this.setPlayerProp("Text",this.getInputVal())},onTouchStart:function(t){1===t.touches.length&&(9===y.os.iOSVersion&&document.activeElement!==this.getInput()&&this.getInput().focus(),t.preventDefault())},onVarChange:function(){var t=this.boundVar.value();this.setPlayerProp("Text",t),this.setState({inputValue:t})},addStyleIfNeeded:function(e){var i=this.getTextColor(),t=this.getOrCreateStylesheet();c.findWhere(t.cssRules,function(t){return-1<t.selectorText.indexOf(e)})||(t.innerHTML+="\n",t.innerHTML+=b.map(function(t){return[".",e," ",t,"{ color: ",i,"; }"].join("")}).join("\n"))},getOrCreateStylesheet:function(){var t="textInputStyles",e=document.head.querySelector("#"+t);return e||((e=document.createElement("style")).id=t,document.head.appendChild(e)),e},getPlaceholderClass:function(){return"text-input-"+this.props.model.id},getTextColor:function(){return this.hex(this.getPath("props.model.textcolor"))},isTextArea:function(){return this.isMultiline&&!this.isNumeric},updateVerticalAlign:function(){var t,e,i,n,r,s,o=this.refs.input;return this.isTextArea()&&(e=this.getPath("props.model.height")*this.props.winScale,i=this.getPath("props.model.verticalAlign"),s=e-(parseInt(o.style.paddingTop)+parseInt(o.style.paddingBottom)),o.style.height="1px",t=o.scrollHeight,n=c.get(x,i,0),r=(e-Math.min(t,s))*n,this.lastVerticalAlign={height:m.pxify(s-r),transform:v.transformTranslate(0,m.pxify(r*this.props.winScale))},c.extend(o.style,this.lastVerticalAlign)),this},onInputFocus:function(t){this.props.parent.accShadowView.takeFocus(),t.stopPropagation()},scrollTo:function(t,e){this.refs.input.scrollLeft=t,this.refs.input.scrollTop=e},getScrollbarWidth:function(){var t=this.el.querySelector(this.isTextArea()?"textarea":"input[type=text]");return t?t.offsetWidth-t.clientWidth:0}})}.call(e,P,e,t))||(t.exports=i)},function(t,e,g){"use strict";var i;void 0===(i=function(t){function e(t,e,i){var n=t.getPath("props.model.data.videodata."+e);if(null!=n)return a[null!=i?"getAssetUrl":"getAsset"](n)}var i,n,r=g(11),s=g(1),o=g(2),a=g(13),l=DS.utils,u=DS.pubSub,c=DS.constants,h=DS.appState,d=DS.captionsManager,p=DS.events,f=DS.dom;return s.createClass({displayName:"VideoSlideObject",mixins:[o],shortEvents:{model:((n={})[p.layer.PAUSE_TIMELINE]="onPauseMedia",n[r.MEDIA_TOGGLE]="onActionToggle",n[r.MEDIA_PLAY]="onActionPlay",n[r.MEDIA_PAUSE]="onActionPause",n[r.MEDIA_SEEK]="onActionSeek",n[r.SHOW]="onActionShow",n[r.HIDE]="onActionHide",n[r.SET_VOLUME]="onActionSetVolume",n.trueVisibilityChanged="onVisibilityChanged",n)},subscriptions:((i={})[p.detection.VISIBILITY_SHOWN]="onVisibilityShown",i[p.detection.VISIBILITY_HIDDEN]="onVisibilityHidden",i),onPauseMedia:function(){this.pauseVideo()},getInitialState:function(){return this.layerTimeline=this.props.model.getLayer().timeline(),{currentTime:0,duration:l.toSeconds(e(this,"assetId").get("duration")),currentVolume:h.currentVolume(),isPlaying:!1,posterImage:null}},componentWillMount:function(){this.isValidVideo()&&(this.timelinePlayStartTime=0,this.mediaTimelineControlled=!1,this.lastTimelineSeek=0,this.bindTimelineEventListeners())},onVisibilityChanged:function(t){t||null==this.refs.videoPlayer||this.refs.videoPlayer.clearCaptions()},componentDidMount:function(){this.isValidVideo()&&(this.presentationVol=c.DEFAULT_VOLUME,this.setVolume(h.currentVolume()),this.listenTo(h,p.volume.CHANGE_CURRENT,this.onVolumeChanged))},onVolumeChanged:function(t,e){this.determineAudioVolume(e)},determineAudioVolume:function(t){this.setVolume(t*this.presentationVol)},isValidVideo:function(){return""!==this.getVideoUrl()&&"swf"!==this.type},getVideoUrl:function(){var t;return null==this.videoUrl&&(t=e(this,"assetId"),this.type=t&&t.get("videoType"),this.videoUrl=null!=this.type&&"youtube"!==this.type?t.url():""),this.videoUrl},posterFrameUrl:function(){return e(this,"posterAssetId",!0)},getAssetId:function(){return this.getPath("props.model.data.videodata.assetId")},playing:function(t){this.isMounted()&&this.setState({currentTime:t})},durationLoaded:function(t){this.setState({duration:t})},playbackEnded:function(){this.pauseVideo(),this.props.model.executePlayerEvent("onmediacomplete"),this.refs.videoPlayer.clearCaptions(),u.trigger(p.video.STATE_CHANGED,this.props.playerProps.AbsoluteId,"complete",0)},toggleVideoControls:function(){this.toggleVideo()},onActionShowOnce:function(t,e){this.pausedByAction||this.onActionPlay(t,e)},bindTimelineEventListeners:function(){this.hasAutoPlay()&&this.props.model.once(r.SHOW,this.onActionShowOnce),this.listenTo(this.layerTimeline,p.timeline.BEFORE_RESET,function(){this.seekVideo(0),this.hasAutoPlay()||this.pauseVideo()}),this.listenTo(this.layerTimeline,p.timeline.PLAYING,function(){this.layerTimeline.hasFinished()||this.playAndRestoreState()}),this.listenTo(this.layerTimeline,p.timeline.PAUSED,function(t){this.layerTimeline.hasFinished()||this.pauseAndStoreState(t)}),this.listenTo(this.layerTimeline,p.timeline.SEEK_START,this.pauseAndStoreState),this.listenTo(this.layerTimeline,p.timeline.AFTER_SEEK_UPDATE,this.onTimelineSeek),this.listenTo(this.layerTimeline,p.timeline.SEEK_END,this.playAndRestoreState)},loadedData:function(){if(this.state.isPlaying&&this.isMediaTimelineControlled()){var t=this.calculatePlaybackDifferential(this.layerTimeline.elapsedTime());this.seekVideo(t),this.refs.videoPlayer.play()}},hasAutoPlay:function(){var t=this.props.model.getClosestAncestorByKind("expandinglabel");return!(t&&!t.prop("Expanded"))&&this.getPath("props.model.autoplay")},onActionShow:function(t,e){this.isSeekActionAndNotPlaying(e)||this.hasAutoPlay()&&this.layerTimeline.isPlaying()&&!this.pausedByAction&&this.playVideo()},onActionHide:function(){},onActionToggle:function(){this.toggleVideo()},onActionPlay:function(t,e){this.refs.videoPlayer.playedByAction=!0,this.pausedByAction=!1,this.setPlayActionStartTime(e.time),this.isSeekActionAndNotPlaying(e)||(this.pauseVideo(),this.playVideo(e),"expandinglabel"===e.context.get("kind")&&d.includeMedia(this.getAssetId()))},onActionPause:function(t,e){this.pausedByAction=!0,this.isSeekActionAndNotPlaying(e)||(this.pausedByPlayButton=!1,this.pauseVideo(),"expandinglabel"===e.context.get("kind")&&d.excludeMedia(this.getAssetId()))},onActionSeek:function(t,e){this.isSeekActionAndNotPlaying(e)||this.seekVideo(t.position)},onActionSetVolume:function(t){var e=t.volume/100;this.presentationVol=e,this.determineAudioVolume(h.currentVolume())},setPlayActionStartTime:function(t){return null!=t&&(this.timelinePlayStartTime=t),this.mediaTimelineControlled=null!=t,this},isSeekActionAndNotPlaying:function(t){return t.isSeekAction&&!this.layerTimeline.isPlaying()},calculatePlaybackDifferential:function(t){return t-this.timelinePlayStartTime},onTimelineSeek:function(t){this.seeked=!0,this.lastTimelineSeek=t,t=this.calculatePlaybackDifferential(t),this.isMediaTimelineControlled()&&!this.pausedByAction&&this.seekVideo(t)},isMediaTimelineControlled:function(){return this.mediaTimelineControlled||this.hasAutoPlay()},pauseAndStoreState:function(t){this.timelinePaused||(this.resumeOnSeek=this.state.isPlaying,this.timelinePaused=!0,this.seeked=!1),this.pausedByPlayButton=!!t,this.pauseVideo()},playAndRestoreState:function(t){var e=t?"playing"===t:!this.pausedByAction;this.isVisible()&&(!this.isMediaTimelineControlled()&&this.resumeOnSeek||this.isMediaTimelineControlled()&&e&&(this.lastTimelineSeek>=this.timelinePlayStartTime||this.resumeOnSeek&&!this.seeked))&&this.playVideo(),this.timelinePaused=!1},playVideo:function(t){return this.pausedByPlayButton=!0,this.pausedByAction=!1,this.setState({isPlaying:!0,isTimelineControlled:this.isMediaTimelineControlled()&&null!=t&&null!=t.timelineLabel}),this},pauseVideo:function(){return this.setState({isPlaying:!1}),this},toggleVideo:function(){return this.state.isPlaying?this.pauseVideo():(this.refs.videoPlayer.playedByAction=!0,this.playVideo()),this},seekVideo:function(t){return this.refs.videoPlayer.seek(Math.max(0,l.toSeconds(t))),t<0&&this.setState({isPlaying:!1}),this},setVolume:function(t){return this.setState({currentVolume:t}),this},actionKeyCallback:function(){return this.toggleVideo(),!0},onVisibilityShown:function(){!this.isMediaTimelineControlled()&&this.wasPlaying&&(this.wasPlaying=!1,this.playVideo())},onVisibilityHidden:function(){!this.isMediaTimelineControlled()&&this.state.isPlaying&&(this.wasPlaying=!0,this.pauseVideo())},forceUpdatePoster:function(t){this.setState({posterImage:t}),this.forceUpdate()},onAccShadowRangeChange:function(t){console.warn(l.toMilliseconds(t)),this.seekVideo(l.toMilliseconds(t))},controlSeek:function(t){var e=f.hasClass(document.documentElement,"text-direction-rtl"),i=this.state.duration*(e?1-t:t);this.seekVideo(l.toMilliseconds(i))}})}.call(e,g,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var e=o(2),i=o(1),n=o(30),r=o(421),s=DS.dom;return i.createClass({mixins:[e],displayName:"DropListSlideObject",componentWillMount:function(){this.droplistEl=i.createElement(r,this.props),this.wrapper=document.createElement("div"),s.setStyles(this.wrapper,{position:"absolute",top:0,left:0}),this.parentableDropList=n.render(this.droplistEl,this.wrapper)},componentDidUpdate:function(){this.parentableDropList.setState({winScale:this.props.winScale})},componentDidMount:function(){this.el.appendChild(this.wrapper)},componentWillUnmount:function(){n.unmountComponentAtNode(this.wrapper)},getSelectedTextData:function(){return this.parentableDropList.state.textdata}})}.call(e,o,e,t))||(t.exports=i)},function(t,e,w){"use strict";var i;void 0===(i=function(t){var e,i=w(2),n=w(23),r=w(1),s=w(30),o=w(22),h=w(12),a=DS,d=a._,p=a.windowManager,f=a.dom,g=a.utils,l=a.events,u=a.detection.os.isIOS,m=a.svgUtils,c=a.pubSub,v=a.appState,y=a.keyManager,S=a.globalEventHelper,b=S.addBodyListener;S.removeBodyListener;return r.createClass({mixins:[i,n],displayName:"DropListParentable",subscriptions:((e={})[l.slideContainer.POSITIONED]="onSlideContainerPositioned",e),shortEvents:{model:{setReview:"onSetReview"}},getInitialState:function(){var t=this;this.accTextModel={parent:this,width:function(){return t.state.textdata.width-10},height:function(){return t.state.textdata.height-4},wordwrap:function(){return t.state.textdata.wordWrap},textshadow:function(){return t.state.textdata.textshadow},vartext:function(){return t.state.textdata.vartext},valign:function(){return"top"},linkdata:function(){return[]}};this.getPath("props.model.data.textdata",{});return{hovered:!1,display:"none",pr:this.getPath("props.model.data.textdata.vectortext.pr"),textdata:this.getPath("props.model.data.textdata"),winScale:this.props.winScale,useAccText:this.getUseAccText()}},getUseAccText:function(t){var e=(null==t?this.state||{}:{textdata:t}).textdata,i=(e=void 0===e?{}:e).type,n=e.scrollOverflow;return"acctext"===i&&(v.accessibleTextOn()||n)},componentWillMount:function(){this.itemslist=this.getPath("props.model.itemslist"),this.currentIndex=-1},componentDidMount:function(){this.initReparenting(),this.createRefOrder(),this.onShown(this.selectItemIfSet),this.listenTo(v,l.player.ACCESSIBLE_TEXT_CHANGED,this.onAccessibleTextChanged)},componentDidUpdate:function(t,e){this.props.parent.accShadowView.onStateChanged(e,this.state)},onAccessibleTextChanged:function(){this.setState({useAccText:this.getUseAccText()})},getAccTextModel:function(){return this.accTextModel},createRefOrder:function(){this.refOrder=[],this.itemslist.forEach(function(t,e){var i=this.refs["item"+e];this.refOrder[i.props.order]=i}.bind(this))},onSetReview:function(t){var e=this.getPath("props.model.reviewwidth");t&&e&&this.setState({reviewWidth:e})},selectItemIfSet:function(){var t=this.getPlayerProp("SelectedItemIndex");-1<t&&this.itemSelected(t)},itemSelected:function(t){if(-1!==t){var e=this.refs["item"+t];e.setState({selected:!0}),this.setPlayerProp("SelectedItemData",this.props.model.origItemsList[t].itemdata),this.setPlayerProp("SelectedItemIndex",t),this.prevSelected&&this.prevSelected.setState({selected:!1}),this.prevSelected=e,this.updateText(e)}},updateText:function(t){this.setState({pr:t.props.pr,textdata:t.props.textdata,useAccText:this.getUseAccText(t.props.textdata)});var e=this.refs.acctext;if(null!=e){var i=g.getPath(t.props,"textdata.vartext");null!=i&&e.updateTemplate(i)}},contentheight:function(){return(this.getPath("props.model.height")+8)*this.itemslist.length},onShowList:function(){if(this.isEnabled()){if(u)return void this.props.parent.accShadowView.refs.input.dispatchEvent(new MouseEvent("mousedown"));null!=this.refs.scrollBar&&this.refs.scrollBar.update(),c.on(l.timer.COMPLETE,this.onTimerComplete),this.removeMousedownListener=b("mousedown",this.onMouseDown),this.removeMouseupListener=b("mouseup",this.onHideList),this.removeTouchstartListener=b("touchstart",this.onMouseDown),this.removeTouchendListener=b("touchend",this.onHideList),this.removeTouchmoveListener=b("touchmove",this.onTouchMove),this.setState({display:"block"}),this.positionList()}},onHideList:function(t){var e;this.touchMoved||null!=t&&(e=f.closest(t.target,function(t){return f.hasClass(t,"drop-list-top")||u&&f.hasClass(t,"drop-list")}),t.target.classList.contains("scrollarea-scrollbar")||t.target.classList.contains("scrollarea-btn"))||e||(this.unpositionList(),this.setState({display:"none"}),null!=this.removeMousedownListener&&(this.removeMousedownListener(),this.removeMouseupListener(),this.removeTouchstartListener(),this.removeTouchendListener(),this.removeTouchmoveListener()),c.off(l.timer.COMPLETE,this.onTimerComplete))},onTouchStart:function(){this.didMouseOver(),this.touchMoved=!1},onTouchEnd:function(){this.didMouseOut(),this.touchMoved||this.onShowList()},onTouchMove:function(){this.touchMoved=!0},getItemScrollTop:function(){return s.findDOMNode(this.refs.dropdownInner).scrollTop},onMouseDown:function(){this.touchMoved=!1,this.containerScrollTop=this.getItemScrollTop()},didMouseOver:function(){this.isEnabled()&&this.setState({hovered:!0})},didMouseOut:function(){this.setState({hovered:!1})},autoOpenList:function(){var t;return"block"===this.state.display?(this.onHideList(),this.itemSelected(-1===this.currentIndex?-1:this.refOrder[this.currentIndex].props.idx)):(this.onShowList(),t=this.getPlayerProp("SelectedItemIndex"),this.currentIndex=-1===t?-1:this.refs[["item",t].join("")].props.order),!0},focusItem:function(i){if(-1!==i){var t=this.refOrder[i],e=this.refs.dropdownInner;this.refOrder.forEach(function(t,e){t.setState({hovered:e===i})}),this.currentIndex=i,this.itemSelected(t.props.idx);var n=f.getScrollRecommendation(e,t.el.firstChild);-1!==n&&(e.scrollTop=n)}},initReparenting:function(){this.targetEl=this.el.parentNode,this.dropDown=this.el.firstElementChild,this.container=o.getTopContainer(),this.overlay=o.getTopOverlay(),this.presentation=o.getMainWindowEl()},getItemHeight:function(){return this.getPath("props.model.height")+8},getListHeight:function(){return this.getItemHeight()*this.itemslist.length},positionList:function(){if(this.targetEl.parentNode!==this.container){this.parentEl=this.parentEl||this.el.parentNode.parentNode;var t,e=p.getCurrentWindowSlide(),i=h.localPtToSlide(this.props.parent,0,0),n=h.localPtToGlobal(this.props.parent,0,0),r=h.getSlideMetrics(e.currView),s=r.scaleX,o=1/s,a=this.presentation.getBoundingClientRect(),l=this.state.winScale,u=a.bottom,c=this.getListHeight()+this.getItemHeight();f.setStyles(this.targetEl,d.mapValues({left:((r.left-a.left)*o+i.x)*l,top:((r.top-a.top)*o+i.y)*l},g.pxify)),this.container.style[this.cssTransform]=m.transformScale(s/l),this.container.style.pointerEvents="all",this.container.appendChild(this.targetEl),n.y+c*s>u&&(t=u-n.y,this.dropDown.style.height=g.pxify(t),this.setState({dropDownScrollable:"drop-list-scrollable",scrollBarHeight:t})),f.setStyles(this.overlay,d.extend({display:"block"},d.mapValues({left:0,top:0,width:a.width,height:a.height},g.pxify)))}},unpositionList:function(){this.targetEl.parentNode===this.container&&(f.setStyles(this.overlay,{display:""}),f.setStyles(this.targetEl,{left:0,top:0}),this.container.style[this.cssTransform]=m.transformScale(1),this.parentEl.appendChild(this.targetEl))},onSlideContainerPositioned:function(){"block"===this.state.display&&this.htmlReady(d.flow(this.unpositionList,this.positionList))},onFocus:function(){this.props.parent.accShadowView.takeFocus()},shadowDomKeyHandler:function(t){var e=t.which,i=y.isDownKey(e);y.isUpKey(e)||i?("none"===this.state.display&&this.autoOpenList(),this.focusItem(g.clamp(0,this.itemslist.length-1,this.currentIndex+(i?1:-1))),t.preventDefault()):y.isActionKey(e)&&(this.autoOpenList(),t.preventDefault())},shadowDomBlur:function(t){var e=t.relatedTarget||document.activeElement;this.el.contains(e)||(this.onHideList(),this.focusItem(this.currentIndex))},onTimerComplete:function(){}})}.call(e,w,e,t))||(t.exports=i)},function(t,e,c){"use strict";var i;void 0===(i=function(t){var e=c(2),i=c(23),a=c(42).DraggableHelper,n=c(1),r=DS._,s=DS.windowManager,o=DS.utils,l=DS.dom,u=DS.svgUtils;return n.createClass({mixins:[e,i],displayName:"SequenceCtrlSlideObject",shortEvents:{model:{setReview:"onSetReview"}},getInitialState:function(){return{itemslist:[]}},onSetReview:function(t){this.displayReview(t)},componentWillMount:function(){this.resetIndex(),this.getItemsList()},componentDidMount:function(){this.onShown(this.setupDragging)},componentDidUpdate:function(t,e){var n=this;e.ItemOrder!==this.getPlayerProp("ItemOrder")&&this.getItemsList(),this.itemslist.forEach(function(t,e){var i=n.refs["sequenceItem"+e];null!=i&&null!=i.loc&&n.setItemPosition(i.parent,i.loc)})},getItemsList:function(){var t,e,i,n=this.getPlayerProp("ItemOrder");n?(t=n.split(""),e=this.getPath("props.model.itemsListOrder"),this.itemslist=[],t.forEach(function(t){this.itemslist.push(e[t])}.bind(this))):this.itemslist=this.getPath("props.model.itemslist"),i=this.itemslist.length.toString(),this.numWidth=22+10*(i.length-1),this.setState({itemslist:this.itemslist})},setupDragging:function(){this.parentSlide=s.getCurrentWindow().getCurSlide(),this.container=this.parentSlide.el.querySelector(".slide-top-container"),this.scrollArea=this.find(".sequence-ctrl-scroll-area"),this.scrollArea.addEventListener("scroll",this.onScroll),this.checkIfViewed(),this.setupItems(),this.checkShouldDisable(),this.shouldShowScroll(),this.displayReview(this.reviewMode)},checkIfViewed:function(){this.scrollArea.scrollHeight-this.scrollArea.scrollTop<=this.scrollArea.offsetHeight+5&&this.props.model.prop("Viewed",!0)},onScroll:function(){this.checkIfViewed()},shouldShowScroll:function(){this.scrollArea.scrollHeight>this.scrollArea.offsetHeight&&(this.scrollArea.style.height=this.lastHeight,this.scrollArea.style.overflowY="scroll",this.setState({shouldScroll:!0}))},contentheight:function(){return this.lastHeight},setupItems:function(){this.items=[];var r=0,s=this.numWidth,o=11;this.itemslist.forEach(function(t,e){var i=this.refs["sequenceItem"+e],n=i.props.model.height;i.idx=e,i.itemdata=this.itemslist[e].itemdata,i.parent=i.el.parentNode,i.barInfo=null,i.didMouseOut(),this.items.push(i),this.setPlayerProp("_pos"+e,i.itemdata),o=(r=o)+n+16,i.loc={x:s,y:r},this.lastHeight=o,this.setItemPosition(i.parent,i.loc),i.draggableHelper&&i.draggableHelper.disable(),i.draggableHelper=new a(i,this.getDraggableConfig(i.parent),i.parent),i.onDragItemDown=function(){this.idx=i.idx}.bind(this),i.el.addEventListener("mousedown",i.onDragItemDown),i.draggableHelper.getDropTarget("drag").params.data.setDropChild(i)}.bind(this))},checkShouldDisable:function(){this.getPlayerProp("Enabled")||this.items.forEach(function(t){t.draggableHelper.disable()})},displayReview:function(t){(this.reviewMode=t)&&null!=this.items&&this.items.forEach(function(t,e){var i=this.props.model.getIndexByData(t.itemdata),n=i===e?"green":"red";t.drop.setState({reviewColor:n,reviewIdx:i})}.bind(this))},getDraggableConfig:function(t){return{containment:this.parentSlide.el,ondragstart:this.onDragStart,ondragend:this.onDragEnd,ondrop:this.onDrop,ondrag:this.onDrag,ondropleave:this.onDragOut,ondropdrag:this.onDraggingOver,getPosition:r.partial(this.getDragPosition,t)}},setItemPosition:function(t,e){var i=e.x,n=e.y,r=this.props.winScale;t.style[this.cssTransform]=u.transformTranslate(o.pxify(i*r),o.pxify(n*r))},resetPositionItem:function(t){this.scrollArea.appendChild(t.draggableHelper.el),this.setItemPosition(t.draggableHelper.el,t.loc)},onDrag:function(n){r.toArray(document.querySelectorAll(".sequence-ctrl-bar")).every(function(t,e){var i="block"===t.style.display;return i&&(n.view.currY=t.getBoundingClientRect().top),!i})},resetIndex:function(){this.idx=-1},childScrollFocus:function(t){var e=this.scrollArea,i=l.getScrollRecommendation(e,t.el);-1!==i&&(e.scrollTop=i)},insertItem:function(t){var e;this.scrollArea.appendChild(t.draggableHelper.el),this.items=r.sortBy(this.items,function(t){return t.currY}),e=this.items.reduce(function(t,e,i){return t+this.props.model.getIndexByData(e.itemdata)}.bind(this),""),this.setPlayerProp("ItemOrder",e)},checkForAutoScroll:function(){var t=this.currDraggable.getBoundingClientRect(),e=this.scrollArea.getBoundingClientRect(),i=this.props.winScale;t.top<e.top?(this.scrollArea.scrollTop-=5*i,this.updateItemYs()):t.bottom>e.bottom&&(this.scrollArea.scrollTop+=5*i,this.updateItemYs()),this.autoScrollId=window.requestAnimationFrame(this.checkForAutoScroll)},getDragPosition:function(t){var e=t.getBoundingClientRect(),i=this.parentSlide.el.getBoundingClientRect();return{x:e.left-i.left,y:e.top-i.top}},updateItemYs:function(){this.items.forEach(function(t){t.currY=t.parent.getBoundingClientRect().top})},onDragEnd:function(t){var e=t.view;t.el.style.opacity=1,this.resetPositionItem(e),this.autoScrollId&&(window.cancelAnimationFrame(this.autoScrollId),this.autoScrollId=null),null!=this.lastOver&&this.lastOver.hideBar()},onDragStart:function(t){t.el.style.opacity=.5,this.container.appendChild(t.el),this.currDraggable=t.el,this.autoScrollId||this.checkForAutoScroll(),this.updateItemYs()},onDrop:function(t,e){var i=t.view,n=e.params.data,r=n.getDropChild();this.insertItem(i),r&&(i.drop.setDropChild(r),n.setDropChild(i)),this.lastOver=null,n.hideBar(),this.htmlReady(function(){this.getItemsList(),this.setupItems()}.bind(this))},onDragOut:function(t,e){this.lastOver=null,e.params.data.hideBar()},onDraggingOver:function(t,e){this.lastOver=e.params.data,this.lastOver.showHideBar(t)},componentWillUnmount:function(){this.itemslist.forEach(function(t,e){var i=this.refs["sequenceItem"+e];i.el.removeEventListener("mousedown",i.onDragItemDown)}.bind(this))}})}.call(e,c,e,t))||(t.exports=i)},function(t,e,p){"use strict";var i;void 0===(i=function(t){var e=p(1),i=p(2),n=p(178),r=DS.windowManager,s=DS.animationClock,o=DS.detection,a=DS.resolver,l=DS.pubSub,u=DS.utils,c=DS.events,h=DS.vow,d=o.deviceView.isMobile?500:0;return e.createClass({displayName:"SlideFrameSlideObject",mixins:[i,n],shortEvents:{model:{"show showcustom":"onShow","hide hidecustom":"onHide"}},getInitialState:function(){return{slideModel:null}},componentWillMount:function(){!1===this.props.model.get("scalecontents")&&(this.props.parent.animationOverride={scale:this.applyScale,adjustProps:this.adjustProps,update:this.animationUpdate})},animationUpdate:function(t){this.applyScale(t)},adjustProps:function(t){return t.ScaleX=100,t.ScaleY=100,t},applyScale:function(t){this.el.style.width=u.pxify(this.props.playerProps.width*u.pctToDec(t.ScaleX)),this.el.style.height=u.pxify(this.props.playerProps.height*u.pctToDec(t.ScaleY))},onShow:function(){var t,e,i;null==this.readyPromise&&(t=this.props.model.get("startingslide"),e=a.resolvePath(t),i=h.Deferred(),this.startedDfd=h.Deferred(),this.readyPromise=h.when(this.startedDfd,i),e.on(c.slide.CURRENT_TIMELINE,i.resolve),null==this.lockId&&(this.lockId=s.lock()),l.trigger(c.loader.SILENCE),this.loadChildSlide(),l.trigger(c.loader.SHOW,d)),this.readyPromise.then(function(){var t=this.state.slideModel;t.resetBeforeView().restart().setAsViewed(),l.trigger(c.timeline.CURRENT_TIMELINE,t.currentTimeline())}.bind(this))},onHide:function(){null!=this.readyPromise&&this.readyPromise.then(function(){var t=this.state.slideModel.currentTimeline();null!=t&&t.pause()}.bind(this))},loadChildSlide:function(){var t=this.props.model.get("startingslide");r.loadSlide(t,function(t){this.setState({slideModel:t})}.bind(this),!0)},onSlideStarted:function(){var t=this.lockId;this.lockId=null,s.unlock(t),this.startedDfd.resolve()}})}.call(e,p,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i,o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(i=function(t){var r=s(1);return{GroupingSlideObject:function(){var i=s(52),n={parent:this,onScrollFocus:this.props.onScrollFocus,onBeforeScrollFocus:this.props.onBeforeScrollFocus,tabIndexDisabled:this.props.tabIndexDisabled,slideVisible:this.props.slideVisible,slideFrame:this.props.slideFrame,winScale:this.props.winScale,checkElso:this.props.checkElso,onElsoAction:this.props.onElsoAction,addAccEl:this.props.addAccEl};return r.createElement("div",{className:"group"},this.props.model.objects().map(function(t,e){return r.createElement(i,o({ref:"obj"+e,key:t.cid,model:t},n))}.bind(this)))}}}.call(e,s,e,t))||(t.exports=i)},function(t,e,g){"use strict";var i;void 0===(i=function(t){var f=g(1);return{ImageSlideObject:function(){var t,e,i,n,r,s=g(13),o=DS.svgUtils,a=DS.utils,l=this.props.winScale,u=(t={transformOrigin:"top left"},e=this.cssTransform,i=o.transformScale(l),e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t),c={width:this.props.playerProps.width*l,height:this.props.playerProps.height*l},h={left:this.props.model.get("btnxpos")*l,top:this.props.model.get("btnypos")*l},d=this.props.model.getCurrentStateData(),p=s.getAssetUrl(d.imagedata.assetId);return null!=d.html5data?(n=d.html5data.xPos,r=d.html5data.yPos,u.width=d.html5data.width,u.height=d.html5data.height):(n=this.props.model.get("xOffset"),r=this.props.model.get("yOffset")),h[this.cssTransform]=["translate(-50%, -50%)",o.transformTranslate(a.pxify(-n*l),a.pxify(-r*l)),o.transformRotate(-this.props.playerProps.Rotation+"deg")].join(" "),f.createElement("div",{className:"image-container slideobject-maskable","data-accepts":"events",style:{transform:o.transformTranslate(a.pxify(n*l),a.pxify(r*l))}},this.props.model.isZoomable()?f.createElement("div",null,f.createElement("img",{src:p,onClick:this.onClick,style:u}),f.createElement("div",{ref:"zoom",className:"zoom eventable",style:c,onClick:this.onClick},f.createElement("img",{className:"zoom-image",style:h,src:this.props.model.get("zoomiconurl")}))):f.createElement("img",{src:p,style:u}))}}}.call(e,g,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(i=function(t){var i=n(1);return{LinearBackgroundGradient:function(){return i.createElement("linearGradient",{id:this.props.patternFillId,gradientTransform:["rotate(",this.fill().rotation," 0.5 0.5)"].join("")},this.fill().colors.map(function(t,e){return i.createElement("stop",r({key:e,offset:this.stopPct(t)+"%"},this.stopProps(t)))}.bind(this)))}}}.call(e,n,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var n=r(1);return{MessageWindow:function(){var t=r(66),e=DS.detection,i=DS.utils;return n.createElement("span",null,n.createElement("div",{className:["message-window ",this.windowType(),"cs-window"].join(" "),"data-window-id":this.props.model.id},n.createElement("h3",{className:"message-window-heading message-window-header",style:{fontSize:this.state.scale+"em"}},i.stripTags(this.getPath("state.currentSlide.title")||""),n.createElement("hr",{className:"cs-diva",role:"presentation"}),n.createElement("hr",{className:"cs-divb",role:"presentation"})),n.createElement(t,{ref:"slideContainer",shouldScale:this.isScaleable,windowType:this.windowType,currentSlide:this.state.currentSlide,isMessageWindow:!0,getWinScale:this.props.getWinScale,windowId:"MessageWnd"}),e.deviceView.isClassicMobile&&n.createElement("div",{className:"message-window-mobile-text"},this.state.mobileText)))}}}.call(e,r,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var s=o(1);return{MessageWindowUnified:function(){var t=o(66),e=DS.utils,i=this.getPath("props.model.width"),n=.8*i,r=(n-i)/2;return s.createElement("span",null,s.createElement("div",{className:["message-window ",this.windowType()].join(" "),style:{width:n,height:this.getPath("props.model.height")},"data-window-id":this.props.model.id},s.createElement("header",{className:"message-window-header"},s.createElement("h3",{className:"message-window-heading",dangerouslySetInnerHTML:{__html:this.getPath("state.currentSlide.title")||""}}),s.createElement("hr",{className:"cs-diva"}),s.createElement("hr",{className:"cs-divb"})),s.createElement("div",{className:"message-slide-container-wrapper",style:{position:"absolute",left:e.pxify(r)}},s.createElement(t,{ref:"slideContainer",shouldScale:this.isScaleable,windowType:this.windowType,currentSlide:this.state.currentSlide,isMessageWindow:!0,getWinScale:this.props.getWinScale,windowId:"MessageWnd"})),s.createElement("div",{className:"message-window-text-wrapper"},s.createElement("div",{className:"message-window-text"},this.state.messageWindowText))))}}}.call(e,o,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(1);return{AccessibleScrollBar:function(){return e.createElement("div",{className:["accessible-scrollbar scrollarea-scrollbar",this.props.hScroll?"horizontal-scroll":"",this.state.highlight?"highlight-scrollbar":"",this.state.isHidden?"hidden":""].join(" "),ref:"scrollBar",style:this.getScrollBarStyle()},e.createElement("div",{ref:"scrollBtn",className:"scrollarea-btn micro-scrollbar-btn",onMouseDown:this.onScrollBtnDown,onTouchStart:this.onScrollBtnDown,style:this.getScrollBtnStyle()}))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var h=i(1);return{MobileStartOverlay:function(){var t=this,e=DS.stringTabler,i=DS.vendorOverrides.feDropShadow,n=DS,r=n.focusManager,s=n.detection,o=s.theme,a=o.isClassic,l=o.isUnified,u=s.env.is360,c=n.flagManager;return h.createElement("div",{className:"mobile-start-overlay "+(this.state.visible?"shown":"hidden"),role:"dialog","aria-modal":"true","aria-labelledby":"mobile-start-title"},a&&h.createElement("div",{className:"mobile-load-title-overlay",style:{opacity:0}},h.createElement("div",{className:"mobile-load-title",id:"mobile-start-title"},this.state.titleText)),a&&h.createElement("button",{id:"mobile-start-button",role:"button","aria-label":e.getString("mobile_start"),onMouseDown:this.previewMouseEvent(this.onStart),onFocus:function(){return t.onFocus("playIcon")},onBlur:r.takeFocusOff,tabIndex:"0"},h.createElement("svg",{ref:"playIcon",viewBox:"-10 -10 80 80",tabIndex:"-1",focusable:"false"},u&&h.createElement("circle",{fill:"white",cx:"32",cy:"22",r:"11"}),h.createElement("path",{transform:"scale(0.5) translate(30, 15) ",d:"M30,0C13.431,0,0,13.431,0,30s13.431,30,30,30s30-13.431,30-30S46.569,0,30,0z M22,43V17l20,13L22,43z"}))),l&&!this.state.isResumePrompt&&h.createElement("button",{id:"mobile-start-button",role:"button","aria-label":e.getString("mobile_start"),onFocus:function(){return t.onFocus("playIcon")},onBlur:r.takeFocusOff,onClick:this.onStart,tabIndex:"0"},h.createElement("svg",{className:"play-icon",ref:"playIcon",viewBox:c.modernPlayerRefreshEnabled?"-10 -17.5 80 80":"-10 -10 80 80",focusable:"false",tabIndex:"-1"},h.createElement("defs",null,h.createElement("filter",{id:"shadowy"},h.createElement("feDropShadow",{dx:"2",dy:"2",stdDeviation:"2",floodOpacity:"0.2"}))),h.createElement("rect",{x:"0",y:"-7.5",width:"60",height:"60",id:"icon-bounds",fill:"transparent",stroke:"transparent",strokeWidth:"1"}),h.createElement("rect",{x:"25",y:"15",width:"15",height:"15",fill:c.modernPlayerRefreshEnabled?"#323232":"#636363"}),h.createElement("path",{filter:i?"url(#shadowy)":null,transform:"scale(0.5) translate(30, 15) ",d:"M30,0C13.431,0,0,13.431,0,30s13.431,30,30,30s30-13.431,30-30S46.569,0,30,0z M22,43V17l20,13L22,43z"}))),l&&this.state.isResumePrompt&&h.createElement("div",null,h.createElement("div",{className:"mobile-start-resume-text"},h.createElement("button",{ref:"resume",onClick:this.onStart,"aria-label":this.state.resumeText,onFocus:function(){return t.onFocus("resume")},onBlur:r.takeFocusOff,tabIndex:"0",style:{fontSize:100*this.state.fontScale+"%",borderRadius:30*this.state.fontScale+"px"}},this.state.resumeText)),h.createElement("button",{className:"restart",ref:"restart","aria-label":this.state.restartText,onFocus:function(){return t.onFocus("restart")},onBlur:r.takeFocusOff,onClick:this.onReset,tabIndex:"0"},h.createElement("svg",{className:"cs-icon",preserveAspectRatio:"none",x:"0px",y:"0px",width:"13px",height:"15.75px",focusable:"false",tabIndex:"-1"},h.createElement("path",{fill:"#FFFFFF",transform:"scale("+this.state.fontScale+", "+this.state.fontScale+") translate(0, "+-7*(this.state.fontScale-1)+")",stroke:"none",d:"\r M 10.95 8.75\r Q 11 9 11 9.25 10.95 11.15 9.7 12.4 8.4 13.7 6.5 13.75 4.6 13.7 3.3 12.4 2.05 11.15 2 9.25 2.05 7.3 3.3 6.05 4.398828125 4.998828125 6 4.75\r L 6 6.9\r Q 6.05 7.75 6.85 7.35\r L 11.35 4.3\r Q 11.7 4.05 11.7 3.75 11.7 3.45 11.35 3.2\r L 6.85 0.15\r Q 6.05 -0.3 6 0.6\r L 6 2.75\r Q 3.4517578125 3.001171875 1.8 4.75 0.05 6.6 0 9.25 0.05 12 1.9 13.85 3.75 15.65 6.5 15.75 9.25 15.65 11.1 13.85 12.95 12 13 9.25 13 9 13 8.75\r L 10.95 8.75 Z"})),h.createElement("div",{className:"restart-text",style:{color:"white",display:"inline-block",paddingLeft:"1em",transform:"translateY(-3px)",fontSize:13*this.state.fontScale+"px"}},this.state.restartText))),l&&!c.modernPlayerRefreshEnabled&&h.createElement("svg",{className:"mobile-start-title-icon",width:"24px",height:"16px",viewBox:"0 0 24 16",version:"1.1",role:"presentation",focusable:"false",tabIndex:"-1"},h.createElement("g",{stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},h.createElement("g",null,h.createElement("rect",{fill:"#D8D8D8",x:"0",y:"3",width:"21",height:"13",rx:"3"}),h.createElement("rect",{stroke:"#D8D8D8",x:"3.5",y:"0.5",width:"20",height:"12",rx:"3"}),h.createElement("rect",{fill:"#1F1F1F",x:"3",y:"6",width:"15",height:"1"}),h.createElement("rect",{fill:"#1F1F1F",x:"3",y:"9",width:"15",height:"1"}),h.createElement("rect",{fill:"#1F1F1F",x:"3",y:"12",width:"15",height:"1"})))),l&&h.createElement("div",{className:"mobile-start-course-title",dangerouslySetInnerHTML:{__html:this.state.titleText},style:{fontSize:20.28*this.state.fontScale+"px"}}))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(1);return{ObjectSlideBackground:function(){return e.createElement("pattern",{patternUnits:"userSpaceOnUse",height:this.getSlideHeight(),width:this.getSlideWidth(),id:this.props.id,patternTransform:[this.props.patternTransform," translate(",this.getX(),", ",this.getY(),") rotate(",this.getRot(),", ",this.getXRot(),", ",this.getYRot(),")"].join("")},e.createElement("use",{xlinkHref:"#slide-bg-"+this.getSlideId()}))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(1);return{PauseLegacyIcon:function(){var t=['<use xlink:href="#icon-pause" class="cs-icon-shadow" transform="translate(0, 1)" />','<g id="icon-pause">','<rect x="0" width="4" height="14"/>','<rect x="8" width="4" height="14"/>',"</g>"].join("");return e.createElement("svg",{className:"cs-icon pause-icon",width:"12",height:"14",viewBox:"0 0 12 14",key:t,dangerouslySetInnerHTML:{__html:t}})}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(1);return{PlaceHolderSlideObject:function(){return e.createElement("div",{className:"placeholder-object",style:{width:this.props.model.width,height:this.props.model.height}},this.props.model.kind())}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(1);return{PlayLegacyIcon:function(){var t='<use xlink:href="#icon-vid-play" class="cs-icon-shadow" transform="translate(0, 1)" /><path id="icon-vid-play" d="M1.3,0.1l8.3,5.2c0.5,0.3,0.5,1,0,1.3l-8.3,5.2c-0.5,0.3-1.3,0-1.3-0.7L0,0.8C0,0.3,0.7-0.2,1.3,0.1z"/>';return e.createElement("svg",{className:"cs-icon play-icon",width:"11",height:"14",viewBox:"0 0 11 14",key:t,dangerouslySetInnerHTML:{__html:t}})}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(1);return{PresentationOverlay:function(){return e.createElement("div",{className:["overlay",this.displayClass(),this.props.className||""].join(" "),onClick:this.props.onClick||null,onTouchStart:this.props.onClick||null})}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n,A=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var D=i(1);return{RichVariableText:function(){function d(t){return x.assign(t,{direction:"ltr"})}var p=i(60),x=DS._,P=DS.svgUtils,E=DS.vendorOverrides,C=DS.flagManager,t=this.state.textLines,T=!1,f=E.getDxAdjustment||x.constant(0);return D.createElement("g",A({},this.getInnerProps(),{className:"eventable",onMouseDown:this.onMouseDown,onClick:this.onClick,onMouseOver:this.onMouseOver,onMouseOut:this.onMouseOut}),t.map(function(t,e){var o=this,i=t.x,y=t.y,n=d(t.domStyle),r=t.runs,S=t.isRtl,b=t.isBiDi,s=t.backgrounds,a=t.linkBackgrounds,l=t.underlines,u=t.strikethroughs,w=t.lineXOff,c=t.lineWidth,h=f(t);return D.createElement("g",{key:e},new p(s).map(function(t,e){var i=t.x1,n=t.x2||c,r=x.omit(t,["x1","x2"]);return D.createElement("rect",A({className:"text-background",key:["bg",e].join(""),x:i+w,width:n-i},r))}).toArray(),new p(a).filter(function(t){return null!=t.linkId&&o.shouldShowLinkHighlight(t.linkId)}).map(function(t,e){var i=t.x1,n=t.x2||c,r=C.hasFlag(C.constants.TEXT_STYLE_HYPERLINKS)?o.getLinkStateHighlightColor(t.linkId):o.getLegacyLinkHighlightColor(t.linkId),s=x.extend(x.omit(t,["x1","x2","linkId"]),{fill:r});return D.createElement("rect",A({className:"text-background",key:["linkbg",e].join(""),x:i+w,width:n-i},s))}).toArray(),D.createElement("text",{x:i-h,y:y,style:n},new p(r).filter(function(t){return t.spans.some(function(t){return 0<t.content.length})}).map(function(t,e){var m=t.spans,i=d(t.domStyle),v=t.isRtl;return D.createElement("tspan",{key:e,className:"text-run",style:i},new p(m).filter(function(t){return 0<t.content.length}).map(function(t,e){this.saveInitialLinkColors(t);var n=t.content,i=t.dx,r=t.xs,s=t.widths,o=t.hasShadow,a=this.getTSpanStyle(t),l=t.y,u=t.linkId,c=-x.get(m,[e-1,"y"],y)+l,h=x.findLastIndex(i,function(t){return 0!==t})+1,d={dx:i.slice(0,h).join(" "),dy:c,style:a,className:null==u?"text-segment":"text-segment link"},p=n.join("");if(o&&E.tspanFilters&&(d.style.filter=P.buildUrl(this.shadowFilterId),T=!0),S||b){var f,g={direction:v?"rtl":"ltr"};p=x.reduce(i,function(t,e,i){return(null==f||0!==e&&0<f.chars.length)&&(null!=f&&f.chars.length&&f.chars.push("​"),f={chars:[],x:r[i]+(v?s[i]:0),width:0},t.push(f)),f.chars.push(n[i]),f.width+=s[i],t},[]).map(function(t,e){return D.createElement("tspan",{key:e,className:"rtl-pos-span",style:g,y:y,x:t.x+w+(v?-1:1)*t.width/2,"data-linkid":C.hasFlag(C.constants.TEXT_STYLE_HYPERLINKS)?u:null},t.chars.join(""))}),delete d.dx,delete d.dy}return D.createElement("tspan",A({key:e},d,{"data-linkid":u}),p)}.bind(this)).toArray())}.bind(this)).toArray()),new p(l).concat(u).map(function(t,e){var i=t.x1,n=t.x2||c,r=t.y,s=C.hasFlag(C.constants.TEXT_STYLE_HYPERLINKS)?this.getLinkStateUnderlineColor(t.linkId,t.linkRef,t.hiddenLinkUnderline):t.stroke,o=x.omit(t,["x1","x2","y","stroke"]);return D.createElement("line",A({key:["dec",e].join(""),x1:i+w,x2:n+w,y1:r,y2:r,stroke:s},o))}.bind(this)).toArray())}.bind(this)),T&&D.createElement("defs",null,D.createElement("filter",{id:this.shadowFilterId,x:"0%",y:"0%",width:"113%",height:"113%"},D.createElement("feFlood",{floodColor:"#969696"}),D.createElement("feComposite",{in2:"SourceAlpha",operator:"in"}),D.createElement("feGaussianBlur",{stdDeviation:"1"}),D.createElement("feOffset",{dx:"1.5",dy:"1.5"}),D.createElement("feMerge",null,D.createElement("feMergeNode",null),D.createElement("feMergeNode",{in:"SourceGraphic"})))))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,c){"use strict";var i,h=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(i=function(t){var u=c(1);return{ScrollAreaSlideObject:function(){var i=c(52),t=c(65),e=c(174),n=DS.detection,r=this.props.topOffset||0,s=this.props.winScale,o=this.width(),a=this.height(),l={parent:this,onScrollFocus:this.childScrollFocus,onBeforeScrollFocus:this.beforeChildScrollFocus,slideVisible:this.props.slideVisible,slideFrame:this.props.slideFrame,winScale:s,checkElso:this.props.checkElso,onElsoAction:this.props.onElsoAction,addAccEl:this.props.addAccEl,tabIndexDisabled:this.props.tabIndexDisabled};return u.createElement("div",{className:"scrollarea",style:{width:(o-(n.deviceView.isMobile?10:0))*s,height:a*s,top:r*s+"px"}},this.hasVectorBackground()&&u.createElement("div",{className:"scrollarea-background"+(this.state.tabFocused?"focused":"")},u.createElement(t,{ref:"bg",model:this.props.model,playerProps:this.props.playerProps,winScale:s,className:"scrollarea-background-svg",isInnard:!0})),this.hasImageBackground()&&u.createElement("div",{className:"scrollarea-background"},u.createElement("img",{ref:"bg",src:this.getImageBgUrl(),style:this.getImageBgStyle()})),u.createElement("div",{className:"scrollarea-area "+(this.state.shouldNotScroll?"prevent-scroll":"is-scrollable"),"data-accepts":"events",ref:"scrollArea",style:{width:o*s,height:(a-r)*s}},u.createElement("div",{ref:"contentArea",style:{height:this.state.contentHeight*s,width:o*s,position:"absolute"}},this.props.model.objects().map(function(t,e){return u.createElement(i,h({ref:"obj"+e,key:t.cid,model:t},l))}.bind(this)))),!this.state.shouldNotScroll&&!n.browser.isIE&&u.createElement(e,{ref:"scrollBar",width:o,height:a-r,winScale:s,offY:r,parent:this}))}}}.call(e,c,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var o=i(1);return{ScrollBar:function(){var t=this.props,e=t.winScale,i=t.offY,n=t.offX,r=t.width,s=t.height;return o.createElement("div",{className:"scrollarea-scrollbar",ref:"scrollBar",style:{top:(i||0)*e,left:((n||0)+r)*e-30,height:s*e},onMouseDown:this.onAutoScroll,onTouchStart:this.onAutoScroll},o.createElement("div",{ref:"before",className:"scrollarea-scrollbar-before",style:{width:10*e+"px",left:20*e+"px",borderRadius:5*e+"px"}}),o.createElement("div",{ref:"scrollBtn",className:"scrollarea-btn",onMouseDown:this.onScrollBtnDown,onTouchStart:this.onScrollBtnDown,style:{width:40*e+"px",borderRadius:5*e+"px"}}),o.createElement("div",{ref:"after",className:"scrollarea-btn-after",style:{width:8*e+"px",left:21*e+"px",borderRadius:5*e+"px"}}))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;function a(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}void 0===(n=function(t){var o=i(1);return{SequenceCtrlDrop:function(){var t,e=this.props.winScale,i=this.props.numWidth*e,n=16*e/2,r=this.props.height*e,s=this.props.width*e;return o.createElement("div",{className:"sequence-ctrl-drop",style:{top:this.props.yOff*e,width:s+i,height:r}},o.createElement("div",{className:"sequence-ctrl-num",style:{width:i,height:r,lineHeight:r+"px",color:this.state.reviewColor,fontSize:16*this.props.winScale+"px"}},this.state.reviewIdx+1+"."),o.createElement("div",{className:"sequence-ctrl-hit",style:{width:s,height:r}}),o.createElement("div",{className:"sequence-ctrl-bar sequence-ctrl-bar-top",style:{width:this.props.width,transform:"scale("+e+", "+e+")",transformOrigin:"top left",left:i,top:-n,display:this.state.topBar?"block":"none"}}),o.createElement("div",{className:"sequence-ctrl-bar sequence-ctrl-bar-bottom",style:(a(t={top:r,width:this.props.width,transform:"scale("+e+", "+e+")",transformOrigin:"top left",left:i},"top",r+n),a(t,"display",this.state.bottomBar?"block":"none"),t)}))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,g){"use strict";var i;void 0===(i=function(t){var f=g(1);return{SequenceCtrlSlideObject:function(){var n=g(441),r=g(442),t=g(174),e=DS.detection,s=this.props.winScale,o=this.getPath("props.model.width"),i=this.getPath("props.model.height"),a=8*s,l={height:i*s,marginLeft:4*s,overflow:"hidden"},u=(o+4)*s,c=(6+_.sum(this.state.itemslist,function(t){return t.textdata.height+16}))*s,h=0,d=11,p=this.props.model.get("colors");return f.createElement("div",{className:"sequence-ctrl",style:_.extend({width:u},l)},f.createElement("div",{className:"sequence-ctrl-scroll-area is-scrollable",ref:"scrollArea",style:_.extend({width:u-a},l)},f.createElement("div",{className:"sequence-ctrl-scroll-area-contents"},this.state.itemslist.map(function(t,e){var i=t.textdata.height;return d=(h=d)+i+16,f.createElement(n,{ref:"item"+e,parent:this,key:t.textdata.uniqueId,idx:e,width:t.textdata.width,height:t.textdata.height,numWidth:this.numWidth,yOff:h,winScale:s,pr:t.textdata.vectortext.pr})}.bind(this)),this.state.itemslist.map(function(t,e){var i=this,n=(t.textdata.height,{style:"wordbank",width:o-(this.numWidth+18+a+4),height:t.textdata.height,kind:"dragitem",xOff:t.textdata.xPos,yOff:t.textdata.yPos,itemdata:t.itemdata,idx:e,data:{textdata:t.textdata},parentModel:this.props.model,setTransformDirty:function(){return i.transformDirty=!0}});return f.createElement("div",{className:"sequence-ctrl-drag-container",key:e,ref:"sequenceItemContainer"+e,style:{position:"absolute"}},f.createElement(r,{ref:"sequenceItem"+e,key:t.textdata.uniqueId,idx:e,parent:this,colors:p,winScale:s,model:n}))}.bind(this)),f.createElement("div",{style:{width:1,height:1,top:c,position:"absolute",visibility:"hidden"}}))),this.state.shouldScroll&&!e.browser.isIE&&f.createElement(t,{ref:"scrollBar",width:o-4-a,height:i,offY:0,winScale:s,parent:this,initSelf:!0}))}}}.call(e,g,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var e=r(2),i=r(1),n=r(42).DroppableHelper;DS._;return i.createClass({mixins:[e],displayName:"SequenceCtrlDrop",getInitialState:function(){return{topBar:!1,bottomBar:!1,reviewColor:"black",reviewIdx:this.props.idx}},componentDidMount:function(){this.setupDragging()},componentWillReceiveProps:function(t){this.props.parent.isEnabled()&&this.setState({reviewIdx:t.idx})},componentWillUnmount:function(){this.droppableHelper.unregister()},setupDragging:function(){this.droppableHelper=new n(this.el,{data:this})},setDropChild:function(t){(this.dropChild=t).drop=this},getDropChild:function(){return this.dropChild},showHideBar:function(t){if(t.el){var e=this.el.getBoundingClientRect(),i=t.el.getBoundingClientRect().top;e.top+e.height/3<i?this.setState({topBar:!1,bottomBar:!0}):this.setState({topBar:!0,bottomBar:!1})}},hideBar:function(){this.setState({topBar:!1,bottomBar:!1})}})}.call(e,r,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var e=r(2),i=r(179),n=r(1);DS._;return n.createClass({mixins:[e,i],displayName:"SequenceCtrlDragItem",getInitialState:function(){return this.createInitialState()},createInitialState:function(){return{backgroundVisible:!0,Rotation:0,ScaleX:100,ScaleY:100}},enabledHook:function(){return this.props.parent.getPlayerProp("Enabled")}})}.call(e,r,e,t))||(t.exports=i)},function(t,e,g){"use strict";var i;void 0===(i=function(t){var f=g(1);return{Slide:function(){var t,i=g(444),e=g(226),n=g(446),r=g(447),s=DS.detection,o=this.props.winScale,a=this.props.model,l=this.props.model.get("width"),u=this.props.model.get("height"),c=this.getPath("props.model.background.type"),h=["slide",["cs-",this.props.model.id.replace(/_/g,"-")].join("")].join(" "),d={zIndex:this.state.transitionDepth,width:l*o,height:u*o},p=this.props.slideFrame;return null!=p&&(t=p.props.model,d.top=Math.max(0,(t.get("height")-a.get("height"))/2)*o,d.left=Math.max(0,(t.get("width")-a.get("width"))/2)*o),f.createElement("div",{className:h,"data-rollout-highest-node":"true",style:d,onMouseDownCapture:this.onStoreMouseLoc,onTouchStartCapture:this.onStoreTouchLoc,onContextMenu:this.onCtxMenu},!!c&&"vector"===c&&f.createElement(n,{ref:"bg",model:this.props.model,winScale:o}),!!c&&"vector"!==c&&f.createElement(e,{ref:"bg",layerModel:this.props.model,winScale:o}),f.createElement("div",{className:"zoom-bg-container"}),this.props.slideContainer.props.currentSlide===this.props.model&&f.createElement(r,{ref:"accShadowDom",winScale:o,width:this.props.model.get("width"),height:this.props.model.get("height")}),f.createElement("div",{className:"acc-blocker","aria-hidden":"true",onClick:function(){}}),this.getPath("props.model.slideLayers").map(function(t,e){return f.createElement(i,{ref:"layer"+e,key:t.cid,model:t,slideFrame:this.props.slideFrame,winScale:o,width:l,height:u,addAccEl:this.addAccEl,retainShadowFocus:this.retainShadowFocus,getCurrentShadowFocus:this.getCurrentShadowFocus})}.bind(this)),f.createElement("div",{ref:"contentArea",className:["slide-top-container",!this.props.slideFrame&&"slide-top-container-main"].join(" ")}),!s.deviceView.isMobile&&f.createElement("div",{className:"slide-text-fix"}))}}}.call(e,g,e,t))||(t.exports=i)},function(t,e,d){"use strict";var i;void 0===(i=function(t){function e(t){t.target.scrollTop=0,t.target.scrollLeft=0}var i,n=d(1),r=d(2),s=d(224),o=d(177),a=d(445),l=DS._,u=DS.utils,c=DS.pubSub,h=DS.events;return n.createClass({displayName:"SlideLayer",initialVisibility:!1,mixins:[r,a,s,o],subscriptions:((i={})[h.slide.WILL_CHANGE]="onSlideWillChange",i),shortEvents:{model:{shown:"onShow",hidden:"onHide",showcustom:"onShowCustom",cancelTransition:"onCancelTransition",adjustTabIndexForModal:"onAdjustTabIndexForModal"}},componentDidMount:function(){this.toggleVisibility(!!this.isBaseLayer()),this.listenToDepth().setInitModelProps(),this.el.addEventListener("scroll",e)},componentWillUnmount:function(){this.props.model.isShowable=!1,this.props.model.shownInCurrentView=!1,this.props.model.isOpen=!1,this.el.removeEventListener("scroll",e)},shouldUpdate:function(t,e){return e.isVisible!==this.state.isVisible||e.audio!==this.state.audio||e.depth!==this.state.depth||e.tabIndexDisabled!==this.state.tabIndexDisabled||t.winScale!==this.props.winScale},getInitialState:function(){return{depth:0,audio:!0,renderChildren:this.isBaseLayer()}},onSlideWillChange:function(t,e,i){var n=u.stripPlayer(this.props.model.getClosestAncestorByKind("slide").absoluteId),r=u.stripPlayer(t.absoluteId),s=u.stripPlayer(e.absoluteId);i?l(this.refs).filter(function(t,e){return l.startsWith(e,"audio")}).invoke("pause").commit():n===r&&n!==s&&this.setState({audio:!1})},isBaseLayer:function(){return this.props.model.isBaseLayer()},onShow:function(){this.setState({isVisible:!0,renderChildren:!0},function(){this.props.model.get("timeline").play(),c.trigger(h.layer.PLAYING),this.updateTrueVisibility(!0),this.props.model.executePlayerEvent("ontransitionin"),this.adjustTabbables(!0).execSlideStart()}.bind(this))},onShowCustom:function(t,e,i,n){this.props.model;var r=function(t){n(),this.props.model.get("timeline").play(),c.trigger(h.layer.PLAYING),this.adjustTabbables(!0),t||this.execSlideStart()}.bind(this);this.setState({isVisible:!0,renderChildren:!0},function(){this.transitionIn(i,r),this.updateTrueVisibility(!0),this.props.model.executePlayerEvent("ontransitionin")}.bind(this))},onCancelTransition:function(){this.cancelTransition()},onHide:function(){this.props.model.get("timeline").pause(!0),this.hide(),this.updateTrueVisibility(!1),this.adjustTabbables(),this.props.model.executePlayerEvent("ontransitionout")},onAdjustTabIndexForModal:function(t){this.setState({tabIndexDisabled:t.disable})},adjustTabbables:function(){this.props.model;return this},execSlideStart:function(){var t=this;this.props.model.executePlayerEvent("onslidestart"),window.requestAnimationFrame(function(){t.props.retainShadowFocus(t.props.model.modal()||t.props.model.hideObjectsOnDisplay())})},listenToDepth:function(){return this.setState({depth:this.props.model.depth()}),this.listenTo(this.props.model,"change:depth",function(t,e){this.setState({depth:e})}.bind(this)),this},setInitModelProps:function(){return this.props.model.createObjectIndex(),this}})}.call(e,d,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var i=r(64),e=(DS._,DS.vow),n=(DS.vendorOverrides,DS.AnimationTimeline);return{componentWillMount:function(){this.elDfd=e.Deferred()},componentDidMount:function(){this.elDfd.resolve()},componentWillUnmount:function(){this.cancelTransition()},getElPromise:function(){return this.elDfd.promise()},transitionIn:function(t,e){this.getElPromise().then(function(){this.aniTimeline=new n({tweens:[new i(this,!1,t.getConfig())],onComplete:function(){e(!0),this.cancelTransition()}.bind(this)}),this.aniTimeline.seek(0),this.aniTimeline.play()}.bind(this))},cancelTransition:function(){null!=this.aniTimeline&&(this.aniTimeline.kill(),this.aniTimeline=null)}}}.call(e,r,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(1),i=n(2);return e.createClass({displayName:"VectorSlideBackground",mixins:[i]})}.call(e,n,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var e=DS,r=e._,s=e.resolver,i=o(1),n=o(2);return i.createClass({displayName:"AccShadowDom",mixins:[n],getInitialState:function(){return this.keyIndex=0,this.slideObjects=[],this.radioGroups={},this.sections={},this.elsoLookup={},DS.shadowDOM=this,{children:[]}},getAccType:function(t){var e=t.get("kind");return null!=t.get("markerType")?"marker":!["video","image"].includes(e)&&t.get("accType")||e},createOrAddToRadioGroup:function(t){var e,i=t.get("radioGroup")||r.uniqueId("none"),n=this.radioGroups[i];return null==n?((n={keyIdx:0,radios:[],name:i,id:(e=i,r.uniqueId(e.toLowerCase().replace(" ","-")+"-")),kind:"radiogroup",tabIndex:Number.MAX_SAFE_INTEGER,addRadio:function(t){this.tabIndex=Math.min(this.tabIndex,t.prop("tabIndex")),t.accKey=this.keyIdx++,this.radios.push(t)},prop:function(t){return this[t]},get:function(t){return this[t]}}).addRadio(t),this.radioGroups[i]=n):(n.addRadio(t),!1)},createOrAddToExpandingLabel:function(t,e){var i=this.sections[e.absoluteId];return null==i?((i={keyIdx:0,slideObjects:[],name:"Todo Elso Name",kind:"section",tabIndex:Number.MAX_SAFE_INTEGER,elso:null,addObject:function(t){this.tabIndex=Math.min(this.tabIndex,t.prop("tabIndex")),t.accKey=this.keyIdx++,this.slideObjects.push(t),t.isKind("expandinglabel")&&(this.elso=t)},prop:function(t){return this[t]},get:function(t){return this[t]}}).addObject(t),this.sections[e.absoluteId]=i):(i.addObject(t),!1)},connectElsoMarkers:function(t,e){var i="marker"===e,n=i?t.id+"_expandinglabel":t.id,r=this.elsoLookup[n];null==r&&(r=this.elsoLookup[n]={}),r[i?"marker":"elso"]=t;var s=r.marker,o=r.elso;null!=s&&null!=o&&((s.relatedObject=o).relatedObject=s)},addAccEl:function(t,e){var i=this.getAccType(t);if("radio"!==i||(t=this.createOrAddToRadioGroup(t))){"marker"!==i&&"expandinglabel"!==i||this.connectElsoMarkers(t,i);var n=null==e?null:e.elsoId;if(null!=(n=n||("expandinglabel"===i?t.absoluteId:null))){var r=s.resolvePath(n);if(!(t=r.get("tabEnabled")?this.createOrAddToExpandingLabel(t,r):null))return}this.slideObjects.push(t),t.accKey=this.keyIndex++,this.setState({children:[].concat(function(t){if(Array.isArray(t)){for(var e=0,i=Array(t.length);e<t.length;e++)i[e]=t[e];return i}return Array.from(t)}(this.slideObjects))})}},findChild:function(t,e,i,n){for(var r,s=2<arguments.length&&void 0!==i&&i,o=3<arguments.length&&void 0!==n&&n,a=1<arguments.length&&void 0!==e?e:0,l=this.state.children.length,u=o?l:s?a+1:l-a,c=void 0,h=0;h<u;h++)if(null!=(c=this.childAt(((r=(r=h)*(s?-1:1)+a)<0?r=l+r:l<=r&&(r-=l),r)))&&t(c))return c;return null},childAt:function(t){return this.refs["acc-obj-"+t]},updateTabPosition:function(t){var e=t.props.idx||0,i=this.findChild(function(t){return!0===t.state.tabbable},e-1,!0);null==i&&(i=this.findChild(function(t){return!0===t.state.tabbable},e+1,!1)),null!=i&&window.requestAnimationFrame(function(){return i.takeFocus()})},retainShadowFocus:function(t){var e=this;if(document.hasFocus()){if(!t&&null!=this.currFocusId){var i=this.findChild(function(t){return t.id===e.currFocusId});if(null!=i&&i.state.tabbable)return;if(null!=i&&!i.state.tabbable){var n=this.findChild(function(t){return!0===t.state.tabbable},i.props.idx+1);return void(null!=n&&window.requestAnimationFrame(function(){return n.takeFocus()}))}}var r=this.findChild(function(t){return!0===t.state.tabbable});null!=r&&r.takeFocus()}},getCurrentShadowFocus:function(){var e=this,t=this.findChild(function(t){return t.id===e.currFocusId});return t&&t.objView},onScroll:function(){this.el.scrollTop=0,this.el.scrollLeft=0}})}.call(e,o,e,t))||(t.exports=i)},function(t,e,a){"use strict";var i;void 0===(i=function(t){var o=a(1);return{SlideBackground:function(){var t=a(51),e=this.props,i=e.winScale,n=e.layerModel,r=n.get("width"),s=n.get("height");return o.createElement("svg",{width:r*i,height:s*i,viewBox:[0,0,r,s].join(" "),focusable:"false"},o.createElement("defs",null,"fill"===this.props.layerModel.background().type?o.createElement(t,{patternFillId:this.patternFillId(),layerModel:this.props.layerModel}):o.createElement("pattern",{id:this.patternFillId(),width:r,height:s,patternUnits:"userSpaceOnUse"},o.createElement("image",{width:r,height:s,xlinkHref:this.props.layerModel.backgroundImageUrl()}))),o.createElement("rect",{id:"slide-bg-"+this.props.layerModel.get("id"),width:r,height:s,fill:["url(#",this.patternFillId(),")"].join("")}))}}}.call(e,a,e,t))||(t.exports=i)},function(t,e,c){"use strict";var i;void 0===(i=function(t){var u=c(1);return{SlideContainer:function(){var e=c(175),t=DS.svgUtils,i=DS.utils,n=DS.detection,r={overflow:this.state.overflowHide&&!n.deviceView.isUnifiedMobile?"hidden":"visible"},s=Object.assign({},this.state.loadContainerStyleAttr),o=null!=this.props.getWinScale?this.props.getWinScale():1,a=this.state.xOff||0,l=this.state.yOff||0;return this.state.scale&&(o=this.state.scale),r[this.cssTransform]=t.transformTranslate(i.pxify(Math.round(a)),i.pxify(Math.round(l))),null!=this.state.origin&&(r[this.cssTransformOrigin]=this.state.origin),this.props.currentSlide&&(r.width=this.props.currentSlide.get("width")*o,r.height=this.props.currentSlide.get("height")*o,s.width=r.width),u.createElement("div",{style:r,className:"slide-container"},this.state.slides.map(function(t){return u.createElement("div",{key:t.absoluteId,className:"slide-transition-container",style:{width:t.get("width")*o+"px",height:t.get("height")*o+"px",overflow:"hidden"}},u.createElement(e,{ref:t.absoluteId,model:t,isMessageWindow:this.props.isMessageWindow,transitionComplete:this.transitionComplete,killSlide:this.killSlide.bind(this,t),slideContainer:this,windowId:this.props.windowId,winScale:o}))}.bind(this)),n.deviceView.isMobile&&u.createElement("div",{className:"swipe-transition-container"}),!n.deviceView.isClassicDesktop&&this.props.currentSlide&&!this.props.isMessageWindow&&!this.firstLoad&&u.createElement("div",{className:"load-container",style:s},u.createElement("div",{className:"slide-loader"},u.createElement("div",{className:"mobile-loader-dot dot1"}),u.createElement("div",{className:"mobile-loader-dot dot2"}),u.createElement("div",{className:"mobile-loader-dot dot3"}))))}}}.call(e,c,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n,r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var n=i(1);return{SlideControlButton:function(){var t=DS._,e=["btn","cs-button","inflexible",this.disabled()?"cs-disabled":"","slide-control-button-"+this.props.kind,"slide-lockable"],i=t.omit(this.props,["kind","onButtonDown","slide","windowId"]);return this.visible()||e.push("hidden"),this.state.focused&&e.push("focused"),n.createElement("button",r({ref:"btn",className:e.join(" "),"aria-disabled":this.disabled(),tabIndex:"-1"},i,this.getButtonEvents()),this.props.children)}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var n=r(1);return{SlideFrameSlideObject:function(){var t=r(175),e=r(65),i=DS._;return n.createElement("div",{className:"slideframe",style:{width:this.props.playerProps.width,height:this.props.playerProps.height}},this.hasVectorBackground()&&n.createElement(e,{ref:"bg",model:this.props.model,playerProps:this.props.playerProps}),this.hasImageBackground()&&n.createElement("img",{ref:"bg",src:this.getImageBgUrl(),style:this.getImageBgStyle()}),this.state.slideModel&&n.createElement(t,{model:this.state.slideModel,slideFrame:this,transitionComplete:i.noop,onSlideStarted:this.onSlideStarted}))}}}.call(e,r,e,t))||(t.exports=i)},function(t,e,a){"use strict";var i;void 0===(i=function(t){var o=a(1);return{SlideLayer:function(){var i=a(52),n=a(453),t=a(226),e=this.state.renderChildren||this.isVisible(),r=this.props.winScale,s=this.props.model.objects();return o.createElement("div",{ref:"contentArea",className:["slide-layer",this.props.model.isBaseLayer()?"base-layer":"",this.displayClass()].join(" "),style:{pointerEvents:this.props.model.isPenetrable()?"none":"auto",zIndex:this.state.depth,width:this.props.width*r,height:this.props.height*r}},e&&this.props.model.get("modal")&&o.createElement("div",{className:"layer-modal-bg"}),e&&s.map(function(t,e){return o.createElement(i,{ref:"obj"+e,key:t.cid,model:t,winScale:r,tabIndexDisabled:this.state.tabIndexDisabled,slideVisible:"shown"===this.displayClass(),addAccEl:this.props.addAccEl,slideFrame:this.props.slideFrame})}.bind(this)),e&&this.props.model.hasBackground()&&o.createElement(t,{ref:"bg",layerModel:this.props.model,winScale:this.props.winScale}),this.state.audio&&o.createElement("div",{ref:"allAudio",className:"hidden"},this.props.model.audiolib().map(function(t,e){return o.createElement(n,{ref:"audio"+e,key:e,model:t,slideVisible:"shown"===this.displayClass(),objectVisible:!0,timeline:this.props.model.timeline()})}.bind(this))))}}}.call(e,a,e,t))||(t.exports=i)},function(t,e,v){"use strict";var i;void 0===(i=function(t){var e,i,n=v(1),r=v(227),s=v(23),o=v(2),a=v(53),l=v(11),u=DS._,c=DS.appState,h=DS.automation,d=DS.constants,p=DS.vow,f=DS.events,g=DS.captionsManager,m=DS.utils;return n.createClass({displayName:"AudioPlayer",mixins:[o,s,r],shortEvents:{model:((i={})[l.MEDIA_SEEK]="onActionSeek",i[l.MEDIA_PLAY]="onActionPlay",i[l.MEDIA_PAUSE]="onActionPause",i[l.MEDIA_TOGGLE]="onActionToggle",i[l.SET_VOLUME]="onActionSetVolume",i),timeline:((e={})[f.timeline.PLAYING]="onTimelinePlay",e[f.timeline.PAUSED]="onTimelinePause",e[f.timeline.AFTER_SEEK_UPDATE]="onTimelineSeek",e[f.timeline.RESET]="onTimelineReset",e)},getInitialState:function(){return{soundComplete:!1}},componentWillMount:function(){var t=this.props.model.getUrl(),e=a.loadUrl(t,this.getAssetId());this.slideStartedDfd=p.Deferred(),this.setState({audioClip:e}),this.currentTime=0,this.listenTo(this.props.model.getSlide(),"started",this.slideStartedDfd.resolve),h.clockIsOverridden&&this.listenTo(this.props.timeline,f.timeline.TICK,this.onTimelineTick)},componentDidMount:function(){this.presentationVol=d.DEFAULT_VOLUME,this.setVolume(c.currentVolume()),this.currActionStartTime=0,this.listenTo(c,f.volume.CHANGE_CURRENT,this.onVolumeChanged),this.listenTo(this.state.audioClip,f.audioClip.ENDED,this.onEnded),this.listenTo(this.state.audioClip,f.audioClip.TIME_UPDATE,this.onTimeUpdate)},componentWillUpdate:function(t,e){var i=this.state.audioClip,n=[];h.clockIsOverridden||(null!=e.seekFn&&e.seekFn!==this.state.seekFn&&n.push(e.seekFn),e.isPlaying===this.state.isPlaying&&e.soundComplete===this.state.soundComplete||n.push(i[e.isPlaying?"play":"pause"].bind(i)),0<n.length&&this.slideStartedDfd.then(u.partial(u.invoke,n,Function.prototype.call)))},componentWillUnmount:function(){this.pause(),this.slideStartedDfd.reject(),this.state.audioClip.pause().destroy()},onEnded:function(){var t=this.state.isPlaying;this.clearCaptions().setState({soundComplete:!0}),this.setPlayerProp({isPlaying:!1,resumeOnTimelinePlay:!1}),t&&this.props.model.executePlayerEvent("onmediacomplete")},ended:function(){return!0===this.state.soundComplete},getAssetId:function(){return this.props.model.get("assetId")},getCurrentTime:function(){return this.currentTime},isVideo:function(){return!1},onTimeUpdate:function(t){this.currentTime=t,this.adjustCaptions()},onVolumeChanged:function(t,e){this.determineAudioVolume(e)},determineAudioVolume:function(t){this.setVolume(t*this.presentationVol)},setTimelineControl:function(t){this.setPlayerProp({isTimelineControlled:!!t.timelineLabel})},getTimelineControl:function(){return this.props.model.prop("isTimelineControlled")},onActionPlay:function(t,e){this.setActionStartTime(e.time),!0===this.state.soundComplete&&(this.setState({soundComplete:!1}),this.seek(this.currActionStartTime)),this.setTimelineControl(e),this.setPlayerProp("resumeOnTimelinePlay",!0),null!=e.context&&"expandinglabel"===e.context.get("kind")&&g.includeMedia(this.getAssetId()),this.play()},onActionPause:function(t,e){this.setActionStartTime(e.time),this.setTimelineControl(e),this.setPlayerProp("resumeOnTimelinePlay",!1),null!=e.context&&"expandinglabel"===e.context.get("kind")&&g.excludeMedia(this.getAssetId()),this.pause()},onActionToggle:function(t,e){this.state.isPlaying?this.onActionPause(t,e):this.onActionPlay(t,e)},onActionSeek:function(t,e){this.setActionStartTime(e.time),this.seek(t.position),this.currentTime=m.toSeconds(e.currentTime),this.clearCaptions()},onActionSetVolume:function(t,e){var i=t.volume/100;this.setActionStartTime(e.time),this.presentationVol=i,this.determineAudioVolume(c.currentVolume())},play:function(){this.timelinePausedFromUI=!1,h.clockIsOverridden&&h.onMediaStarted(this.props.model.id),this.setPlayerProp({isPlaying:!0})},pause:function(){this.setPlayerProp({isPlaying:!1}),this.timelinePausedFromUI||this.clearCaptions()},seek:function(t){var e=this.state.audioClip,i={};i.seekFn=u.partial(e.seek.bind(e),m.toSeconds(t)),this.state.soundComplete&&(i.soundComplete=t>=this.getDuration()),this.setState(i)},setVolume:function(t){this.state.audioClip.setVolume(t)},getDuration:function(){return m.getPath(this,"state.audioClip.getDuration",m.toSeconds(this.props.model.getDuration()))},setActionStartTime:function(t){null==t&&this.state.soundComplete&&(t=0),null!=t&&(this.currActionStartTime=t,this.currActionPlayheadRemaining=this.getDuration()-this.currentTime)},calculatePlaybackDifference:function(t){return t-(this.currActionStartTime||0)},onTimelinePlay:function(){this.timelinePlaying=!0,this.props.model.prop("resumeOnTimelinePlay")&&this.play()},onTimelinePause:function(t){this.timelinePlaying=!1,this.timelinePausedFromUI=t,this.pause()},onTimelineSeek:function(t){this.getTimelineControl()&&(t=this.calculatePlaybackDifference(t),this.seek(t),!this.timelinePlaying&&this.state.isPlaying&&(this.setPlayerProp("resumeOnTimelinePlay",!0),this.pause()))},onTimelineReset:function(){this.clearCaptions().setState({soundComplete:!1})},onTimelineTick:function(t){this.state.isPlaying&&m.toSeconds(t*this.props.timeline.duration())>=this.currActionPlayheadRemaining+this.currActionStartTime&&this.props.model.executePlayerEvent("onmediacomplete")},template:function(){return null}})}.call(e,v,e,t))||(t.exports=i)},function(t,e,c){"use strict";var i;void 0===(i=function(t){function e(){i.apply(this,arguments)}var i=c(217),n=DS._,r=DS.constants,s=DS.utils,o=s.createSuper(i),a=document.body,l={},u=!1;return n.extend(e,i,{prepare:function(t){var e,i=document.createElement("audio");i.setAttribute("src",r.TINY_AUDIO),null!=(e=i.play())?e.then(function(){t()}).catch(function(){u=!0,t()}):t()},checkNeedsApproval:function(){return u}}),e.prototype=new i,n.extend(e.prototype,{constructor:e,initialize:function(){this.refCount=0,o("initialize").apply(this,arguments),this.dfd.catch(function(){l[this.url]=null}.bind(this)),this.playTimeout=null,this.updateTimeDelegate=this.updateTime.bind(this)},onEnded:function(){this.startTime=this.getDuration(),o("onEnded").call(this,arguments)},updateTime:function(t){this.onTimeUpdateDelegate(t.target.currentTime)},load:function(){return null==l[this.url]?(this.refCount=1,this.el=new window.Audio,this.el.setAttribute("preload","auto"),this.el.src=this.url,a.appendChild(this.el),this.el.load(),l[this.url]=this.el):(this.refCount++,this.el=l[this.url],this.el.readyState>=this.el.HAVE_ENOUGH_DATA&&this.dfd.resolve()),this.el.addEventListener("canplaythrough",this.dfd.resolve),this.el.addEventListener("error",this.dfd.reject),this.el.addEventListener("ended",this.onEndedDelegate),this.el.addEventListener("timeupdate",this.updateTimeDelegate),this},deferredPlay:function(){var t=this.el.play.bind(this.el);this.clearPlayTimeout(),this.startAt<this.getDuration()?(this.startAt<0?(this.negative=!0,this.el.pause(),this.setCurrentTime(0),this.playTimeout=setTimeout(t,s.toMilliseconds(-this.startAt))):(this.negative=!1,this.setCurrentTime(this.startAt),t()),this.performanceStartTime=(new Date).getTime(),this.isPlaying=!0):(this.pause(),this.onEnded())},deferredPause:function(){this.isPlaying&&(this.clearPlayTimeout(),0===this.el.currentTime&&this.negative?this.startAt=s.toSeconds((new Date).getTime()-this.performanceStartTime)+this.startAt:this.startAt=this.el.currentTime,this.el.pause(),this.isPlaying=!1)},getDuration:function(){return this.el.duration},setVolume:function(t){return this.el.volume=t,this},setCurrentTime:function(t){this.el.currentTime!==t&&(this.el.currentTime=t)},destroy:function(t){if(this.refCount--,!(0<this.refCount))return this.clearPlayTimeout(),null!=this.el&&(this.el.removeEventListener("canplaythrough",this.dfd.resolve),this.el.removeEventListener("error",this.dfd.reject),this.el.removeEventListener("ended",this.onEndedDelegate),this.el.removeEventListener("timeupdate",this.updateTimeDelegate),t||(null!=this.el.parentNode&&this.el.parentNode.removeChild(this.el),l[this.url]=null)),o("destroy").apply(this,arguments),this},clearPlayTimeout:function(){clearTimeout(this.playTimeout),this.playTimeout=null}}),e}.call(e,c,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n,l=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(n=function(t){var a=i(1);return{SlideObject:function(){var t=this.getStyles(),e=this.props,i=e.winScale,n=e.model,r=["slide-object","slide-object-"+n.kind(),this.displayClass(),this.cursorClass(),this.state.tabFocused?"focused":"",n.isToolTip()?"tooltip":"",n.isDraggable()?"draggable":"",n.isRotatable()?"rotatable":"",n.getTweenableClass(),n.getIsSlideableParent&&n.getIsSlideableParent()?"slideable-parent":""].join(" "),s=this.props.model.isEventable&&["onrelease","onpress","onkeypress"].some(function(t){return n.hasEvent(t)})?this.onMouseUp:null,o={tabIndex:"-1","aria-hidden":!n.isWebObject(),onMouseUp:s};return a.createElement("div",l({className:r,style:t,"data-model-id":n.id,"data-acc-text":this.getAccessibleText()},o),function(){var t=n.get("markerType");if(null!=t){var e="swirl"===t?{left:-3*i,top:14*i,width:17*i,height:17*i,borderBottomLeftRadius:34*i}:{transform:"translate(-"+5*i+"px, -"+5*i+"px) scale("+i+")",transformOrigin:"0 0"};return a.createElement("div",{ref:"markerAnimation",className:"marker-animation marker-animation-"+t,style:e})}}(),n.isHotSpotMarker()&&a.createElement("div",{style:{transform:"scale("+i+", "+i+")"}},a.createElement("div",{className:"hotspot-marker"},a.createElement("span",null))),a.createElement(this.slideObjectInnard,this.getInnardConfigs()))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var n=r(1);return{SlideWindow:function(){var t=r(66),e=r(457),i=this.getBackground();return n.createElement("div",{id:"slide-window"},n.createElement("div",{className:"slide-window-slide-container cs-slide-container"},null!=i&&n.createElement(e,{bg:i}),n.createElement(t,{ref:"slideContainer",currentSlide:this.state.currentSlide,windowId:this.props.id,lightboxed:this.props.lightboxed,hasControls:this.props.hasControls,getWinScale:this.props.getWinScale,onPinchZoom:this.props.onPinchZoom||function(){},getPinchZoomBounds:this.props.getPinchZoomBounds||function(){}})))}}}.call(e,r,e,t))||(t.exports=i)},function(t,e,a){"use strict";var i;void 0===(i=function(t){var e=a(1),i=a(13),n=a(2),r=a(228),s=DS.utils,o={swf:"renderAsset",vector:"renderVector"};return e.createClass({displayName:"SlideWindowBackground",mixins:[n],template:function(){return this[o[this.props.bg.type]]()},renderVector:function(){return e.createElement(r,{vectorData:this.props.bg.vectorData})},renderAsset:function(){return e.DOM.div({className:"slide-window-background-asset",style:{backgroundImage:s.toCssUrl(i.getAssetUrl(this.props.bg.imagedata.assetId))}})}})}.call(e,a,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i,o=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(i=function(t){var r=s(1);return{StateGroupSlideObject:function(){var i=s(52),n={winScale:this.props.winScale,onScrollFocus:this.props.onScrollFocus,checkElso:this.checkElso,onElsoAction:this.onElsoAction,slideVisible:this.props.slideVisible,playerProps:this.props.playerProps,parent:this,slideFrame:this.props.slideFrame,tabIndexDisabled:this.props.tabIndexDisabled,addAccEl:this.props.addAccEl};return r.createElement("div",{className:"group "+(this.props.model.prop("OnStage")?"":"hidden")},this.props.model.objects().map(function(t,e){return r.createElement(i,o({ref:"obj"+e,key:e,model:t},n))}.bind(this)),r.createElement("div",{className:"state-group-top-level"}))}}}.call(e,s,e,t))||(t.exports=i)},function(t,e,a){"use strict";var i,l=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var i=arguments[e];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(t[n]=i[n])}return t};void 0===(i=function(t){var o=a(1);return{TextInputSlideObject:function(){var t=a(65),e=(DS.utils,this.props.winScale),i=this.getPath("props.model.maxchars"),n=this.getInputStyle(),r={width:this.getPath("props.model.width")*e,height:this.getPath("props.model.height")*e},s={role:"presentation","aria-hidden":"true",readOnly:"true",tabIndex:"-1"};return this.hasVectorBackground()||this.hasImageBackground()||(r.border="1px solid rgb(160,160,160)",r.backgroundColor="#fff"),o.createElement("div",{className:this.state.placeholderClass},this.hasVectorBackground()&&o.createElement(t,{ref:"bg",model:this.props.model,winScale:e,playerProps:this.props.playerProps,isInnard:!0}),this.hasImageBackground()&&o.createElement("img",{ref:"bg",src:this.getImageBgUrl(),style:this.getImageBgStyle()}),this.isTextArea()?o.createElement("div",{style:r},o.createElement("textarea",l({ref:"input"},s,{onFocus:this.onInputFocus,style:n,maxLength:0<i?i:"","data-accepts":"events",disabled:!this.getPath("props.playerProps.Enabled"),placeholder:this.getPath("props.model.placeholder"),value:this.state.inputValue,onChange:this.onInputChange,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,onTouchStart:this.onTouchStart}))):o.createElement("input",l({ref:"input"},s,{onFocus:this.onInputFocus,type:"text",style:_.extend({},r,n),maxLength:0<i?i:"","data-accepts":"events",disabled:!this.getPath("props.playerProps.Enabled"),value:this.state.inputValue,placeholder:this.getPath("props.model.placeholder"),onChange:this.onInputChange,onKeyDown:this.onKeyDown,onKeyUp:this.onKeyUp,onTouchStart:this.onTouchStart})))}}}.call(e,a,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(1);return{ThreeSixtyImageSlideObject:function(){i(225);var t={position:"absolute",left:0,top:0,width:Math.ceil(this.props.model.width()*this.props.winScale),height:Math.ceil(this.props.model.height()*this.props.winScale)};return e.createElement("div",{className:"three-sixty-image is-scrollable",style:t},e.createElement("div",{className:"three-gl",ref:"glEl",style:t}),e.createElement("div",{className:"three-css",ref:"cssEl",style:t}),e.createElement("div",{className:"three-overlays",ref:"overlaysEl",style:t},e.createElement("svg",{className:"three-overlay-svg",ref:"overlaySvgEl",style:t,width:t.width,height:t.height}),e.createElement("div",{className:"three-misc-overlays",ref:"miscOverlaysEl",style:t})))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(1);return{VariableText:function(){var t={height:this.props.model.height(),width:this.props.model.width()};return e.createElement("div",{xmlns:"http://www.w3.org/1999/xhtml",className:"textlib"+(this.state.isVisible?"":" invisible")+(this.props.hasShadow?" object-text-shadow":""),style:t},e.createElement("div",{className:"textlib-inner "+this.state.valignClass,onClick:this.possibleHit,style:this.getInnerProps()},e.createElement("div",{ref:"textLibContentWrap",className:"textlib-content-wrap",dangerouslySetInnerHTML:{__html:this.state.embeddedTemplate}})))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(1);return{VectorSlideBackground:function(){var t=i(228);return e.createElement(t,{vectorData:this.props.model.background().vectorData,model:this.props.model,playerProps:this.props.playerProps,winScale:this.props.winScale})}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,s){"use strict";var i;void 0===(i=function(t){var r=s(1);return{VectorText:function(){var t=s(50),i=s(464),n=DS._;return r.createElement("g",{className:"vector-text-item"},r.createElement("g",{transform:this.getTransform()},this.props.hasShadow&&r.createElement(t,{ref:"itemShadow",isShadow:!0,pathLib:this.state.curPathLib,commandsetId:this.state.curCommandsetId}),r.createElement(t,{ref:"item",pathLib:this.state.curPathLib,commandsetId:this.state.curCommandsetId})),this.props.textLibItem.linkdata().map(function(t,e){return r.createElement(i,{key:"hitArea"+e,ref:"hitItem"+e,color:n.get(t.get("fill"),"colors[0]"),hotAreas:t.get("hotareas"),linkId:t.get("id"),link:t,renderLinkCallback:this.renderLinkCallback,onOverCallback:this.onOverCallback,onOutCallback:this.onOutCallback,onClickCallback:this.onClickCallback})}.bind(this)))}}}.call(e,s,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(1),i=n(2),r=DS.dom;return e.createClass({displayName:"VectorTextHitArea",mixins:[i],componentDidMount:function(){this.areas={};var i=r.closest(this.el,function(t){return r.hasClass(t,"vector-text-item")});this.findAll(".link-highlight-area").forEach(function(t){var e=t.getAttribute("data-linkarea");this.areas[e]=t,i.insertBefore(t,i.firstElementChild)}.bind(this))},renderAs:function(t){var e="mouseover"===t.type,i=t.currentTarget.getAttribute("data-hotarea"),n=e?"onOverCallback":"onOutCallback";this.props.renderLinkCallback(t,this.props.link,this.areas[i])||r.setStyles(this.areas[i],{opacity:e?1:0}),this.props[n](this.props.linkId)},onClickCallback:function(t){t.preventDefault(),this.props.onClickCallback(this.props.linkId)}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var r=i(1);return{VectorTextHitArea:function(){function i(t){return"hotarea_"+t}var n=DS.utils;return r.createElement("g",null,this.props.hotAreas.map(function(t,e){return r.createElement("g",{ref:i(e),key:i(e)},r.createElement("rect",{className:"link-hit-area","data-hotarea":i(e),x:t.xPos,y:t.yPos,width:t.width,height:t.height,onMouseOver:this.renderAs,onMouseOut:this.renderAs,onMouseDown:this.renderAs,onMouseUp:this.renderAs,onClick:this.onClickCallback,onTouchEnd:this.onClickCallback}),r.createElement("rect",{className:"link-highlight-area","data-linkarea":i(e),x:t.xPos,y:t.yPos,width:t.width,height:t.height,fill:null==this.props.color?"none":n.hexify(this.props.color.rgb),style:{opacity:0},"data-link-id":this.props.linkId}))}.bind(this)))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,h){"use strict";var i;void 0===(i=function(t){var c=h(1);return{VideoControls:function(){var t=h(229),e=DS,i=e.detection,n=e.utils,r=this.props.isPlaying?"pauseLegacy":"playLegacy",s=this.props.winScale,o=1/s,a=n.decToPct(o,!0),l={transform:"scale("+s+")",transformOrigin:"top left",fontSize:i.theme.isClassic&&i.deviceView.isDesktop?1/s+"em":null,width:a,maxWidth:a},u={};return i.env.videoControlsFont&&(u.fontFamily=i.env.videoControlsFont),c.createElement("div",{className:"video-controls inflexible",style:l},c.createElement("div",{className:"video-controls-play-pause inflexible",ref:"playPause",onClick:!i.device.isMobile&&this.props.toggleVideoControls,onTouchStart:i.device.isMobile&&this.props.toggleVideoControls},c.createElement("button",{ariaHidden:"true",tabIndex:"-1"},c.createElement(t,{key:r,type:r}))),c.createElement("div",{className:"progress-bar",ref:"progressBar"},c.createElement("div",{className:"progress-bar-inner",ref:"progressBarInner"},c.createElement("div",{className:"progress-bar-seek"},c.createElement("div",{className:"progress-bar-fill",style:{width:this.props.currentTime/this.props.duration*100+"%"}}))),c.createElement("div",{className:"progress-bar-elapsed-time",style:u},c.createElement("span",null,this.currentTimeFormatted()),c.createElement("span",{className:"progress-bar-total-duration"}," / ",this.durationFormatted()))))}}}.call(e,h,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var o=i(1);return{VideoPlayer:function(){var t=DS.utils,e=(DS.automation,this.state.hasEverPlayed),i=this.props.posterFrameUrl,n=this.props.playerProps.width*this.props.winScale,r=this.props.playerProps.height*this.props.winScale,s={height:t.pxify(r),width:t.pxify(n)};return o.createElement("div",{className:"video-player-limited-container",style:s,"data-accepts":"events"},o.createElement("div",{ref:"container"}),!e&&null!=i&&o.createElement("img",{className:"video-player-poster",width:n,height:r,src:i,alt:""}))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var s=o(1);return{VideoSlideObject:function(){var t=o(469),e=o(470),i=this.props.winScale,n=this.isValidVideo(),r=this.state.posterImage;return s.createElement("div",{className:"video-slide-object"},n&&s.createElement(e,{currentVolume:this.state.currentVolume,duration:this.state.duration,isPlaying:this.state.isPlaying,isTimelineControlled:this.state.isTimelineControlled,onDurationChange:this.durationLoaded,onLoadedData:this.loadedData,onPlaybackEnded:this.playbackEnded,onTimeUpdate:this.playing,playerProps:this.props.playerProps,slideVisible:this.props.slideVisible,objectVisible:this.isVisible(),slideObjectModel:this.props.model,assetId:this.getAssetId(),winScale:i,posterFrameUrl:null!=r?r:this.posterFrameUrl(),ref:"videoPlayer",timeline:this.layerTimeline,src:this.getVideoUrl(),pausedByPlayButton:this.pausedByPlayButton,pause:this.pauseVideo}),this.props.model.get("showcontrols")&&n&&s.createElement(t,{ref:"controls",winScale:i,currentTime:this.state.currentTime,duration:this.state.duration,isPlaying:this.state.isPlaying,toggleVideoControls:this.toggleVideoControls,slideObjectView:this.props.parent,controlSeek:this.controlSeek}),!n&&s.createElement("div",{className:"placeholder-object",style:{width:this.props.model.width*i,height:this.props.model.height*i}},"swf"))}}}.call(e,o,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(1),i=n(2),s=(DS._,DS.utils),o=DS.detection;return e.createClass({displayName:"VideoControls",mixins:[i],stringTitles:{acc_play:"acc_play",acc_pause:"acc_pause"},currentTimeFormatted:function(){return s.formatSecondsAsTime(this.props.currentTime||0)},durationFormatted:function(){return s.formatSecondsAsTime(this.props.duration||0)},componentDidMount:function(){o.device.isMobile?(this.refs.progressBar.addEventListener("touchmove",this.onSeek),this.refs.progressBar.addEventListener("touchstart",this.onSeek)):this.refs.progressBar.addEventListener("mousedown",this.onMouseDown)},componentWillUnmount:function(){o.device.isMobile?(this.refs.progressBar.removeEventListener("touchmove",this.onSeek),this.refs.progressBar.removeEventListener("touchstart",this.onSeek)):(this.refs.progressBar.removeEventListener("mousedown",this.onMouseDown),document.body.removeEventListener("mousemove",this.onSeek),document.body.removeEventListener("mouseup",this.onSeekComplete))},componentDidUpdate:function(t,e){var i=this;window.requestAnimationFrame(function(){var t=i.props.slideObjectView.accShadowView;null!=t&&t.onStateChanged(e,i.state)})},onMouseDown:function(t){document.body.addEventListener("mousemove",this.onSeek),document.body.addEventListener("mouseup",this.onSeekComplete),this.onSeek(t)},onSeekComplete:function(){document.body.removeEventListener("mousemove",this.onSeek),document.body.removeEventListener("mouseup",this.onSeekComplete)},onSeek:function(t){var e=void 0,i=void 0,n=o.device.isMobile;if(t.preventDefault(),t.stopPropagation(),!n||t.touches&&1===t.touches.length){var r=n?t.touches[0].pageX:t.pageX;e=this.refs.progressBarInner.getBoundingClientRect(),i=s.clamp(0,1,(r-e.left)/e.width),this.props.controlSeek(i)}},onMouseUponSeekComplete:function(t){var e=this.refs,i=e.progressBar,n=e.playPause,r=null;i.contains(t.target)?r="progressBar":n.contains(t.target)&&(r="playPause"),r&&this.props.slideObjectView.accShadowView.takeControlFocus(r)}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,b){"use strict";var i;void 0===(i=function(t){var e=b(1),i=b(2),n=b(227),r=b(180),s=DS._,o=DS.pubSub,a=DS.events,l=DS.automation,u=DS.svgUtils,c=DS.vendorOverrides,h=DS.detection,d=DS.vow,p=DS.utils,f=DS.errorManager.throwError("VideoPlayer"),g=c.buildCaptionTracks||s.noop,m=c.onCaptionsEnabled||s.noop,v=c.offCaptionsEnabled||s.noop,y=e.createClass({displayName:"VideoPlayer",mixins:[i,n],getInitialState:function(){return{currentTime:0}},componentWillMount:function(){this.onTimeUpdateHandler=s.partial(this.onEvent,"onTimeUpdate"),this.onDurationChangeHandler=s.partial(this.onEvent,"onDurationChange"),this.onPlaybackEndedHandler=s.partial(this.onEvent,"onPlaybackEnded"),this.onLoadedDataHandler=s.partial(this.onEvent,"onLoadedData"),this.canPlayDfd=d.Deferred(),this.mountedDfd=d.Deferred(),this.hasVideo=!1,this.isPaused=!0,r.requestVideoEl(this).then(this.completeVideoLoad),this.canPlayDfd.then(function(){this.videoEl.currentTime=this.state.currentTime,this.props.duration!==this.videoEl.duration&&this.props.onDurationChange(this.videoEl.duration)}.bind(this))},componentDidMount:function(){this.mountedDfd.resolve(),this.props.isPlaying&&this.play(),this.props.isTimelineControlled&&(this.hasBeenTimelineControlled=!0)},shouldUpdate:function(t,e){return this.props.isTimelineControlled&&(this.hasBeenTimelineControlled=!0),t.isPlaying!==this.props.isPlaying||t.posterFrameUrl!==this.props.posterFrameUrl||e.isPlaying!==this.state.isPlaying||t.currentVolume!==this.props.currentVolume||t.winScale!==this.props.winScale},componentDidUpdate:function(t){var e=t.isPlaying,i=this.props.isPlaying;this.setVolume(this.props.currentVolume),e!==i&&this[this.props.isPlaying?"play":"pause"](),!1===this.props.slideVisible&&this.clearCaptions()},componentWillUnmount:function(){var t=this;this.canPlayDfd.reject(),this.mountedDfd.reject(),this.ifVideoEl(function(){t.unbindVideoEventListeners(),r.putVideoInPen(t.videoEl,t)}),v(this.enableCaptioning)},enableCaptioning:function(t){s.isEmpty(this.videoEl.textTracks)||(this.videoEl.textTracks[0].mode=t?"showing":"hidden")},getAssetId:function(){return this.props.assetId},getCurrentTime:function(){return this.videoEl.currentTime},isVideo:s.constant(!0),onTimeUpdate:function(){var t=this.videoEl.currentTime;this.setState({currentTime:t}),!h.os.isIosPhoneBefore10&&this.state.isPlaying&&this.adjustCaptions()},onSeeked:function(){o.trigger(a.video.STATE_CHANGED,this.props.playerProps.AbsoluteId,"seek",this.getCurrentTime())},play:function(){if(this.hasVideo||r.requestVideoEl(this,!0).then(this.completeVideoLoad),l.clockIsOverridden)this.isPaused&&(o.trigger(a.video.STATE_CHANGED,this.props.playerProps.AbsoluteId,"play",this.getCurrentTime()),this.delta=this.props.timeline.elapsedTime(),this.timelineDuration=this.props.timeline.duration(),this.props.timeline.on(a.timeline.TICK,this.onTimelineTick),this.setState({hasEverPlayed:!0,isPlaying:!0}));else if(d.isResolved(this.canPlayDfd)){if(this.state.currentTime<this.props.duration||!this.props.isTimelineControlled){if(this.setState({hasEverPlayed:!0,isPlaying:!0}),!this.playedByAction&&this.hasBeenTimelineControlled&&this.state.currentTime>=this.props.duration)return;var t=this.videoEl.play();this.adjustCaptions(),null!=t&&t.catch(function(t){"AbortError"===t.name&&20===t.code||f("play",t.message)})}}else this.canPlayDfd.then(function(){this.isPaused||this.play()}.bind(this));this.isPaused=!1,this.playedByAction=!1},pause:function(){var t=this;this.isPaused=!0,this.ifVideoEl(function(){t.videoEl.pause()}),l.clockIsOverridden&&(o.trigger(a.video.STATE_CHANGED,this.props.playerProps.AbsoluteId,"pause",this.getCurrentTime()),this.props.timeline.off(a.timeline.TICK,this.onTimelineTick)),this.setState({isPlaying:!1}),this.props.pausedByPlayButton||this.clearCaptions()},seek:function(t){if(!isNaN(t)){var e=Math.min(t,this.props.duration);this.setState({currentTime:e}),this.canPlayDfd.then(function(){this.videoEl.currentTime=e}.bind(this)),this.clearCaptions(),l.clockIsOverridden&&e>=p.fix(this.props.duration,2)&&this.props.onPlaybackEnded()}},ended:function(){return this.videoEl.ended},onEvent:function(t,e){null!=this[t]&&this[t](e),null!=this.props[t]&&this.props[t](function(t,e){var i;switch(t){case"onDurationChange":i=e.target.duration;break;case"onTimeUpdate":i=e.target.currentTime;break;default:i=e}return i}(t,e))},onTimelineTick:function(t){this.seek(p.toSeconds(this.timelineDuration*t-this.delta))},onEndFullScreen:function(){this.videoEl.paused&&this.props.pause()},updateVideoEventHandlers:function(i){var t={timeupdate:this.onTimeUpdateHandler,durationchange:this.onDurationChangeHandler,ended:this.onPlaybackEndedHandler,loadeddata:this.onLoadedDataHandler,webkitendfullscreen:this.onEndFullScreen};l.clockIsOverridden&&(t.seeked=this.onSeeked),s.forOwn(t,function(t,e){this.videoEl[i?"addEventListener":"removeEventListener"](e,t)}.bind(this))},setVolume:function(t){var e=this;this.ifVideoEl(function(){e.videoEl.volume=t,e.videoEl.muted=0===t})},applyTransformToVideo:function(){var t,e=this.videoEl.videoWidth/this.videoEl.videoHeight,i=this.props.slideObjectModel.attributes.height,n=this.props.slideObjectModel.attributes.width;n/i!=e&&(t=e*i/n,this.videoEl.style[this.cssTransform]=u.transformScale(1,t),this.videoEl.style[this.cssTransformOrigin]="0 0")},completeVideoLoad:function(t){var e,i=this;this.hasVideo=!0,this.videoEl=t,this.videoEl.src=this.props.src,this.videoEl.load(),this.mountedDfd.then(function(){i.refs.container.appendChild(i.videoEl),i.videoEl.setAttribute("playsinline",""),i.setVolume(i.props.currentVolume),i.applyTransformToVideo()}),g(this.videoEl,this.getAssetId()),this.bindVideoEventListeners(),this.videoEl.volume=this.props.currentVolume,this.videoEl.readyState>=this.videoEl.HAVE_ENOUGH_DATA?this.canPlayDfd.resolve():(e=function(){i.canPlayDfd.resolve(),i.videoEl.removeEventListener("canplay",e),i.videoEl.removeEventListener("canplaythrough",e)},this.videoEl.addEventListener("canplay",e),this.videoEl.addEventListener("canplaythrough",e)),m(this.enableCaptioning)},retrieveVideo:function(){var t=this.videoEl.parentNode;return null!=t&&t.removeChild(this.videoEl),this.props.pause(),this.state.hasEverPlayed&&this.drawFrameToCanvas(),this.unbindVideoEventListeners(),this.hasVideo=!1,this.videoEl},drawFrameToCanvas:function(){var t,e,i=this;this.ifVideoEl(function(){t=i.props.playerProps.width,e=i.props.playerProps.height,i.canvas=i.canvas||document.createElement("canvas"),i.canvas.height=e,i.canvas.width=t,i.canvas.getContext("2d").drawImage(i.videoEl,0,0,t,e),i.container.appendChild(i.canvas)})},ifVideoEl:function(t){this.hasVideo&&t()}}),S=y.prototype;return s.extend(S,{bindVideoEventListeners:s.partial(S.updateVideoEventHandlers,!0),unbindVideoEventListeners:s.partial(S.updateVideoEventHandlers,!1)}),y}.call(e,b,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(1);return{VolumeControls:function(){i(229);var t=DS.vendorOverrides.crispScale;return e.createElement("div",{className:"controls-group control-bar inflexible"},e.createElement("div",{ref:"btn",className:"btn cs-button volume "+(!this.state.isOpen&&this.state.tabFocused?"focused":""),onClick:this.onClick},e.createElement("button",{className:"btn-unstyled text-align-middle",style:t()},e.createElement("span",{className:"accessibility"},this.state.i18nvolume)),e.createElement("div",{className:["btn cs-volume cs-button slider-bar",this.state.isOpen?"":"hidden",this.state.isOpen&&this.state.tabFocused?"focused":""].join(" "),style:t(),id:"control-volume-slider"},e.createElement("input",{ref:"volumeRange",className:"cs-volume",type:"range",min:"0",max:"1.0",value:this.state.volumeStrength,onChange:this.onInputChange,step:"0.1","aria-orientation":"vertical"}))))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var s=i(1);return{WebObjectSlideObject:function(){var t=this.props.playerProps,e=t.width,i=t.height,n=this.props.winScale,r=this.shouldScale();return s.createElement("div",{className:"webobject is-scrollable",style:{width:e*(r?1:n),height:i*(r?1:n),transformOrigin:r?"0 0":void 0,transform:r?"scale("+n+")":void 0,background:"transparent"}},!this.state.isError&&s.createElement("iframe",{ref:"iframe",src:this.state.url,allowFullScreen:!0,className:[this.showThumb()?"hidden":"shown",this.checkIsEngage()?"webobject-engage":""].join(" "),onLoad:this.onIframeLoad,tabIndex:"0","aria-hidden":"false"}),this.showThumb()&&s.createElement("img",{onClick:this.showContent,onTouchStart:this.showContent,style:{width:e*(r?1:n),height:i*(r?1:n),transformOrigin:r?"0 0":void 0,transform:r?"scale("+n+")":void 0},className:"thumbnail",tabIndex:"0","aria-hidden":"false",src:this.imageUrl}))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(1);return{ZoomImage:function(){return e.createElement("div",{className:"zoom-image "+this.displayClass()},e.createElement("img",{ref:"img",src:this.props.imageUrl,style:{width:this.props.width,height:this.props.height}}))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){i(475),i(476),i(477),i(478),i(479),i(480),i(481),i(482),i(483),i(484)}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var s=i(26),o=DS._,a=0;s.registerEvent("doubleclick",function(r){return function(i,t){function e(t){var e;return a++,setTimeout(function(){a=0},600),2<=a&&(e=!0,a=0,t.currentTarget.wasDoubleClicked=!0),(s.doesEventTargetAcceptEvents(t)||i.overrideAcceptEvents)&&e}var n=o.flow(r(i,"mouseup",e,t,!0),r(i,"touchend",e,t,!0));return i.setAttribute("data-double-click",!0),{teardown:n}}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function r(t){return s.isLeftMouseBtn(t)&&s.doesEventTargetAcceptEvents(t)}var s=i(26),o=DS._;s.registerEvent("press",function(n){return function(t,e,i){return{teardown:o.flow(n(t,"mousedown",r,e),n(t,"touchstart",function(t){if(s.doesEventTargetAcceptEvents(t))return i.triggerEvent({type:"rollover",target:t.target}),!0},e,!1))}}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,p){"use strict";var i;void 0===(i=function(t){function o(t){var e=t.currentTarget.wasDoubleClicked;return t.currentTarget.wasDoubleClicked=null,!!e}function a(t){return t.classList.contains("slide-object")}function i(t){if(0<t.touches.length)return!(r=!0);var e=r,i=s.dist(n.x,n.y,t.changedTouches[0].clientX,t.changedTouches[0].clientY);return r=!1,!e&&i<20&&u.doesEventTargetAcceptEvents(t)&&!o(t)}function l(t){n={x:t.touches[0].clientX,y:t.touches[0].clientY}}var n,r,u=p(26),c=(p(36),DS._),s=DS.utils,h=DS.vendorOverrides,d=DS.detection;u.registerEvent("release",function(s){return function(n,r,t){if(null!=h.registerAudioInitEvent){var e=h.registerAudioInitEvent(s,n,r,t);if(null!=e)return e}return[{teardown:s(n,"touchstart",l,c.noop,!0)},{teardown:c.flow(s(n,"mousedown",function(t){var e,i;i=t,u.isLeftMouseBtn(i)&&u.doesEventTargetAcceptEvents(i,a)&&d.device.isDesktop&&(e=c.flow(s(n,"mouseup",function(t){return e(),!o(t)},r),s(n,"mouseleave",function(){e()},c.noop)))},c.noop),s(n,"touchend",i,r,!0))}]}})}.call(e,p,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function n(t){return e.isRightMouseBtn(t)&&e.doesEventTargetAcceptEvents(t)}var e=i(26);e.registerEvent("rightpress",function(i){return function(t,e){return{teardown:i(t,"mousedown",n,e)}}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function n(t){return e.isRightMouseBtn(t)&&e.doesEventTargetAcceptEvents(t)}var e=i(26);e.registerEvent("rightrelease",function(i){return function(t,e){return{teardown:i(t,"mouseup",n,e)}}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,r){"use strict";var i;void 0===(i=function(t){function l(t){return e.getPath(t,"props.model.isGroupingSlideObject")}var u,c=r(26),i=(r(36),DS._),e=DS.utils,h=DS.dom,n=DS.globalEventHelper,d=n.addDocumentListener,p=n.removeDocumentListener;c.registerEvent("rollover",function(e){return function(o,t,a){return{teardown:i.flow(e(o,"mouseover",function(t){h.updateMousePosition(t);var e=!1,i=a.props.model;if(null!=u&&null!=t.topView&&a!==t.topView&&t.topView===u&&(e=!0,!i.isGroupingSlideObject||i.isGroupingContainer))return t.stopImmediatePropagation(),!1;t.topView||(t.topView=a);var n,r;if(!e&&u&&u!==a&&"rollout"!==u.latestEvent)if(u.isObscurable)null!=u.rollOverHandler&&u.rollOverHandler();else{if(l(u))return u=a,!1;u.triggerEvent({type:"rollout",target:t.target})}function s(){r++}return u=t.topView,r=0,o.addEventListener("mousemove",s),d("mousemove",function t(e){var i;if(0===r&&!a.isObscurable){if(i=document.elementFromPoint(e.pageX,e.pageY),u.el===h.closest(i,h.isSlideObject))return;n=l(u)?a.el:e.target,a.triggerEvent({type:"rollout",target:n})}p("mousemove",t),o.removeEventListener("mousemove",s)}),c.doesEventTargetAcceptEvents(t)},t),e(o,"touchstart",function(t){return c.doesEventTargetAcceptEvents(t)},t,!0,!1))}}})}.call(e,r,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var e=r(26),l=r(12),u=r(18),i=DS._,c=(DS.utils,DS.dom),n=DS.vendorOverrides.mouseOver||function(){return"mouseenter"};e.registerEvent("rollout",function(t){return function(r,s,o){function e(){if(o.isMounted()){var t=c.mouseX,e=c.mouseY,i=l.globalPtToSlideObject(o,t,e),n=!1;o.props.model.isZoomable()&&(n=c.hasClass(document.elementFromPoint(t,e),"zoom-image")),n||u.containsPoint(o,i.x,i.y)||(s({type:"rollout",node:r,target:r}),clearInterval(a))}else clearInterval(a)}var a;o.props.model;return{teardown:o.isObscurable?i.flow(t(r,n(),function(t){o.isObscurable&&(o.rollOverHandler=e,clearInterval(a),a=setInterval(e,16))},i.noop),t(r,"touchend",null,s,!0,!1)):i.flow(t(r,"mouseleave",function(t){return!0},s),t(r,"touchend",null,s,!0,!1))}}})}.call(e,r,e,t))||(t.exports=i)},function(t,e,a){"use strict";var i;void 0===(i=function(t){function n(t){var e=s.parentNodesOf(t.target);i=o.compact(o.invoke(e,"getAttribute","data-model-id"))}function r(){return{data:i||[]}}var i,s=a(26),o=DS._;s.registerEvent("clickoutsideobjects",function(i){return function(t,e){return[{teardown:o.flow(i(t,"mousedown",n,o.noop,!0),i(t,"touchstart",n,o.noop,!0))},{teardown:o.flow(i(t,"mouseup",r,e,!0),i(t,"touchend",r,e,!0))}]}})}.call(e,a,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){function s(t,e,i){var n=a.getPath(l.getCurrentWindow(),"refs.slideContainer.el"),r=u.mapShadowToModel(i.target),s=null==r?i.target:r.currView.el;return!!(!t.contains(s)&&(!e||null!=n&&n.contains(s)))&&{node:t,target:i.target}}var e=n(26),i=DS,o=i._,a=i.utils,l=i.windowManager,u=i.dom;i.resolver;e.registerEvent("clickoutside",function(r){return function(t,e,i){var n=a.getPath(i,"props.model.isSlideObject",!1);return{teardown:o.flow(r(document.body,"click",o.partial(s,t,n),e),r(document.body,"touchstart",o.partial(s,t,n),e,!1,!1))}}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(26),l=DS._;e.registerEvent("releaseoutside",function(a){return function(t,e){function i(t,e){var i=document.elementFromPoint(e.pageX,e.pageY);return s&&s(),!t.contains(i)&&{node:t}}function n(t,e){return i(t,l.first(e.changedTouches))}function r(){s=l.flow(a(document,"mouseup",l.partial(i,t),e),a(document,"touchend",l.partial(n,t),e,!0,!1))}var s,o;return o=l.flow(a(t,"mousedown",r),a(t,"touchstart",r)),{teardown:function(){s&&s(),o()}}}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,O){"use strict";var i;void 0===(i=function(t){function i(t){return!t.isMessageScene()}var e,n=O(486),r=O(488),s=O(231),o=O(491),a=O(43),l=O(493),u=O(520),c=(O(523),O(238)),h=O(524),d=O(10),p=O(27),f=O(526),g=O(233),m=O(14),v=O(58),y=O(17),S=O(67),b=DS._,w=DS.playerGlobals,x=DS.vow,P=DS.BaseModel,E=DS.utils,C=DS.errorManager,T=DS.flagManager,D=DS.events,A=DS.pubSub,R=DS.slideNumberManager,I=DS.constants,_=DS.detection.theme,k=C.throwError("Presentation"),M=P.extend({mixins:[y,d,S],resolveables:["variables"],abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},associations:{variables:a}});return P.extend({abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},mixins:[d,p],subscriptions:((e={})[D.customlink.EVENT]="onCustomlink",e[D.actionlink.EVENT]="onActionlink",e[D.presentation.ON_OBJECT_EVENT]="onObjectAction",e[D.error.INTERFACE]="onInterfaceError",e[D.slide.HAS_CHANGED]="onSlideChanged",e[D.data.INITIALIZED]="onDataInitialized",e),url:function(){return E.resolveDataUrl("data")},associations:{slideMap:n,display:r,scoring:s,scorings:o,variables:a,scenes:l,assetLib:u,globalaudiolib:g,quizzes:c,timers:h,audioplaylists:f},resolveables:["scenes","variables","actionGroups","quizzes","scorings","slideBank","timers"],shorthand:["entryPoint","resume","events","actionGroups","playerVars"],playerPropNames:{CurrentSlideId:null,LastErrorFeature:null},resolvers:{slideBank:function(t,e){return b.findWhere(e.slides,{id:t})}},initialize:function(){w.presentation=this},getFirstSlide:function(){var t=this.scenes().getNonMessageScenes()[0],e=t.slides();return 0<e.length?e.first():t.slidedraws().first().getFirstSlide()},getPlayerVarDefaultValues:function(){var t=this.get("playervars"),e={};return t.forEach(function(t){e[t.name]=t.value}),e},createPlayerVars:function(){var t=this.getPlayerVarDefaultValues(),e="boolean",i="boolean",n="boolean",r=(I.varTypes.NUM,new M({variables:[{kind:"variable",name:"displayCaptions",type:e||"boolean",value:t.displayCaptions||!1,resume:!1},{kind:"variable",name:"accessibleText",type:i||"boolean",value:t.accessibleText||!1,resume:!1},{kind:"variable",name:"zoomToFit",type:n||"boolean",value:t.zoomToFit||!1,resume:!1},{kind:"variable",name:"hasPrevHistory",type:I.varTypes.BOOL,value:!1,resume:!1}].concat(R.getPlayerVariables())}));this.playerVars(r)},onDataInitialized:function(){var e=this;T.register("slides",this.get("flags"),_),v.setDataVersion(this.get("version"));var t=b(this.scenes().models).invoke("slidedraws").map(function(t){return t.models}).flatten();t.some()?t.forEach(function(t){e.listenTo(t,D.draw.RESET_COMPLETE,e.onDrawSlidesCreated.bind(e))}).commit():this.onDrawSlidesCreated(),null!=this.get("playervars")&&this.createPlayerVars()},getDrawPromise:function(){return null==this.drawPromise&&(this.drawPromise=x.after.apply(x,b.invoke(this.scenes().filter(i),"getDrawPromise"))),this.drawPromise},onDrawSlidesCreated:function(){var t=this;this.getDrawPromise().then(function(){t.createSlideIndices()})},getFlatSlides:function(t){var e=null!=t?i:Boolean;return b(this.scenes().filter(e)).invoke("getAllSlides").flatten().value()},getUniqueSlides:function(){var t=this.getFlatSlides(!0),n={};return t.reduce(function(t,e){var i=e.getViewGroupId();return e.get("trackViews")&&null==n[i]&&(n[i]=!0,t.push(e)),t},[])},createSlideIndices:function(){var i=0;this.scenes().forEach(function(t){t.slides().forEach(function(t){t.prop("Index",i++)}),t.slidedraws().forEach(function(t){var e=t.sliderefs();t.slides().forEach(function(t){t.prop("Index",i+b.findIndex(e,{id:t.id}))}),i+=e.length})})},onCustomlink:function(t){this.executePlayerEvent(t)},onActionlink:function(t){var e=E.getPath(b.find(this.get("actionlinks"),{id:t}),"actions");null==e?k("onActionLink","No action link with id",C.backtick(t)):m.executeActions(e,{context:this})},eventByName:function(e){return b.find(this.events(),function(t){return t.eventname===e||t.eventName===e})},onObjectAction:function(t){var e=this.eventByName(t);null!=e&&m.executeActions(e.actions,{context:this})},onInterfaceError:function(t){var e=this.get("errorMsgs").external_interface;this.prop("LastErrorFeature",t),A.trigger(D.request.NEXT_SLIDE,e.slideId,e.window)},onSlideChanged:function(t,e){e||this.prop("CurrentSlideId",t)},isPreview:b.memoize(function(){return!!E.getPath(this,"preview.enabled")})})}.call(e,O,e,t))||(t.exports=i)},function(t,e,p){"use strict";var i;void 0===(i=function(t){var r,e,i=p(230),s=DS._,n=DS.playerGlobals,o=DS.utils,a=DS.BaseModel,l=DS.detection,u=DS.events,c=DS.resolver,h=DS.pubSub,d=DS.constants;return a.extend({shorthand:["queueSize"],associations:{slideRefs:i},subscriptions:((e={})[u.loader.SILENCE]="onSilenceLoader",e[u.slide.READY]="onSlideLoaded",e),initialize:function(){this.loaders=[],this.silenceLoader=!1,this.slideLoaded=!1,this.once("change:queueSize",this.onQueueSizeUpdate.bind(this))},onQueueSizeUpdate:function(){r=l.capabilities.isMemoryDeficientDevice?0:this.queueSize()},onSilenceLoader:function(){this.silenceLoader=!0},showLoader:function(){var t;this.slideLoaded||this.silenceLoader||(t=d.DESKTOP_LOADER_DELAY*(l.browser.isIE?2:1),h.trigger(u.loader.SHOW,t)),this.silenceLoader=!1},getStrippedId:function(t){var e,i=(e=t,c.resolvePath(e,n.presentation));return o.stripPlayer(i.isScene?i.slides().first().absoluteId:t)},setCurrentSlide:function(t){this.currentSlideId=this.getStrippedId(t),this.slideLoaded=!1,this.loadQueue=[];var e=this.getReachables(this.currentSlideId);this.stopCurrentLoaders(e),this.offloadUnreachableAssets(e),this.currentReachables=e,this.showLoader()},stopCurrentLoaders:function(e){0<this.loaders.length&&this.loaders.forEach(function(t){null!=t&&null==s.find(e,{id:t.refId})&&t.dfds.forEach(function(t){t.reject()})}.bind(this)),this.loaders=[]},offloadUnreachableAssets:function(t){null!=this.currentReachables&&s.difference(this.currentReachables,t).forEach(function(t){t.offloadAssets()})},onSlideLoaded:function(){s.first(this.currentReachables).setSlideDataLoaded(),this.loadQueue=s.rest(this.currentReachables),this.slideLoaded=!0,this.loadIdx=0,this.preloadNextSlideData()},preloadNextSlideData:function(){this.slideLoaded&&(this.loadIdx<this.loadQueue.length?this.loadQueue[this.loadIdx].loadSlideData().always(function(){this.loadIdx++,this.preloadNextSlideData()}.bind(this)):this.preloadNextSlide())},preloadNextSlide:function(){if(this.slideLoaded&&0!==this.loadQueue.length){var t=this.loadQueue.shift(),e=t.loadAssets();e.refId=t.id,this.loaders.push(e),e.then(this.preloadNextSlide.bind(this))}},getReachables:function(t){var e,i=0,n=[];if(null!=(e=this.getRefById(t)))for(n.push(e);i<n.length&&n.length<=r;)n.push.apply(n,n[i].getReachableSlides().map(function(t){return this.getRefById(t.absoluteId)}.bind(this))),n=s.uniq(n),i++;return s.take(n,r+1)},getRefById:function(t){return this.slideRefs().findWhere({id:o.stripPlayer(t)})}})}.call(e,p,e,t))||(t.exports=i)},function(t,e,f){"use strict";var i;void 0===(i=function(t){function n(t){return o.resolvePath(t,o.getPresentationContext())}var e,i=f(13),r=DS._,s=DS.BaseModel,o=DS.resolver,a=DS.events,l=DS.utils,u=DS.vow,c=DS.detection,h=DS.superagent,d={slide:"getSlideLinkSlide",slidedraw:"getDrawLinkSlide",action:"getActionLinkSlide"},p=s.extend({shorthand:["assetIds"],subscriptions:((e={})[a.data.INITIALIZED]="onDataInitialized",e),initialize:function(){this.slideDataLoaded=!1},loadSlideData:function(){var e=u.Deferred();return this.slideDataLoaded||c.env.isFileProtocol||this.deletedDrawRef?e.resolve():h.get(this.getSlide().url()).accept("application/javascript").end(function(t){t?e.reject(t):(this.setSlideDataLoaded(),e.resolve())}.bind(this)),e.promise()},setSlideDataLoaded:function(){this.slideDataLoaded=!0},onDataInitialized:function(){"slidedraw"===this.get("type")&&(this.draw=n(this.get("id")),this.listenTo(this.draw,a.draw.RESET_COMPLETE,this.buildDrawRefs.bind(this)))},hasVideoAssets:function(){return this.assetIds().slice().some(function(t){return"video"===i.getAsset(t).type()})},loadAssets:function(t){return i.loadAssets(this.assetIds().slice(),t)},offloadAssets:function(){i.offloadAssets(this.assetIds().slice())},getSlide:function(){return n(null!=this.draw?this.draw.getFirstSlide():this.get("id"))},buildDrawRefs:function(){var t,e=this.draw.startingSlide();for(this.clearLastDrawRefs();null!=e;)t=n(e),this.addDrawSlideToCollection(t),e=this.draw.getNextSlideId(t)},clearLastDrawRefs:function(){null!=this.drawRefs&&this.drawRefs.forEach(function(t){this.collection.remove(t),t.deletedDrawRef=!0}.bind(this)),this.drawRefs=[]},addDrawSlideToCollection:function(t){var e,i=this.collection.get(t.id);null!=i&&(e=new p(r.assign({},i.attributes,{id:l.stripPlayer(t.absoluteId),drawOwner:this.draw})),this.collection.add(e),this.drawRefs.push(e),e.deletedDrawRef=!1)},getReachableSlides:function(){return r.filter((this.get("linksTo")||[]).map(function(t){return this[d[t.type]](t)}.bind(this)),function(t){return null!=t&&!t.isMessageSlide()})},getSlideLinkSlide:function(t){for(var e=n(t.id);null!=e&&!e.isSlide;)if(e.isScene)e=n(e.startingSlide());else{if(!e.isSlideDraw)return null;e=e.getFirstSlide()}return e},getDrawLinkSlide:function(t){return l.getPath(n(t.id),"getFirstSlide")},getActionLinkSlide:function(t){var e,i=this.get("drawOwner");return"playnextdrawslide"===t.id&&null!=i?(e=i.getNextSlideId(this.getSlide()),r.isEmpty(e)?null:n(e)):null}});return p}.call(e,f,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){var e=i(489);return DS.BaseModel.extend({associations:{windows:e},shorthand:["width","height"],getWindowById:function(t){return this.windows().get(t)}})}.call(e,i,e,t))||(t.exports=n)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(9),i=n(490);return e.extend({model:i})}.call(e,n,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){return DS.BaseModel.extend({})}.call(e,i,e,t))||(t.exports=n)},function(t,e,d){"use strict";var i;void 0===(i=function(t){var e,i,n,r=d(9),s=DS._,o=DS.events,a=DS.pubSub,l=DS.constants,u=d(231),c=void 0,h=void 0;return r.extend({subscriptions:(e={},i=o.quiz.INTERACTION_ANSWERED,n="onQuizInteractionAnswered",i in e?Object.defineProperty(e,i,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[i]=n,e),model:u,getStatus:function(){if(null!=c)return c;var t=s.first(this.filter(function(t){return t.isCourseComplete()}));return null!=t?t.getStatus():l.statuses.INCOMPLETE},guessCurrentScoring:function(){return s.find(this.models,function(t){return!(e=t).isView()&&!e.isAction()&&e.quiz.attempted()&&(t.quiz===h||s.any(t.quiz.quizzes,function(t){return t===h}));var e})},manuallySetActionStatus:function(t){var e=s.find(this.models,function(t){return t.isType("action")});null!=e&&(c=e.get(t?"passStatus":"failStatus"),e.prop("Status",c),a.trigger(o.course.MANUALLY_COMPLETED,t,e))},incrementViewed:function(e){this.filter(function(t){return t.isView()}).forEach(function(t){return t.incrementViewed(e)})},onQuizInteractionAnswered:function(t){h=t}})}.call(e,d,e,t))||(t.exports=i)},function(t,e,P){"use strict";var i;void 0===(i=function(t){function e(t,e){return s.reduce(t,function(t,e,i){return t.split(i).join(e)},e.toString())}function i(t){return parseFloat(t.toPrecision(7))}var n=P(11),r=P(17),s=DS._,o=DS.constants,a=DS.events,l=DS.BaseModel,u=DS.pubSub,c=DS.errorManager,h=DS.resolver,d=DS.Chunk,p=c.throwError("Variable"),f=c.backtick,g={"^":"^0","&":"^1","'":"^2","+":"^3","\n":"^4","\r":"^5","?":"^6",",":"^7","%":"^8","\\":"^9",'"':"^A","‘":"^B","’":"^C","“":"^D","”":"^E"},m=s.invert(g),v=s.partial(e,g),y=s.partial(e,m);Number.isInteger=Number.isInteger||function(t){return-1===t.toString().indexOf(".")};var S,b={add:function(t,e){return i(parseFloat(t)+parseFloat(e))},sub:function(t,e){return i(parseFloat(t)-parseFloat(e))},mult:function(t,e){return Number.isInteger(t)&&Number.isInteger(e)?t*e:i(parseFloat(t)*parseFloat(e))},div:function(t,e){return i(parseFloat(t)/parseFloat(e))},set:function(t,e){return e},toggle:function(t){return!t},addStrings:function(t,e){return[t,e].join("")}},w=l.extend({isVar:!0,idAttribute:"name",mixins:[r],shorthand:["value","name","type","resume"],shortEvents:{self:((S={})[n.ADJUST_VAR]="adjust",S)},playerPropNames:{InitValue:null},initialize:function(){this.isRandomValue()&&this.value(this.getRandom(this.value())),this.initValue=this.value()},hasInitValue:function(){return this.initValue===this.value()},getOperator:function(t){return"add"===t&&this.isString()?"addStrings":t},adjust:function(t,e){var i,n,r,s=(r=e,null!=(n=t).value?h.getRef(n.value,r.context,r):h.resolvePath(n.variable,r.context)),o=this.getOperator(t.operator);return b[o]||p("adjust","Invalid adjustment operator",f(o)),this.isRandomValue(s)&&(s=this.getRandom(s)),i=b[o](this.value(),s),this.changeValue(i,t),this},changeValue:function(t,e){var i=this.value();i!==t&&(this.value(t,{relatedAction:e}),u.trigger(a.variable.CHANGED,this.absoluteId,t,i))},getEncodedString:function(t){return t=t||this.value(),this.hasInitValue()?"^":v(t)},decodeAndSetValue:function(t){return"^"!==t&&this.value(y(t),{silent:!0}),this},getEncodedValue:function(){var t=this.isString()?this.getEncodedString.bind(this):d.toSignedFloatString64;return d.create(t(this.value()))},setEncodedValue:function(t){return this.isString()?this.decodeAndSetValue(t):this.value(d.fromSignedFloatString64(t),{silent:!0}),this},resetValue:function(){this.wipe()},wipe:function(){this.value(this.initValue,{silent:!0}),this.trigger(a.variable.REFRESH_VIEW)},isRandomValue:function(t){return null==t&&(t=this.value()),this.isNumber()&&h.isRandomToken(t)},getRandom:function(t){var e,i,n,r=t;return s.isString(t)&&"RAND"===(e=t.split("|"))[0]&&(i=parseInt(e[1],10),n=parseInt(e[2],10)+1,r=Math.floor(Math.random()*(n-i))+i),r}}),x=w.prototype;return x.isString=s.partial(x.isType,o.varTypes.STRING),x.isBoolean=s.partial(x.isType,o.varTypes.BOOL),x.isNumber=s.partial(x.isType,o.varTypes.NUM),w}.call(e,P,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(9),i=n(494);return e.extend({model:i,getNonMessageScenes:function(){return this.reject(function(t){return t.isMessageScene()})}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,l){"use strict";var i;void 0===(i=function(t){var e=l(232),i=l(518),n=l(43),r=l(237),s=l(27),o=DS._,a=DS.vow;return DS.BaseModel.extend({isScene:!0,mixins:[r,s],abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},associations:{slides:e,slidedraws:i,variables:n},resolveables:["slides","slidedraws","variables","actionGroups"],shorthand:["startingSlide","isMessageScene","sceneNumber"],initialize:function(){this.usedRefs=[]},addRef:function(t){this.usedRefs.push(t)},getRefs:function(){return this.usedRefs},hasDraws:function(){return 0<this.slidedraws().length},resolveDfd:function(){this.drawDfd.resolve()},getDrawPromise:function(){var t=this.slidedraws().invoke("getSlidePromise");return this.drawDfd=a.Deferred(),a.after.apply(a,t).then(this.resolveDfd.bind(this)),this.drawDfd.promise()},getAllSlides:function(){var t=this.hasDraws()?o(this.slidedraws().pluck("slides")).invoke("slice").flatten().value():[];return this.slides().slice().concat(t)}})}.call(e,l,e,t))||(t.exports=i)},function(t,e,_){"use strict";var i;void 0===(i=function(t){var e=_(11),i=_(10),n=_(17),r=_(67),s=_(182),o=_(27),a=_(496),l=_(497),u=_(43),c=_(514),h=_(13),d=_(235),p=_(236),f=_(62),g=_(49),m=DS._,v=DS.BaseModel,y=DS.playerGlobals,S=DS.Chunk,b=DS.pubSub,w=DS.events,x=DS.constants,P=DS.utils,E=DS.vow,C={};C[x.statuses.INCOMPLETE]=1,C[x.statuses.INCORRECT]=2,C[x.statuses.CORRECT]=3,C[x.statuses.NEUTRAL]=4;function T(t,e){return C[t]-C[e]}var D,A,R,I;return v.extend({isSlide:!0,containsVideoAssets:null,containsZoomRegion:null,mixins:[i,n,a,o,r,s],shorthand:["fullId","currentTimeline","resume","events","actionGroups","background","title","includeInSlideCounts","slideNumberInScene"],playerPropNames:{Viewed:!1,WindowId:null,LastKeyCodeString:null,LastKeyCode:-1,LastKeyValue:null,LastKeyCtrl:!1,LastKeyShift:!1,LastKeyAlt:!1},resolveables:["slideLayers","variables","actionGroups","interactions"],resolvers:{slideLayers:function(t,e){var i=e.getBaseLayer();return i.objects().get(t)||i.audiolib().get(t)||i.objects().findNestedObject(t)}},abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},associations:{slideLayers:l,variables:u,interactions:c},shortEvents:{self:((I={})[e.ZOOMPAN]="zoomPan",I),slideLayers:((R={})[w.timeline.CHANGED]="onTimelineChanged",R[w.slide.ALL_TIMELINES_COMPLETE]="onAllTimelinesEnded",R),interactions:((A={})[w.interaction.EVALUATED]="onInteractionEvaluated",A)},subscriptions:((D={})[w.slide.PAUSE_TIMELINE]="onPauseTimeline",D[w.slide.PLAY_TIMELINE]="onPlayTimeline",D),initialize:function(t){var e=[this.parent.id,this.id].join(x.PATH_DELIMITER);this.coreState=m.clone(t),m.assign(this.coreState,{fullId:e,interactions:this.interactions()}),this.viewed=!1,this.quizzes=[],this.loadedDfd=E.Deferred(),this.fullId(e),this.onResetCurrentTimelineDelegate=this.onResetCurrentTimeline.bind(this),this.onTimelineCompleteDelegate=this.onTimelineComplete.bind(this),this.layerTimelinesCompleted=[]},buildFlatDepths:function(){var e=this;this.slideLayers().forEach(function(t){e.currLayerDepth=0,e.flattenObjDepths(t.objects()),t.depthOffset=e.currLayerDepth})},flattenObjDepths:function(t){var e=this;t.sortBy(function(t){return t.prop("depth")}).forEach(function(t){t.layerDepth=e.currLayerDepth++,null!=t.objects&&e.flattenObjDepths(t.objects())})},beforeSlideOut:function(){this.storeInteractionResults(),this.destroyed=!0,this.removeVariableChangeSubscriptions()},resetModel:function(){null!=this.url()&&P.stripPlayer(this.absoluteId)!==y.presentation.prop("CurrentSlideId")&&(this.killEverything(),this.loadedDfd=E.Deferred(),this.clear({silent:!0}).set(this.coreState,{silent:!0}).buildAssociations().resetCurrentTimeline().rebindShortEvents())},resetCurrentTimeline:function(t){return this.setCurrentTimeline(this.getBaseLayer().timeline(),t),this},url:function(){return this.get("html5url")},backgroundImageUrl:function(){return h.getAssetUrl(this.background().imagedata.assetId)},isLoaded:function(){return E.isResolved(this.loadedDfd)},isMessageSlide:function(){return this.getScene().isMessageScene()},load:function(){var t,e=this.loadedDfd,i=d.load(this),n=p.load(this.get("globalAudioId"));return this.isLoaded()?(e=E.Deferred(),E.when(i,n).then(e.resolve.bind(e,this))):(t=e.resolve.bind(e,this),this.isMessageSlide()?t():E.when(this.fetch(),i,n).then(t)),e.promise()},loadSlideAssets:function(){h.clearAllAssets();var t=y.presentation.slideMap().getRefById(this.absoluteId);return null!=t?t.loadAssets(!0):E.Deferred().resolve()},getBaseLayer:function(){return this.slideLayers().getBaseLayer()},getScene:function(){return this.getClosestAncestor(function(t){return t.isScene})},getSlideDraw:function(){return this.getClosestAncestor(function(t){return t.isSlideDraw})},getSceneOrDraw:function(){return this.getSlideDraw()||this.getScene()},getViewGroupId:function(){var t=this.get("viewGroupId");return 0<t.length?t:this.id},getRelativeId:m.constant(x.refs.CURRENT_SLIDE),getHitType:m.constant(x.SLIDE_HIT),getTransitionAnimation:function(){if(this.get("showAnimationId"))return this.getBaseLayer().animations().findWhere({id:this.get("showAnimationId")})},zoomPan:function(t,e){this.trigger("zoompan",{action:t,event:e})},triggerAction:function(t){return n.triggerAction.apply(this,arguments),n.triggerAction.apply(this.getBaseLayer(),arguments),this},onTimelineChanged:function(t){this.setCurrentTimeline(t)},onAllTimelinesEnded:function(){this.getClosestThisRef().executePlayerEvent("onallopentimelinescomplete")},setAsViewed:function(t){var e=0<arguments.length&&void 0!==t&&t;return this.viewed=!0,this.prop("Viewed",!0),this.interactions().forEach(function(t){t.setAsViewed(!0)}),!e&&this.get("trackViews")&&b.trigger(w.slide.VIEWED,this),this},restoreViewed:function(){return this.viewed=!0,this.interactions().forEach(function(t){t.viewed=!0}),this},hasInteractions:function(){return 0<this.interactions().length},setQuiz:function(t){this.quizzes.push(t)},onInteractionEvaluated:function(){this.updateInteractionData()},storeInteractionResults:function(){return this.interactions().forEach(function(t){t.initialAttemptCount===t.prop("AttemptCount")&&(t.responsesBuiltOnExit=!0,t.updateUserResponse())}),this},getInteractionAttempted:function(){var t=!1,e=this.interactions&&this.interactions();return e&&0<e.length&&(t=e.reduce(function(t,e){return t&&0<e.prop("AttemptCount")},!0)),t},getInteractionStatus:function(){var t,e,i=this.interactions&&this.interactions();return i&&0<i.length&&(e=i.reduce(function(t,e){return t[e.prop("Status")]=!0,t},{}),t=Object.keys(e).sort(T)[0]),t},getVariableChangeSubscriptions:function(){return null==this.varAndPropSubscriptions&&(this.varAndPropSubscriptions=null==this.events()?[]:this.setVarAndPropListeners(),this.slideLayers().forEach(function(t){null!=t.events()&&Array.prototype.push.apply(this.varAndPropSubscriptions,t.setVarAndPropListeners()),t.objectIndex.forEach(function(t){null!=t.events()&&Array.prototype.push.apply(this.varAndPropSubscriptions,t.setVarAndPropListeners())}.bind(this))}.bind(this))),this},removeVariableChangeSubscriptions:function(){return null!=this.varAndPropSubscriptions&&(this.varAndPropSubscriptions.forEach(function(t){t.listener.stopListening(t.obj,t.event,t.callback)}),this.varAndPropSubscriptions=null),this},calculateTotalScale:function(){var t=P.getPath(this.currView,"props.winScale",1);return 1/(t*=null!=this.pinchZoomScale?this.pinchZoomScale:1)},setCurrentTimeline:function(t){var e=this.currentTimeline();return null!=e&&(e.off(w.timeline.RESET,this.onResetCurrentTimelineDelegate),e.off(w.timeline.COMPLETE,this.onTimelineCompleteDelegate)),this.currentTimeline(t),t.on(w.timeline.RESET,this.onResetCurrentTimelineDelegate),t.on(w.timeline.COMPLETE,this.onTimelineCompleteDelegate),t.completed&&this.onTimelineComplete(),this.trigger(w.slide.CURRENT_TIMELINE,t,this),this},onPauseTimeline:function(){this.wasPlaying=[],this.slideLayers().forEach(function(t){t.getIsTimelinePlaying()&&this.wasPlaying.push(t)}.bind(this)),this.slideLayers().pauseAll(!0)},onPlayTimeline:function(){this.wasPlaying&&this.wasPlaying.forEach(function(t){t.timeline().play()})},onResetCurrentTimeline:function(){var t=this.getBaseLayer().timeline(),e=this.currentTimeline();t===e?this.restart():(this.slideLayers().find(function(t){return t.timeline()===e}).prepareResumeData().resetBeforeView().applyResumeData(),e.play())},getLayerWithTimeline:function(e){return this.slideLayers().find(function(t){return t.timeline()===e})},onTimelineComplete:function(t){var e=this.getLayerWithTimeline(t);null==e||this.layerTimelinesCompleted.includes(e.index())||this.layerTimelinesCompleted.push(e.index())},currentTimelineCompletedOnce:function(){var t=this.getLayerWithTimeline(this.currentTimeline());return null!=t&&this.layerTimelinesCompleted.includes(t.index())},setLayerTimelinesData:function(t){var e=new S({fullString:t});this.layerTimelinesCompleted=[];var i=e.getUnsignedValue();for(e=e.reChunk();0<i;i--)this.layerTimelinesCompleted.push(e.getUnsignedValue()),e=e.reChunk()},getLayerTimelinesData:function(){return S.create(this.layerTimelinesCompleted.length)+this.layerTimelinesCompleted.map(S.create).join("")},restart:function(){return this.prepareResumeData().resetBeforeView().applyResumeData(),this.slideLayers().invoke("resetObjectTransforms"),this.beginPlayback()},reset:function(){return this.resetBeforeView(),this.beginPlayback()},beginPlayback:function(){return this.executePlayerEvent("onbeforeslidein"),this.executePlayerEvent("ontransitionin"),this.executePlayerEvent("ontransitionincomplete"),this.currentTimeline().play(),this.executePlayerEvent("onslidestart"),this},killEverything:function(){return f.clearSlideCache(this.id),g.clearSlideCache(this.id),this.slideLayers().killEverything(),this},hasZoomRegion:function(){return null==this.containsZoomRegion&&(this.containsZoomRegion=this.slideLayers().some(function(t){return t.hasZoomRegion()})),this.containsZoomRegion},hasVideoAssets:function(){if(null==this.containsVideoAssets){var t=y.presentation.slideMap().getRefById(this.absoluteId);this.containsVideoAssets=t.hasVideoAssets()}return this.containsVideoAssets}})}.call(e,_,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function n(t){return o.create(o.toUnsignedString64(t))}var e=i(62),r=i(181),s=DS.events,o=(DS.utils,DS.Chunk),a=DS.courseStateHelper;return{getResumeData:function(){return this.encodedResumeData||""},buildResumeData:function(t){var e="";if(this.viewed)if(t||this.resume()){var i=this.getBaseLayer();e=[this.getSlidePersistentData(),i.timeline().getResumeData(),i.getObjectsResumeData(t),this.getSlideLayerResumeData(t),this.slideLayers().getActiveLayersResumeData(),i.audiolib().getResumeData(t),this.variables().getResumeDataOrReturn("")].map(o.create).join("")}else e=o.create(this.getSlidePersistentData());this.setResumeData(e,!1)},getSlideLayerResumeData:function(t){return this.slideLayers().getNonBaseLayers().filter(r.getResumeableFilter(t)).reduce(function(t,e){var i=e.getResumeDataOrReturn("");return t+o.create(i)},"")},getSlidePersistentData:function(){var t="";return t=o.create(this.getLayerTimelinesData()),this.hasInteractions()&&(t+=this.interactions().map(function(t){return t.getResumeData()}).map(o.create).join("")),t},updateInteractionData:function(){var t;return this.hasInteractions()&&(t=new o({fullString:this.getResumeData()}).remainder(),this.encodedResumeData=o.create(this.getSlidePersistentData())+t),this},clearResumeData:function(){this.encodedResumeData="",this.hasResumeData=!1,this.slideLayers().forEach(function(t){t.clearResumeData()}),this.slideLayers().initialize()},resetResume:function(){this.encodedResumeData="",this.setResumeData(""),this.slidePersistentData=""},resetBeforeView:function(){return this.viewed&&(e.clearHitStates(this.id),this.resetPropsExcept(["WindowId"]),this.variables().resetValues(),this.slideLayers().hideAllHideableLayers(),this.slideLayers().resetActiveLayers(),this.slideLayers().getBaseLayer().resetResume(),this.slideLayers().resetActiveLayers().forEach(function(t){t.resetResume()})),this.resume()||this.interactions().forEach(function(t){t.resetResume()}),this.resetCurrentTimeline(),this},setResumeData:function(t,e,i){return 0<(this.encodedResumeData=t).length?(this.slidePersistentData=new o({fullString:t}),this.setSlidePersistentData(this.slidePersistentData.encodedString()),(i||this.resume())&&(!1!==e&&this.setAsViewed(!0),this.hasResumeData=!0,this.timelineData=this.slidePersistentData.reChunk(),this.objectData=this.timelineData.reChunk(),this.layerData=this.objectData.reChunk(),this.activeLayerData=this.layerData.reChunk(),this.audioData=this.activeLayerData.reChunk(),this.variableData=this.audioData.reChunk())):this.hasResumeData=!1,this},applyResumeData:function(){var t=!1,e=this.getBaseLayer(),i=a.getSlideStateData(this.absoluteId);return null!=i&&(t=!0,a.clearSlideStateData(this.absoluteId),this.setResumeData(i,!1,!0)),(t||this.resume())&&this.hasResumeData&&(this.hasResumeData=!1,e.timeline().setResumeData(this.timelineData.encodedString()),e.setObjectsResumeData(this.objectData.encodedString(),t),this.setSlideLayerResumeData(this.layerData,t),this.variables().setResumeData(this.variableData.encodedString()),this.slideLayers().restoreActiveLayers(this.activeLayerData.encodedString()),this.trigger(s.resume.APPLIED)),this.trigger(s.resume.COMPLETE),this},setSlidePersistentData:function(t){var e=new o({fullString:t});this.setLayerTimelinesData(e.encodedString()),e=e.reChunk(),this.hasInteractions()&&this.interactions().forEach(function(t){t.resetResponses(),t.setResumeData(e.encodedString()),e=e.reChunk()})},setSlideLayerResumeData:function(t,e){var i=new o({fullString:t.encodedString()});this.slideLayers().getNonBaseLayers().filter(r.getResumeableFilter(e)).forEach(function(t){t.setResumeData(i.encodedString(),e),i=i.reChunk()})},onBeforeResumeBuilt:function(t){this.slideLayers().invoke("prepareResumeData",t)},onAfterResumeBuilt:function(t){this.getSceneOrDraw().saveSlideData(this),t||this.getBaseLayer().timeline().silentReset()},getWindowResumeRef:function(){var t,e,i=this.getSlideDraw();return e=i?(t="1",[this.index(),i.getScene().index(),i.index()]):(t="0",[this.index(),this.getScene().index()]),t+e.map(n).join("")}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,p){"use strict";var i;void 0===(i=function(t){function e(t){return!t.isBaseLayer()&&!t.isShowable}function i(t){return 1<=t.timeline().progress()}var n,r=p(9),s=p(498),o=DS,a=o._,l=o.detection,u=o.events,c=o.pubSub,h=o.Chunk,d=r.extend({model:s,shortEvents:{self:((n={})[u.layer.HIDDEN]="onLayerHidden",n[u.layer.HIDE_OTHER_LAYERS]="onHideOtherLayers",n[u.layer.ACTIVATED]="onLayerActivated",n)},initialize:function(){this.activeLayers=[]},getBaseLayer:function(){return this.findWhere({isBaseLayer:!0})},getNonBaseLayers:function(){return this.without(this.getBaseLayer())},onHideOtherLayers:function(t){var e=a.indexOf(this.activeLayers,t);return-1===e&&(e=this.activeLayers.length),a.invoke(a.take(this.activeLayers,e),"hide"),this},pauseBaseLayer:function(t){return this.getBaseLayer().pauseTimelineFromLayer(t),this},pauseAll:function(t){this.invoke("pauseTimeline",t),this.invoke("cancelTransition")},playBaseLayer:function(t){return this.getBaseLayer().resumeTimelineFromLayer(t),this},getSlide:function(){return this.getClosestAncestorWithAssoc(d)},hideAllHideableLayers:function(){a.invoke(this.filter(e),"hide")},onTimelineComplete:function(){this.activeLayers.slice().concat([this.getBaseLayer()]).every(i)&&this.trigger(u.slide.ALL_TIMELINES_COMPLETE)},onLayerActivated:function(t){var e=this.getTopMostLayer(),i=e===t;this.setPrevLayers(this.activeLayers.slice()),i||null==e||e.setAsTopMostLayer(!1),t.pauseParent()&&!a(this.activeLayers).contains(t)&&this.pauseBaseLayer(t),this.bringToFront(t),t.setAsTopMostLayer(!0)},getTopMostLayer:function(){return a(this.activeLayers).last()},onLayerHidden:function(t){var e=this.getTopMostLayer(),i=t===e;this.setPrevLayers(this.activeLayers.slice()),a(this.activeLayers).contains(t)&&(i&&t.setAsTopMostLayer(!1),this.removeLayerFromActive(t),e=this.getTopMostLayer(),i&&(null!=e&&e.setAsTopMostLayer(!0),window.requestAnimationFrame(function(){null!=t.lastModalFocus&&t.lastModalFocus.accShadowView.takeFocus()})),this.getSlide().currentTimeline()===t.timeline()&&this.trigger(u.timeline.CHANGED,this.getBaseLayer().timeline()),t.pauseParent()&&this.playBaseLayer(t))},bringToFront:function(t){return this.activeLayers=a(this.activeLayers).without(t).push(t).value(),this.remapLayerDepths(),this},removeLayerFromActive:function(t){return this.activeLayers=a.without(this.activeLayers,t),this.remapLayerDepths(),this},tabIndexModalCalc:function(t){this.hasModalLayerAbove(t)?t.trigger("adjustTabIndexForModal",{disable:!0}):t.trigger("adjustTabIndexForModal",{disable:!1})},remapLayerDepths:function(){var i=this,t=this.getBaseLayer(),n=t.depthOffset;this.activeLayers.forEach(function(t,e){t.depth(e+1),t.startDepth=n,n+=t.depthOffset,i.tabIndexModalCalc(t)}),this.tabIndexModalCalc(t),c.trigger(u.layer.STACKING_CHANGED)},resetActiveLayers:function(){return a.forEach(this.activeLayers,function(t){t.isOpen=!1}),this.activeLayers=[],this},restoreActiveLayers:function(t){for(var e=new h({fullString:t});0<e.encodedString().length;)this.at(e.getUnsignedValue()+1).show().setAsShowable(),e=e.reChunk();this.getBaseLayer().shouldPlayOnCloseLayer=!0},getActiveLayersResumeData:function(){return this.activeLayers.reduce(function(t,e){return t+h.create(h.toSignedString64(e.index()-1))},"")},setPrevLayers:function(t){l.device.isMobile&&(this.prevLayers=t)},hasModalLayerAbove:function(t){return a.findLastIndex(this.activeLayers,function(t){return!!t.modal()})>a.findIndex(this.activeLayers,t)},hasLayerAbove:function(t){return t.isBaseLayer()&&0<this.activeLayers.length||a.findIndex(this.activeLayers,t)<this.activeLayers.length-1},killEverything:function(){this.activeLayers=[],this.stopListening(),this.invoke("killEverything"),this.reset([],{silent:!0})}});return d}.call(e,p,e,t))||(t.exports=i)},function(t,e,E){"use strict";var i;void 0===(i=function(t){var e,i,n=E(11),r=(E(14),E(10)),s=E(182),o=E(67),a=E(499),l=E(27),u=E(13),c=E(17),h=E(233),d=E(501),p=E(43),f=E(223),g=E(234),m=DS,v=m._,y=m.BaseModel,S=m.events,b=m.resolver,w=m.pubSub,x=y.extend({mixins:[r,c,a,l,o,s],shorthand:["isBaseLayer","pauseParent","modal","resume","depth","background","events","actionGroups"],resolveables:["objects","actionGroups","audiolib","variables"],resolvers:{objects:function(t,e){return e.findNestedObject(t)}},shortEvents:{timeline:((i={})[S.timeline.COMPLETE]="onTimelineComplete",i[S.timeline.BEFORE_SEEK_UPDATE]="onBeforeSeekUpdate",i[S.timeline.AFTER_SEEK_UPDATE]="onAfterSeekUpdate",i),self:((e={})[n.SHOW_SLIDELAYER]="show",e[n.HIDE_SLIDELAYER]="hide",e[n.SET_ACTIVE_TIMELINE]="setActiveTimeline",e[n.PAUSE_TIMELINE]="onPauseTimeline",e[n.PAUSE_ANIMATIONS]="pauseTimeline",e[n.RESUME_TIMELINE]="resumeTimeline",e[n.SEEK_TIMELINE]="onSeekTimeline",e)},abilities:function(){return{resolveAsThis:!this.isBaseLayer(),beEventTarget:!this.isBaseLayer(),resolveAsParent:!this.isBaseLayer()}},associations:{objects:d,audiolib:h,timeline:f,variables:p,animations:g},isSlideLayer:!0,containsZoomRegions:null,initialize:function(){this.startDepth=0,this.abilities=this.abilities(),this.isSeeking=!1,this.isBaseLayer()&&(this.depth(0),this.baseLayerPauses=[]),this.createObjectIndex()},onSeekTimeline:function(t){var e=t.position;v.isEmpty(t.variableGuid)||(e=1e3*b.resolvePath(t.variableGuid).value()),t.useRelativeTime&&(e+=this.timeline().elapsedTime()),this.isSeeking||this.timeline().seek(e)},onBeforeSeekUpdate:function(){this.isSeeking=!0},onAfterSeekUpdate:function(){this.isSeeking=!1},hasBackground:function(){return!!this.background()},backgroundImageUrl:function(){return u.getAssetUrl(this.background().imagedata.assetId)},isPenetrable:function(){return!this.modal()},hideObjectsOnDisplay:function(){return 0<(this.get("hideobjectsondisplay")||[]).length},setAsTopMostLayer:function(t){return t&&this.get("modal")&&(this.lastModalFocus=this.parent.currView.getCurrentShadowFocus()),this.determineObjectVisibility(t),this.executePlayerEvent(t?"ontopmostlayer":"endtopmostlayer"),this},determineObjectVisibility:function(e){return(this.get("hideobjectsondisplay")||[]).forEach(function(t){b.resolvePath(t.value,this).setHiddenByLayer(!e,this.id)}.bind(this)),this},toggleVisibility:function(t,e,i){var n="show"===t,r=n?"shown":"hidden",s=null!=i&&"custom"===i.transition,o=function(){i&&"oncomplete"===i.hideOthers&&this.trigger("hideOtherLayers",this),this.trigger(r,this),this.visibleState=n,this.executePlayerEvent("ontransitionincomplete")}.bind(this);if(n){if(this.setAsViewed(),this.shownInCurrentView=!0,i&&"onstart"===i.hideOthers&&this.trigger("hideOtherLayers",this),this.trigger("activated",this),this.isOpen)return this;this.resume()||this.wasForcedResumed||this.resetResume(),this.timeline().pause(),this.isOpen=!0}else{if(this.wasForcedResumed=!1,!this.isOpen)return this;this.isOpen=!1}if(this.cancelTransition(),s){var a=this.animations().get(i.animationId);this.trigger(t+"custom",i,this,a,o)}else o();return this},setActiveTimeline:function(t){var e=b.getRef(t.objRef,this),i=b.resolvePath(e,this),n=i.isSlide?i.slideLayers().getBaseLayer():i,r=n.timeline();return this.trigger(S.timeline.CHANGED,r),w.trigger(S.layer.TIMELINE_ACTIVATED,n),this},cancelTransition:function(){this.trigger("cancelTransition")},pauseTimeline:function(t){this.timeline().pause(t)},resumeTimeline:function(){(this.isOpen||this.isBaseLayer())&&(w.trigger(S.timeline.CURRENT_TIMELINE,this.timeline()),this.timeline().play())},getIsTimelinePaused:function(){return this.getHasTimelineStarted()&&!this.getIsTimelinePlaying()},getIsTimelinePlaying:function(){return this.timeline().isPlaying()},getHasTimelineStarted:function(){return this.timeline().hasStarted()},getHasTimelineFinished:function(){return this.timeline().hasFinished()},pauseTimelineFromLayer:function(t){this.isBaseLayer()&&(this.baseLayerPauses.push(t),this.baseLayerPauses=v.unique(this.baseLayerPauses),1===this.baseLayerPauses.length&&(this.shouldPlayOnCloseLayer=!this.getIsTimelinePaused(),this.pauseTimeline()))},resumeTimelineFromLayer:function(t){this.isBaseLayer()&&(this.baseLayerPauses=v.without(this.baseLayerPauses,t),0===this.baseLayerPauses.length&&this.shouldPlayOnCloseLayer&&this.resumeTimeline())},isTimelineLayerPlayable:function(){return 0===this.baseLayerPauses.length},onTimelineComplete:function(){w.trigger(S.preview.NOTIFY,this.isBaseLayer()?"PREVIEW_SLIDE_COMPLETE":"PREVIEW_SLIDELAYER_COMPLETE"),this.getClosestThisRef().executePlayerEvent("ontimelinecomplete"),this.collection.onTimelineComplete()},pauseVideos:function(t){t.each(function(t){t.isKind("video")?t.trigger(S.layer.PAUSE_TIMELINE):t.isGroupingSlideObject&&this.pauseVideos(t.objects())}.bind(this))},onPauseTimeline:function(){this.pauseVideos(this.objects())},createObjectIndex:function(){var i=0;this.objectIndex=[],this.objDecendants=[];var n=function(t){t.forEach(function(t){var e=t.isKind("shufflegroup");e||(this.objectIndex.push(t),t.setSlideIndex(i++),this.objDecendants.push(t)),t.objects&&n(t.objects()),e&&this.objDecendants.push(t)}.bind(this))}.bind(this);return n(this.objects()),this},getObjectByIndex:function(t){return this.objectIndex[t]},setAsViewed:function(){return this.viewed=!0,this},isViewed:function(){return this.viewed},onAfterResumeBuilt:function(t){this.isBaseLayer()||t||!this.currView.state.renderChildren||this.timeline().silentReset()},setAsShowable:function(){this.isShowable=!0},hasZoomRegion:function(){return null==this.containsZoomRegions&&(this.containsZoomRegions=this.timeline().events().some(function(t){return t.actions.some(function(t){return"zoompan"==t.kind})})),this.containsZoomRegions},killEverything:function(){this.currView.state.renderChildren&&this.objects().invoke("killMounted"),this.resetSubscriptions().stopListening().off(),this.timeline().killEverything(),this.objects().invoke("killEverything"),this.clear()},resetObjectTransforms:function(){this.objectIndex.forEach(function(t){null!=t.currView&&t.setTransformDirty()})}}),P=x.prototype;return P.show=v.partial(P.toggleVisibility,"show","ontopmostlayer"),P.hide=v.partial(P.toggleVisibility,"hide","endtopmostlayer"),x}.call(e,E,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){function e(t){return!!t.isSlide}var n=r(181),i=DS._,o=DS.Chunk;return{init:function(){this.getResumeDataOrReturn=i.partial(n.meetConditionOrReturn,this,this.isViewed)},getResumeData:function(){return this.encodedResumeData},buildResumeData:function(t){(t&&this.isOpen||this.resume())&&(this.encodedResumeData=this.shownInCurrentView?[this.timeline().getResumeData(),this.getObjectsResumeData(t),this.audiolib().getResumeData(t),this.variables().getResumeDataOrReturn("")].map(o.create).join(""):this.viewed?this.cachedResumeData:"")},getObjectsResumeData:function(i){return this.objectIndex.filter(n.getResumeableFilter(i)).reduce(function(t,e){return t+o.create(e.getResumeData(i))},"")},clearResumeData:function(){this.cachedResumeData="",this.isViewed=!1,this.baseLayerPauses=[]},resetResume:function(){this.encodedResumeData="",this.resetBeforeView()},resetBeforeView:function(){return this.timeline().resetResume(),this.variables().resetValues(),this.resetProps(),this.audiolib().resetBeforeView(),this.baseLayerPauses=[],i.invoke(this.objDecendants,"resetResume"),this},setResumeData:function(t,e){if(this.cachedResumeData=t,(e||this.shouldResume())&&t){this.wasForcedResumed=e;var i=new o({fullString:t}),n=i.reChunk(),r=n.reChunk(),s=r.reChunk();this.setAsViewed(!0),this.timeline().setResumeData(i.encodedString()),this.setObjectsResumeData(n.encodedString(),e),this.audiolib().setResumeData(r.encodedString(),e),this.variables().setResumeData(s.encodedString())}},applyResumeData:function(){return this.setResumeData(this.encodedResumeData),this},setObjectsResumeData:function(t,e){var i=new o({fullString:t});this.objectIndex.filter(n.getResumeableFilter(e)).forEach(function(t){t.setResumeData(i.encodedString()),i=i.reChunk()})},onBeforeResumeBuilt:function(t){this.objects().invoke("prepareResumeData",t)},shouldResume:function(){return this.resume()&&this.getClosestAncestor(e).resume()}}}.call(e,r,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i;void 0===(i=function(t){var e=s(17),i=s(27),n=s(10),r=s(13);return DS.BaseModel.extend({shorthand:["assetId","events"],mixins:[e,n,i],abilities:{resolveAsThis:!0,resolveAsParent:!1,beEventTarget:!0},playerPropNames:{isTimelineControlled:!1,isPlaying:!1,resumeOnTimelinePlay:!1},getSlide:function(){return this.getClosestAncestorByKind("slide")},getAsset:function(){return r.getAsset(this.assetId())},getUrl:function(){return this.getAsset().url()},getDuration:function(){return this.getAsset().get("duration")},getResumeData:function(t){var e="",i=0;return(t||this.getSlide().resume())&&(i+=this.prop("isTimelineControlled")?1:0,i+=this.prop("isPlaying")?2:0,e=(i+=this.prop("resumeOnTimelinePlay")?4:0).toString()),e},setResumeData:function(t,e){(e||this.getSlide().resume())&&(t=parseInt(t,10),this.prop({isTimelineControlled:!!(1&t),isPlaying:!!(2&t),resumeOnTimelinePlay:!!(4&t)}))},resetBeforeView:function(){this.resetProps()}})}.call(e,s,e,t))||(t.exports=i)},function(t,e,b){"use strict";var i;void 0===(i=function(t){function n(t){return t.abilities.groupObjects}var e=b(9),r=b(24),i=b(54),s=b(503),o=b(504),a=b(505),l=b(506),u=b(507),c=b(508),h=b(509),d=b(510),p=b(511),f=b(512),g=b(513),m=DS._,v=DS.utils,y={objgroup:i,stategroup:s,shufflegroup:o,textinput:a,scrollarea:l,expandinglabel:u,droplist:c,droparea:h,dragitem:d,sequencectrl:p,slideframe:f,threesixtyimage:g},S=e.extend({model:function(t,e){var i=y[t.kind]||r;return v.buildDataStructure(i,e,t)},findNestedObject:function(e){var i;return m.find(this.filter(n),function(t){return!!(i=t.objects().get(e))}),i}});return[i,o,s,l,u].forEach(function(t){t.addAssociation("objects",S)}),S}.call(e,b,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function c(t){return!!t.isBaseLayer}function h(t,e){var i=t.slice(0,e);return{data:t=t.slice(e),substr:i}}function d(t,e,i){return f[!0===i?"fromUnsignedString64":"fromSignedString64"](t(e))}var p=DS._,e=DS.events,o=DS.utils,f=(DS.keyManager,DS.Chunk),l=1,u=2,g=4,m=8,v=16,y=32,S=64,b=128,w=256,x=512,P=1024,E=2048,s=4096,C=1,T=2,D=4,A=8;return{resetResume:function(){this.encodedResumeData="",this.setDecodedResumeDataObj(),this.resetObjectBeforeResume()},getResumeData:function(){return this.encodedResumeData||""},getFullResumeData:function(t){return this.buildResumeData(t).getResumeData()},buildResumeData:function(t){var e,i=0,n="",r=this.prop("DragConnected");return(this.shouldResume()||t)&&(this.isInDefaultState()||(i+=l,n+=f.toUnsignedString64(this.getCurrentStateIndex(),2)),this.isDraggable()&&r&&(i+=m,n+=f.toUnsignedString64(r.prop("slideIndex"),2),n+=f.toUnsignedString64(this.prop("DropIndex"),1)),this.isAtNewDepth()&&(i+=y,n+=f.toSignedString64(this.prop("depth"),2)),this.isShuffled()&&(i+=S,n+=f.toSignedString64(this.prop("ShuffleXPos"),2),n+=f.toSignedString64(this.prop("ShuffleYPos"),2),n+=f.toUnsignedString64(this.prop("tabIndex"),2)),i+=this.prop("OnStage")*g,i+=this.prop("Moved")*b,i+=this.prop("ReviewMode")*P,i+=this.prop("HiddenByLayer")*s,i+=this.prop("MouseOver")*E,i+=!this.prop("Enabled")*x,i+=!this.prop("TimelineControlled")*w,(e=this.variables().getResumeDataOrReturn(!1))&&(i+=u,n+=e),this.hasAnimated()&&(i+=v,this.animationStateData=this.getAnimationResumeState(),this.trigger("addanimationdata",this.collectAnimationResumeData.bind(this)),this.buildAnimationResumeData(this.animationStateData),n+=this.getAnimationResumeData())),this.encodedResumeData=f.toUnsignedString64(i,3)+n,this},getAnimationResumeData:function(){return f.create(this.animationResumeData)},collectAnimationResumeData:function(t){this.animationStateData=p.extend(this.animationStateData,t)},buildAnimationResumeData:function(t){var e=this.getInitParentContainer(),i=this.getParentContainer(),n=i!==e,r=4094,s=0;this.animationResumeData="",(n||this.isScaled()||this.isRotated()||this.isInNewPosition())&&(s+=C,this.animationResumeData+=f.toSignedString64(o.clamp(-2047,2047,Math.round(t.RawXPos)),2),this.animationResumeData+=f.toSignedString64(o.clamp(-2047,2047,Math.round(t.RawYPos)),2),n&&(r=i.isSlideLayer||i.isSlide?4095:i.prop("slideIndex")),this.animationResumeData+=f.toUnsignedString64(r,2),this.isScaled()&&(s+=T,this.animationResumeData+=f.toSignedString64(t.ScaleX,2),this.animationResumeData+=f.toSignedString64(t.ScaleY,2)),this.isRotated()&&(s+=D,this.animationResumeData+=f.toSignedString64(t.Rotation,2))),this.isAlphaed()&&(s+=A,this.animationResumeData+=f.toUnsignedString64(t.Alpha,2)),0<s&&(this.animationResumeData=f.toUnsignedString64(s,1)+this.animationResumeData)},setDecodedResumeDataObj:function(){this.decodedResumeData={}},setDecodedResumeProp:function(t,e){var i={};p.isObject(t)?i=t:i[t]=e,p.extend(this.decodedResumeData,i)},forceUpdateResume:function(){this.prop(this.decodedResumeData||{})},setResumeData:function(i){if(this.setDecodedResumeDataObj(),p.isEmpty(i))return this;this.setTransformDirty();var t,e,n,r,s,o=p.partial(d,function(t){var e=h(i,t);return i=e.data,e.substr}),a=o(3,!0);return a&l?this.setDecodedResumeProp("ObjectState",this.getStateFromIndex(o(2))):this.setDecodedResumeProp("ObjectState","_default"),a&m&&(t=o(2),this.setDecodedResumeProp("DropIndex",o(1)),e=this.getClosestAncestor(c).getObjectByIndex(t),this.setDecodedResumeProp("DragConnected",e),this.setDecodedResumeProp("DropTargetId",e.id)),a&y&&this.setDecodedResumeProp("depth",o(2)),a&S&&(n=o(2),r=o(2),s=o(2,!0),this.prop("tabIndex",s),this.currView.idx=s,this.setDecodedResumeProp({ShuffleXPos:n,RawXPos:n,ShuffleYPos:r,RawYPos:r})),this.setDecodedResumeProp({Moved:!!(a&b),TimelineControlled:!(a&w),Enabled:!(a&x),ReviewMode:!!(a&P),MouseOver:!!(a&E)}),a&u&&(i=this.variables().setResumeData(i),this.setDecodedResumeProp(this.getVariableProps())),a&v&&this.setAnimationResumeData(i),this.setDecodedResumeProp("OnStage",!!(a&g)),this.prop(this.decodedResumeData),this},setAnimationResumeData:function(t){function e(t){var e=h(l,t);return l=e.data,e.substr}var i,n,r,s,o={},a=new f({fullString:t}),l=a.encodedString(),u=p.partial(d,e);return l.length&&((i=f.fromUnsignedString64(e(1)))&C&&(o.RawXPos=u(2),o.RawYPos=u(2),4094!==(n=u(2,!0))&&(r=this.getClosestAncestor(c),s=4095===n?r:r.getObjectByIndex(n),this.reparentChild(s))),i&T&&(o.ScaleX=u(2),o.ScaleY=u(2)),i&D&&(o.Rotation=u(2)),i&A&&(o.Alpha=u(2,!0)),this.setDecodedResumeProp(o)),a.remainder()},setResumeDataLimited:function(i){function t(t){var e=h(i,t);return i=e.data,e.substr}var e=p.partial(d,t),n=e(3,!0);if(n&l&&this.setStateFromIndex(e(2)),n&u)return n&m&&t(3),n&y&&t(2),n&S&&t(4),this.variables().setResumeData(i),this},resetObjectBeforeResume:function(t){this.isKind("shufflegroup")?this.markAsReset():(this.variables().resetValues(),t||(this.trigger(e.resume.RESET),0<this.animations().length&&this.trigger("killAnimations"),this.resetPropsExcept("updateGifOnShow")))},onBeforeResumeBuilt:function(t){this.objects&&this.objects().invoke("prepareResumeData",t)},onAfterResumeBuilt:function(){},shouldResume:function(){return this.resume()&&!this.isKind("shufflegroup")&&this.getClosestAncestor(c).shouldResume()}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,a){"use strict";var i;void 0===(i=function(t){var e=a(24),i=a(54),n=a(14),r=DS._,s=DS.utils,o=DS.resolver;s.createSuper(e);return i.extend({shorthand:["actionstates"],isStateGroupSlideObject:!0,setState:function(t,e){var i=r.findWhere(this.actionstates(),{name:o.getRef(t.stateRef,e.context,e)});return i&&(this.prop("ObjectState",i.name),r.isEmpty(i.actions)||n.executeActions(i.actions,r.extend(e,{context:this}))),this},getIsSlideableParent:function(){return this.objects().some(function(t){return!!t.dragpath()})},getStateFromIndex:function(t){return this.actionstates()[t].name},getCurrentStateIndex:function(){return this.actionstates().indexOf(this.getStateFromVar())},getIsExpandingLabel:function(){return this.isExpandingLabel=this.isExpandingLabel||!!this.objects().findWhere({kind:"expandinglabel"}),this.isExpandingLabel},getStateFromVar:function(){var t=this.get("actionstates");return t&&r.findWhere(t,{name:this.prop("ObjectState")})},getStateFromName:function(t){var e=this.get("actionstates");return e&&r.findWhere(e,{name:t})},getClickDef:function(){var t=this.getStateFromVar();return t&&t.clickdef}})}.call(e,a,e,t))||(t.exports=i)},function(t,e,f){"use strict";var i;void 0===(i=function(t){function c(t,e){t.prop("ShuffleXPos",e),t.prop("RawXPos",e)}function h(t,e){t.prop("ShuffleYPos",e),t.prop("RawYPos",e)}function e(r,s,t){return p.sortBy(t,r).every(function(t,e,i){var n=i[e-1];return!n||t[r]>=n[r]+.75*n[s]})}function d(t,e,i){var n=t[i];c(n,e.left),h(n,e.top)}var i=f(24),n=f(54),p=DS._,a=DS.utils,r=DS.events,s=a.createSuper(i),o=p.partial(e,"top","height"),l=p.partial(e,"left","width"),u=p.defaults({resolveAsParent:!1,groupObjects:!0},s("abilities"));return n.extend({abilities:u,initialize:function(){s("initialize").apply(this,arguments),this.shouldShuffle=!0,this.listenTo(this.getSlide(),r.resume.APPLIED,this.markAsResumed),this.listenTo(this.getSlide(),r.resume.COMPLETE,this.resumeComplete),this.get("shuffle")&&this.setShuffleBounds().determineSpacing().sortBoundsFromSpacing().shuffleAndLayout()},markAsReset:function(){this.shouldShuffle=!0},markAsResumed:function(){this.shouldShuffle=!1},resumeComplete:function(){this.shouldShuffle&&this.shuffleAndLayout()},shuffleAndLayout:function(){return this.get("shuffle")&&this.shuffleObjects().setSpacing().setShuffledPositions().setTabIndices(),this},setShuffleBounds:function(){return this.originalBounds=this.objects().map(this.getCorrectBounds),this},getShuffledArray:function(){return this.shuffledObjectIndices.map(function(t){return this.objects().at(t)}.bind(this))},shuffleObjects:function(){var t=p.shuffle(this.objects().slice());return this.repositionLockedItems(t),this.shuffledObjectIndices=t.map(function(t){return this.objects().indexOf(t)}.bind(this)),this},repositionLockedItems:function(o){this.objects().forEach(function(t,e){if(s=t,a.isTrue(s.get("shuffleLock"))){var i=p.findIndex(this.originalBounds,{idx:e}),n=o[i],r=o.indexOf(t);o[i]=o[r],o[r]=n}var s}.bind(this))},determineSpacing:function(){return o(this.originalBounds)?this.spacing="vertical":l(this.originalBounds)?this.spacing="horizontal":this.spacing="none",this},sortBoundsFromSpacing:function(){var t="vertical"===this.spacing?"top":"left";return this.originalBounds=p.sortBy(this.originalBounds,t),this},setSpacing:function(){if("none"===this.spacing)return this.positionCallback=p.partial(d,this.getShuffledArray()),this;var n=this.originalBounds,t="vertical"===this.spacing,e=t?h:c,i=t?c:h,r=t?"top":"left",s=t?"left":"top",o=t?"bottom":"right",a=t?"right":"bottom",l=t?"height":"width";n.forEach(function(t,e){var i=n[e-1];i&&(t.defaultSpacing=t[r]-i[o],t[s]===i[s]?t.altAlign="origin":t[a]===i[a]?t.altAlign="endpoint":t[s]>i[a]?(t.altAlign="oOffset",t.altSpacing=t[s]-i[s]):(t.altAlign="eOffset",t.altSpacing=t[s]-i[a]))});var u={updateDefaultCoord:e,updateAltCoord:i,origin:r,altOrigin:s,endpoint:o,altEndpoint:a,dimension:l};return this.positionCallback=p.partial(function(t,e,i,n,r){var s=t[n],o=this.getCorrectBounds(s),a=t[n-1],l=a&&this.getCorrectBounds(a),u=p.partial(e.updateDefaultCoord,s),c=p.partial(e.updateAltCoord,s);if(0===n)u(i[e.origin]),1<r.length&&"endpoint"===r[1].altAlign?c(i[e.altEndpoint]-o[e.dimension]):c(i[e.altOrigin]);else switch(u(l[e.endpoint]+i.defaultSpacing),i.altAlign){case"origin":c(l[e.altOrigin]);break;case"endpoint":c(l[e.altEndpoint]-o[e.dimension]);break;case"oOffset":c(l[e.altOrigin]+i.altSpacing);break;case"eOffset":c(l[e.altEndpoint]+i.altSpacing)}}.bind(this),this.getShuffledArray(),u),this},setShuffledPositions:function(){return this.originalBounds.forEach(this.positionCallback),this},setTabIndices:function(){var i=this.originalBounds.map(function(t){return this.objects().at(t.idx).get("tabIndex")}.bind(this));return this.shuffledObjectIndices.forEach(function(t,e){this.objects().at(t).prop("tabIndex",i[e])}.bind(this)),this}})}.call(e,f,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var e,i=o(24),n=o(11),r=(DS._,DS.constants),s=DS.events;return i.extend({shorthand:["background"],shortEvents:{self:((e=i.prototype.shortEvents.self)[n.SET_FOCUS]="setFocus",e)},variableProps:{Text:{type:r.varTypes.STRING,value:""}},getPathRef:function(){return this.background().vectorData.pr},setFocus:function(){null==this.currView?this.needsFocus=!0:(this.trigger(s.slideObject.FOCUS),this.needsFocus=!1)}})}.call(e,o,e,t))||(t.exports=i)},function(t,e,c){"use strict";var i;void 0===(i=function(t){var e,i=c(182),n=c(54),r=c(11),s=DS._,o=DS.utils,a=DS.resolver,l=o.createSuper(n),u=s.merge(l("shortEvents"),{self:((e={})[r.UPDATE_SCROLL_POS]="updateScrollPos",e[r.UPDATE_SCROLL_HEIGHT]="updateScrollHeight",e)});return n.extend({mixins:[i],shorthand:["background","contentheight","contentwidth"],isGroupingContainer:!0,shortEvents:u,updateScrollPos:function(t,e){this.trigger("updateScrollPos",a.getRef(t.pos,e.context))},updateScrollHeight:function(t,e){this.contentheight(a.getRef(t.height,e.context)),this.trigger("updateScrollHeight")},getPathRef:function(){var t=this.background().vectorData;return t?t.pr:{}},getBounds:function(){var t=s(this.background().vectorData).pick("top","right","bottom","left").value(),e={xPos:t.left,yPos:t.top,right:t.right,bottom:t.bottom,fullX:t.left,fullY:t.top};return e.height=e.fullHeight=Math.abs(e.bottom-e.yPos),e.width=e.fullWidth=Math.abs(e.right-e.xPos),e}})}.call(e,c,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(54),s=DS._,o=DS.utils,i=DS.constants;return e.extend({shorthand:["colors","background","borderColor"],isGroupingContainer:!0,initialize:function(){this.addExtraVariables().setupLabelColors()},addExtraVariables:function(){return this.variables().addVariable({name:"_expanded",type:i.varTypes.BOOL,value:!1}),this},setupLabelColors:function(){var t=s(this.colors()),e=t.findWhere({name:"border"}),i=t.findWhere({name:"bg"});if(e){var n=s.first(e.fill.colors),r=o.toRgba(n.rgb,n.alpha);this.set("borderColor",r)}i&&this.set("background",i)}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var e=o(24),i=DS._,n=DS.utils,r=DS.constants,s=(DS.BaseModel,n.createSuper(e));return e.extend({variableProps:{SelectedItemIndex:{type:r.varTypes.NUM,value:-1}},initialize:function(){this.origItemsList=n.getPath(this,"data.itemlist").slice(),this.itemslist=this.origItemsList.slice(),this.hiderParents=[],this.createIdxHash(),this.shuffleItems()},createIdxHash:function(){this.itemsIdx=this.itemslist.reduce(function(t,e,i){return t[e.itemdata]=i,t},{})},shuffleItems:function(){this.get("shuffle")&&(this.itemslist=i.shuffle(this.itemslist))},setResumeData:function(){s("setResumeData").apply(this,arguments);var t=this.prop("SelectedItemIndex");0<=t&&this.prop("SelectedItemData",this.origItemsList[t].itemdata)}})}.call(e,o,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var e=o(24),i=DS._,n=DS.utils,r=DS.constants,s=n.createSuper(e);return e.extend({variableProps:{SelectedItem:{type:r.varTypes.NUM,value:-1}},setResumeData:function(){s("setResumeData").apply(this,arguments);var t=n.getPath(this,"currView.refs.innard");i.result(this,"currView.isMounted",!1)&&this.currView.htmlReady(t.resumeReview)}})}.call(e,o,e,t))||(t.exports=i)},function(t,e,l){"use strict";var i;void 0===(i=function(t){function i(t,e){return 0==(t&e)?t:t-e}var e=l(24),n=DS._,r=DS.Chunk,s=DS.utils,o=DS.constants,a=s.createSuper(e);return e.extend({variableProps:{SelectedItem:{type:o.varTypes.NUM,value:-1}},buildResumeData:function(){var t,e;return e=a("buildResumeData").apply(this,arguments),"wordbank"===this.get("style")&&0<=this.prop("SelectedItem")&&(t=r.fromUnsignedString64(this.encodedResumeData.slice(0,3)),t=i(t,4),t=i(t,512),this.encodedResumeData=r.toUnsignedString64(t,3)+this.encodedResumeData.slice(3)),e},unDrop:function(){n.result(this,"currView.refs.innard.unDrop")},resetForSeek:function(){var t=a("resetForSeek").apply(this,arguments);return this.unDrop(),t},onPlayerReset:function(){var t=a("onPlayerReset").apply(this,arguments);return this.unDrop(),t},resetObjectBeforeResume:function(){var t=a("resetObjectBeforeResume").apply(this,arguments);return this.unDrop(),t}})}.call(e,l,e,t))||(t.exports=i)},function(t,e,o){"use strict";var i;void 0===(i=function(t){var e=o(24),i=DS._,n=DS.utils,r=DS.constants,s=(DS.BaseModel,i.extend(i.range(10).reduce(function(t,e){return t["_pos"+e]={type:r.varTypes.STRING,value:"",resume:!1},t},{}),{ItemOrder:{type:r.varTypes.STRING,value:""}}));return e.extend({variableProps:s,initialize:function(){this.hiderParents=[],this.setupItemsList()},setupItemsList:function(){var t;this.itemsListOrder=n.getPath(this,"data.itemlist").slice(),this.itemsIdx=this.itemsListOrder.reduce(function(t,e,i){return t[e.itemdata]=i,t},{}),this.itemslist=i.shuffle(this.itemsListOrder),t=this.itemslist.reduce(function(t,e,i){return t+this.itemsIdx[this.itemslist[i].itemdata]}.bind(this),""),this.prop("ItemOrder")||this.prop("ItemOrder",t)},getIndexByData:function(t){return this.itemsIdx[t]}})}.call(e,o,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i;void 0===(i=function(t){var e=s(24),i=(DS._,DS.utils),n=DS.events,r=i.createSuper(e);return e.extend({shorthand:["background"],initialize:function(){r("initialize").apply(this,arguments),this.getLayer().once(n.data.UPDATED,this.onLayerDataUpdated.bind(this))},getPathRef:function(){return this.background().vectorData.pr},onLayerDataUpdated:function(){var t=this.getClosestParentRef();t.isGroupingSlideObject&&this.listenTo(t,"hide",this.onParentGroupHide.bind(this))},onParentGroupHide:function(){this.prop("OnStage",!1),this.trigger("hide")}})}.call(e,s,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i;void 0===(i=function(t){var e=s(24),i=(DS._,DS.utils),n=DS.constants,r=i.createSuper(e);return e.extend({initialize:function(){this.indexValues=[],this.hiderParents=[]},variableProps:{VisitedMarkers:{type:n.varTypes.STRING,value:""},MarkerInView:{type:n.varTypes.NUM,value:0}},setResumeData:function(){r("setResumeData").apply(this,arguments),this.indexValues=this.getVisitedMarkers(),this.currView.refs.innard.image3d.resumeVisitedMarkers(),this.currView.refs.innard.image3d.visitedMarkersChanged()},getVisitedMarkers:function(){for(var t=this.prop("VisitedMarkers"),e=[],i=0;i<t.length;i+=2)e.push(parseInt("0x"+t[i]+t[i+1],16));return e},addVisitedMarker:function(t){this.indexValues.push(t),this.setVisitedMarkers(),this.currView.refs.innard.image3d.visitedMarkersChanged()},setVisitedMarkers:function(){for(var t="",e=0;e<this.indexValues.length;e++){var i=this.indexValues[e].toString(16);i.length<2&&(i="0"+i),t+=i}this.prop("VisitedMarkers",t)}})}.call(e,s,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(9),i=n(515);return e.extend({model:i})}.call(e,n,e,t))||(t.exports=i)},function(t,e,x){"use strict";var i;void 0===(i=function(t){var e=x(11),i=x(172),n=x(516),r=x(517),s=x(27),o=x(17),a=x(14),l=DS._,u=DS.BaseModel,c=DS.constants,h=DS.events,d=DS.resumer,p=DS.dom,f=DS.utils,g={};g.essay=g.numeric=g.fillin=function(t){return[p.writeNode("answer"),p.xmlEncodeValue(t),p.writeCloseNode("answer")].join("")},g.likert=g.sequence=g.matching=function(t){var e=this.getChoiceById(t.choiceResponse),i=this.getStatementById(t.statementResponse);return p.writeNode("answer",{statementid:i.lmstext,choiceid:e.lmstext},!0)},g.multiplechoice=g.truefalse=g.hotspot=g.wordbank=g.multipleresponse=function(t){var e=this.getChoiceById(t);if(null!=e)return p.writeNode("answer",{choiceid:e.lmstext},!0)};var m={numeric:function(t,e){return t.push(i.statementToString(e.statement,this)),t},matching:function(t,e){return t.push({choice:this.getChoiceById(e.choiceid),statement:this.getStatementById(e.statementid)}),t},default:function(t,e){return t.push(this.getChoiceById(e.choiceid)),t}};m.sequence=m.matching;function v(t,e,i){return l.findWhere(t.get(e),{id:i.replace(e+".","")})}var y,S,b=u.extend({mixins:[o,s,n],shorthand:["type","maxpoints","istracked","issurvey","skipenabled","choices","responseDefinition","answers","statements"],subscriptions:((S={})[h.player.RESET]="reset",S),shortEvents:{self:((y={})[e.EVAL_INTERACTION]="onEvalInteraction",y[e.ADD_CHOICE_RESPONSE]="onAddChoiceResponse",y[e.ADD_PAIR_RESPONSE]="onAddPairResponse",y)},playerPropNames:{AttemptCount:0,Status:c.statuses.INCOMPLETE,Value:"",Description:"",Score:0,LastScore:0,AnswerIndex:-1,Answered:!1,Unanswered:!1,Viewed:!1,Sent:!1,QuestionIndex:-1},responses:null,curAnswer:null,initialize:function(){this.attempts=[],this.getChoiceById=l.partial(v,this,"choices"),this.getStatementById=l.partial(v,this,"statements"),this.prop("CorrectResponse",this.getCorrectResponse())},attempt:function(){var t=this.prop("AttemptCount")+1;return this.prop("AttemptCount",t),this},appendAttempts:function(){return this.attempts.push(l.extend(this.getPlayerPropsRaw(),{responses:this.responses.slice(),Latency:d.getCourseTime()})),this},setAsViewed:function(t){this.prop("Viewed",t),this.trigger(h.interaction.VIEWED,this.absoluteId,this.maxpoints())},setStatusFromCurAnswer:function(){var t;return t=null!=this.curAnswer?this.curAnswer.status:this.get("issurvey")?c.statuses.NEUTRAL:c.statuses.INCORRECT,this.prop("Status",t),this},setAsAnswered:function(){return this.prop({Answered:!0,Unanswered:!1}),this},setAnswerIndex:function(){return this.prop("AnswerIndex",this.answers().indexOf(this.curAnswer)),this},setScore:function(){return this.prop({LastScore:this.curAnswer.points,Score:this.curAnswer.points}),this},evaluate:function(t){return this.attempt().updateCurAnswer().setScore().setStatusFromCurAnswer().appendAttempts().trigger(h.interaction.EVALUATED,this).executeAnswerActions(t),this},updateUserResponse:function(){return this.buildResponses(),this.hasValidResponses()&&this.updateCurAnswer(),this},updateCurAnswer:function(){var t=this.isType("numeric")?parseFloat:l.identity;return this.curAnswer=r.setCurrInteraction(this).evaluateAnswers(this.responses.map(t)),this.setAsAnswered().setAnswerIndex(),this},executeAnswerActions:function(t){var e=this.curAnswer;null!=t&&e&&a.executeActions(e.actions,{context:this.getClosestAncestorByKind("slide")})},buildResponses:function(){var t=this.responseDefinition().actions;return this.responses=[],null!=t&&(a.executeActions(t,{context:this.getClosestAncestorByKind("slide")}),this.updateValue()),this},updateValue:function(){var t=this.isType("numeric"),e=t?"first":"identity",i=t?parseFloat:l.identity;return this.prop("Value",l[e](this.responses.map(i))),this},addResponse:function(t){return this.responses.push(t),this},onEvalInteraction:function(t){this.buildResponses().evaluate(t)},onAddChoiceResponse:function(t){var e={string:l.identity,var:function(t){return this.resolvePath(t).value()}}[t.type]||this.resolvePath;this.addResponse(e.call(this,t.value))},onAddPairResponse:function(t){var e=t.valuea,i=t.valueb;this.addResponse({statementResponse:e,choiceResponse:/^choices/.test(i)?i:this.resolvePath(i)})},getCorrectAnswer:function(){return l.find(this.answers(),{status:c.statuses.CORRECT})},getCorrectResponse:function(){var t=this.getCorrectAnswer(),e=m[this.type()]||m.default;return l.reduce(t?t.evaluate.statements:[],e.bind(this),[])},evaluateUnanswered:function(){if(!this.hasValidResponses())return this.attempt(),this.setStatusFromCurAnswer(),this.prop("Answered",!0),void this.trigger(h.interaction.EVALUATED,this);var t=this.prop("AnswerIndex");this.prop("Score");-1<t&&(this.curAnswer=this.answers()[t],this.prop({Status:this.curAnswer.status,Score:this.curAnswer.points,LastScore:this.curAnswer.points,Unanswered:!1,Answered:!0})),this.evaluate()},isPairResponse:function(t){return null!=t&&(null!=t.statementResponse||null!=t.choiceResponse)},isValidResponse:function(t){return null!=t&&(this.isPairResponse(t)?""!==t.statementResponse&&null!=t.statementResponse&&""!==t.choiceResponse&&null!=t.choiceResponse:""!==t)},hasResponses:function(){return null!=this.responses&&0<this.responses.length},hasValidResponses:function(){return this.hasResponses()&&this.responses.every(this.isValidResponse.bind(this))},isPassing:function(){return this.prop("Status")===c.statuses.CORRECT},markAttempts:function(){this.attempts.forEach(function(t){t.Sent=!0})},getAoSoapXml:function(){return 0===this.prop("AttemptCount")||0===this.attempts.length?"":[p.writeNode("interaction",{idRef:f.stripPlayer(this.absoluteId),type:this.type()}),this.getAttemptXml(),p.writeCloseNode("interaction")].join("")},getAttemptXml:function(){return this.attempts.reduce(function(t,e,i,n){var r=i===n.length-1,s=g[this.type()].bind(this),o=[p.writeNode("attempt",{time:e.Latency,final:r.toString(),pointsAwarded:e.Score,result:e.Status,sent:e.Sent})];return e.responses.map(s).forEach(function(t){o.push(t)}),o.push(p.writeCloseNode("attempt")),t.push(o.join("")),t}.bind(this),[]).join("")},getCorrectValues:function(){return this.prop("CorrectResponse")},getResponseValues:function(){return(this.responses||[]).map(function(t){return l.isPlainObject(t)?{statement:this.getStatementById(t.statementResponse||t.statement),choice:this.getChoiceById(t.choiceResponse||t.choice)}:this.isType("numeric")||this.isType("fillin")||this.isType("essay")||this.isType("likert")?t.toString():this.getChoiceById(t.toString())}.bind(this))}}),w=b.prototype;return w.getLastScore=l.partial(w.prop,"LastScore"),b}.call(e,x,e,t))||(t.exports=i)},function(t,e,i){"use strict";var n;void 0===(n=function(t){function l(t,e){return-1<t?"0"+d.toUnsignedString64(t,2):"1"+d.create(e)}function e(t,e){return[t,e].join(".")}var u=DS._,d=DS.Chunk,i=DS.constants,a=[i.statuses.CORRECT,i.statuses.INCOMPLETE,i.statuses.INCORRECT,i.statuses.NEUTRAL],p=u.partial(e,"statements"),f=u.partial(e,"choices");return{init:function(){u.bindAll(this,"responseToResumeData")},updateInitialAttemptCount:function(){this.initialAttemptCount=this.prop("AttemptCount"),this.responsesBuiltOnExit=!1},getResumeData:function(){var t=this.prop("AttemptCount"),e=d.toUnsignedString64(t,2);return this.initialAttemptCount!==t||this.responsesBuiltOnExit||this.buildResponses(),e+=[this.prop("Answered")?1:0,this.prop("Unanswered")?1:0,0<t?this.getAttemptResumeData():this.getNoAttemptResumeData()].join("")},getAttemptResumeData:function(){return[a.indexOf(this.prop("Status")),d.create(d.toSignedString64(this.prop("Score"))),d.create(d.toSignedString64(this.prop("LastScore"))),d.create(d.toSignedString64(this.prop("AnswerIndex")))].join("")},getNoAttemptResumeData:function(){var t=this.responses||[];return d.toUnsignedString64(t.length,2)+t.map(this.responseToResumeData.bind(this)).join("")},responseToResumeData:function(t){var e,i,n,r=this.isValidResponse(t),s=this.isPairResponse(t),o=(r?2:0)+(s?1:0),a=d.toUnsignedString64(o,1);return r&&(i=s?t.choiceResponse:t,u.isString(i)||(i=i.value()),n=u.findIndex(this.choices(),{id:i.split(".")[1]}),a+=l(n,i),s&&(e=u.findIndex(this.statements(),{id:t.statementResponse.split(".")[1]}),a+=l(e,t.statementResponse))),d.create(a)},reset:function(){this.resetResume(!0)},resetResume:function(t){!0===t?this.resetProps():this.resetPropsExcept("LastScore"),this.resetResponses()},resetResponses:function(){this.responses=[],this.curAnswer=null},setResumeData:function(i){if(null!=i&&""!==i){var t=function(t){var e=i.slice(0,t);return i=i.slice(t),e};this.prop({AttemptCount:d.fromUnsignedString64(t(2)),Answered:"1"===t(1),Unanswered:"1"===t(1)}),0<this.prop("AttemptCount")?this.setAttemptResumeData(i):this.setNoAttemptResumeData(i)}},setAttemptResumeData:function(t){var e,i,n=parseInt((e=1,i=t.slice(0,e),t=t.slice(e),i)),r=new d({fullString:t}),s=r.reChunk(),o=s.reChunk().getSignedValue();this.prop({Status:a[n],Score:r.getSignedValue(),LastScore:s.getSignedValue(),AnswerIndex:o}),this.curAnswer=this.answers()[o]},setNoAttemptResumeData:function(i){for(var t,e,n,r,s,o,a=function(t){var e=i.slice(0,t);return i=i.slice(t),e},l=function(){return"0"===a(1)},u=function(){var t=new d({fullString:i}),e=t.encodedString();return i=t.remainder(),e},c=d.fromUnsignedString64(a(2)),h=new d({fullString:i});c--;)i=h.encodedString(),h=h.reChunk(),e=1&(t=d.fromUnsignedString64(a(1),10)),2&t&&(n=l()?(r=d.fromUnsignedString64(a(2)),o=this.choices()[r].id,f(o)):u(),e&&(n={choiceResponse:n,statementResponse:l()?(s=d.fromUnsignedString64(a(2)),p(this.statements()[s].id)):u()}),this.responses=this.responses||[],this.responses.push(n))}}}.call(e,i,e,t))||(t.exports=n)},function(t,e,o){"use strict";var i;void 0===(i=function(t){function r(t,e){var i=t.getClosestAncestorByKind("slide");return n.evaluateStatement(e,i)}var n=o(172),s=(o(14),DS._),i=(DS.Backbone,DS.utils,DS.errorManager.warn("interactionHelper")),e={};return e.multiplechoice=e.truefalse=e.hotspot=e.wordbank=e.multipleresponse=[function(t,e){return e.length===t.length},function(t,e,i){return r(i,{kind:"and",statements:t.map(function(t){return{kind:"compare",operator:t.ignorecase?"ichas":"has",valuea:e,valueb:t.choiceid,typea:"object",typeb:"string"}})})}],e.sequence=e.matching=[function(t,e,i){if(t.length!==e.length)return!1;var n=s.zipWith(t,e,function(t,e){return s.extend({},t,e)});return r(i,{kind:"and",statements:n})}],e.numeric=[function(t,e,i){return r(i,{kind:"and",statements:t.map(function(t){return t.statement})})}],e.fillin=[function(t,e,i){var n=i.prop("Value")[0];return r(i,{kind:"or",statements:t.map(function(t,e){return{kind:"compare",operator:t.ignorecase?"iceq":"eq",valuea:n,valueb:i.getChoiceById(t.choiceid).lmstext,typea:"string",typeb:"string"}})})}],{setCurrInteraction:function(t){return this.interaction=t,this},getChosenAnswer:function(e){return s.find(this.interaction.answers(),function(t){return this.evaluateResponses(e,t)}.bind(this))},evaluateAnswers:function(t){if(this.interaction){var e=this.getChosenAnswer(t);return e||i("evaluateAnswers","no answer found."),e}i("evaluateAnswers","needs to have interaction defined via `setCurrInteraction`.")},evaluateResponses:function(t,e){return this.performEvaluation(t,e)},isOther:function(t){var e=s.first(t.evaluate.statements);return!!e&&"other"===e.kind},getEvalFns:function(){return e[this.interaction.type()]},performEvaluation:function(e,i){var n=this.interaction,t=this.getEvalFns();return this.isOther(i)||!s.isEmpty(t)&&t.every(function(t){return t(i.evaluate.statements,e,n)}.bind(this))}}}.call(e,o,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(9),i=n(519);return e.extend({model:i})}.call(e,n,e,t))||(t.exports=i)},function(t,e,S){"use strict";var i;void 0===(i=function(t){function d(e,t,i){var n=p.partial(p.findWhere,t);return i.filter(function(t){return null!=n({id:t.id})===e})}var e,i,n=S(11),r=S(232),s=S(43),o=S(17),a=S(27),l=S(237),u=S(14),p=DS._,c=DS.utils,h=DS.pubSub,f=DS.events,g=DS.vow,m=DS.resolver,v=DS.constants,y=DS.BaseModel;return y.extend({isSlideDraw:!0,mixins:[l,o,a],resolveables:["slides","actionGroups","variables"],shorthand:["sliderefs","exitaction","slides","shufflecount","shuffle","actionGroups","slideNumber","slideNumberInScene"],shortEvents:{self:((i={})[n.SET_DRAW_REVIEW]="onSetDrawReview",i)},abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},associations:{variables:s},subscriptions:((e={})[f.player.RESET]="generateDraw",e),initialize:function(){this.slideDfd=g.Deferred(),h.once(f.data.INITIALIZED,this.createDraw.bind(this))},createDraw:function(){this.generateDraw().fixRefIds(),this.slideDfd.resolve(this.slides())},fixRefIds:function(){var e=[this.parent.id,this.id].join(v.PATH_DELIMITER);this.slides().forEach(function(t){t.fullId(e)})},getScene:function(){return this.getClosestAncestorByKind("scene")},getTopSlide:function(){return p.first(this.sliderefs())},getBottomSlide:function(){return p.last(this.sliderefs())},hasLockedTopSlide:function(){return this.getTopSlide().linkprev},hasLockedBottomSlide:function(){return this.getBottomSlide().linknext},startingSlide:function(){return c.stripPlayer(this.slides().first().absoluteId)},getNextSlideId:function(t){var e=t.nextSibling();return e&&e.absoluteId},getFirstSlide:function(){return this.slides().first()},performExitAction:function(){this.trigger(f.draw.EXIT),u.executeAction(this.exitaction(),{context:this})},getTop:function(){var t=this.sliderefs(),e=0,i=[];if(this.hasLockedTopSlide())for(i.push(this.getTopSlide());i.length&&p.last(i).linknext&&t[e+1];)i.push(t[++e]);return i},getBottom:function(){var t=this.sliderefs(),e=t.length-1,i=[];if(this.hasLockedBottomSlide())for(i.push(this.getBottomSlide());p.first(i).linkprev&&t[e-1];)i.unshift(t[--e]);return i},getTrimmedSlides:function(){return this.trimSpecial(this.sliderefs().slice())},trimSpecial:function(t){for(;t.length&&t[0].linkprev;)t.shift();for(;t.length&&p.last(t).linknext;)t.pop();return t},getMiddle:function(t,e){if(e<=0)return[];function i(t){return o?Math.floor(Math.random()*t):0}var n,r,s,o=this.shuffle(),a=[],l=this.getScene().getRefs(),u=p.partial(d,!1,l),c=p.partial(d,!0,l),h=u(t);if(h.length<e)for(s=c(t);h.length<e;)h.push.apply(h,s.splice(i(s.length),1));for(;a.length<e&&h.length;){for(n=h[r=i(h.length)];n.linkprev;)n=h[--r];for(;n;)a.push.apply(a,h.splice(r,1)),n=n.linknext&&h[r]}return a},getIncludedSlides:function(t){return t.filter(function(t){return t.shuffleinclude})},generateDraw:function(){var t,e,i,n=this.getTop(),r=this.getBottom(),s=this.getTrimmedSlides(),o=this.getIncludedSlides(s);return s=p.xor(s,o),e=(this.get("shuffle")?this.shufflecount():this.sliderefs().length)-(n.length+r.length+o.length),t=this.getMiddle(s,e),i=n.concat(o,t,r),this.generateSlides(i),this},generateSlides:function(t){this.trigger(f.draw.RESET,this);var e=this.get("navindex"),i=this.resolveSlides(t);return i.forEach(function(t){t.navIndex=e}),this.set("slides",new r(i,{parent:this})),t.forEach(function(t){this.getScene().addRef(t)}.bind(this)),this.createOrderArray(t),this.trigger(f.draw.RESET_COMPLETE,this),h.trigger(f.draw.RESET_COMPLETE),this},resolveSlides:function(t){return t.map(function(t){var e=c.prefixWithPlayer(t.id);return p.cloneDeep(m.resolvePath(e,this))}.bind(this))},getSlidePromise:function(){return this.slideDfd.promise()},onSetDrawReview:function(t){this.isInReview=t.review}})}.call(e,S,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var e=r(9),i=r(521),n=DS._;return e.extend({model:i,hasType:function(e){return this.some(function(t){return t.type()===e})},getVideoCount:function(){return n.countBy(this.models,function(t){return t.type()}).video||0}})}.call(e,r,e,t))||(t.exports=i)},function(t,e,h){"use strict";var i;void 0===(i=function(t){var e=h(183),a=h(184),i=h(522),r=DS._,n=DS.utils,l=DS.vow,s=DS.BaseModel,u=DS.detection,o={img:"swf png jpg jpeg gif bmp".split(" "),video:"flv mov mp4 avi".split(" "),audio:"mp3".split(" ")},c={audio:e,video:i};return s.extend({shorthand:["url","type","width","height","mobiledx","mobiledy","captions"],initialize:function(){var t=this.url();null!=t&&t.startsWith("data:")||this.url(n.resolveAssetUrl(t)),this.inferType()},ext:function(){return r.last(this.url().split("."))},isValid:function(){return"swf"!==this.ext()},inferType:function(){var n=this.ext();return this.type(r.reduce(o,function(t,e,i){return r.contains(e,n)?i:t},null)),this},load:function(t){if(null!=this.currentLoader)return this.currentLoader.promise;var e,i,n,r=this.type(),s="audio"===r;if(!this.isValid()||this.isLoaded&&!t&&(!s||!u.capabilities.hasAudioApi))return(i=(e=l.Deferred()).resolve().promise()).dfd=e,i;var o=c[r]||a;return this.currentLoader=n=new o({type:this.type(),url:this.url(),id:this.id,loadForView:t}),n.promise.then(function(){this.isLoaded=!0}.bind(this)).always(function(){n.teardown(),this.currentLoader=null}.bind(this)),n.promise.dfd=n.dfd,n.promise}})}.call(e,h,e,t))||(t.exports=i)},function(t,e,s){"use strict";var i;void 0===(i=function(t){function e(t){this.init(t)}var i=s(184),n=s(180),r=DS._;return r.assign(e.prototype,i.prototype,{isMediaElement:!0,isPaused:!0,isEnded:r.constant(!0),createElement:function(){var e=this;return n.requestVideoEl(this).then(function(t){t.src=e.url,e.setElement(t),e.load()}),this},retrieveVideo:function(){return this.el},teardown:r.noop}),e}.call(e,s,e,t))||(t.exports=i)},function(t,e,I){"use strict";var i;void 0===(i=function(t){function e(t){return!t.prop("Answered")}function i(t){return 0===t.prop("AttemptCount")}function n(t){return!0===t.prop("Viewed")}function r(t){return n(t)&&e(t)}function s(t){return n(t)&&i(t)}function o(t){return!0===t.get("istracked")}function a(t){return t.skipenabled()}function l(t){return t.isSlide||A(t)}function u(t){return Math.floor(100*t)/100}var c,h,d=I(11),p=I(238),f=I(230),g=I(17),m=I(27),v=DS._,y=DS.windowManager,S=DS.utils,b=DS.constants,w=DS.events,x=DS.dom,P=DS.resolver,E=DS.BaseModel,C=DS.resumer,T=DS.pubSub,D=DS.vow,A=function(t){return t.isSlideDraw},R=E.extend({mixins:[m,g],shorthand:["issurvey","passPercent","submitunanswered","scoretype","resettype","reviewtype","actionGroups"],resolveables:["actionGroups","variables","quizzes"],associations:{sliderefs:f},playerPropNames:{mustPass:!0,QuizComplete:!1,AllQuestionsSubmitted:!1,AllQuestionsAnswered:!1,Score:0,PercentScore:0,PassScore:0,Evaluated:!1,Completed:!1,Passed:!1,Weight:1,model:{PassPercent:"passPercent"}},abilities:{resolveAsThis:!0,resolveAsParent:!0,beEventTarget:!0},shortEvents:{self:((h={})[d.EVAL_ALL_UNANSWERED]="evalAllUnanswered",h[d.SET_QUIZ_COMPLETE]="setQuizComplete",h[d.NEXT_VIEWED_SLIDE]="onNextReviewedSlide",h[d.RESET_QUIZ]="onResetQuiz",h)},subscriptions:((c={})[w.data.INITIALIZED]="onDataInitialized",c[w.slide.HAS_CHANGED]="onSlideHasChanged",c[w.player.RESET]="onResetPlayer",c),maxPoints:0,currentMaxPoints:0,attempts:0,initialize:function(){this.referencesBuilt=D.Deferred(),this.viewedInteractions={},this.listenTo(this.getPlayerProps(),{"change:Score":this.onChangeScoreProp})},onDataInitialized:function(){this.buildReferences(),this.referencesBuilt.then(this.updateInteractionRefs.bind(this))},updateInteractionRefs:function(){this.updateMaxPoints(),this.updatePassScore(),this.listenForViewsAndEvaluations(),this.listenForAnswered()},disconnectReferences:function(){null!=this.flatInteractions&&this.flatInteractions.forEach(function(t){this.stopListening(t)}.bind(this)),null!=this.interactions&&this.interactions.forEach(function(t){this.stopListening(t),this.stopListening(t)}.bind(this))},buildReferences:function(){return this.buildQuizzes(),this.slides=v(this.sliderefs().invoke("getSlide")).filter(l).value(),this.draws=this.slides.filter(A),this.waitForDraws(),D.after.apply(D,this.quizzes.map(v.property("referencesBuilt"))).then(this.referencesBuilt.resolve),this},waitForDraws:function(){var t=this.slides.filter(A);t.forEach(function(t){var e=this.onDrawReceived.bind(this,t);this.listenTo(t,w.slide.CHANGE,e),this.listenTo(t,w.draw.RESET,this.onDrawReset.bind(this)),this.listenTo(t,w.draw.RESET_COMPLETE,this.onAfterDrawReset.bind(this)),null==t.slides()?0:e()}.bind(this)),0===t.length&&this.afterDrawReceived()},onDrawReset:function(t){this.disconnectReferences(),t.slides().forEach(function(t){v.remove(this.slides,t)}.bind(this)),v.set(t,["spliceIdx",this.absoluteId],-1),v.set(t,["spliceNum",this.absoluteId],0)},onAfterDrawReset:function(){this.updateInteractionRefs()},onDrawReceived:function(t){var e=["spliceIdx",this.absoluteId],i=["spliceNum",this.absoluteId],n=S.getPath(t,e,this.slides.indexOf(t)),r=S.getPath(t,i,1);v.set(t,e,n),v.set(t,i,t.slides().length),0<=n&&0<r&&this.slides.splice(n,r),this.slides=this.slides.concat(t.slides().slice()),this.afterDrawReceived()},afterDrawReceived:function(){var t;return this.interactions=v(this.slides).invoke("interactions").compact().value(),this.flatInteractions=v(this.interactions).invoke("slice").flattenDeep().filter(o).value(),this.slides.forEach(function(t){null!=t.setQuiz&&t.setQuiz(this)}.bind(this)),this.flatInteractions.forEach(function(t,e){t.prop("QuestionIndex",e)}),t=0===this.flatInteractions.length,this.prop({AllQuestionsSubmitted:this.prop("AllQuestionsSubmitted")||t,AllQuestionsAnswered:this.prop("AllQuestionsAnswered")||t}),this},onSlideHasChanged:function(t){this.currentPlayerSlideId=t},getCurrentSlideIndex:function(t){return v.findIndex(t,function(t){return S.stripPlayer(t.absoluteId)===this.currentPlayerSlideId}.bind(this))},getFilteredItemsForReviewReset:function(t,e){return!0===this.issurvey()||void 0===e?v.sortBy(t,this.sortByViewedOrder):v(t).filter(e).sortBy(this.sortByViewedOrder).value()},sortByViewedOrder:function(t){return C.totalViewedSlides.indexOf(t)},onNextReviewedSlide:function(t){var e=v.isEmpty(t.status_filter)?void 0:t.status_filter;this.navigateToNextViewedQuizSlide(t,e)},onResetPlayer:function(){this.resetQuiz(!0)},onResetQuiz:function(){this.resetQuiz(!1)},navigateToNextViewedQuizSlide:function(t,e){var i,n=void 0!==e?function(t){return t.getInteractionStatus()===e}:void 0,r=this.getFilteredItemsForReviewReset(this.slides,n),s=this.getCurrentSlideIndex(r)+1;s!==r.length&&null!=(i=v.find(r.slice(s),function(t){return v.contains(C.totalViewedSlides,t)}))?T.trigger(w.request.NEXT_SLIDE,i.absoluteId):T.trigger(w.request.NEXT_SLIDE,t.completed_slide_ref.value)},resetQuiz:function(t){this.resetProps(),this.completed=!1,this.viewedInteractions={};var e=void(this.currentMaxPoints=0),i=void 0;!1===t&&this.resettype()===b.reviewResetTypes.INCORRECTONLY&&(e=function(t){return!t.isPassing()},i=function(t){return t.getInteractionStatus()===b.statuses.INCORRECT},this.getFilteredItemsForReviewReset(this.flatInteractions,function(t){return t.isPassing()}).forEach(function(t){return t.viewed=!0}),this.updateViewedInteractions());var n=this.getFilteredItemsForReviewReset(this.flatInteractions,e),r=this.getFilteredItemsForReviewReset(this.slides,i);if(v.invoke(n,"resetResume",!0),r.forEach(function(t){t.resetResume(),t.updateInteractionData().onAfterResumeBuilt()}),this.resettype()!==b.reviewResetTypes.INCORRECTONLY&&v.invoke(this.draws,"generateDraw"),this.updatePassScore().updateScore(),this.hasScoring()){var s=this.getScoring();s.prop("Completed",!1),T.trigger(w.quiz.RETRIED,s)}C.savePresentationData(),this.attempts++},listenForViewsAndEvaluations:function(){this.interactions.forEach(function(t){this.listenTo(t,w.interaction.VIEWED,this.onInteractionViewed),this.listenTo(t,w.interaction.EVALUATED,this.onInteractionEvaluated)}.bind(this))},listenForAnswered:function(){this.flatInteractions.forEach(function(t){this.listenTo(t.getPlayerProps(),"change:Answered",this.onInteractionAnswered)}.bind(this))},buildQuizzes:function(){this.getClosestParentRef();var t=this.get("quizrefs")||[];this.quizzes=t.map(function(t){var e=P.resolvePath(S.prefixWithPlayer(t.id),this);return e.prop({mustPass:t.mustpass,weight:t.weight}),e}.bind(this)),this.hasScoring()&&this.quizzes.forEach(function(t){t.setScoring(this.scoring)}.bind(this))},isPassed:function(){return this.updatePassScore().updatePercentScore(),this.prop("Score")>=this.prop("PassScore")&&this.quizzes.every(function(t){return t.prop("mustPass")&&t.isPassed()})},calcScore:function(){return this.calcThisScore()+this.calcChildScores()},calcThisScore:function(){return v.reduce(this.flatInteractions,function(t,e){return t+v.result(e,"getLastScore",0)},0)},calcChildScores:function(){return this.reduceQuizzes(function(t,e){return t+e.calcScore()},0)},updateScore:function(){return this.prop("Score",this.calcScore()),this.hasScoring()&&this.getScoring().updateScore(this),this.prop("Passed",this.isPassed()),this},getCurrentMaxPoints:function(){return 0<this.quizzes.length&&(this.currentMaxPoints=this.quizzes.reduce(function(t,e){return t+e.getMaxPoints()},0)),this.currentMaxPoints},getMaxPoints:function(){return"partial"===this.scoretype()?this.getCurrentMaxPoints():this.maxPoints},calcPassScore:function(){return u(S.pctToDec(this.prop("PassPercent"))*this.getMaxPoints())},updatePassScore:function(){return this.prop("PassScore",this.calcPassScore()),this},calcPercentScore:function(){return u(S.decToPct(this.prop("Score")/(this.getMaxPoints()||1)))},updatePercentScore:function(){return this.prop("PercentScore",this.calcPercentScore()),this},calcMaxPoints:function(){return this.calcThisMaxPoints()+this.calcChildMaxPoints()},calcThisMaxPoints:function(){return v(this.flatInteractions).invoke("maxpoints").reduce(S.add,0)},calcChildMaxPoints:function(){return this.reduceQuizzes(function(t,e){return t+e.calcMaxPoints()},0)},reduceQuizzes:function(t,e){return 0===this.quizzes.length?e:this.quizzes.reduce(t.bind(this),e)},updateMaxPoints:function(){return this.maxPoints=this.calcMaxPoints()||1,this},updateCurrentMaxPoints:function(){return this.currentMaxPoints=this.calcCurrentMaxPoints(),this},calcCurrentMaxPoints:function(){return v.reduce(this.viewedInteractions,function(t,e){return t+e},0)},updateViewedInteractions:function(){var e=this;return this.flatInteractions.forEach(function(t){t.viewed&&null==e.viewedInteractions[t.absoluteId]&&(e.viewedInteractions[t.absoluteId]=t.maxpoints())}),this},onInteractionEvaluated:function(t){this.updateScore().updateAllQuestionsSubmitted(),T.trigger(w.interaction.EVALUATED,this,t)},onInteractionViewed:function(t,e){null==this.viewedInteractions[t]&&(this.viewedInteractions[t]=e),this.updateCurrentMaxPoints()},onInteractionAnswered:function(){this.prop("AllQuestionsAnswered",this.getUnansweredInteractions().every(a)),T.trigger(w.quiz.INTERACTION_ANSWERED,this)},onChangeScoreProp:function(){this.updatePercentScore()},updateAllQuestionsSubmitted:function(){return this.prop("AllQuestionsSubmitted",this.getUnsubmittedInteractions().every(a)),this},getUnsubmittedInteractions:function(){var t="viewed"===this.submitunanswered()?s:i;return this.flatInteractions.filter(t)},getUnansweredInteractions:function(){var t="viewed"===this.submitunanswered()?r:e;return this.flatInteractions.filter(t)},attempted:function(){return this.flatInteractions.length!==this.getUnansweredInteractions().length||this.quizzes.some(function(t){return t.attempted()})},evalAllUnanswered:function(){var t=y.getCurrentWindowSlide();return null!=t&&t.storeInteractionResults(),this.prop("Evaluated")||(this.getUnsubmittedInteractions().forEach(function(t){t.evaluateUnanswered()}),this.quizzes.forEach(function(t){t.evalAllUnanswered()}),this.prop("Evaluated",!0)),this.quizzes.forEach(function(t){t.evalAllUnanswered()}),this.updateScore(),this.setResumeInMotion(),this.timeComplete=this.timeComplete||new Date,this},setQuizComplete:function(){var t=this.completed;this.completed=!0,this.prop("QuizComplete",this.quizzes.every(function(t){return t.getIsComplete()})),this.updateScore(),t||T.trigger(w.quiz.COMPLETED,this),this.hasScoring()&&this.getScoring().checkCourseComplete(),this.timeComplete=new Date},getIsComplete:function(){return!0===this.prop("QuizComplete")},setResumeInMotion:function(){this.slides.forEach(function(t){t.updateInteractionData().onAfterResumeBuilt()})},getResumeData:function(){return[Number(this.prop("Evaluated")),Number(this.prop("QuizComplete"))].join("")},setResumeData:function(t){this.prop({Evaluated:"1"===t.charAt(0),QuizComplete:"1"===t.charAt(1)}),this.updateScore().updateViewedInteractions().updateCurrentMaxPoints(),this.hasScoring()&&this.getScoring().updateStatus(),this.updateAllQuestionsSubmitted()},setScoring:function(t){this.scoring=t},getScoring:function(){return this.scoring},hasScoring:function(){return!!this.getScoring()},getAttempts:function(){return this.attempts},markAttemptsSent:function(){this.flatInteractions.forEach(function(t){t.markAttempts()}),this.quizzes.forEach(function(t){t.markAttemptsSent()})},getAoSoapXml:function(){var e=[x.writeNode("quiz",this.getQuizAttributes())];return this.quizzes.length?e.push(this.getQuizzesXml()):(e.push(x.writeNode("interactions")),this.flatInteractions.forEach(function(t){e.push(t.getAoSoapXml())}),e.push(x.writeCloseNode("interactions"))),e.push(x.writeCloseNode("quiz")),e.join("")},getQuizAttributes:function(){var t=this.isType("survey"),e=this.getIsComplete()?b.statuses.COMPLETE:b.statuses.INCOMPLETE,i=this.isPassed()?b.statuses.PASSING:b.statuses.FAILING,n=t?e:i,r={idRef:this.id,duration:0,status:n};return t||(r.score=Math.floor(100*this.prop("Score"))/100,r.possibleScore=this.maxPoints),r},getQuizzesXml:function(){var e=[x.writeNode("quizzes")];return this.quizzes.forEach(function(t){e.push(t.getAoSoapXml())}),e.push(x.writeCloseNode("quizzes")),e.join("")}});return p.prototype.model=R}.call(e,I,e,t))||(t.exports=i)},function(t,e,r){"use strict";var i;void 0===(i=function(t){var e=r(9),i=r(525),n=DS.Chunk;return e.extend({model:i,getResumeData:function(){return this.invoke("getResumeData").map(n.create).join("")||n.create("")},setResumeData:function(e){return this.forEach(function(t){t.setResumeData(e.encodedString()),e=e.reChunk()}),e}})}.call(e,r,e,t))||(t.exports=i)},function(t,e,f){"use strict";var i;void 0===(i=function(t){var e,i,n=f(17),r=f(10),s=f(11),o=DS._,a=DS.pubSub,l=DS.BaseModel,u=DS.Chunk,c=DS.subscribable,h=DS.events,d=DS.utils,p=DS.TimelineLite;return l.extend({mixins:[n,r,c],shorthand:["events"],subscriptions:((i={})[h.request.NEXT_SLIDE]="onNextSlide",i[h.slide.STARTED]="onSlideReady",i[h.resume.RESET_DATA]="onResetData",i),shortEvents:{self:((e={})[s.SHOW_TIMER]="onShowTimer",e[s.HIDE_TIMER]="onHideTimer",e[s.START_TIMER]="onStartTimer",e[s.PAUSE_TIMER]="onPauseTimer",e[s.RESET_TIMER]="onResetTimer",e)},initialize:function(){o.bindAll(this,"onNextSlide","onSlideReady","onResetData","onUpdate","onComplete"),this.tweenTick={val:0},this.timeline=new p({paused:!0}),this.duration=d.toSeconds(this.get("duration")),this.timeline.to(this.tweenTick,this.duration,{val:1,ease:"none",onUpdate:this.onUpdate,onComplete:this.onComplete}),this.resumeOnSlideReady=this.started=!1},onResetData:function(){this.resumeOnSlideReady=!1,this.deferredResumeData="",this.timeline.progress(0),this.trigger("tick",0,0,this.duration)},onNextSlide:function(){this.resumeOnSlideReady=this.started,this.timeline.pause()},onSlideReady:function(){this.resumeOnSlideReady&&this.timeline.play()},elapsed:function(t,e){if(null==t)return this.duration*this.tweenTick.val;this.timeline.progress(t/this.duration,e)},onShowTimer:function(){a.trigger(h.timer.SHOW,this),this.onUpdate()},onHideTimer:function(){a.trigger(h.timer.HIDE,this)},onStartTimer:function(){this.started=!0,this.timeline.play()},onPauseTimer:function(){this.started=!1,this.resumeOnSlideReady=!1,this.timeline.pause()},onResetTimer:function(){this.started=!1,this.onResetData()},onUpdate:function(){this.started&&this.trigger("tick",this.tweenTick.val,this.elapsed(),this.duration)},onComplete:function(){a.trigger(h.timer.COMPLETE),this.executePlayerEvent("timercomplete")},setResumeData:function(t){var e;"1"===t.charAt(0)&&(this.trigger("show"),this.trigger("start"),e=u.fromSignedString64(t.substr(1)),this.elapsed(d.toSeconds(e),!0),this.deferredResumeData="")},getResumeData:function(){return[this.started||this.resumeOnSlideReady?"1":"0",u.toSignedString64(d.toMilliseconds(this.elapsed()),3)].join("")}})}.call(e,f,e,t))||(t.exports=i)},function(t,e,c){"use strict";var i;void 0===(i=function(t){var e,i=c(527),n=c(9),r=DS._,s=DS.events,o=DS.resolver,a=DS.utils,l=DS.vow.Deferred().resolve().promise(),u=r.memoize(function(t){return o.resolvePath(a.prefixWithPlayer(t),null,{optional:!0})});return n.extend({model:i,subscriptions:((e={})[s.slide.STARTED]="onSlideStarted",e),initialize:function(){this.onTimelinePlayingDelegate=this.onTimelinePlaying.bind(this),this.onTimelinePausedDelegate=this.onTimelinePaused.bind(this),this.onTimelineSeekStartDelegate=this.onTimelineSeekStart.bind(this),this.onTimelineSeekEndDelegate=this.onTimelineSeekEnd.bind(this)},findPlaylist:function(e){return this.find(function(t){return 0<=t.get("slideids").indexOf(e)})},load:function(t){var e=this.findPlaylist(t);return null==e||e.isPlaying()?(null!=this.timeline&&(this.timeline.off(s.timeline.PLAYING,this.onTimelinePlayingDelegate),this.timeline.off(s.timeline.PAUSED,this.onTimelinePausedDelegate),this.timeline.off(s.timeline.SEEK_START,this.onTimelineSeekStartDelegate),this.timeline.off(s.timeline.SEEK_END,this.onTimelineSeekEndDelegate),this.timeline=null),l):e.load()},onSlideStarted:function(t){var e=this.currentlyPlaying,i=this.findPlaylist(t);e!==i&&(null!=e&&e.stop(),null!=i&&i.play()),null!=i&&(this.timeline=u(t).getBaseLayer().timeline(),this.timeline.on(s.timeline.PLAYING,this.onTimelinePlayingDelegate),this.timeline.on(s.timeline.PAUSED,this.onTimelinePausedDelegate),this.timeline.on(s.timeline.SEEK_START,this.onTimelineSeekStartDelegate),this.timeline.on(s.timeline.SEEK_END,this.onTimelineSeekEndDelegate)),this.currentlyPlaying=i},onTimelinePlaying:function(){this.seeking||this.currentlyPlaying.resume()},onTimelinePaused:function(){this.seeking||this.currentlyPlaying.pause()},onTimelineSeekStart:function(){this.seeking=!0},onTimelineSeekEnd:function(){this.seeking=!1}})}.call(e,c,e,t))||(t.exports=i)},function(t,e,h){"use strict";var i;void 0===(i=function(t){function n(t){return["presentation_content",t].join("/")}var r=h(183),s=h(53),i=DS._,o=DS.appState,a=DS.events,e=DS.BaseModel,l=DS.vow,u=l.Deferred().resolve().promise(),c=l.Deferred().reject();return c.catch(function(t){return t}),c=c.promise(),e.extend({initialize:function(){this.clips={},this.onClipEndedDelegate=this.onClipEnded.bind(this),this.listenTo(o,a.volume.CHANGE_CURRENT,this.onVolumeChanged)},isPlaying:function(){return null!=this.currentlyPlayingIdx},getRelativeVolume:function(t){return this.get("volume")*t/100},play:function(){return 0<this.get("filenames").length&&this.playIdx(0),this},playIdx:function(t){var e=this.get("filenames")[t],i=s.loadUrl(n(e),"playlist"+t);return i.on(a.audioClip.ENDED,this.onClipEndedDelegate),i.setVolume(this.getRelativeVolume(o.currentVolume())),i.play(),this.clips[t]=i,this.currentlyPlayingIdx=t,this.preloadNext(),this},stop:function(){return Object.keys(this.clips).forEach(this.stopIdx.bind(this)),this.currentlyPlayingIdx=null,this},stopIdx:function(t){var e=this.clips[t];return e.off(a.audioClip.ENDED,this.onClipEndedDelegate),e.destroy(),this.clips[t]=null,this},pause:function(){return this.isPlaying()&&!this.isPaused&&(this.clips[this.currentlyPlayingIdx].pause(),this.isPaused=!0),this},resume:function(){return this.isPlaying()&&this.isPaused&&(this.clips[this.currentlyPlayingIdx].play(),this.isPaused=!1),this},load:function(){return 0<this.get("filenames").length?this.loadIdx(0):u},loadIdx:function(t){var e=n(this.get("filenames")[t]),i=new r({type:"audio",url:e});return i.promise.always(i.teardown.bind(i))},preloadNext:function(){var t=this.currentlyPlayingIdx+1;if(t>=this.get("filenames").length){if(!this.get("loop"))return c;t=0}return t===this.currentlyPlayingIdx?c:this.loadIdx(t)},onClipEnded:function(){var t=this.currentlyPlayingIdx+1;if(t>=this.get("filenames").length){if(!this.get("loop"))return void this.stopIdx(this.currentlyPlayingIdx);t=0}this.currentlyPlayingIdx!==t?(this.stopIdx(this.currentlyPlayingIdx),this.playIdx(t)):this.clips[this.currentlyPlayingIdx].seek(0).play()},onVolumeChanged:function(t,e){i.invoke(this.clips,"setVolume",this.getRelativeVolume(e))}})}.call(e,h,e,t))||(t.exports=i)},function(t,e,c){"use strict";var i;void 0===(i=function(t){function r(t){return i.resolvePath(a.prefixWithPlayer(t),s)}var s,o=c(14),e=DS._,i=DS.resolver,n=DS.automation,a=DS.utils,l=function(){var t=n.getPlayer&&n.getPlayer()||{};return e.extend(u,t)},u={GetVar:function(t){var e=r(t);return null!=e?e.value():null},SetVar:function(t,e){var i,n=r(t);null!=n&&(i={kind:"adjustvar",variable:n.absoluteId,operator:"set",value:{type:n.type(),value:e}},o.executeAction(i,{context:s}))}};return{initialize:function(t){s=t,window.GetPlayer=l}}}.call(e,c,e,t))||(t.exports=i)},function(t,e,l){"use strict";var i;void 0===(i=function(t){var e=l(1),i=l(2),n=l(239),r=(DS._,DS.pubSub),s=DS.events,o=DS.scaler,a=DS.constants;return l(66),e.createClass({displayName:"SlideWindow",mixins:[i,n],getInitialState:function(){return{winScale:window.globals.HAS_FRAME?1:o.getScale()}},componentDidMount:function(){var t=this;window.globals.HAS_FRAME||r.on(s.window.SCALE,function(){t.setState({winScale:o.getScale()})})},getBackground:function(){var t=this.state.currentSlide;return null==t?null:t.get("slidewindowbg")},close:function(){r.trigger(s.window.CLOSING,this.getPath("props.model.id"))},componentWillUpdate:function(t,e){e.currentSlide&&(r.trigger(s.loader.MUTE),this.props.id===a.refs.FRAME&&r.trigger(s.window.MAIN_CHANGED,e.currentSlide,this.props.id))}})}.call(e,l,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(1),i=n(240);DS._;return e.extend(i,{displayName:"MessageWindowUnified",componentDidUpdate:function(){this.htmlReady(function(){this.setState({messageWindowText:this.getScrollAreaText()})}.bind(this))}})}.call(e,n,e,t))||(t.exports=i)},function(t,e,m){"use strict";var i;void 0===(i=function(t){var e,i=m(1),n=m(2),r=m(14),s=DS._,o=DS.dom,a=DS.playerGlobals,l=DS.pubSub,u=DS.events,c=DS.detection,h=DS.focusManager,d=DS.mobileChromeKiller,p=DS.vendorOverrides,f=DS.flagManager,g=null!=p.getAudioInitEvent?p.getAudioInitEvent:s.constant("touchend");return i.createClass({displayName:"MobileStartOverlay",mixins:[n],subscriptions:((e={})[u.request.START]="onMobileStart",e[u.presentation.EXIT_FULLSCREEN]="onExitFullScreen",e[u.presentation.ENTER_FULLSCREEN]="onEnterFullScreen",e),componentDidMount:function(){function t(){e.setState({titleText:DS.stringTabler.getString(DS.constants.strings.PROJECT_TITLE),resumeText:DS.stringTabler.getString("resume"),restartText:DS.stringTabler.getString("restart"),fontScale:f.modernPlayerRefreshEnabled?DS.frameModel.frame.fontscale/100:1})}var e=this;null!=DS.frameModel?t():l.on(DS.events.frame.MODEL_READY,t),this.refs.playIcon.addEventListener(g(),this.onStart),this.htmlReady(function(){c.deviceView.isUnifiedMobile&&null!=this.refs.resume&&(this.refs.resume.addEventListener(g(),this.onStart),this.refs.restart.addEventListener(g(),this.onReset))}.bind(this))},getInitialState:function(){return{visible:!1}},onFocus:function(t){h.setFocusRectOn(this.refs[t])},onEnterFullScreen:function(){document.body.classList.add("is-fullscreen")},onExitFullScreen:function(){document.body.classList.remove("is-fullscreen"),c.env.is360&&c.deviceView.isPhone&&(l.trigger(u.mobile.ENTER_THUMB_VIEW),l.trigger(u.slide.PAUSE_TIMELINE),DS.renderEngine.showMobileStartOverlay(),this.setState({visible:!0}),this.restarted=!0)},onReset:function(){r.executeAction({kind:"resume_player",resume:!1},{context:a.presentation}),this.onStart()},onMobileStart:function(t){var e,i=this;this.rejectDeferred=t.rejectDeferred,o.addClass(document.body,"resume-shown"),e={visible:!0},t.mobileStartAsPrompt&&(e.isResumePrompt=!0),this.setState(e,function(){var t=null!=i.refs.resume?i.refs.resume:i.refs.playIcon;c.env.is360||t.focus(),l.trigger(u.startOverlay.READY)})},onStart:function(){c.env.isPhonePreview||(l.trigger(u.loader.UNMUTE),o.removeClass(document.body,"resume-shown"),this.restarted?l.trigger(u.mobile.EXIT_THUMB_VIEW):(this.rejectDeferred(),d.init()),this.setState({visible:!1}),c.env.is360&&c.deviceView.isPhone&&(l.trigger(u.presentation.ENTER_FULLSCREEN),l.trigger(u.slide.PLAY_TIMELINE)),DS.renderEngine.killMobileStartOverlay())}})}.call(e,m,e,t))||(t.exports=i)},function(t,e,h){"use strict";var i;void 0===(i=function(t){var e,i,n,r=h(1),s=h(2),o=DS.captionsManager,a=DS.pubSub,l=DS.vendorOverrides,u=DS._,c=DS.events;l.positionCaptions||u.noop;return r.createClass({displayName:"Captions",mixins:[s],subscriptions:(e={},i=c.window.SCALE,n="onResize",i in e?Object.defineProperty(e,i,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[i]=n,e),getDefaultProps:function(){return{fontscale:100}},onResize:function(){this.setState({winScale:this.props.getWinScale()})},getInitialState:function(){return{captions:[],showCaptions:o.isCaptionEnabled(),winScale:this.props.getWinScale()}},componentWillMount:function(){this.captions=[],a.on(c.captions.ENABLED,this.toggleCaptioning),a.on(c.slide.STARTED,this.clearAllCaptions);var t=this.props.slideContainer;u.bindAll(this,"onAddCaption","onRemoveCaption"),this.listenTo(t,c.captions.ADD,this.onAddCaption),this.listenTo(t,c.captions.REMOVE,this.onRemoveCaption)},componentWillUnmount:function(){var t=this.props.slideContainer;this.captions=[],a.off(c.captions.ENABLED,this.toggleCaptioning),a.off(c.slide.STARTED,this.clearAllCaptions),this.stopListening(t,c.captions.ADD,this.onAddCaption),this.stopListening(t,c.captions.REMOVE,this.onRemoveCaption)},toggleCaptioning:function(t){this.setState({showCaptions:t,font:o.getCaptionFont()})},clearAllCaptions:function(){this.captions=[],this.setState({captions:[]})},onAddCaption:function(t){this.captions.push(t),this.setState({captions:this.captions.slice()})},onRemoveCaption:function(e){u.remove(this.captions,function(t){return t.textContent===e.textContent}),this.setState({captions:this.captions.slice()})},toHtml:function(t){var e,i,n,r,s=document.createElement("div");for(s.appendChild(t.cloneNode(!0)),i=s.querySelectorAll("q[data-voice]"),r=0;r<i.length;r++)e=(n=i[r]).getAttribute("data-voice"),n.innerHTML=[e,":"," ",n.innerHTML].join("");return s.innerHTML.replace(/&amp;/g,"&")}})}.call(e,h,e,t))||(t.exports=i)},function(t,e,n){"use strict";var i;void 0===(i=function(t){var e=n(1),i=e.Injection.DOMProperty.MUST_USE_ATTRIBUTE;return e.Injection.DOMProperty.injectDOMPropertyConfig({Properties:{accentHeight:i,accumulate:i,alignmentBaseline:i,alphabetic:i,amplitude:i,animate:i,arabicForm:i,ariaControls:i,ascent:i,attributeType:i,azimuth:i,baseFrequency:i,baselineShift:i,bbox:i,bias:i,by:i,calcMode:i,capHeight:i,clip:i,clipPathUnits:i,clipRule:i,colorInterpolation:i,colorInterpolationFilters:i,colorProfile:i,colorRendering:i,contentScriptType:i,contentStyleType:i,cursor:i,descent:i,diffuseConstant:i,direction:i,display:i,divisor:i,dominantBaseline:i,dur:i,edgeMode:i,elevation:i,enableBackground:i,end:i,exponent:i,externalResourcesRequired:i,feColorMatrix:i,feComposite:i,feGaussianBlur:i,feMorphology:i,feTile:i,fillRule:i,filter:i,filterRes:i,filterUnits:i,floodColor:i,floodOpacity:i,focusable:i,fontSizeAdjust:i,fontStretch:i,fontStyle:i,fontVariant:i,fontWeight:i,format:i,from:i,g1:i,g2:i,glyphName:i,glyphOrientationHorizontal:i,glyphOrientationVertical:i,glyphRef:i,hanging:i,horizAdvX:i,horizOriginX:i,horizOriginY:i,ideographic:i,imageRendering:i,in2:i,in:i,intercept:i,k1:i,k2:i,k3:i,k4:i,k:i,kernelMatrix:i,kernelUnitLength:i,kerning:i,keyPoints:i,keySplines:i,keyTimes:i,lengthAdjust:i,letterSpacing:i,lightingColor:i,limitingConeAngle:i,local:i,markerHeight:i,markerUnits:i,markerWidth:i,mask:i,maskContentUnits:i,maskUnits:i,mathematical:i,mode:i,numOctaves:i,operator:i,order:i,orient:i,orientation:i,origin:i,overflow:i,overlinePosition:i,overlineThickness:i,panose1:i,path:i,pathLength:i,patternTransform:i,pointerEvents:i,pointsAtX:i,pointsAtY:i,pointsAtZ:i,preserveAlpha:i,primitiveUnits:i,radius:i,refX:i,refY:i,renderingIntent:i,repeatCount:i,repeatDur:i,requiredExtensions:i,restart:i,result:i,rotate:i,scale:i,seed:i,shapeRendering:i,slope:i,spacing:i,specularConstant:i,specularExponent:i,startOffset:i,stdDeviation:i,stemh:i,stemv:i,stitchTiles:i,strikethroughPosition:i,strikethroughThickness:i,strokeDashoffset:i,strokeLinejoin:i,strokeMiterlimit:i,surfaceScale:i,systemLanguage:i,tableValues:i,targetX:i,targetY:i,textDecoration:i,textLength:i,textRendering:i,to:i,u1:i,u2:i,underlinePosition:i,underlineThickness:i,unicode:i,unicodeBidi:i,unicodeRange:i,unitsPerEm:i,vAlphabetic:i,vHanging:i,vIdeographic:i,vMathematical:i,values:i,vertAdvY:i,vertOriginX:i,vertOriginY:i,viewTarget:i,visibility:i,widths:i,wordSpacing:i,writingMode:i,xChannelSelector:i,xHeight:i,xmlns:i,yChannelSelector:i,z:i,zoomAndPan:i},DOMAttributeNames:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",ariaControls:"aria-controls",attributeType:"attributeType",baseFrequency:"baseFrequency",baseProfile:"baseProfile",baselineShift:"baseline-shift",calcMode:"calcMode",capHeight:"cap-height",clipPath:"clip-path",clipPathUnits:"clipPathUnits",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",contentScriptType:"contentScriptType",contentStyleType:"contentStyleType",diffuseConstant:"diffuseConstant",dominantBaseline:"dominant-baseline",edgeMode:"edgeMode",enableBackground:"enable-background",externalResourcesRequired:"externalResourcesRequired",feColorMatrix:"feColorMatrix",feComposite:"feComposite",feGaussianBlur:"feGaussianBlur",feMorphology:"feMorphology",feTile:"feTile",fillRule:"fill-rule",filterRes:"filterRes",filterUnits:"filterUnits",floodColor:"flood-color",floodOpacity:"flood-opacity",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",glyphRef:"glyphRef",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",kernelMatrix:"kernelMatrix",kernelUnitLength:"kernelUnitLength",keyPoints:"keyPoints",keySplines:"keySplines",keyTimes:"keyTimes",lengthAdjust:"lengthAdjust",letterSpacing:"letter-spacing",lightingColor:"lighting-color",limitingConeAngle:"limitingConeAngle",markerHeight:"markerHeight",markerUnits:"markerUnits",markerWidth:"markerWidth",maskContentUnits:"maskContentUnits",maskUnits:"maskUnits",numOctaves:"numOctaves",overlinePosition:"overline-position",overlineThickness:"overline-thickness",panose1:"panose-1",pathLength:"pathLength",patternTransform:"patternTransform",pointerEvents:"pointer-events",pointsAtX:"pointsAtX",pointsAtY:"pointsAtY",pointsAtZ:"pointsAtZ",preserveAlpha:"preserveAlpha",primitiveUnits:"primitiveUnits",refX:"refX",refY:"refY",renderingIntent:"rendering-intent",repeatCount:"repeatCount",repeatDur:"repeatDur",requiredExtensions:"requiredExtensions",shapeRendering:"shape-rendering",specularConstant:"specularConstant",specularExponent:"specularExponent",startOffset:"startOffset",stdDeviation:"stdDeviation",stitchTiles:"stitchTiles",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashoffset:"stroke-dashoffset",strokeLinejoin:"stroke-linejoin",strokeMiterlimit:"stroke-miterlimit",surfaceScale:"surfaceScale",systemLanguage:"systemLanguage",tableValues:"tableValues",targetX:"targetX",targetY:"targetY",textDecoration:"text-decoration",textLength:"textLength",textRendering:"text-rendering",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",viewBox:"viewBox",viewTarget:"viewTarget",wordSpacing:"word-spacing",writingMode:"writing-mode",xChannelSelector:"xChannelSelector",xHeight:"x-height",yChannelSelector:"yChannelSelector",zoomAndPan:"zoomAndPan"}}),{}}.call(e,n,e,t))||(t.exports=i)}]);

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists