diff --git a/assets/huegasm-ea609fb785535e0fccf015a4c3cfc988.js b/assets/huegasm-c22ae994e27b2b1a28567c48cc6f256c.js similarity index 97% rename from assets/huegasm-ea609fb785535e0fccf015a4c3cfc988.js rename to assets/huegasm-c22ae994e27b2b1a28567c48cc6f256c.js index 1f16f17..134a09d 100644 --- a/assets/huegasm-ea609fb785535e0fccf015a4c3cfc988.js +++ b/assets/huegasm-c22ae994e27b2b1a28567c48cc6f256c.js @@ -139,15 +139,15 @@ var t=Ember.Component,n=Ember.observer,o=Ember.computed,a=Ember.on,s=Ember.run,i e.default=t.extend({classNames:["col-sm-10","col-sm-offset-1","col-xs-12"],classNameBindings:["active::hidden"],elementId:"lights-tab",rgb:[255,255,255],lightsOn:!1,colorLoopOn:!1,lightsOnTxt:o("lightsOn",function(){return this.get("lightsOn")?"On":"Off"}),colorloopOnTxt:o("colorLoopOn",function(){return this.get("colorLoopOn")?"On":"Off"}),lightsBrightness:o("lightsData","activeLights.[]",function(){var e=this.get("lightsData"),t=this.get("activeLights"),n=0 return t.forEach(function(t){n+=e[t].state.bri}),n/t.length}),brightnessControlDisabled:o.not("lightsOn"),onColorLoopOnChange:n("colorLoopOn",function(){var e=this,t=this.get("lightsData"),n=this.get("activeLights"),o=this.get("colorLoopOn"),a=o?"colorloop":"none" o!==n.some(function(e){return"colorloop"===t[e].state.effect})&&n.forEach(function(t){e.get("lightsData")[t].state.effect!==a&&l.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({effect:a}),contentType:"application/json",type:"PUT"})})}),rgbPreview:n("rgb",function(){var e=this,t=this.get("rgb"),n=rgbToCie(t[0],t[1],t[2]) -this.set("colorLoopOn",!1),this.get("activeLights").forEach(function(t){l.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({xy:n}),contentType:"application/json",type:"PUT"})}),this.set("colorLoopOn",!1),l(".color").css("background","rgb("+t[0]+","+t[1]+","+t[2]+")")}),onActiveLightsChange:a("init",n("activeLights.[]",function(){var e=this.get("lightsData"),t=null,n=!0 -if(!c(e))if(this.get("activeLights").forEach(function(o){var a=e[o] -a&&a.state&&a.state.xy&&(null!==t&&t[0]!==a.state.xy[0]&&t[1]!==a.state.xy[1]&&(n=!1),t=a.state.xy)}),n&&t){var o=cieToRgb(t[0],t[1]) -l(".color").css("background","rgb("+Math.abs(o[0])+","+Math.abs(o[1])+","+Math.abs(o[2])+")")}else l(".color").css("background","rgb(255,255,255)")})),lightsOnChange:a("init",n("lightsData.@each.state.on","activeLights.[]",function(){if(!this.get("strobeOn")){var e=this.get("lightsData"),t=this.get("activeLights").some(function(t){return!0===e[t].state.on}) +this.set("colorLoopOn",!1),this.get("activeLights").forEach(function(t){l.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({xy:n}),contentType:"application/json",type:"PUT"})}),this.set("colorLoopOn",!1),l(".color").css("background","rgb("+t[0]+","+t[1]+","+t[2]+")")}),onActiveLightsChange:n("activeLights.[]",function(){var e=this.get("lightsData"),t=this.get("activeLights"),n=null +if(!c(e)&&(t.forEach(function(t){var o=e[t] +o&&o.state&&o.state.xy&&(null===n&&(n=[0,0]),n[0]+=o.state.xy[0],n[1]+=o.state.xy[1])}),n)){var o=cieToRgb(n[0]/t.length,n[1]/t.length) +l(".color").css("background","rgb("+Math.abs(o[0])+","+Math.abs(o[1])+","+Math.abs(o[2])+")")}}),lightsOnChange:a("init",n("lightsData.@each.state.on","activeLights.[]",function(){if(!this.get("strobeOn")){var e=this.get("lightsData"),t=this.get("activeLights").some(function(t){return!0===e[t].state.on}) this.set("lightsOn",t)}})),onLightsOnChange:n("lightsOn",function(){var e=this,t=this.get("lightsData"),n=this.get("activeLights"),o=this.get("lightsOn"),a=n.some(function(e){return!0===t[e].state.on}) o!==a&&n.forEach(function(t){l.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({on:o}),contentType:"application/json",type:"PUT"})})}),changeLightsBrightness:function(){var e=this,t=this.get("lightsData"),n=!1,o=this.get("lightsBrightness"),a=this.get("activeLights") a.forEach(function(e){n+=t[e].state.bri}),n/=a.length,o!==n&&a.forEach(function(t){l.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({bri:o}),contentType:"application/json",type:"PUT"})})},onBrightnessChanged:n("lightsBrightness",function(){var e=this.get("activeLights").length r(this,this.changeLightsBrightness,69*e,!1)}),onaActiveLightsChange:n("syncLight",function(){var e={on:this.get("lightsOn"),bri:this.get("lightsBrightness"),effect:this.get("colorLoopOn")?"colorloop":"none"},t=this.get("rgb"),n=this.get("syncLight") -255!==t[0]&&255!==t[1]&&255!==t[2]&&(e.xy=this.rgbToXy(t[0],t[1],t[2])),e.transitiontime=0,l.ajax(this.get("apiURL")+"/lights/"+n+"/state",{data:JSON.stringify(e),contentType:"application/json",type:"PUT"})}),strobeOn:!1,strobeOnInervalHandle:null,preStrobeOnLightsDataCache:null,nextLightIdx:0,onStrobeOnChange:n("strobeOn",function(){var e=this,t=this.get("lightsData"),n=this.get("strobeOn") +255!==t[0]&&255!==t[1]&&255!==t[2]&&(e.xy=this.rgbToXy(t[0],t[1],t[2])),e.transitiontime=0,l.ajax(this.get("apiURL")+"/lights/"+n+"/state",{data:JSON.stringify(e),contentType:"application/json",type:"PUT"})}),didInsertElement:function(){this.onActiveLightsChange()},strobeOn:!1,strobeOnInervalHandle:null,preStrobeOnLightsDataCache:null,nextLightIdx:0,onStrobeOnChange:n("strobeOn",function(){var e=this,t=this.get("lightsData"),n=this.get("strobeOn") if(n){this.set("preStrobeOnLightsDataCache",t) var o={transitiontime:0} for(var a in t)t.hasOwnProperty(a)&&(t[a].state.on&&(o.on=!1),l.ajax(this.get("apiURL")+"/lights/"+a+"/state",{data:JSON.stringify(o),contentType:"application/json",type:"PUT"})) @@ -156,7 +156,7 @@ for(var c in t)t.hasOwnProperty(c)&&i(this,r,c,2e3) i(this,this.onColorLoopOnChange,2e3),clearInterval(this.get("strobeOnInervalHandle"))}this.set("pauseLightUpdates",n)}),strobeStep:function(){var e=this.get("nextLightIdx")%this.get("activeLights").length,t=this.get("activeLights")[e],n={on:!0,transitiontime:0,alert:"select"} this.get("colorLoopOn")&&(n.hue=Math.floor(65535*Math.random())),l.ajax(this.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify(n),contentType:"application/json",type:"PUT"}),l.ajax(this.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify({on:!1,transitiontime:0}),contentType:"application/json",type:"PUT"}),this.set("nextLightIdx",++e)},strobeOnTxt:o("strobeOn",function(){return this.get("strobeOn")?"On":"Off"}),dimmerOnClass:o("dimmerOn",function(){return this.get("dimmerOn")?"dimmerOn":null}),actions:{toggleDimmer:function(){this.sendAction("toggleDimmer")},randomizeHues:function(){var e=this l(".dice").velocity({scale:1.1},100).velocity({scale:1},100),this.get("activeLights").forEach(function(t){var n={hue:Math.floor(65535*Math.random())} -!1===e.get("lightsData")[t].state.on&&(n.on=!0),l.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify(n),contentType:"application/json",type:"PUT"})})}}})}),define("huegasm/pods/components/lights-tab/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.HTMLBars.template({id:"32XBKfhf",block:'{"symbols":["menu","content"],"statements":[[4,"paper-list",null,null,{"statements":[[4,"paper-item",null,null,{"statements":[[0," "],[1,[25,"paper-icon",["power-settings-new"],[["class"],[[20,["dimmerOnClass"]]]]],false],[0,"\\n "],[6,"p"],[9,"data-toggle","tooltip"],[9,"data-placement","top auto"],[9,"class","bootstrap-tooltip lights-control-tooltip"],[9,"data-title","Turn the selected lights on/off"],[7],[0,"Power"],[8],[0,"\\n "],[1,[25,"paper-switch",null,[["value","onChange","disabled","skipProxy","label"],[[20,["lightsOn"]],[25,"action",[[19,0,[]],[25,"mut",[[20,["lightsOn"]]],null]],null],[25,"or",[[20,["trial"]],[20,["playing"]]],null],[20,["trial"]],[20,["lightsOnTxt"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"paper-item",null,null,{"statements":[[0," "],[1,[25,"paper-icon",["brightness-4"],[["class"],[[20,["dimmerOnClass"]]]]],false],[0,"\\n "],[6,"p"],[9,"data-toggle","tooltip"],[9,"data-placement","top auto"],[9,"class","layout flex-60 bootstrap-tooltip lights-control-tooltip"],[9,"data-title","The brightness level of the selected lights"],[7],[0,"Brightness"],[8],[0,"\\n "],[1,[25,"paper-slider",null,[["class","step","min","max","value","onChange","disabled"],["flex",10,1,254,[20,["lightsBrightness"]],[25,"action",[[19,0,[]],[25,"mut",[[20,["lightsBrightness"]]],null]],null],[20,["brightnessControlDisabled"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"paper-item",null,[["elementId"],["color-row"]],{"statements":[[0," "],[1,[25,"paper-icon",["color-lens"],[["class"],[[20,["dimmerOnClass"]]]]],false],[0,"\\n "],[6,"p"],[9,"data-toggle","tooltip"],[9,"data-placement","top auto"],[9,"class","bootstrap-tooltip lights-control-tooltip"],[9,"data-title","The color of the selected lights"],[7],[0,"Color"],[8],[0,"\\n\\n"],[4,"paper-menu",null,[["offset"],["0 -50"]],{"statements":[[4,"component",[[19,1,["trigger"]]],null,{"statements":[[4,"paper-button",null,[["iconButton"],[false]],{"statements":[[0," "],[1,[25,"paper-button",null,[["raised","class","disabled"],[true,"color",[25,"or",[[20,["trial"]],[20,["playing"]]],null]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[4,"component",[[19,1,["content"]]],[["class","width"],["color-content",0]],{"statements":[[4,"component",[[19,2,["menu-item"]]],null,{"statements":[[0," "],[1,[25,"lights-tab/color-picker",null,[["lightsData","activeLights","rgb"],[[20,["lightsData"]],[20,["activeLights"]],[20,["rgb"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[2]},null]],"parameters":[1]},null]],"parameters":[]},null],[0,"\\n"],[4,"paper-item",null,null,{"statements":[[0," "],[1,[25,"paper-icon",["flare"],[["class"],[[20,["dimmerOnClass"]]]]],false],[0,"\\n "],[6,"p"],[9,"data-toggle","tooltip"],[9,"data-placement","top auto"],[9,"class","bootstrap-tooltip lights-control-tooltip"],[9,"data-title","Selected lights will flash in sequential order"],[7],[0,"Strobe"],[8],[0,"\\n "],[1,[25,"paper-switch",null,[["value","onChange","disabled","skipProxy","label"],[[20,["strobeOn"]],[25,"action",[[19,0,[]],[25,"mut",[[20,["strobeOn"]]],null]],null],[25,"or",[[20,["trial"]],[20,["playing"]]],null],[20,["trial"]],[20,["strobeOnTxt"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"paper-item",null,null,{"statements":[[0," "],[1,[25,"paper-icon",["color-lens"],[["class"],[[20,["dimmerOnClass"]]]]],false],[0," "],[1,[25,"paper-icon",["loop"],[["id","class"],["loop-addition",[20,["dimmerOnClass"]]]]],false],[0,"\\n "],[6,"p"],[9,"data-toggle","tooltip"],[9,"data-placement","top auto"],[9,"class","bootstrap-tooltip lights-control-tooltip"],[9,"data-title","Selected lights will slowly cycle through all the colors"],[7],[0,"Colorloop"],[8],[0,"\\n "],[1,[25,"paper-switch",null,[["value","onChange","disabled","skipProxy","label"],[[20,["colorLoopOn"]],[25,"action",[[19,0,[]],[25,"mut",[[20,["colorLoopOn"]]],null]],null],[25,"or",[[20,["trial"]],[20,["playing"]]],null],[20,["trial"]],[20,["colorloopOnTxt"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"paper-item",null,null,{"statements":[[0," "],[1,[25,"paper-icon",["shuffle"],[["class"],[[20,["dimmerOnClass"]]]]],false],[0,"\\n "],[6,"p"],[9,"data-toggle","tooltip"],[9,"data-placement","top auto"],[9,"class","bootstrap-tooltip lights-control-tooltip"],[9,"data-title","Randomize the hues (colors) of your selected lights."],[7],[0,"Randomize Hues"],[8],[0,"\\n\\n "],[6,"svg"],[9,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[9,"viewBox","0 0 512 512"],[9,"class","dice"],[3,"action",[[19,0,[]],"randomizeHues"]],[7],[0,"\\n "],[6,"path"],[9,"d","M0 0h512v512H0z"],[9,"fill","none"],[7],[8],[0,"\\n "],[6,"g"],[9,"transform","translate(0,0)"],[9,"style","touch-action: none;"],[7],[0,"\\n "],[6,"path"],[9,"fill","rgba(82, 67, 67, 0.9)"],[9,"d","M255.76 44.764c-6.176 0-12.353 1.384-17.137 4.152L85.87 137.276c-9.57 5.536-9.57 14.29 0 19.826l152.753 88.36c9.57 5.536 24.703 5.536 34.272 0l152.753-88.36c9.57-5.535 9.57-14.29 0-19.825l-152.753-88.36c-4.785-2.77-10.96-4.153-17.135-4.153zm.926 82.855a31.953 18.96 0 0 1 22.127 32.362 31.953 18.96 0 1 1-45.188-26.812 31.953 18.96 0 0 1 23.06-5.55zM75.67 173.84c-5.753-.155-9.664 4.336-9.664 12.28v157.696c0 11.052 7.57 24.163 17.14 29.69l146.93 84.848c9.57 5.526 17.14 1.156 17.14-9.895V290.76c0-11.052-7.57-24.16-17.14-29.688l-146.93-84.847c-2.69-1.555-5.225-2.327-7.476-2.387zm360.773.002c-2.25.06-4.783.83-7.474 2.385l-146.935 84.847c-9.57 5.527-17.14 18.638-17.14 29.69v157.7c0 11.05 7.57 15.418 17.14 9.89L428.97 373.51c9.57-5.527 17.137-18.636 17.137-29.688v-157.7c0-7.942-3.91-12.432-9.664-12.278zM89.297 195.77a31.236 18.008 58.094 0 1 33.818 41.183 31.236 18.008 58.094 1 1-45-25.98 31.236 18.008 58.094 0 1 11.182-15.203zm221.52 64.664A18.008 31.236 31.906 0 1 322 275.637a18.008 31.236 31.906 0 1-45 25.98 18.008 31.236 31.906 0 1 33.818-41.183zM145.296 289.1a31.236 18.008 58.094 0 1 33.818 41.183 31.236 18.008 58.094 0 1-45-25.98 31.236 18.008 58.094 0 1 11.182-15.203zm277.523 29.38A18.008 31.236 31.906 0 1 434 333.684a18.008 31.236 31.906 0 1-45 25.98 18.008 31.236 31.906 0 1 33.818-41.184zm-221.52 64.663a31.236 18.008 58.094 0 1 33.817 41.183 31.236 18.008 58.094 1 1-45-25.98 31.236 18.008 58.094 0 1 11.182-15.203z"],[7],[8],[0,"\\n "],[8],[0,"\\n "],[8],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"huegasm/pods/components/lights-tab/template.hbs"}})}),define("huegasm/pods/components/music-tab/add-soundcloud-sound-modal/component",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}) +!1===e.get("lightsData")[t].state.on&&(n.on=!0),l.ajax(e.get("apiURL")+"/lights/"+t+"/state",{data:JSON.stringify(n),contentType:"application/json",type:"PUT"})}),i(function(){e.onActiveLightsChange()},1e3)}}})}),define("huegasm/pods/components/lights-tab/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.HTMLBars.template({id:"32XBKfhf",block:'{"symbols":["menu","content"],"statements":[[4,"paper-list",null,null,{"statements":[[4,"paper-item",null,null,{"statements":[[0," "],[1,[25,"paper-icon",["power-settings-new"],[["class"],[[20,["dimmerOnClass"]]]]],false],[0,"\\n "],[6,"p"],[9,"data-toggle","tooltip"],[9,"data-placement","top auto"],[9,"class","bootstrap-tooltip lights-control-tooltip"],[9,"data-title","Turn the selected lights on/off"],[7],[0,"Power"],[8],[0,"\\n "],[1,[25,"paper-switch",null,[["value","onChange","disabled","skipProxy","label"],[[20,["lightsOn"]],[25,"action",[[19,0,[]],[25,"mut",[[20,["lightsOn"]]],null]],null],[25,"or",[[20,["trial"]],[20,["playing"]]],null],[20,["trial"]],[20,["lightsOnTxt"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"paper-item",null,null,{"statements":[[0," "],[1,[25,"paper-icon",["brightness-4"],[["class"],[[20,["dimmerOnClass"]]]]],false],[0,"\\n "],[6,"p"],[9,"data-toggle","tooltip"],[9,"data-placement","top auto"],[9,"class","layout flex-60 bootstrap-tooltip lights-control-tooltip"],[9,"data-title","The brightness level of the selected lights"],[7],[0,"Brightness"],[8],[0,"\\n "],[1,[25,"paper-slider",null,[["class","step","min","max","value","onChange","disabled"],["flex",10,1,254,[20,["lightsBrightness"]],[25,"action",[[19,0,[]],[25,"mut",[[20,["lightsBrightness"]]],null]],null],[20,["brightnessControlDisabled"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"paper-item",null,[["elementId"],["color-row"]],{"statements":[[0," "],[1,[25,"paper-icon",["color-lens"],[["class"],[[20,["dimmerOnClass"]]]]],false],[0,"\\n "],[6,"p"],[9,"data-toggle","tooltip"],[9,"data-placement","top auto"],[9,"class","bootstrap-tooltip lights-control-tooltip"],[9,"data-title","The color of the selected lights"],[7],[0,"Color"],[8],[0,"\\n\\n"],[4,"paper-menu",null,[["offset"],["0 -50"]],{"statements":[[4,"component",[[19,1,["trigger"]]],null,{"statements":[[4,"paper-button",null,[["iconButton"],[false]],{"statements":[[0," "],[1,[25,"paper-button",null,[["raised","class","disabled"],[true,"color",[25,"or",[[20,["trial"]],[20,["playing"]]],null]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null],[4,"component",[[19,1,["content"]]],[["class","width"],["color-content",0]],{"statements":[[4,"component",[[19,2,["menu-item"]]],null,{"statements":[[0," "],[1,[25,"lights-tab/color-picker",null,[["lightsData","activeLights","rgb"],[[20,["lightsData"]],[20,["activeLights"]],[20,["rgb"]]]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[2]},null]],"parameters":[1]},null]],"parameters":[]},null],[0,"\\n"],[4,"paper-item",null,null,{"statements":[[0," "],[1,[25,"paper-icon",["flare"],[["class"],[[20,["dimmerOnClass"]]]]],false],[0,"\\n "],[6,"p"],[9,"data-toggle","tooltip"],[9,"data-placement","top auto"],[9,"class","bootstrap-tooltip lights-control-tooltip"],[9,"data-title","Selected lights will flash in sequential order"],[7],[0,"Strobe"],[8],[0,"\\n "],[1,[25,"paper-switch",null,[["value","onChange","disabled","skipProxy","label"],[[20,["strobeOn"]],[25,"action",[[19,0,[]],[25,"mut",[[20,["strobeOn"]]],null]],null],[25,"or",[[20,["trial"]],[20,["playing"]]],null],[20,["trial"]],[20,["strobeOnTxt"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"paper-item",null,null,{"statements":[[0," "],[1,[25,"paper-icon",["color-lens"],[["class"],[[20,["dimmerOnClass"]]]]],false],[0," "],[1,[25,"paper-icon",["loop"],[["id","class"],["loop-addition",[20,["dimmerOnClass"]]]]],false],[0,"\\n "],[6,"p"],[9,"data-toggle","tooltip"],[9,"data-placement","top auto"],[9,"class","bootstrap-tooltip lights-control-tooltip"],[9,"data-title","Selected lights will slowly cycle through all the colors"],[7],[0,"Colorloop"],[8],[0,"\\n "],[1,[25,"paper-switch",null,[["value","onChange","disabled","skipProxy","label"],[[20,["colorLoopOn"]],[25,"action",[[19,0,[]],[25,"mut",[[20,["colorLoopOn"]]],null]],null],[25,"or",[[20,["trial"]],[20,["playing"]]],null],[20,["trial"]],[20,["colorloopOnTxt"]]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"paper-item",null,null,{"statements":[[0," "],[1,[25,"paper-icon",["shuffle"],[["class"],[[20,["dimmerOnClass"]]]]],false],[0,"\\n "],[6,"p"],[9,"data-toggle","tooltip"],[9,"data-placement","top auto"],[9,"class","bootstrap-tooltip lights-control-tooltip"],[9,"data-title","Randomize the hues (colors) of your selected lights."],[7],[0,"Randomize Hues"],[8],[0,"\\n\\n "],[6,"svg"],[9,"xmlns","http://www.w3.org/2000/svg","http://www.w3.org/2000/xmlns/"],[9,"viewBox","0 0 512 512"],[9,"class","dice"],[3,"action",[[19,0,[]],"randomizeHues"]],[7],[0,"\\n "],[6,"path"],[9,"d","M0 0h512v512H0z"],[9,"fill","none"],[7],[8],[0,"\\n "],[6,"g"],[9,"transform","translate(0,0)"],[9,"style","touch-action: none;"],[7],[0,"\\n "],[6,"path"],[9,"fill","rgba(82, 67, 67, 0.9)"],[9,"d","M255.76 44.764c-6.176 0-12.353 1.384-17.137 4.152L85.87 137.276c-9.57 5.536-9.57 14.29 0 19.826l152.753 88.36c9.57 5.536 24.703 5.536 34.272 0l152.753-88.36c9.57-5.535 9.57-14.29 0-19.825l-152.753-88.36c-4.785-2.77-10.96-4.153-17.135-4.153zm.926 82.855a31.953 18.96 0 0 1 22.127 32.362 31.953 18.96 0 1 1-45.188-26.812 31.953 18.96 0 0 1 23.06-5.55zM75.67 173.84c-5.753-.155-9.664 4.336-9.664 12.28v157.696c0 11.052 7.57 24.163 17.14 29.69l146.93 84.848c9.57 5.526 17.14 1.156 17.14-9.895V290.76c0-11.052-7.57-24.16-17.14-29.688l-146.93-84.847c-2.69-1.555-5.225-2.327-7.476-2.387zm360.773.002c-2.25.06-4.783.83-7.474 2.385l-146.935 84.847c-9.57 5.527-17.14 18.638-17.14 29.69v157.7c0 11.05 7.57 15.418 17.14 9.89L428.97 373.51c9.57-5.527 17.137-18.636 17.137-29.688v-157.7c0-7.942-3.91-12.432-9.664-12.278zM89.297 195.77a31.236 18.008 58.094 0 1 33.818 41.183 31.236 18.008 58.094 1 1-45-25.98 31.236 18.008 58.094 0 1 11.182-15.203zm221.52 64.664A18.008 31.236 31.906 0 1 322 275.637a18.008 31.236 31.906 0 1-45 25.98 18.008 31.236 31.906 0 1 33.818-41.183zM145.296 289.1a31.236 18.008 58.094 0 1 33.818 41.183 31.236 18.008 58.094 0 1-45-25.98 31.236 18.008 58.094 0 1 11.182-15.203zm277.523 29.38A18.008 31.236 31.906 0 1 434 333.684a18.008 31.236 31.906 0 1-45 25.98 18.008 31.236 31.906 0 1 33.818-41.184zm-221.52 64.663a31.236 18.008 58.094 0 1 33.817 41.183 31.236 18.008 58.094 1 1-45-25.98 31.236 18.008 58.094 0 1 11.182-15.203z"],[7],[8],[0,"\\n "],[8],[0,"\\n "],[8],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"huegasm/pods/components/lights-tab/template.hbs"}})}),define("huegasm/pods/components/music-tab/add-soundcloud-sound-modal/component",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}) var t=Ember.Component,n=Ember.observer,o=Ember.computed,a=Ember.isEmpty,s=Ember.isNone,i=Ember.run.later,r=Ember.$ e.default=t.extend({url:null,onIsShowingModalChange:n("isShowingModal",function(){this.get("isShowingModal")&&(this.set("url",null),i(function(){r("md-input-container input").focus()},500))}),saveDisabled:o("url",function(){return s(this.get("url"))||a(this.get("url").trim())}),didInsertElement:function(){var e=this r(document).keypress(function(t){e.get("saveDisabled")||13!==t.which||e.send("add")})},actions:{close:function(){this.sendAction()},add:function(){this.sendAction("action",this.get("url"))}}})}),define("huegasm/pods/components/music-tab/add-soundcloud-sound-modal/template",["exports"],function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=Ember.HTMLBars.template({id:"Vnfli3w0",block:'{"symbols":[],"statements":[[4,"if",[[20,["isShowingModal"]]],null,{"statements":[[4,"paper-dialog",null,[["fullscreen","onClose","origin","clickOutsideToClose"],[[20,["fullscreen"]],[25,"action",[[19,0,[]],"close"],null],[20,["dialogOrigin"]],true]],{"statements":[[4,"paper-dialog-content",null,null,{"statements":[[0," "],[6,"p"],[7],[0,"Enter a "],[6,"a"],[9,"href","https://soundcloud.com"],[9,"target","_blank"],[9,"rel","noopener noreferrer"],[7],[0,"SoundCloud"],[8],[0," track or playlist/set URL"],[8],[0,"\\n "],[6,"p"],[7],[0,"ex. https://soundcloud.com/mrsuicidesheep/tracks"],[8],[0,"\\n\\n "],[1,[25,"paper-input",null,[["label","class","icon","value","onChange"],["SoundCloud URL","full-width","search",[20,["url"]],[25,"action",[[19,0,[]],[25,"mut",[[20,["url"]]],null]],null]]]],false],[0,"\\n"]],"parameters":[]},null],[0,"\\n"],[4,"paper-dialog-actions",null,[["class"],["layout-row"]],{"statements":[[0," "],[6,"span"],[9,"class","flex"],[7],[8],[0,"\\n "],[1,[25,"paper-button",null,[["onClick","label"],[[25,"action",[[19,0,[]],"close"],null],"Close"]]],false],[0," \\n "],[1,[25,"paper-button",null,[["class","onClick","disabled","primary","label"],["pull-right",[25,"action",[[19,0,[]],"add"],null],[20,["saveDisabled"]],true,"Add Music"]]],false],[0,"\\n"]],"parameters":[]},null]],"parameters":[]},null]],"parameters":[]},null]],"hasEval":false}',meta:{moduleName:"huegasm/pods/components/music-tab/add-soundcloud-sound-modal/template.hbs"}})}),define("huegasm/pods/components/music-tab/component",["exports","huegasm/pods/components/music-tab/mixins/helpers","huegasm/pods/components/music-tab/mixins/visualizer"],function(e,t,n){Object.defineProperty(e,"__esModule",{value:!0}) diff --git a/index.html b/index.html index d860510..f482072 100644 --- a/index.html +++ b/index.html @@ -63,7 +63,7 @@ - +