From 906091bddec41c961213fafd91c7e5141529ad39 Mon Sep 17 00:00:00 2001 From: Egor Date: Fri, 8 Dec 2017 23:08:24 -0800 Subject: [PATCH] Deployed ea6eb4f --- ...egasm-081dbeb65ea4ef3bcf4f9e7f7e15d0bb.js} | 4 +- ...endor-6a2c0dfc08b9e56364ee5b4db70205ff.js} | 221 +++++++++--------- index.html | 6 +- 3 files changed, 120 insertions(+), 111 deletions(-) rename assets/{huegasm-f24b8fc1e12777947d2c1ce63ded0c10.js => huegasm-081dbeb65ea4ef3bcf4f9e7f7e15d0bb.js} (99%) rename assets/{vendor-2af83049cf0d8ceaf21cc14493adae64.js => vendor-6a2c0dfc08b9e56364ee5b4db70205ff.js} (99%) diff --git a/assets/huegasm-f24b8fc1e12777947d2c1ce63ded0c10.js b/assets/huegasm-081dbeb65ea4ef3bcf4f9e7f7e15d0bb.js similarity index 99% rename from assets/huegasm-f24b8fc1e12777947d2c1ce63ded0c10.js rename to assets/huegasm-081dbeb65ea4ef3bcf4f9e7f7e15d0bb.js index 7a72375..a5638a1 100644 --- a/assets/huegasm-f24b8fc1e12777947d2c1ce63ded0c10.js +++ b/assets/huegasm-081dbeb65ea4ef3bcf4f9e7f7e15d0bb.js @@ -45,7 +45,7 @@ else if(t.length>1){var s=e.get("multipleBridgeIps") t.forEach(function(e){s.pushObject(e.internalipaddress)}),o="multiple"}else o="fail" e.set("bridgeFindStatus",o)}).fail(function(){e.set("bridgeFindStatus","fail")})},pingBridgeUser:function(){var e=this,t=this.get("bridgeIp"),n=this.get("bridgeUserNamePingIntervalProgress"),o=this.get("bridgeUsernamePingMaxTime") null!==t&&n<100?(r.ajax("http://"+t+"/api",{data:JSON.stringify({devicetype:"huegasm"}),contentType:"application/json",type:"POST"}).done(function(t,n){e.isDestroyed||"success"!==n||t[0].error||(e.clearBridgePingIntervalHandle(),e.get("storage").set("huegasm.bridgeUsername",t[0].success.username),e.set("bridgeUsername",t[0].success.username))}).fail(function(){e.clearBridgePingIntervalHandle(),e.setProperties({bridgeConnectError:!0,bridgeConnectMessage:l('Your network and/or computer security settings are preventing Huegasm from connecting to your Hue bridge.
Feel free to contact us at huegasm.app@gmail.com if this is unexpected and you need help debugging the problem.')})}),this.incrementProperty("bridgeUserNamePingIntervalProgress",this.get("bridgeUsernamePingIntervalTime")/o*100)):this.clearBridgePingIntervalHandle()},clearBridgePingIntervalHandle:function(){clearInterval(this.get("bridgePingIntervalHandle")),this.set("bridgePingIntervalHandle",null)},actions:{retry:function(){this.onBridgeIpChange()},chooseBridge:function(e){this.set("bridgeIp",e),this.get("storage").set("huegasm.bridgeIp",e)},findBridgeByIp:function(){var e=this,t=this.get("manualBridgeIp") -"trial"===t.toLowerCase()||"offline"===t.toLowerCase()?this.setProperties({trial:!0,bridgeIp:"trial",bridgeUsername:"trial"}):r.ajax("http://"+t+"/api",{data:JSON.stringify({devicetype:"huegasm"}),contentType:"application/json",type:"POST"}).fail(function(){e.set("manualBridgeIpNotFound",!0),a(e,function(){this.set("manualBridgeIpNotFound",!1)},5e3)}).then(function(){e.send("chooseBridge",t)})}}})}),define("huegasm/pods/components/bridge-finder/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.HTMLBars.template({id:"djNrwUFA",block:'{"symbols":["bridge"],"statements":[[4,"unless",[[20,["bridgeUsername"]]],null,{"statements":[[4,"if",[[20,["bridgeIp"]]],null,{"statements":[[4,"unless",[[20,["bridgeConnectError"]]],null,{"statements":[[0," "],[6,"svg"],[9,"version","1.2"],[9,"baseProfile","tiny"],[9,"id","press-bridge-button-img"],[9,"x","0px"],[9,"y","0px"],[9,"viewBox","0 0 345.5 335.5"],[9,"xml:space","preserve","http://www.w3.org/XML/1998/namespace"],[7],[0,"\\n "],[6,"path"],[9,"style"," fill: white; stroke: black;"],[9,"d","M164.7,288.7c8.3-21.9,40.4-18.1,40.4-18.1l-56.2-88.5c-16.7-0.6-30-14.3-30-31.1c0-17.2,13.9-31.2,31.2-31.2\\n c17.2,0,31.2,13.9,31.2,31.2c0,5.2-1.3,10.1-3.5,14.4c3.6,5.8,10.6,17.1,18.1,29.3l6,9.8c-7.2-11.8-0.9-20.7,5.3-23.3\\n c14-9.1,21.4,5.1,21.4,5.1l5.3,8.7c-5.3-8.7-4.8-16.3,2.8-20.7c0,0,4.8-3.4,9.4-2.7c5.1,0.8,11.8,6.2,19.6,19.7\\n c0.3,0.6,0.6,1.1,0.9,1.6c-2.4-5.9-6-19.8,6.4-25.9c12.2-5.2,18.8,3.1,18.8,3.1s2.2,3.2,5.6,8.4c1.8-9.3,2.7-18.8,2.7-28.6\\n C300,67.1,232.8,0,150,0C67.1,0,0,67.1,0,150s67.1,150,150,150c4.6,0,9.1-0.2,13.6-0.6C162.2,295.5,163.5,290.9,164.7,288.7z\\n M150,66.6c6.5,0,11.8,5.3,11.8,11.8c0,6.5-5.3,11.8-11.8,11.8c-6.5,0-11.8-5.3-11.8-11.8C138.2,71.9,143.5,66.6,150,66.6z\\n M79.7,161.8c-6.5,0-11.8-5.3-11.8-11.8c0-6.5,5.3-11.8,11.8-11.8c6.5,0,11.8,5.3,11.8,11.8C91.5,156.5,86.2,161.8,79.7,161.8z\\n M98.3,110c-6.5,0-11.8-5.3-11.8-11.8c0-6.5,5.3-11.8,11.8-11.8c6.5,0,11.8,5.3,11.8,11.8C110.1,104.7,104.8,110,98.3,110z"],[7],[8],[0,"\\n "],[6,"path"],[9,"style"," fill: white; stroke: #8089ff; stroke-width: 5px;"],[9,"d","M150.8,154.6c10.6-6.4,16.8-2.8,20.4,1.2c0.3-1.5,0.5-3.1,0.5-4.7c0-12-9.7-21.8-21.8-21.8c-12,0-21.8,9.7-21.8,21.8\\n c0,9.7,6.4,17.9,15.1,20.7C141.8,166.6,142.2,159.8,150.8,154.6z"],[7],[8],[0,"\\n "],[6,"path"],[9,"style"," fill: white; "],[9,"stroke","#000000"],[9,"stroke-width","7"],[9,"stroke-linecap","round"],[9,"stroke-linejoin","round"],[9,"stroke-miterlimit","10"],[9,"d","\\n M265.5,191.4c8.9,15.5-12.7-14.5,7.2-24.3c12.2-5.2,18.8,3.1,18.8,3.1s34.7,51.1,47.6,79.2c9.6,35.8-7,57.4-32.7,74\\n c-25.7,16.6-46,6.2-65.4-4.8c-19.4-11-47-13.6-64.2-12.8c-17.2,0.8-14.5-12.8-12.2-17.1c8.3-21.9,40.4-18.1,40.4-18.1L147.6,180\\n c0,0-12.9-15.6,3.2-25.4c16.1-9.7,22.2,3.7,24.3,6.6c0.9,1.3,10.2,16.4,20.6,33.3l6,9.8c-7.2-11.8-0.9-20.7,5.3-23.3\\n c14-9.1,21.4,5.1,21.4,5.1l5.3,8.7c-5.3-8.7-4.8-16.3,2.8-20.7c0,0,4.8-3.4,9.4-2.7C251,172.4,257.8,177.8,265.5,191.4z"],[7],[8],[0,"\\n "],[6,"line"],[9,"fill","none"],[9,"stroke","#000000"],[9,"stroke-width","7"],[9,"stroke-linecap","round"],[9,"stroke-linejoin","round"],[9,"stroke-miterlimit","10"],[9,"x1","266.9"],[9,"y1","194.1"],[9,"x2","278.3"],[9,"y2","213.9"],[7],[8],[0,"\\n "],[6,"line"],[9,"fill","none"],[9,"stroke","#000000"],[9,"stroke-width","7"],[9,"stroke-linecap","round"],[9,"stroke-linejoin","round"],[9,"stroke-miterlimit","10"],[9,"x1","233.1"],[9,"y1","194.1"],[9,"x2","252.9"],[9,"y2","227"],[7],[8],[0,"\\n "],[6,"line"],[9,"fill","none"],[9,"stroke","#000000"],[9,"stroke-width","7"],[9,"stroke-linecap","round"],[9,"stroke-linejoin","round"],[9,"stroke-miterlimit","10"],[9,"x1","200.6"],[9,"y1","203"],[9,"x2","226"],[9,"y2","241.6"],[7],[8],[0,"\\n "],[8],[0,"\\n\\n "],[1,[25,"paper-progress-linear",null,[["warn","value"],[true,[20,["bridgeUserNamePingIntervalProgress"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[20,["isAuthenticating"]]],null,{"statements":[[0," "],[6,"p"],[7],[0,"\\n Your bridge IP is "],[6,"b"],[7],[1,[18,"bridgeIp"],false],[8],[0,"\\n "],[6,"br"],[7],[8],[0," Press the button on your bridge to authenticate Huegasm.\\n "],[8],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[20,["bridgeConnectError"]]],null,{"statements":[[0," "],[1,[18,"bridgeConnectMessage"],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[6,"p"],[7],[0,"You failed to press the button in time. "],[6,"a"],[9,"class","no-text-decoration"],[9,"href","#"],[3,"action",[[19,0,[]],"retry"]],[7],[0,"RETRY"],[8],[8],[0,"\\n"]],"parameters":[]}]],"parameters":[]}]],"parameters":[]},{"statements":[[4,"unless",[[20,["bridgeFindStatus"]]],null,{"statements":[[0," "],[1,[25,"paper-progress-circular",null,[["diameter"],[100]]],false],[0,"\\n "],[6,"p"],[7],[0,"Trying to find your bridge\'s IP."],[8],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[20,["bridgeFindMultiple"]]],null,{"statements":[[0," "],[6,"p"],[7],[0,"Huegasm found multiple hue bridges. "],[6,"br"],[7],[8],[0," Please select the one you want to use for Huegasm."],[8],[0,"\\n\\n "],[6,"div"],[9,"id","bridge-button-group"],[7],[0,"\\n"],[4,"each",[[20,["multipleBridgeIps"]]],null,{"statements":[[0," "],[1,[25,"paper-radio",null,[["value","label","onChange"],[[19,1,[]],[19,1,[]],[25,"action",[[19,0,[]],"chooseBridge"],null]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[8],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[20,["bridgeFindFail"]]],null,{"statements":[[0," "],[6,"p"],[7],[0,"A hue bridge could not be automatically found on your network. "],[6,"br"],[7],[8],[0," Enter one manually? "],[6,"br"],[7],[8],[6,"br"],[7],[8],[0," (or type "],[6,"b"],[7],[0,"offline"],[8],[0," to look around)\\n "],[8],[0,"\\n\\n "],[6,"span"],[9,"id","bridge-input"],[7],[0,"\\n "],[1,[25,"paper-input",null,[["label","value","onChange"],["Hue bridge IP address",[20,["manualBridgeIp"]],[25,"action",[[19,0,[]],[25,"mut",[[20,["manualBridgeIp"]]],null]],null]]]],false],[0,"\\n\\n "],[6,"div"],[7],[0,"\\n "],[1,[25,"paper-button",null,[["onClick","raised","primary","label"],[[25,"action",[[19,0,[]],"findBridgeByIp"],null],true,true,"Find"]]],false],[0,"\\n "],[8],[0,"\\n "],[8],[0,"\\n\\n"],[4,"if",[[20,["manualBridgeIpNotFound"]]],null,{"statements":[[0," "],[6,"p"],[9,"class","bg-danger"],[7],[0,"\\n Could not find a bridge with that IP address.\\n "],[8],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]}]],"parameters":[]}]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"huegasm/pods/components/bridge-finder/template.hbs"}})}),define("huegasm/pods/components/hue-controls/component",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}) +"trial"===t.toLowerCase()||"offline"===t.toLowerCase()?this.setProperties({trial:!0,bridgeIp:"trial",bridgeUsername:"trial"}):r.ajax("http://"+t+"/api",{data:JSON.stringify({devicetype:"huegasm"}),contentType:"application/json",type:"POST"}).fail(function(){e.set("manualBridgeIpNotFound",!0),a(e,function(){this.set("manualBridgeIpNotFound",!1)},5e3)}).then(function(){e.send("chooseBridge",t)})}}})}),define("huegasm/pods/components/bridge-finder/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.HTMLBars.template({id:"ZIkO48/S",block:'{"symbols":["bridge"],"statements":[[4,"unless",[[20,["bridgeUsername"]]],null,{"statements":[[4,"if",[[20,["bridgeIp"]]],null,{"statements":[[4,"unless",[[20,["bridgeConnectError"]]],null,{"statements":[[0," "],[6,"svg"],[9,"version","1.2"],[9,"baseProfile","tiny"],[9,"id","press-bridge-button-img"],[9,"x","0px"],[9,"y","0px"],[9,"viewBox","0 0 345.5 335.5"],[9,"xml:space","preserve","http://www.w3.org/XML/1998/namespace"],[7],[0,"\\n "],[6,"path"],[9,"style"," fill: white; stroke: black;"],[9,"d","M164.7,288.7c8.3-21.9,40.4-18.1,40.4-18.1l-56.2-88.5c-16.7-0.6-30-14.3-30-31.1c0-17.2,13.9-31.2,31.2-31.2\\n c17.2,0,31.2,13.9,31.2,31.2c0,5.2-1.3,10.1-3.5,14.4c3.6,5.8,10.6,17.1,18.1,29.3l6,9.8c-7.2-11.8-0.9-20.7,5.3-23.3\\n c14-9.1,21.4,5.1,21.4,5.1l5.3,8.7c-5.3-8.7-4.8-16.3,2.8-20.7c0,0,4.8-3.4,9.4-2.7c5.1,0.8,11.8,6.2,19.6,19.7\\n c0.3,0.6,0.6,1.1,0.9,1.6c-2.4-5.9-6-19.8,6.4-25.9c12.2-5.2,18.8,3.1,18.8,3.1s2.2,3.2,5.6,8.4c1.8-9.3,2.7-18.8,2.7-28.6\\n C300,67.1,232.8,0,150,0C67.1,0,0,67.1,0,150s67.1,150,150,150c4.6,0,9.1-0.2,13.6-0.6C162.2,295.5,163.5,290.9,164.7,288.7z\\n M150,66.6c6.5,0,11.8,5.3,11.8,11.8c0,6.5-5.3,11.8-11.8,11.8c-6.5,0-11.8-5.3-11.8-11.8C138.2,71.9,143.5,66.6,150,66.6z\\n M79.7,161.8c-6.5,0-11.8-5.3-11.8-11.8c0-6.5,5.3-11.8,11.8-11.8c6.5,0,11.8,5.3,11.8,11.8C91.5,156.5,86.2,161.8,79.7,161.8z\\n M98.3,110c-6.5,0-11.8-5.3-11.8-11.8c0-6.5,5.3-11.8,11.8-11.8c6.5,0,11.8,5.3,11.8,11.8C110.1,104.7,104.8,110,98.3,110z"],[7],[8],[0,"\\n "],[6,"path"],[9,"style"," fill: white; stroke: #8089ff; stroke-width: 5px;"],[9,"d","M150.8,154.6c10.6-6.4,16.8-2.8,20.4,1.2c0.3-1.5,0.5-3.1,0.5-4.7c0-12-9.7-21.8-21.8-21.8c-12,0-21.8,9.7-21.8,21.8\\n c0,9.7,6.4,17.9,15.1,20.7C141.8,166.6,142.2,159.8,150.8,154.6z"],[7],[8],[0,"\\n "],[6,"path"],[9,"style"," fill: white; "],[9,"stroke","#000000"],[9,"stroke-width","7"],[9,"stroke-linecap","round"],[9,"stroke-linejoin","round"],[9,"stroke-miterlimit","10"],[9,"d","\\n M265.5,191.4c8.9,15.5-12.7-14.5,7.2-24.3c12.2-5.2,18.8,3.1,18.8,3.1s34.7,51.1,47.6,79.2c9.6,35.8-7,57.4-32.7,74\\n c-25.7,16.6-46,6.2-65.4-4.8c-19.4-11-47-13.6-64.2-12.8c-17.2,0.8-14.5-12.8-12.2-17.1c8.3-21.9,40.4-18.1,40.4-18.1L147.6,180\\n c0,0-12.9-15.6,3.2-25.4c16.1-9.7,22.2,3.7,24.3,6.6c0.9,1.3,10.2,16.4,20.6,33.3l6,9.8c-7.2-11.8-0.9-20.7,5.3-23.3\\n c14-9.1,21.4,5.1,21.4,5.1l5.3,8.7c-5.3-8.7-4.8-16.3,2.8-20.7c0,0,4.8-3.4,9.4-2.7C251,172.4,257.8,177.8,265.5,191.4z"],[7],[8],[0,"\\n "],[6,"line"],[9,"fill","none"],[9,"stroke","#000000"],[9,"stroke-width","7"],[9,"stroke-linecap","round"],[9,"stroke-linejoin","round"],[9,"stroke-miterlimit","10"],[9,"x1","266.9"],[9,"y1","194.1"],[9,"x2","278.3"],[9,"y2","213.9"],[7],[8],[0,"\\n "],[6,"line"],[9,"fill","none"],[9,"stroke","#000000"],[9,"stroke-width","7"],[9,"stroke-linecap","round"],[9,"stroke-linejoin","round"],[9,"stroke-miterlimit","10"],[9,"x1","233.1"],[9,"y1","194.1"],[9,"x2","252.9"],[9,"y2","227"],[7],[8],[0,"\\n "],[6,"line"],[9,"fill","none"],[9,"stroke","#000000"],[9,"stroke-width","7"],[9,"stroke-linecap","round"],[9,"stroke-linejoin","round"],[9,"stroke-miterlimit","10"],[9,"x1","200.6"],[9,"y1","203"],[9,"x2","226"],[9,"y2","241.6"],[7],[8],[0,"\\n "],[8],[0,"\\n\\n "],[1,[25,"paper-progress-linear",null,[["warn","value"],[true,[20,["bridgeUserNamePingIntervalProgress"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[20,["isAuthenticating"]]],null,{"statements":[[0," "],[6,"p"],[7],[0,"\\n Your bridge IP is "],[6,"b"],[7],[1,[18,"bridgeIp"],false],[8],[0,"\\n "],[6,"br"],[7],[8],[0," Press the button on your bridge to authenticate Huegasm.\\n "],[8],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[20,["bridgeConnectError"]]],null,{"statements":[[0," "],[1,[18,"bridgeConnectMessage"],false],[0,"\\n"]],"parameters":[]},{"statements":[[0," "],[6,"p"],[7],[0,"You failed to press the button in time. "],[6,"a"],[9,"class","no-text-decoration"],[9,"href","#"],[3,"action",[[19,0,[]],"retry"]],[7],[0,"RETRY"],[8],[8],[0,"\\n"]],"parameters":[]}]],"parameters":[]}]],"parameters":[]},{"statements":[[4,"unless",[[20,["bridgeFindStatus"]]],null,{"statements":[[0," "],[1,[25,"paper-progress-circular",null,[["diameter"],[100]]],false],[0,"\\n "],[6,"p"],[7],[0,"Trying to find your bridge\'s IP."],[8],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"if",[[20,["bridgeFindMultiple"]]],null,{"statements":[[0," "],[6,"p"],[7],[0,"Huegasm found multiple hue bridges. "],[6,"br"],[7],[8],[0," Please select the one you want to use for Huegasm."],[8],[0,"\\n\\n "],[6,"div"],[9,"id","bridge-button-group"],[7],[0,"\\n"],[4,"each",[[20,["multipleBridgeIps"]]],null,{"statements":[[0," "],[1,[25,"paper-radio",null,[["value","label","onChange"],[[19,1,[]],[19,1,[]],[25,"action",[[19,0,[]],"chooseBridge"],null]]]],false],[0,"\\n"]],"parameters":[1]},null],[0," "],[8],[0,"\\n"]],"parameters":[]},{"statements":[[4,"if",[[20,["bridgeFindFail"]]],null,{"statements":[[0," "],[6,"p"],[7],[0,"A hue bridge could not be automatically found on your network. "],[6,"br"],[7],[8],[0," Enter one manually? "],[6,"br"],[7],[8],[0,"(or type "],[6,"b"],[7],[0,"offline"],[8],[0," to look around)\\n "],[8],[0,"\\n\\n "],[6,"span"],[9,"id","bridge-input"],[7],[0,"\\n "],[1,[25,"paper-input",null,[["label","value","onChange"],["Hue bridge IP address",[20,["manualBridgeIp"]],[25,"action",[[19,0,[]],[25,"mut",[[20,["manualBridgeIp"]]],null]],null]]]],false],[0,"\\n\\n "],[6,"div"],[7],[0,"\\n "],[1,[25,"paper-button",null,[["onClick","raised","primary","label"],[[25,"action",[[19,0,[]],"findBridgeByIp"],null],true,true,"Find"]]],false],[0,"\\n "],[8],[0,"\\n "],[8],[0,"\\n\\n"],[4,"if",[[20,["manualBridgeIpNotFound"]]],null,{"statements":[[0," "],[6,"p"],[9,"class","bg-danger"],[7],[0,"\\n Could not find a bridge with that IP address.\\n "],[8],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]}]],"parameters":[]}]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"huegasm/pods/components/bridge-finder/template.hbs"}})}),define("huegasm/pods/components/hue-controls/component",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}) var t=Ember.A,n=Ember.Component,o=Ember.computed,s=Ember.isEmpty,i=Ember.isNone,a=Ember.run,r=a.later,l=a.scheduleOnce,c=Ember.inject,p=Ember.$ e.default=n.extend({classNames:["container-fluid"],elementId:"hue-controls",lightsData:null,firstVisitApp:!0,activeLights:t(),tabList:["Lights","Music"],selectedTab:1,pauseLightUpdates:!1,displayNextFailure:!0,notify:c.service(),dimmerOnClass:o("dimmerOn",function(){return this.get("dimmerOn")?"dimmerOn md-menu-origin":"md-menu-origin"}),ready:o("lightsData","trial",function(){return this.get("trial")||!i(this.get("lightsData"))}),apiURL:o("bridgeIp","bridgeUsername",function(){return"http://"+this.get("bridgeIp")+"/api/"+this.get("bridgeUsername")}),tabData:o("tabList","selectedTab",function(){var e=[],t=this.get("selectedTab") return this.get("tabList").forEach(function(n,o){var s=!1 @@ -278,4 +278,4 @@ e&&e()},supplant:function(e,t,n){return n=n||/\{([^\{\}]*)\}/g,e.replace(n,funct try{for(var i in o)o.hasOwnProperty(i)&&(s=s[o[i]])}catch(t){s=e}return"string"==typeof s||"number"==typeof s?s:e})},nextTick:function(e,t,n,o,s){for(;!s&&n',beyond_ceiling_pendant_table:'',bloom:'',br30:'',br30_slim:'',bridge_v1:'',bridge_v2:'',ceiling_round:'',ceiling_square:'',entity:'',floor:'',go:'',gu10:'',gu10_perfectfit:'',hds:'',impulse:'',iris:'',lightstrip:'',motion_sensor:'',pendant_oval:'',pendant_round:'',pendant_square:'',phoenix_ceiling:'',phoenix_down:'',recessed:'',storylight:'',table:'',tap:'',white_and_color_e27:'',white_e27:''},outline:{aura:'',beyond_ceiling_pendant_table:'',bloom:'',br30:'',br30_slim:'',bridge_v1:'',bridge_v2:'',ceiling_round:'',ceiling_square:'',entity:'',floor:'',go:'',gu10:'',gu10_perfectfit:'',hds:'',impulse:'',iris:'',lightstrip:'',motion_sensor:'',par16:'',pendant_oval:'',pendant_round:'',pendant_square:'',phoenix_ceiling:'',phoenix_ceiling_2:'',phoenix_down:'',phoenix_pendant:'',phoenix_table:'',phoenix_wall:'',recessed:'',storylight:'',table:'',tap:'',white_and_color_e27:'',white_e27:''}}}},"safari-pinned-tab":''}}),define("huegasm/templates/application",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.HTMLBars.template({id:"sESP0Z+T",block:'{"symbols":[],"statements":[[1,[18,"welcome-page"],false],[0,"\\n"],[0,"\\n"],[1,[18,"outlet"],false]],"hasEval":false}',meta:{moduleName:"huegasm/templates/application.hbs"}})}),define("huegasm/templates/components/transition-group",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.HTMLBars.template({id:"Z/BMdkzA",block:'{"symbols":["&default"],"statements":[[11,1],[0,"\\n"]],"hasEval":false}',meta:{moduleName:"huegasm/templates/components/transition-group.hbs"}})}),define("huegasm/utils/clamp",["exports","ember-paper/utils/clamp"],function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})}),define("huegasm/config/environment",[],function(){try{var e="huegasm/config/environment",t=document.querySelector('meta[name="'+e+'"]').getAttribute("content"),n={default:JSON.parse(unescape(t))} -return Object.defineProperty(n,"__esModule",{value:!0}),n}catch(t){throw new Error('Could not read config from meta tag with name "'+e+'".')}}),runningTests||require("huegasm/app").default.create({name:"huegasm",version:"1.0.0+1a5bcc8d"}) +return Object.defineProperty(n,"__esModule",{value:!0}),n}catch(t){throw new Error('Could not read config from meta tag with name "'+e+'".')}}),runningTests||require("huegasm/app").default.create({name:"huegasm",version:"1.0.0+3c269655"}) diff --git a/assets/vendor-2af83049cf0d8ceaf21cc14493adae64.js b/assets/vendor-6a2c0dfc08b9e56364ee5b4db70205ff.js similarity index 99% rename from assets/vendor-2af83049cf0d8ceaf21cc14493adae64.js rename to assets/vendor-6a2c0dfc08b9e56364ee5b4db70205ff.js index a3c540a..08c9e3a 100644 --- a/assets/vendor-2af83049cf0d8ceaf21cc14493adae64.js +++ b/assets/vendor-6a2c0dfc08b9e56364ee5b4db70205ff.js @@ -35,10 +35,13 @@ if(i===C){if("throw"===o)throw s return h()}for(;;){var a=r.delegate if(a){if("return"===o||"throw"===o&&a.iterator[o]===f){r.delegate=null var l=a.iterator.return -if(l){if("throw"===(u=n(l,a.iterator,s)).type){o="throw",s=u.arg -continue}}if("return"===o)continue}if("throw"===(u=n(a.iterator[o],a.iterator,s)).type){r.delegate=null,o="throw",s=u.arg +if(l){var u=n(l,a.iterator,s) +if("throw"===u.type){o="throw",s=u.arg +continue}}if("return"===o)continue}var u=n(a.iterator[o],a.iterator,s) +if("throw"===u.type){r.delegate=null,o="throw",s=u.arg continue}o="next",s=f -if(!(c=u.arg).done)return i=x,c +var c=u.arg +if(!c.done)return i=x,c r[a.resultName]=c.value,r.next=a.nextLoc,r.delegate=null}if("next"===o)r.sent=r._sent=s else if("throw"===o){if(i===_)throw i=C,s r.dispatchException(s)&&(o="next",s=f)}else"return"===o&&r.abrupt("return",s) @@ -1167,8 +1170,7 @@ this._transaction=null,e.commit()},e.prototype.attributeFor=function(e,t,n,r){re return e||(this._macros=e=this.populateBuiltins()),e},e.prototype.populateBuiltins=function(){return J()},Jn(e,[{key:"transaction",get:function(){return this._transaction}}]),e}(),sr=function(){function e(e,t){var n,r for(n=0;n1&&void 0!==arguments[1]&&arguments[1] +Object.defineProperty(m.prototype,"registry",{configurable:!0,enumerable:!1,get:function(){return(0,s.buildFakeRegistryWithDeprecations)(this,"Application")}}),m.reopenClass({buildRegistry:function(){!(arguments.length>1&&void 0!==arguments[1])||arguments[1] var e=this._super.apply(this,arguments) return function(e){e.register("router:main",l.Router.extend()),e.register("-view-registry:main",{create:function(){return(0,n.dictionary)(null)}}),e.register("route:basic",l.Route),e.register("event_dispatcher:main",a.EventDispatcher),e.injection("router:main","namespace","application:main"),e.register("location:auto",l.AutoLocation),e.register("location:hash",l.HashLocation),e.register("location:history",l.HistoryLocation),e.register("location:none",l.NoneLocation),e.register((0,c.privatize)(h),l.BucketCache),e.register("service:router",l.RouterService),e.injection("service:router","_router","router:main")}(e),(0,d.setupApplicationRegistry)(e),e}}),e.default=m}),e("ember-application/system/engine-instance",["exports","ember-babel","ember-utils","ember-runtime","ember-debug","ember-metal","container","ember-application/system/engine-parent"],function(e,t,n,r,i,o,s,a){"use strict" var l=(0,t.taggedTemplateLiteralLoose)(["-bucket-cache:main"],["-bucket-cache:main"]),u=r.Object.extend(r.RegistryProxyMixin,r.ContainerProxyMixin,{base:null,init:function(){this._super.apply(this,arguments),(0,n.guidFor)(this) @@ -1501,7 +1502,7 @@ for(var n in e)t.push(n) return t}(r),s=new o.default,l=void 0 for(n=0;n1&&void 0!==arguments[1]&&arguments[1] +g.reopenClass({initializers:Object.create(null),instanceInitializers:Object.create(null),initializer:f("initializers"),instanceInitializer:f("instanceInitializers"),buildRegistry:function(e){!(arguments.length>1&&void 0!==arguments[1])||arguments[1] var t=new i.Registry({resolver:function(e){return(e.get("Resolver")||l.default).create({namespace:e})}(e)}) return t.set=a.set,t.register("application:main",e,{instantiate:!1}),function(e){e.optionsForType("component",{singleton:!1}),e.optionsForType("view",{singleton:!1}),e.register("controller:basic",r.Controller,{instantiate:!1}),e.injection("view","_viewRegistry","-view-registry:main"),e.injection("renderer","_viewRegistry","-view-registry:main"),e.injection("event_dispatcher:main","_viewRegistry","-view-registry:main"),e.injection("route","_topLevelViewTemplate","template:-outlet"),e.injection("view:-outlet","namespace","application:main"),e.injection("controller","target","router:main"),e.injection("controller","namespace","application:main"),e.injection("router","_bucketCache",(0,i.privatize)(m)),e.injection("route","_bucketCache",(0,i.privatize)(m)),e.injection("route","router","router:main"),e.register("service:-routing",c.RoutingService),e.injection("service:-routing","router","router:main"),e.register("resolver-for-debugging:main",e.resolver,{instantiate:!1}),e.injection("container-debug-adapter:main","resolver","resolver-for-debugging:main"),e.injection("data-adapter:main","containerDebugAdapter","container-debug-adapter:main"),e.register("container-debug-adapter:main",p.ContainerDebugAdapter),e.register("component-lookup:main",d.ComponentLookup)}(t),(0,h.setupEngineRegistry)(t),t},resolver:null,Resolver:null}),e.default=g}),e("ember-application/system/resolver",["exports","ember-utils","ember-metal","ember-debug","ember-runtime","ember-application/utils/validate-type","ember-glimmer"],function(e,t,n,r,i,o,s){"use strict" e.Resolver=void 0,e.Resolver=i.Object.extend({namespace:null,normalize:null,resolve:null,parseName:null,lookupDescription:null,makeToString:null,resolveOther:null,_logLookup:null}),e.default=i.Object.extend({namespace:null,init:function(){this._parseNameCache=(0,t.dictionary)(null)},normalize:function(e){var t,n=e.split(":"),r=n[0],i=n[1] @@ -3117,16 +3118,16 @@ var C=[] C[0]=function(e){return e.value},C[1]=function(e,t){var n=l(t,e.value) return A.ENCODE_AND_DECODE_PATH_SEGMENTS?a(n):n},C[2]=function(e,t){return l(t,e.value)},C[4]=function(){return""} var T=Object.freeze({}),S=Object.freeze([]),O=function(e,t,n,r,i){this.states=e,this.id=t,this.char=n,this.negate=r,this.nextStates=i?t:null,this.pattern="",this._regex=void 0,this.handlers=void 0,this.types=void 0} -O.prototype.regex=function(){return this._regex||(this._regex=new RegExp(this.pattern)),this._regex},O.prototype.get=function(e,t){var n,r,i,o=this,s=this.nextStates -if(null!==s)if(w(s)){for(n=0;n-1?1:"steps"===t?2:0,!s&&a&&(m=0),p===w&&l||(i[h.toFixed(5)]=[p,m]),u=h}}),i}(n,t,function(e,t,n){if("range"===e||"steps"===e)return $.xVal if("count"===e){if(!t)throw new Error("noUiSlider ("+B+"): 'values' required for mode 'count'.") @@ -3539,7 +3540,7 @@ m.prototype.getMargin=function(e){var t=this.xNumSteps[0] if(t&&e/t%1!=0)throw new Error("noUiSlider ("+B+"): 'limit', 'margin' and 'padding' must be divisible by step.") return 2===this.xPct.length&&u(this.xVal,e)},m.prototype.toStepping=function(e){return e=p(this.xVal,this.xPct,e)},m.prototype.fromStepping=function(e){return function(e,t,n){if(n>=100)return e.slice(-1)[0] var r,i,o,s,a=c(n,t) -return r=e[a-1],i=e[a],o=t[a-1],s=t[a],function(e,t){return(n-o)*l(o,s)*(e[1]-e[0])/100+e[0]}([r,i])}(this.xVal,this.xPct,e)},m.prototype.getStep=function(e){return e=d(this.xPct,this.xSteps,this.snap,e)},m.prototype.getNearbySteps=function(e){var t=c(e,this.xPct) +return r=e[a-1],i=e[a],o=t[a-1],s=t[a],function(e,t){return t*(e[1]-e[0])/100+e[0]}([r,i],(n-o)*l(o,s))}(this.xVal,this.xPct,e)},m.prototype.getStep=function(e){return e=d(this.xPct,this.xSteps,this.snap,e)},m.prototype.getNearbySteps=function(e){var t=c(e,this.xPct) return{stepBefore:{startValue:this.xVal[t-2],step:this.xNumSteps[t-2],highestStep:this.xHighestCompleteStep[t-2]},thisStep:{startValue:this.xVal[t-1],step:this.xNumSteps[t-1],highestStep:this.xHighestCompleteStep[t-1]},stepAfter:{startValue:this.xVal[t-0],step:this.xNumSteps[t-0],highestStep:this.xHighestCompleteStep[t-0]}}},m.prototype.countStepDecimals=function(){var e=this.xNumSteps.map(i) return Math.max.apply(null,e)},m.prototype.convert=function(e){return this.getStep(this.toStepping(e))} var H={to:function(e){return void 0!==e&&e.toFixed(2)},from:Number} @@ -3808,10 +3809,12 @@ if(this._options.steps)for(var a=0,l=this._options.steps.length;a0&&(t[h-1]={element:g,intro:g.getAttribute("data-intro"),step:parseInt(g.getAttribute("data-step"),10),tooltipClass:g.getAttribute("data-tooltipClass"),highlightClass:g.getAttribute("data-highlightClass"),position:g.getAttribute("data-position")||this._options.tooltipPosition,scrollTo:g.getAttribute("data-scrollTo")||this._options.scrollTo,disableInteraction:f})}}for(var m=0,a=0,d=p.length;a0&&(t[h-1]={element:g,intro:g.getAttribute("data-intro"),step:parseInt(g.getAttribute("data-step"),10),tooltipClass:g.getAttribute("data-tooltipClass"),highlightClass:g.getAttribute("data-highlightClass"),position:g.getAttribute("data-position")||this._options.tooltipPosition,scrollTo:g.getAttribute("data-scrollTo")||this._options.scrollTo,disableInteraction:f})}}var m=0 +for(a=0,d=p.length;a0)for(c=r.length-1;c>=0;c--){var i=r[c] -i.style.opacity=0,setTimeout(function(){this.parentNode&&this.parentNode.removeChild(this)}.bind(i),500)}var o=e.querySelector(".introjs-helperLayer") -o&&o.parentNode.removeChild(o) -var s=e.querySelector(".introjs-tooltipReferenceLayer") +if(r&&r.length>0)for(var i=r.length-1;i>=0;i--){var o=r[i] +o.style.opacity=0,setTimeout(function(){this.parentNode&&this.parentNode.removeChild(this)}.bind(o),500)}var s=e.querySelector(".introjs-helperLayer") s&&s.parentNode.removeChild(s) -var a=e.querySelector(".introjs-disableInteraction") +var a=e.querySelector(".introjs-tooltipReferenceLayer") a&&a.parentNode.removeChild(a) -var l=document.querySelector(".introjsFloatingElement") -l&&l.parentNode.removeChild(l),g() -var u=document.querySelectorAll(".introjs-fixParent") -if(u&&u.length>0)for(var c=u.length-1;c>=0;c--)u[c].className=u[c].className.replace(/introjs-fixParent/g,"").replace(/^\s+|\s+$/g,"") +var l=e.querySelector(".introjs-disableInteraction") +l&&l.parentNode.removeChild(l) +var u=document.querySelector(".introjsFloatingElement") +u&&u.parentNode.removeChild(u),g() +var c=document.querySelectorAll(".introjs-fixParent") +if(c&&c.length>0)for(i=c.length-1;i>=0;i--)c[i].className=c[i].className.replace(/introjs-fixParent/g,"").replace(/^\s+|\s+$/g,"") window.removeEventListener?window.removeEventListener("keydown",this._onKeyDown,!0):document.detachEvent&&document.detachEvent("onkeydown",this._onKeyDown),void 0!=this._introExitCallback&&this._introExitCallback.call(self),this._currentStep=void 0}}function a(e,t,n,r,i){var o,s,a,p,d,h="" -if(i=i||!1,t.style.top=null,t.style.right=null,t.style.bottom=null,t.style.left=null,t.style.marginLeft=null,t.style.marginTop=null,n.style.display="inherit",void 0!==r&&null!=r&&(r.style.top=null,r.style.left=null),this._introItems[this._currentStep])switch(o=this._introItems[this._currentStep],h="string"==typeof o.tooltipClass?o.tooltipClass:this._options.tooltipClass,t.className=("introjs-tooltip "+h).replace(/^\s+|\s+$/g,""),"floating"!=(d=this._introItems[this._currentStep].position)&&(d="auto"===d?c.call(this,e,t):c.call(this,e,t,d)),a=A(e),s=A(t),p=w(),d){case"top":if(n.className="introjs-arrow bottom",i)m=0 -else m=15 -l(a,m,s,p,t),t.style.bottom=a.height+20+"px" +if(i=i||!1,t.style.top=null,t.style.right=null,t.style.bottom=null,t.style.left=null,t.style.marginLeft=null,t.style.marginTop=null,n.style.display="inherit",void 0!==r&&null!=r&&(r.style.top=null,r.style.left=null),this._introItems[this._currentStep])switch(o=this._introItems[this._currentStep],h="string"==typeof o.tooltipClass?o.tooltipClass:this._options.tooltipClass,t.className=("introjs-tooltip "+h).replace(/^\s+|\s+$/g,""),"floating"!=(d=this._introItems[this._currentStep].position)&&(d="auto"===d?c.call(this,e,t):c.call(this,e,t,d)),a=A(e),s=A(t),p=w(),d){case"top":if(n.className="introjs-arrow bottom",i)var f=0 +else f=15 +l(a,f,s,p,t),t.style.bottom=a.height+20+"px" break case"right":t.style.left=a.width+20+"px",a.top+s.height>p.height?(n.className="introjs-arrow left-bottom",t.style.top="-"+(s.height-a.height-20)+"px"):n.className="introjs-arrow left" break @@ -3857,12 +3860,11 @@ case"bottom-right-aligned":n.className="introjs-arrow top-right" u(a,0,s,t),t.style.top=a.height+20+"px" break case"bottom-middle-aligned":n.className="introjs-arrow top-middle" -var f=a.width/2-s.width/2 -i&&(f+=5),u(a,f,s,t)&&(t.style.right=null,l(a,f,s,p,t)),t.style.top=a.height+20+"px" +var m=a.width/2-s.width/2 +i&&(m+=5),u(a,m,s,t)&&(t.style.right=null,l(a,m,s,p,t)),t.style.top=a.height+20+"px" break case"bottom-left-aligned":case"bottom":default:n.className="introjs-arrow top" -var m -l(a,m=0,s,p,t),t.style.top=a.height+20+"px"}}function l(e,t,n,r,i){return e.left+t+n.width>r.width?(i.style.left=r.width-n.width-e.left+"px",!1):(i.style.left=t+"px",!0)}function u(e,t,n,r){return e.left+e.width-t-n.width<0?(r.style.left=-e.left+"px",!1):(r.style.right=t+"px",!0)}function c(e,t,n){var r=this._options.positionPrecedence.slice(),i=w(),o=A(t).height+10,s=A(t).width+20,a=A(e),l="floating" +l(a,f=0,s,p,t),t.style.top=a.height+20+"px"}}function l(e,t,n,r,i){return e.left+t+n.width>r.width?(i.style.left=r.width-n.width-e.left+"px",!1):(i.style.left=t+"px",!0)}function u(e,t,n,r){return e.left+e.width-t-n.width<0?(r.style.left=-e.left+"px",!1):(r.style.right=t+"px",!0)}function c(e,t,n){var r=this._options.positionPrecedence.slice(),i=w(),o=A(t).height+10,s=A(t).width+20,a=A(e),l="floating" return a.left+s>i.width||a.left+a.width/2-s<0?(p(r,"bottom"),p(r,"top")):(a.height+a.top+o>i.height&&p(r,"bottom"),a.top-o<0&&p(r,"top")),a.width+a.left+s>i.width&&p(r,"right"),a.left-s<0&&p(r,"left"),r.length>0&&(l=r[0]),n&&"auto"!=n&&r.indexOf(n)>-1&&(l=n),l}function p(e,t){e.indexOf(t)>-1&&e.splice(e.indexOf(t),1)}function d(e){if(e){if(!this._introItems[this._currentStep])return var t=this._introItems[this._currentStep],n=A(t.element),r=10 y(t.element)?e.className+=" introjs-fixedTooltip":e.className=e.className.replace(" introjs-fixedTooltip",""),"floating"==t.position&&(r=0),e.setAttribute("style","width: "+(n.width+r)+"px; height:"+(n.height+r)+"px; top:"+(n.top-5)+"px;left: "+(n.left-5)+"px;")}}function h(e){e.setAttribute("role","button"),e.tabIndex=0}function f(e){void 0!==this._introChangeCallback&&this._introChangeCallback.call(this,e.element) @@ -3871,22 +3873,22 @@ A(e.element) if("string"==typeof e.highlightClass&&(l+=" "+e.highlightClass),"string"==typeof this._options.highlightClass&&(l+=" "+this._options.highlightClass),null!=n){var u=r.querySelector(".introjs-helperNumberLayer"),c=r.querySelector(".introjs-tooltiptext"),p=r.querySelector(".introjs-arrow"),f=r.querySelector(".introjs-tooltip"),y=r.querySelector(".introjs-skipbutton"),w=r.querySelector(".introjs-prevbutton"),_=r.querySelector(".introjs-nextbutton") if(n.className=l,f.style.opacity=0,f.style.display="none",null!=u){var x=this._introItems[e.step-2>=0?e.step-2:0];(null!=x&&"forward"==this._direction&&"floating"==x.position||"backward"==this._direction&&"floating"==e.position)&&(u.style.opacity=0)}d.call(t,n),d.call(t,r) var E=document.querySelectorAll(".introjs-fixParent") -if(E&&E.length>0)for(j=E.length-1;j>=0;j--)E[j].className=E[j].className.replace(/introjs-fixParent/g,"").replace(/^\s+|\s+$/g,"") -g(),t._lastShowElementTimer&&clearTimeout(t._lastShowElementTimer),t._lastShowElementTimer=setTimeout(function(){null!=u&&(u.innerHTML=e.step),c.innerHTML=e.intro,f.style.display="block",a.call(t,e.element,f,p,u),t._options.showBullets&&(r.querySelector(".introjs-bullets li > a.active").className="",r.querySelector('.introjs-bullets li > a[data-stepnumber="'+e.step+'"]').className="active"),r.querySelector(".introjs-progress .introjs-progressbar").setAttribute("style","width:"+k.call(t)+"%;"),f.style.opacity=1,u&&(u.style.opacity=1),void 0!==y&&null!=y&&/introjs-donebutton/gi.test(y.className)?y.focus():void 0!==_&&null!=_&&_.focus(),m.call(t,e.scrollTo,e,c)},350)}else{var C=document.createElement("div"),T=document.createElement("div"),S=document.createElement("div"),O=document.createElement("div"),P=document.createElement("div"),N=document.createElement("div"),M=document.createElement("div"),R=document.createElement("div") -C.className=l,T.className="introjs-tooltipReferenceLayer",d.call(t,C),d.call(t,T),this._targetElement.appendChild(C),this._targetElement.appendChild(T),S.className="introjs-arrow",P.className="introjs-tooltiptext",P.innerHTML=e.intro,N.className="introjs-bullets",!1===this._options.showBullets&&(N.style.display="none") -for(var I=document.createElement("ul"),j=0,L=this._introItems.length;j0)for(var C=E.length-1;C>=0;C--)E[C].className=E[C].className.replace(/introjs-fixParent/g,"").replace(/^\s+|\s+$/g,"") +g(),t._lastShowElementTimer&&clearTimeout(t._lastShowElementTimer),t._lastShowElementTimer=setTimeout(function(){null!=u&&(u.innerHTML=e.step),c.innerHTML=e.intro,f.style.display="block",a.call(t,e.element,f,p,u),t._options.showBullets&&(r.querySelector(".introjs-bullets li > a.active").className="",r.querySelector('.introjs-bullets li > a[data-stepnumber="'+e.step+'"]').className="active"),r.querySelector(".introjs-progress .introjs-progressbar").setAttribute("style","width:"+k.call(t)+"%;"),f.style.opacity=1,u&&(u.style.opacity=1),void 0!==y&&null!=y&&/introjs-donebutton/gi.test(y.className)?y.focus():void 0!==_&&null!=_&&_.focus(),m.call(t,e.scrollTo,e,c)},350)}else{var T=document.createElement("div"),S=document.createElement("div"),O=document.createElement("div"),P=document.createElement("div"),N=document.createElement("div"),M=document.createElement("div"),R=document.createElement("div"),I=document.createElement("div") +T.className=l,S.className="introjs-tooltipReferenceLayer",d.call(t,T),d.call(t,S),this._targetElement.appendChild(T),this._targetElement.appendChild(S),O.className="introjs-arrow",N.className="introjs-tooltiptext",N.innerHTML=e.intro,M.className="introjs-bullets",!1===this._options.showBullets&&(M.style.display="none") +for(var j=document.createElement("ul"),L=(C=0,this._introItems.length);C1&&(R.appendChild(w),R.appendChild(_)),O.appendChild(R),a.call(t,e.element,O,S,H),m.call(this,e.scrollTo,e,O)}var q=t._targetElement.querySelector(".introjs-disableInteraction") +if(B.className="introjs-progressbar",B.setAttribute("style","width:"+k.call(this)+"%;"),R.appendChild(B),I.className="introjs-tooltipbuttons",!1===this._options.showButtons&&(I.style.display="none"),P.className="introjs-tooltip",P.appendChild(N),P.appendChild(M),P.appendChild(R),1==this._options.showStepNumbers){var H=document.createElement("span") +H.className="introjs-helperNumberLayer",H.innerHTML=e.step,S.appendChild(H)}P.appendChild(O),S.appendChild(P);(_=document.createElement("a")).onclick=function(){t._introItems.length-1!=t._currentStep&&i.call(t)},h(_),_.innerHTML=this._options.nextLabel;(w=document.createElement("a")).onclick=function(){0!=t._currentStep&&o.call(t)},h(w),w.innerHTML=this._options.prevLabel;(y=document.createElement("a")).className="introjs-button introjs-skipbutton",h(y),y.innerHTML=this._options.skipLabel,y.onclick=function(){t._introItems.length-1==t._currentStep&&"function"==typeof t._introCompleteCallback&&t._introCompleteCallback.call(t),s.call(t,t._targetElement)},I.appendChild(y),this._introItems.length>1&&(I.appendChild(w),I.appendChild(_)),P.appendChild(I),a.call(t,e.element,P,O,H),m.call(this,e.scrollTo,e,P)}var q=t._targetElement.querySelector(".introjs-disableInteraction") q&&q.parentNode.removeChild(q),e.disableInteraction&&function(){var e=document.querySelector(".introjs-disableInteraction") -null===e&&((e=document.createElement("div")).className="introjs-disableInteraction",this._targetElement.appendChild(e)),d.call(this,e)}.call(t),void 0!==_&&null!=_&&_.removeAttribute("tabIndex"),void 0!==w&&null!=w&&w.removeAttribute("tabIndex"),0==this._currentStep&&this._introItems.length>1?(void 0!==y&&null!=y&&(y.className="introjs-button introjs-skipbutton"),void 0!==_&&null!=_&&(_.className="introjs-button introjs-nextbutton"),1==this._options.hidePrev?(void 0!==w&&null!=w&&(w.className="introjs-button introjs-prevbutton introjs-hidden"),void 0!==_&&null!=_&&(_.className+=" introjs-fullbutton")):void 0!==w&&null!=w&&(w.className="introjs-button introjs-prevbutton introjs-disabled"),void 0!==w&&null!=w&&(w.tabIndex="-1"),void 0!==y&&null!=y&&(y.innerHTML=this._options.skipLabel)):this._introItems.length-1==this._currentStep||1==this._introItems.length?(void 0!==y&&null!=y&&(y.innerHTML=this._options.doneLabel,y.className+=" introjs-donebutton"),void 0!==w&&null!=w&&(w.className="introjs-button introjs-prevbutton"),1==this._options.hideNext?(void 0!==_&&null!=_&&(_.className="introjs-button introjs-nextbutton introjs-hidden"),void 0!==w&&null!=w&&(w.className+=" introjs-fullbutton")):void 0!==_&&null!=_&&(_.className="introjs-button introjs-nextbutton introjs-disabled"),void 0!==_&&null!=_&&(_.tabIndex="-1")):(void 0!==y&&null!=y&&(y.className="introjs-button introjs-skipbutton"),void 0!==w&&null!=w&&(w.className="introjs-button introjs-prevbutton"),void 0!==_&&null!=_&&(_.className="introjs-button introjs-nextbutton"),void 0!==y&&null!=y&&(y.innerHTML=this._options.skipLabel)),void 0!==_&&null!=_&&_.focus(),function(e){if(e.element instanceof SVGElement)for(n=e.element.parentNode;null!=e.element.parentNode&&n.tagName&&"body"!==n.tagName.toLowerCase();)"svg"===n.tagName.toLowerCase()&&v(n,"introjs-showElement introjs-relativePosition"),n=n.parentNode +null===e&&((e=document.createElement("div")).className="introjs-disableInteraction",this._targetElement.appendChild(e)),d.call(this,e)}.call(t),void 0!==_&&null!=_&&_.removeAttribute("tabIndex"),void 0!==w&&null!=w&&w.removeAttribute("tabIndex"),0==this._currentStep&&this._introItems.length>1?(void 0!==y&&null!=y&&(y.className="introjs-button introjs-skipbutton"),void 0!==_&&null!=_&&(_.className="introjs-button introjs-nextbutton"),1==this._options.hidePrev?(void 0!==w&&null!=w&&(w.className="introjs-button introjs-prevbutton introjs-hidden"),void 0!==_&&null!=_&&(_.className+=" introjs-fullbutton")):void 0!==w&&null!=w&&(w.className="introjs-button introjs-prevbutton introjs-disabled"),void 0!==w&&null!=w&&(w.tabIndex="-1"),void 0!==y&&null!=y&&(y.innerHTML=this._options.skipLabel)):this._introItems.length-1==this._currentStep||1==this._introItems.length?(void 0!==y&&null!=y&&(y.innerHTML=this._options.doneLabel,y.className+=" introjs-donebutton"),void 0!==w&&null!=w&&(w.className="introjs-button introjs-prevbutton"),1==this._options.hideNext?(void 0!==_&&null!=_&&(_.className="introjs-button introjs-nextbutton introjs-hidden"),void 0!==w&&null!=w&&(w.className+=" introjs-fullbutton")):void 0!==_&&null!=_&&(_.className="introjs-button introjs-nextbutton introjs-disabled"),void 0!==_&&null!=_&&(_.tabIndex="-1")):(void 0!==y&&null!=y&&(y.className="introjs-button introjs-skipbutton"),void 0!==w&&null!=w&&(w.className="introjs-button introjs-prevbutton"),void 0!==_&&null!=_&&(_.className="introjs-button introjs-nextbutton"),void 0!==y&&null!=y&&(y.innerHTML=this._options.skipLabel)),void 0!==_&&null!=_&&_.focus(),function(e){if(e.element instanceof SVGElement)for(var t=e.element.parentNode;null!=e.element.parentNode&&t.tagName&&"body"!==t.tagName.toLowerCase();)"svg"===t.tagName.toLowerCase()&&v(t,"introjs-showElement introjs-relativePosition"),t=t.parentNode v(e.element,"introjs-showElement") -var t=b(e.element,"position") -"absolute"!==t&&"relative"!==t&&"fixed"!==t&&v(e.element,"introjs-relativePosition") -var n=e.element.parentNode -for(;null!=n&&n.tagName&&"body"!==n.tagName.toLowerCase();){var r=b(n,"z-index"),i=parseFloat(b(n,"opacity")),o=b(n,"transform")||b(n,"-webkit-transform")||b(n,"-moz-transform")||b(n,"-ms-transform")||b(n,"-o-transform");(/[0-9]+/.test(r)||i<1||"none"!==o&&void 0!==o)&&(n.className+=" introjs-fixParent"),n=n.parentNode}}(e),void 0!==this._introAfterChangeCallback&&this._introAfterChangeCallback.call(this,e.element)}function m(e,t,n){if(this._options.scrollToElement){if("tooltip"===e)r=n.getBoundingClientRect() -else var r=t.element.getBoundingClientRect() +var n=b(e.element,"position") +"absolute"!==n&&"relative"!==n&&"fixed"!==n&&v(e.element,"introjs-relativePosition") +var t=e.element.parentNode +for(;null!=t&&t.tagName&&"body"!==t.tagName.toLowerCase();){var r=b(t,"z-index"),i=parseFloat(b(t,"opacity")),o=b(t,"transform")||b(t,"-webkit-transform")||b(t,"-moz-transform")||b(t,"-ms-transform")||b(t,"-o-transform");(/[0-9]+/.test(r)||i<1||"none"!==o&&void 0!==o)&&(t.className+=" introjs-fixParent"),t=t.parentNode}}(e),void 0!==this._introAfterChangeCallback&&this._introAfterChangeCallback.call(this,e.element)}function m(e,t,n){if(this._options.scrollToElement){if("tooltip"===e)var r=n.getBoundingClientRect() +else r=t.element.getBoundingClientRect() if(!function(e){var t=e.getBoundingClientRect() return t.top>=0&&t.left>=0&&t.bottom+80<=window.innerHeight&&t.right<=window.innerWidth}(t.element)){var i=w().height,o=r.bottom-(r.bottom-r.top) r.bottom @@ -3901,14 +3903,14 @@ if(e){var t=e.getAttribute("data-step") return e.parentNode.removeChild(e),t}}function x(e){if(this._introItems=[],this._options.hints)for(var t=0,n=this._options.hints.length;t2.4"} -var s=e.a(p+4),a=e.g(p+5,7),l=e.g(p+5,6),u=e.g(p+5,5),c=n(p+6,e),p=p+10 -if(l)var d=e.m(p),p=p+(d+4) -var h,f={version:"2."+f+"."+s,major:f,revision:s,flags:{unsynchronisation:a,extended_header:l,experimental_indicator:u},size:c} -if(a)h={} -else{for(var m,c=c-10,a=e,s=t,l={},u=f.major,d=[],g=0;m=(s||o)[g];g++)d=d.concat(i[m]||[m]) -for(s=d;p2.4"} +var a=e.a(s+4),l=e.g(s+5,7),u=e.g(s+5,6),c=e.g(s+5,5),p=n(s+6,e) +s+=10 +if(u){var d=e.m(s) +s=s+(d+4)}var h,f={version:"2."+f+"."+a,major:f,revision:a,flags:{unsynchronisation:l,extended_header:u,experimental_indicator:c},size:p} +if(l)h={} +else{p=p-10,l=e,a=t,u={},c=f.major,d=[] +for(var m,g=0;m=(a||o)[g];g++)d=d.concat(i[m]||[m]) +for(a=d;ss.indexOf(h))){if(2a.indexOf(h))){if(2a||224<=a?t[s]=String.fromCharCode(l):(a=(e[r+i]<<8)+e[r+o],r+=2,t[s]=String.fromCharCode(l,a))}return e=new String(t.join("")),e.j=r,e},K:function(e,t){var n=0 t=Math.min(t||e.length,e.length),239==e[0]&&187==e[1]&&191==e[2]&&(n=3) for(var r=[],i=0;na)r[i]=String.fromCharCode(a) -else if(194<=a&&224>a){o=e[n++] -r[i]=String.fromCharCode(((31&a)<<6)+(63&o))}else if(224<=a&&240>a){var o=e[n++],s=e[n++] +else if(194<=a&&224>a){var o=e[n++] +r[i]=String.fromCharCode(((31&a)<<6)+(63&o))}else if(224<=a&&240>a){o=e[n++] +var s=e[n++] r[i]=String.fromCharCode(((255&a)<<12)+((63&o)<<6)+(63&s))}else if(240<=a&&245>a){var a=((7&a)<<18)+((63&(o=e[n++]))<<12)+((63&(s=e[n++]))<<6)+(63&e[n++])-65536 r[i]=String.fromCharCode(55296+(a>>10),56320+(1023&a))}}return r=new String(r.join("")),r.j=n,r},I:function(e,t){var n=[] t=t||e.length @@ -4294,8 +4304,7 @@ t.pageYOffset!==r?(x.State.scrollAnchor=t,x.State.scrollPropertyLeft="pageXOffse var E=function(){function e(e){return-e.tension*e.x-e.friction*e.v}function t(t,n,r){var i={x:t.x+r.dx*n,v:t.v+r.dv*n,tension:t.tension,friction:t.friction} return{dx:i.v,dv:e(i)}}function n(n,r){var i={dx:n.v,dv:e(n)},o=t(n,.5*r,i),s=t(n,.5*r,o),a=t(n,r,s),l=1/6*(i.dx+2*(o.dx+s.dx)+a.dx),u=1/6*(i.dv+2*(o.dv+s.dv)+a.dv) return n.x=n.x+l*r,n.v=n.v+u*r,n}return function e(t,r,i){var o,s,a,l={x:-1,v:0,tension:null,friction:null},u=[0],c=0 -for(t=parseFloat(t)||500,r=parseFloat(r)||20,i=i||null,l.tension=t,l.friction=r,s=(o=null!==i)?(c=e(t,r))/i*.016:.016;;)if(a=n(a||l,s),u.push(1+a.x),c+=16,!(Math.abs(a.x)>1e-4&&Math.abs(a.v)>1e-4))break -return o?function(e){return u[e*(u.length-1)|0]}:c}}() +for(t=parseFloat(t)||500,r=parseFloat(r)||20,i=i||null,l.tension=t,l.friction=r,s=(o=null!==i)?(c=e(t,r))/i*.016:.016;a=n(a||l,s),u.push(1+a.x),c+=16,Math.abs(a.x)>1e-4&&Math.abs(a.v)>1e-4;);return o?function(e){return u[e*(u.length-1)|0]}:c}}() x.Easings={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},spring:function(e){return 1-Math.cos(4.5*e*Math.PI)*Math.exp(6*-e)}},d.each([["ease",[.25,.1,.25,1]],["ease-in",[.42,0,1,1]],["ease-out",[0,0,.58,1]],["ease-in-out",[.42,0,.58,1]],["easeInSine",[.47,0,.745,.715]],["easeOutSine",[.39,.575,.565,1]],["easeInOutSine",[.445,.05,.55,.95]],["easeInQuad",[.55,.085,.68,.53]],["easeOutQuad",[.25,.46,.45,.94]],["easeInOutQuad",[.455,.03,.515,.955]],["easeInCubic",[.55,.055,.675,.19]],["easeOutCubic",[.215,.61,.355,1]],["easeInOutCubic",[.645,.045,.355,1]],["easeInQuart",[.895,.03,.685,.22]],["easeOutQuart",[.165,.84,.44,1]],["easeInOutQuart",[.77,0,.175,1]],["easeInQuint",[.755,.05,.855,.06]],["easeOutQuint",[.23,1,.32,1]],["easeInOutQuint",[.86,0,.07,1]],["easeInExpo",[.95,.05,.795,.035]],["easeOutExpo",[.19,1,.22,1]],["easeInOutExpo",[1,0,0,1]],["easeInCirc",[.6,.04,.98,.335]],["easeOutCirc",[.075,.82,.165,1]],["easeInOutCirc",[.785,.135,.15,.86]]],function(e,t){x.Easings[t[0]]=l.apply(null,t[1])}) var C=x.CSS={RegEx:{isHex:/^#([A-f\d]{3}){1,2}$/i,valueUnwrap:/^[A-z]+\((.*)\)$/i,wrappedValueAlreadyExtracted:/[0-9.]+ [0-9.]+ [0-9.]+( [0-9.]+)?/,valueSplit:/([A-z]+\(.+\))|(([A-z0-9#-.]+?)(?=\s|$))/gi},Lists:{colors:["fill","stroke","stopColor","color","backgroundColor","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor","outlineColor"],transformsBase:["translateX","translateY","scale","scaleX","scaleY","skewX","skewY","rotateZ"],transforms3D:["transformPerspective","translateZ","scaleZ","rotateX","rotateY"],units:["%","em","ex","ch","rem","vw","vh","vmin","vmax","cm","mm","Q","in","pc","pt","px","deg","grad","rad","turn","s","ms"],colorNames:{aliceblue:"240,248,255",antiquewhite:"250,235,215",aquamarine:"127,255,212",aqua:"0,255,255",azure:"240,255,255",beige:"245,245,220",bisque:"255,228,196",black:"0,0,0",blanchedalmond:"255,235,205",blueviolet:"138,43,226",blue:"0,0,255",brown:"165,42,42",burlywood:"222,184,135",cadetblue:"95,158,160",chartreuse:"127,255,0",chocolate:"210,105,30",coral:"255,127,80",cornflowerblue:"100,149,237",cornsilk:"255,248,220",crimson:"220,20,60",cyan:"0,255,255",darkblue:"0,0,139",darkcyan:"0,139,139",darkgoldenrod:"184,134,11",darkgray:"169,169,169",darkgrey:"169,169,169",darkgreen:"0,100,0",darkkhaki:"189,183,107",darkmagenta:"139,0,139",darkolivegreen:"85,107,47",darkorange:"255,140,0",darkorchid:"153,50,204",darkred:"139,0,0",darksalmon:"233,150,122",darkseagreen:"143,188,143",darkslateblue:"72,61,139",darkslategray:"47,79,79",darkturquoise:"0,206,209",darkviolet:"148,0,211",deeppink:"255,20,147",deepskyblue:"0,191,255",dimgray:"105,105,105",dimgrey:"105,105,105",dodgerblue:"30,144,255",firebrick:"178,34,34",floralwhite:"255,250,240",forestgreen:"34,139,34",fuchsia:"255,0,255",gainsboro:"220,220,220",ghostwhite:"248,248,255",gold:"255,215,0",goldenrod:"218,165,32",gray:"128,128,128",grey:"128,128,128",greenyellow:"173,255,47",green:"0,128,0",honeydew:"240,255,240",hotpink:"255,105,180",indianred:"205,92,92",indigo:"75,0,130",ivory:"255,255,240",khaki:"240,230,140",lavenderblush:"255,240,245",lavender:"230,230,250",lawngreen:"124,252,0",lemonchiffon:"255,250,205",lightblue:"173,216,230",lightcoral:"240,128,128",lightcyan:"224,255,255",lightgoldenrodyellow:"250,250,210",lightgray:"211,211,211",lightgrey:"211,211,211",lightgreen:"144,238,144",lightpink:"255,182,193",lightsalmon:"255,160,122",lightseagreen:"32,178,170",lightskyblue:"135,206,250",lightslategray:"119,136,153",lightsteelblue:"176,196,222",lightyellow:"255,255,224",limegreen:"50,205,50",lime:"0,255,0",linen:"250,240,230",magenta:"255,0,255",maroon:"128,0,0",mediumaquamarine:"102,205,170",mediumblue:"0,0,205",mediumorchid:"186,85,211",mediumpurple:"147,112,219",mediumseagreen:"60,179,113",mediumslateblue:"123,104,238",mediumspringgreen:"0,250,154",mediumturquoise:"72,209,204",mediumvioletred:"199,21,133",midnightblue:"25,25,112",mintcream:"245,255,250",mistyrose:"255,228,225",moccasin:"255,228,181",navajowhite:"255,222,173",navy:"0,0,128",oldlace:"253,245,230",olivedrab:"107,142,35",olive:"128,128,0",orangered:"255,69,0",orange:"255,165,0",orchid:"218,112,214",palegoldenrod:"238,232,170",palegreen:"152,251,152",paleturquoise:"175,238,238",palevioletred:"219,112,147",papayawhip:"255,239,213",peachpuff:"255,218,185",peru:"205,133,63",pink:"255,192,203",plum:"221,160,221",powderblue:"176,224,230",purple:"128,0,128",red:"255,0,0",rosybrown:"188,143,143",royalblue:"65,105,225",saddlebrown:"139,69,19",salmon:"250,128,114",sandybrown:"244,164,96",seagreen:"46,139,87",seashell:"255,245,238",sienna:"160,82,45",silver:"192,192,192",skyblue:"135,206,235",slateblue:"106,90,205",slategray:"112,128,144",snow:"255,250,250",springgreen:"0,255,127",steelblue:"70,130,180",tan:"210,180,140",teal:"0,128,128",thistle:"216,191,216",tomato:"255,99,71",turquoise:"64,224,208",violet:"238,130,238",wheat:"245,222,179",whitesmoke:"245,245,245",white:"255,255,255",yellowgreen:"154,205,50",yellow:"255,255,0"}},Hooks:{templates:{textShadow:["Color X Y Blur","black 0px 0px 0px"],boxShadow:["Color X Y Blur Spread","black 0px 0px 0px 0px"],clip:["Top Right Bottom Left","0px 0px 0px 0px"],backgroundPosition:["X Y","0% 0%"],transformOrigin:["X Y Z","50% 50% 0px"],perspectiveOrigin:["X Y","50% 50%"]},registered:{},register:function(){for(var e=0;e=0&&(this.element.scrollTop=this._scrollTop)),this._appliedScrollLeft!==this._scrollLeft&&(this._appliedScrollLeft=this._scrollLeft,this._scrollLeft>=0&&(this.element.scrollLeft=this._scrollLeft))},startScrollCheck:function(){function e(){n.scrollCheck(),t()}function t(){window.requestAnimationFrame?n._animationFrame=requestAnimationFrame(e):n._animationFrame=setTimeout(e,16)}var n=this @@ -5645,8 +5654,8 @@ var t=Ember.get,n=Ember.ViewUtils}),define("ember-paper/utils/grid-layout",["exp Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){return function(e,t){function n(t,n){var l=t.get("currentColspan"),u=t.get("currentRowspan") if(l>e)throw new Error("md-grid-list: Tile at position "+n+" has a colspan ("+l+") that exceeds the column count ("+e+")") for(var c=0,p=0;p-c=e?r():-1!==(c=a.indexOf(0,o))&&-1!==(p=function(e){var t=void 0 -for(t=c+1;t - + @@ -62,8 +62,8 @@ - - + +