Subversion Repository Public Repository

Nextrek

Diff Revisions 1085 vs 1086 for /s2s/data/4FC8DB5825781449A98B79F6CDB6A04785D8.json

Diff revisions: vs.
  @@ -1 +1,18 @@
1 - {"uid":"4FC8DB5825781449A98B79F6CDB6A04785D8","isLoaded":true,"lastModificationTime":0,"items":{"name":"Template_FreeChoiceBox","type":"game_script","order":26,"content":"ui.UiFactory.customTypes[\"ui.FreeChoiceBox\"] = {\n \"type\": \"ui.FreeLayout\",\n \"frame\": [0, 0, Graphics.width, Graphics.height],\n \"controls\": [\n {\n \"type\": \"ui.StackLayout\",\n \"sizeToFit\": true,\n \"alignmentX\": 1,\n \"alignmentY\": 0,\n \"visible\": no,\n \"formulas\": [$ -> o.visible = $tempFields.choiceTimer.behavior.isRunning and $tempFields.choiceTimerVisible],\n \"controls\": [\n {\n \"type\": \"ui.Text\",\n \"style\": \"choiceTimerText\",\n \"format\": \"%02d\",\n \"sizeToFit\": true,\n \"updateBehavior\": \"continuous\",\n \"formulas\": [$ -> o.text = $tempFields.choiceTimer.behavior.minutes],\n \"text\": \"\"\n },\n {\n \"type\": \"ui.Text\",\n \"sizeToFit\": true,\n \"style\": \"choiceTimerText\",\n \"text\": \":\"\n },\n {\n \"type\": \"ui.Text\",\n \"style\": \"choiceTimerText\",\n \"sizeToFit\": true,\n \"format\": \"%02d\",\n \"updateBehavior\": \"continuous\",\n \"id\": \"seconds\",\n \"formulas\": [$ -> o.text = $tempFields.choiceTimer.behavior.seconds],\n \"text\": \"\"\n }\n ]\n },\n {\n \"type\": \"ui.FreeLayout\",\n \"frame\": [0, 0, Graphics.width, Graphics.height],\n \"dataField\": ($ -> $tempFields.choices),\n \"template\": {\n \"type\": \"ui.FreeLayout\",\n \"formulas\": [$ -> if @onInitialize then o.ui.enabled = $tempFields.choices[o.index].isEnabled],\n \"controls\":[\n {\n \"type\": \"ui.SelectableWindow\",\n \"frame\": [0, 0, \"100%\", \"100%\"],\n \n \"params\": {\n \"action\": {\"name\": \"emitEvent\", \"params\": { \"name\": \"selectionAccept\", \"source\": ($ -> o.parent.parent.parent.parent), \"data\": ($ -> $tempFields.choices[o.parent.parent.index]) }}\n },\n \"zIndex\": 4999\n },\n {\n \"type\": \"ui.Text\",\n \"sizeToFit\": true,\n \"styles\": [\"regularUIText\"],\n \"alignmentX\": 1,\n \"alignmentY\": 1,\n \"frame\": [0, 0],\n \"formulas\": [$ -> o.text = $tempFields.choices[o.parent.index]?.text],\n \"zIndex\": 5100\n }\n ]\n }\n \n }\n \n ]\n}","parentId":"2A0E8A67K5BAAA4D7AS9017ED220E9EFFCA7","folder":false,"compiledContent":"ui.UiFactory.customTypes[\"ui.FreeChoiceBox\"] = {\n \"type\": \"ui.FreeLayout\",\n \"frame\": [0, 0, Graphics.width, Graphics.height],\n \"controls\": [\n {\n \"type\": \"ui.StackLayout\",\n \"sizeToFit\": true,\n \"alignmentX\": 1,\n \"alignmentY\": 0,\n \"visible\": false,\n \"formulas\": [\n $(function() {\n return o.visible = $tempFields.choiceTimer.behavior.isRunning && $tempFields.choiceTimerVisible;\n })\n ],\n \"controls\": [\n {\n \"type\": \"ui.Text\",\n \"style\": \"choiceTimerText\",\n \"format\": \"%02d\",\n \"sizeToFit\": true,\n \"updateBehavior\": \"continuous\",\n \"formulas\": [\n $(function() {\n return o.text = $tempFields.choiceTimer.behavior.minutes;\n })\n ],\n \"text\": \"\"\n }, {\n \"type\": \"ui.Text\",\n \"sizeToFit\": true,\n \"style\": \"choiceTimerText\",\n \"text\": \":\"\n }, {\n \"type\": \"ui.Text\",\n \"style\": \"choiceTimerText\",\n \"sizeToFit\": true,\n \"format\": \"%02d\",\n \"updateBehavior\": \"continuous\",\n \"id\": \"seconds\",\n \"formulas\": [\n $(function() {\n return o.text = $tempFields.choiceTimer.behavior.seconds;\n })\n ],\n \"text\": \"\"\n }\n ]\n }, {\n \"type\": \"ui.FreeLayout\",\n \"frame\": [0, 0, Graphics.width, Graphics.height],\n \"dataField\": $(function() {\n return $tempFields.choices;\n }),\n \"template\": {\n \"type\": \"ui.FreeLayout\",\n \"formulas\": [\n $(function() {\n if (this.onInitialize) {\n return o.ui.enabled = $tempFields.choices[o.index].isEnabled;\n }\n })\n ],\n \"controls\": [\n {\n \"type\": \"ui.SelectableWindow\",\n \"frame\": [0, 0, \"100%\", \"100%\"],\n \"params\": {\n \"action\": {\n \"name\": \"emitEvent\",\n \"params\": {\n \"name\": \"selectionAccept\",\n \"source\": $(function() {\n return o.parent.parent.parent.parent;\n }),\n \"data\": $(function() {\n return $tempFields.choices[o.parent.parent.index];\n })\n }\n }\n },\n \"zIndex\": 4999\n }, {\n \"type\": \"ui.Text\",\n \"sizeToFit\": true,\n \"styles\": [\"regularUIText\"],\n \"alignmentX\": 1,\n \"alignmentY\": 1,\n \"frame\": [0, 0],\n \"formulas\": [\n $(function() {\n var ref;\n return o.text = (ref = $tempFields.choices[o.parent.index]) != null ? ref.text : void 0;\n })\n ],\n \"zIndex\": 5100\n }\n ]\n }\n }\n ]\n};\n\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEVBQUUsQ0FBQyxTQUFTLENBQUMsV0FBWSxDQUFBLGtCQUFBLENBQXpCLEdBQStDO0VBQzNDLE1BQUEsRUFBUSxlQURtQztFQUUzQyxPQUFBLEVBQVMsQ0FBQyxDQUFELEVBQUksQ0FBSixFQUFPLFFBQVEsQ0FBQyxLQUFoQixFQUF1QixRQUFRLENBQUMsTUFBaEMsQ0FGa0M7RUFHM0MsVUFBQSxFQUFZO0lBQ1I7TUFDSSxNQUFBLEVBQVEsZ0JBRFo7TUFFSSxXQUFBLEVBQWEsSUFGakI7TUFHSSxZQUFBLEVBQWMsQ0FIbEI7TUFJSSxZQUFBLEVBQWMsQ0FKbEI7TUFLSSxTQUFBLEVBQVcsS0FMZjtNQU1JLFVBQUEsRUFBWTtRQUFDLENBQUEsQ0FBRSxTQUFBO2lCQUFHLENBQUMsQ0FBQyxPQUFGLEdBQVksV0FBVyxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsU0FBakMsSUFBK0MsV0FBVyxDQUFDO1FBQTFFLENBQUYsQ0FBRDtPQU5oQjtNQU9JLFVBQUEsRUFBWTtRQUNSO1VBQ0ksTUFBQSxFQUFRLFNBRFo7VUFFSSxPQUFBLEVBQVMsaUJBRmI7VUFHSSxRQUFBLEVBQVUsTUFIZDtVQUlJLFdBQUEsRUFBYSxJQUpqQjtVQUtJLGdCQUFBLEVBQWtCLFlBTHRCO1VBTUksVUFBQSxFQUFZO1lBQUMsQ0FBQSxDQUFFLFNBQUE7cUJBQUcsQ0FBQyxDQUFDLElBQUYsR0FBUyxXQUFXLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQztZQUE3QyxDQUFGLENBQUQ7V0FOaEI7VUFPSSxNQUFBLEVBQVEsRUFQWjtTQURRLEVBVVI7VUFDSSxNQUFBLEVBQVEsU0FEWjtVQUVJLFdBQUEsRUFBYSxJQUZqQjtVQUdJLE9BQUEsRUFBUyxpQkFIYjtVQUlJLE1BQUEsRUFBUSxHQUpaO1NBVlEsRUFnQlI7VUFDSSxNQUFBLEVBQVEsU0FEWjtVQUVJLE9BQUEsRUFBUyxpQkFGYjtVQUdJLFdBQUEsRUFBYSxJQUhqQjtVQUlJLFFBQUEsRUFBVSxNQUpkO1VBS0ksZ0JBQUEsRUFBa0IsWUFMdEI7VUFNSSxJQUFBLEVBQU0sU0FOVjtVQU9JLFVBQUEsRUFBWTtZQUFDLENBQUEsQ0FBRSxTQUFBO3FCQUFHLENBQUMsQ0FBQyxJQUFGLEdBQVMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUM7WUFBN0MsQ0FBRixDQUFEO1dBUGhCO1VBUUksTUFBQSxFQUFRLEVBUlo7U0FoQlE7T0FQaEI7S0FEUSxFQW9DUjtNQUNJLE1BQUEsRUFBUSxlQURaO01BRUksT0FBQSxFQUFTLENBQUMsQ0FBRCxFQUFJLENBQUosRUFBTyxRQUFRLENBQUMsS0FBaEIsRUFBdUIsUUFBUSxDQUFDLE1BQWhDLENBRmI7TUFHSSxXQUFBLEVBQWMsQ0FBQSxDQUFFLFNBQUE7ZUFBRyxXQUFXLENBQUM7TUFBZixDQUFGLENBSGxCO01BSUksVUFBQSxFQUFZO1FBQ1IsTUFBQSxFQUFRLGVBREE7UUFFUixVQUFBLEVBQVk7VUFBQyxDQUFBLENBQUUsU0FBQTtZQUFHLElBQUcsSUFBQyxDQUFBLFlBQUo7cUJBQXNCLENBQUMsQ0FBQyxFQUFFLENBQUMsT0FBTCxHQUFlLFdBQVcsQ0FBQyxPQUFRLENBQUEsQ0FBQyxDQUFDLEtBQUYsQ0FBUSxDQUFDLFVBQWxFOztVQUFILENBQUYsQ0FBRDtTQUZKO1FBR1IsVUFBQSxFQUFXO1VBQ1A7WUFDSSxNQUFBLEVBQVEscUJBRFo7WUFFSSxPQUFBLEVBQVMsQ0FBQyxDQUFELEVBQUksQ0FBSixFQUFPLE1BQVAsRUFBZSxNQUFmLENBRmI7WUFJSSxRQUFBLEVBQVU7Y0FDTixRQUFBLEVBQVU7Z0JBQUMsTUFBQSxFQUFRLFdBQVQ7Z0JBQXNCLFFBQUEsRUFBVTtrQkFBRSxNQUFBLEVBQVEsaUJBQVY7a0JBQTZCLFFBQUEsRUFBVyxDQUFBLENBQUUsU0FBQTsyQkFBRyxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUM7a0JBQTFCLENBQUYsQ0FBeEM7a0JBQTZFLE1BQUEsRUFBUyxDQUFBLENBQUUsU0FBQTsyQkFBRyxXQUFXLENBQUMsT0FBUSxDQUFBLENBQUMsQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLEtBQWhCO2tCQUF2QixDQUFGLENBQXRGO2lCQUFoQztlQURKO2FBSmQ7WUFPSSxRQUFBLEVBQVUsSUFQZDtXQURPLEVBVVA7WUFDSSxNQUFBLEVBQVEsU0FEWjtZQUVJLFdBQUEsRUFBYSxJQUZqQjtZQUdJLFFBQUEsRUFBVSxDQUFDLGVBQUQsQ0FIZDtZQUlJLFlBQUEsRUFBYyxDQUpsQjtZQUtJLFlBQUEsRUFBYyxDQUxsQjtZQU1JLE9BQUEsRUFBUyxDQUFDLENBQUQsRUFBSSxDQUFKLENBTmI7WUFPSSxVQUFBLEVBQVk7Y0FBQyxDQUFBLENBQUUsU0FBQTtBQUFHLG9CQUFBO3VCQUFBLENBQUMsQ0FBQyxJQUFGLDREQUE0QyxDQUFFO2NBQWpELENBQUYsQ0FBRDthQVBoQjtZQVFJLFFBQUEsRUFBVSxJQVJkO1dBVk87U0FISDtPQUpoQjtLQXBDUTtHQUgrQiIsInNvdXJjZXNDb250ZW50IjpbInVpLlVpRmFjdG9yeS5jdXN0b21UeXBlc1tcInVpLkZyZWVDaG9pY2VCb3hcIl0gPSB7XG4gICAgXCJ0eXBlXCI6IFwidWkuRnJlZUxheW91dFwiLFxuICAgIFwiZnJhbWVcIjogWzAsIDAsIEdyYXBoaWNzLndpZHRoLCBHcmFwaGljcy5oZWlnaHRdLFxuICAgIFwiY29udHJvbHNcIjogW1xuICAgICAgICB7XG4gICAgICAgICAgICBcInR5cGVcIjogXCJ1aS5TdGFja0xheW91dFwiLFxuICAgICAgICAgICAgXCJzaXplVG9GaXRcIjogdHJ1ZSxcbiAgICAgICAgICAgIFwiYWxpZ25tZW50WFwiOiAxLFxuICAgICAgICAgICAgXCJhbGlnbm1lbnRZXCI6IDAsXG4gICAgICAgICAgICBcInZpc2libGVcIjogbm8sXG4gICAgICAgICAgICBcImZvcm11bGFzXCI6IFskIC0+IG8udmlzaWJsZSA9ICR0ZW1wRmllbGRzLmNob2ljZVRpbWVyLmJlaGF2aW9yLmlzUnVubmluZyBhbmQgJHRlbXBGaWVsZHMuY2hvaWNlVGltZXJWaXNpYmxlXSxcbiAgICAgICAgICAgIFwiY29udHJvbHNcIjogW1xuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgXCJ0eXBlXCI6IFwidWkuVGV4dFwiLFxuICAgICAgICAgICAgICAgICAgICBcInN0eWxlXCI6IFwiY2hvaWNlVGltZXJUZXh0XCIsXG4gICAgICAgICAgICAgICAgICAgIFwiZm9ybWF0XCI6IFwiJTAyZFwiLFxuICAgICAgICAgICAgICAgICAgICBcInNpemVUb0ZpdFwiOiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICBcInVwZGF0ZUJlaGF2aW9yXCI6IFwiY29udGludW91c1wiLFxuICAgICAgICAgICAgICAgICAgICBcImZvcm11bGFzXCI6IFskIC0+IG8udGV4dCA9ICR0ZW1wRmllbGRzLmNob2ljZVRpbWVyLmJlaGF2aW9yLm1pbnV0ZXNdLFxuICAgICAgICAgICAgICAgICAgICBcInRleHRcIjogXCJcIlxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBcInR5cGVcIjogXCJ1aS5UZXh0XCIsXG4gICAgICAgICAgICAgICAgICAgIFwic2l6ZVRvRml0XCI6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgIFwic3R5bGVcIjogXCJjaG9pY2VUaW1lclRleHRcIixcbiAgICAgICAgICAgICAgICAgICAgXCJ0ZXh0XCI6IFwiOlwiXG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIFwidHlwZVwiOiBcInVpLlRleHRcIixcbiAgICAgICAgICAgICAgICAgICAgXCJzdHlsZVwiOiBcImNob2ljZVRpbWVyVGV4dFwiLFxuICAgICAgICAgICAgICAgICAgICBcInNpemVUb0ZpdFwiOiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICBcImZvcm1hdFwiOiBcIiUwMmRcIixcbiAgICAgICAgICAgICAgICAgICAgXCJ1cGRhdGVCZWhhdmlvclwiOiBcImNvbnRpbnVvdXNcIixcbiAgICAgICAgICAgICAgICAgICAgXCJpZFwiOiBcInNlY29uZHNcIixcbiAgICAgICAgICAgICAgICAgICAgXCJmb3JtdWxhc1wiOiBbJCAtPiBvLnRleHQgPSAkdGVtcEZpZWxkcy5jaG9pY2VUaW1lci5iZWhhdmlvci5zZWNvbmRzXSxcbiAgICAgICAgICAgICAgICAgICAgXCJ0ZXh0XCI6IFwiXCJcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICBdXG4gICAgICAgIH0sXG4gICAgICAgIHtcbiAgICAgICAgICAgIFwidHlwZVwiOiBcInVpLkZyZWVMYXlvdXRcIixcbiAgICAgICAgICAgIFwiZnJhbWVcIjogWzAsIDAsIEdyYXBoaWNzLndpZHRoLCBHcmFwaGljcy5oZWlnaHRdLFxuICAgICAgICAgICAgXCJkYXRhRmllbGRcIjogKCQgLT4gJHRlbXBGaWVsZHMuY2hvaWNlcyksXG4gICAgICAgICAgICBcInRlbXBsYXRlXCI6IHtcbiAgICAgICAgICAgICAgICBcInR5cGVcIjogXCJ1aS5GcmVlTGF5b3V0XCIsXG4gICAgICAgICAgICAgICAgXCJmb3JtdWxhc1wiOiBbJCAtPiBpZiBAb25Jbml0aWFsaXplIHRoZW4gby51aS5lbmFibGVkID0gJHRlbXBGaWVsZHMuY2hvaWNlc1tvLmluZGV4XS5pc0VuYWJsZWRdLFxuICAgICAgICAgICAgICAgIFwiY29udHJvbHNcIjpbXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIFwidHlwZVwiOiBcInVpLlNlbGVjdGFibGVXaW5kb3dcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZnJhbWVcIjogWzAsIDAsIFwiMTAwJVwiLCBcIjEwMCVcIl0sXG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIFwicGFyYW1zXCI6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImFjdGlvblwiOiB7XCJuYW1lXCI6IFwiZW1pdEV2ZW50XCIsIFwicGFyYW1zXCI6IHsgXCJuYW1lXCI6IFwic2VsZWN0aW9uQWNjZXB0XCIsIFwic291cmNlXCI6ICgkIC0+IG8ucGFyZW50LnBhcmVudC5wYXJlbnQucGFyZW50KSwgXCJkYXRhXCI6ICgkIC0+ICR0ZW1wRmllbGRzLmNob2ljZXNbby5wYXJlbnQucGFyZW50LmluZGV4XSkgfX1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBcInpJbmRleFwiOiA0OTk5XG4gICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIFwidHlwZVwiOiBcInVpLlRleHRcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIFwic2l6ZVRvRml0XCI6IHRydWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBcInN0eWxlc1wiOiBbXCJyZWd1bGFyVUlUZXh0XCJdLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhbGlnbm1lbnRYXCI6IDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImFsaWdubWVudFlcIjogMSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZnJhbWVcIjogWzAsIDBdLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJmb3JtdWxhc1wiOiBbJCAtPiBvLnRleHQgPSAkdGVtcEZpZWxkcy5jaG9pY2VzW28ucGFyZW50LmluZGV4XT8udGV4dF0sXG4gICAgICAgICAgICAgICAgICAgICAgICBcInpJbmRleFwiOiA1MTAwXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgfVxuICAgICAgICBcbiAgICBdXG59Il19\n//# sourceURL=Template_FreeChoiceBox_170.js"},"summary":["name","type"]}
1 + {
2 + "uid": "4FC8DB5825781449A98B79F6CDB6A04785D8",
3 + "isLoaded": true,
4 + "lastModificationTime": 0,
5 + "items": {
6 + "name": "Template_FreeChoiceBox",
7 + "type": "game_script",
8 + "order": 18,
9 + "content": "ui.UiFactory.customTypes[\"ui.FreeChoiceBox\"] = {\n \"type\": \"ui.FreeLayout\",\n \"frame\": [0, 0, Graphics.width, Graphics.height],\n \"controls\": [\n {\n \"type\": \"ui.StackLayout\",\n \"sizeToFit\": true,\n \"alignmentX\": 1,\n \"alignmentY\": 0,\n \"visible\": no,\n \"formulas\": [$ -> o.visible = $tempFields.choiceTimer.behavior.isRunning and $tempFields.choiceTimerVisible],\n \"controls\": [\n {\n \"type\": \"ui.Text\",\n \"style\": \"choiceTimerText\",\n \"format\": \"%02d\",\n \"sizeToFit\": true,\n \"updateBehavior\": \"continuous\",\n \"formulas\": [$ -> o.text = $tempFields.choiceTimer.behavior.minutes],\n \"text\": \"\"\n },\n {\n \"type\": \"ui.Text\",\n \"sizeToFit\": true,\n \"style\": \"choiceTimerText\",\n \"text\": \":\"\n },\n {\n \"type\": \"ui.Text\",\n \"style\": \"choiceTimerText\",\n \"sizeToFit\": true,\n \"format\": \"%02d\",\n \"updateBehavior\": \"continuous\",\n \"id\": \"seconds\",\n \"formulas\": [$ -> o.text = $tempFields.choiceTimer.behavior.seconds],\n \"text\": \"\"\n }\n ]\n },\n {\n \"type\": \"ui.FreeLayout\",\n \"frame\": [0, 0, Graphics.width, Graphics.height],\n \"dataField\": ($ -> $dataFields.scene.choices),\n \"template\": {\n \"type\": \"ui.FreeLayout\",\n \"formulas\": [$ -> if @onInitialize then o.ui.enabled = $dataFields.scene.choices[o.index].isEnabled],\n \"controls\":[\n {\n \"type\": \"ui.SelectableWindow\",\n \"frame\": [0, 0, \"100%\", \"100%\"],\n \n \"params\": {\n \"action\": {\"name\": \"emitEvent\", \"params\": { \"name\": \"selectionAccept\", \"source\": ($ -> o.parent.parent.parent.parent), \"data\": ($ -> $dataFields.scene.choices[o.parent.parent.index]) }}\n },\n \"zIndex\": 4999\n },\n {\n \"type\": \"ui.Text\",\n \"sizeToFit\": true,\n \"styles\": [\"regularUIText\"],\n \"alignmentX\": 1,\n \"alignmentY\": 1,\n \"frame\": [0, 0],\n \"formulas\": [$ -> o.text = $dataFields.scene.choices[o.parent.index]?.text],\n \"zIndex\": 5100\n }\n ]\n }\n \n }\n \n ]\n}",
10 + "parentId": "2A0E8A67K5BAAA4D7AS9017ED220E9EFFCA7",
11 + "folder": false,
12 + "compiledContent": "ui.UiFactory.customTypes[\"ui.FreeChoiceBox\"] = {\n \"type\": \"ui.FreeLayout\",\n \"frame\": [0, 0, Graphics.width, Graphics.height],\n \"controls\": [\n {\n \"type\": \"ui.StackLayout\",\n \"sizeToFit\": true,\n \"alignmentX\": 1,\n \"alignmentY\": 0,\n \"visible\": false,\n \"formulas\": [\n $(function() {\n return o.visible = $tempFields.choiceTimer.behavior.isRunning && $tempFields.choiceTimerVisible;\n })\n ],\n \"controls\": [\n {\n \"type\": \"ui.Text\",\n \"style\": \"choiceTimerText\",\n \"format\": \"%02d\",\n \"sizeToFit\": true,\n \"updateBehavior\": \"continuous\",\n \"formulas\": [\n $(function() {\n return o.text = $tempFields.choiceTimer.behavior.minutes;\n })\n ],\n \"text\": \"\"\n }, {\n \"type\": \"ui.Text\",\n \"sizeToFit\": true,\n \"style\": \"choiceTimerText\",\n \"text\": \":\"\n }, {\n \"type\": \"ui.Text\",\n \"style\": \"choiceTimerText\",\n \"sizeToFit\": true,\n \"format\": \"%02d\",\n \"updateBehavior\": \"continuous\",\n \"id\": \"seconds\",\n \"formulas\": [\n $(function() {\n return o.text = $tempFields.choiceTimer.behavior.seconds;\n })\n ],\n \"text\": \"\"\n }\n ]\n }, {\n \"type\": \"ui.FreeLayout\",\n \"frame\": [0, 0, Graphics.width, Graphics.height],\n \"dataField\": $(function() {\n return $dataFields.scene.choices;\n }),\n \"template\": {\n \"type\": \"ui.FreeLayout\",\n \"formulas\": [\n $(function() {\n if (this.onInitialize) {\n return o.ui.enabled = $dataFields.scene.choices[o.index].isEnabled;\n }\n })\n ],\n \"controls\": [\n {\n \"type\": \"ui.SelectableWindow\",\n \"frame\": [0, 0, \"100%\", \"100%\"],\n \"params\": {\n \"action\": {\n \"name\": \"emitEvent\",\n \"params\": {\n \"name\": \"selectionAccept\",\n \"source\": $(function() {\n return o.parent.parent.parent.parent;\n }),\n \"data\": $(function() {\n return $dataFields.scene.choices[o.parent.parent.index];\n })\n }\n }\n },\n \"zIndex\": 4999\n }, {\n \"type\": \"ui.Text\",\n \"sizeToFit\": true,\n \"styles\": [\"regularUIText\"],\n \"alignmentX\": 1,\n \"alignmentY\": 1,\n \"frame\": [0, 0],\n \"formulas\": [\n $(function() {\n var ref;\n return o.text = (ref = $dataFields.scene.choices[o.parent.index]) != null ? ref.text : void 0;\n })\n ],\n \"zIndex\": 5100\n }\n ]\n }\n }\n ]\n};\n\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLEVBQUUsQ0FBQyxTQUFTLENBQUMsV0FBWSxDQUFBLGtCQUFBLENBQXpCLEdBQStDO0VBQzNDLE1BQUEsRUFBUSxlQURtQztFQUUzQyxPQUFBLEVBQVMsQ0FBQyxDQUFELEVBQUksQ0FBSixFQUFPLFFBQVEsQ0FBQyxLQUFoQixFQUF1QixRQUFRLENBQUMsTUFBaEMsQ0FGa0M7RUFHM0MsVUFBQSxFQUFZO0lBQ1I7TUFDSSxNQUFBLEVBQVEsZ0JBRFo7TUFFSSxXQUFBLEVBQWEsSUFGakI7TUFHSSxZQUFBLEVBQWMsQ0FIbEI7TUFJSSxZQUFBLEVBQWMsQ0FKbEI7TUFLSSxTQUFBLEVBQVcsS0FMZjtNQU1JLFVBQUEsRUFBWTtRQUFDLENBQUEsQ0FBRSxTQUFBO2lCQUFHLENBQUMsQ0FBQyxPQUFGLEdBQVksV0FBVyxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsU0FBakMsSUFBK0MsV0FBVyxDQUFDO1FBQTFFLENBQUYsQ0FBRDtPQU5oQjtNQU9JLFVBQUEsRUFBWTtRQUNSO1VBQ0ksTUFBQSxFQUFRLFNBRFo7VUFFSSxPQUFBLEVBQVMsaUJBRmI7VUFHSSxRQUFBLEVBQVUsTUFIZDtVQUlJLFdBQUEsRUFBYSxJQUpqQjtVQUtJLGdCQUFBLEVBQWtCLFlBTHRCO1VBTUksVUFBQSxFQUFZO1lBQUMsQ0FBQSxDQUFFLFNBQUE7cUJBQUcsQ0FBQyxDQUFDLElBQUYsR0FBUyxXQUFXLENBQUMsV0FBVyxDQUFDLFFBQVEsQ0FBQztZQUE3QyxDQUFGLENBQUQ7V0FOaEI7VUFPSSxNQUFBLEVBQVEsRUFQWjtTQURRLEVBVVI7VUFDSSxNQUFBLEVBQVEsU0FEWjtVQUVJLFdBQUEsRUFBYSxJQUZqQjtVQUdJLE9BQUEsRUFBUyxpQkFIYjtVQUlJLE1BQUEsRUFBUSxHQUpaO1NBVlEsRUFnQlI7VUFDSSxNQUFBLEVBQVEsU0FEWjtVQUVJLE9BQUEsRUFBUyxpQkFGYjtVQUdJLFdBQUEsRUFBYSxJQUhqQjtVQUlJLFFBQUEsRUFBVSxNQUpkO1VBS0ksZ0JBQUEsRUFBa0IsWUFMdEI7VUFNSSxJQUFBLEVBQU0sU0FOVjtVQU9JLFVBQUEsRUFBWTtZQUFDLENBQUEsQ0FBRSxTQUFBO3FCQUFHLENBQUMsQ0FBQyxJQUFGLEdBQVMsV0FBVyxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUM7WUFBN0MsQ0FBRixDQUFEO1dBUGhCO1VBUUksTUFBQSxFQUFRLEVBUlo7U0FoQlE7T0FQaEI7S0FEUSxFQW9DUjtNQUNJLE1BQUEsRUFBUSxlQURaO01BRUksT0FBQSxFQUFTLENBQUMsQ0FBRCxFQUFJLENBQUosRUFBTyxRQUFRLENBQUMsS0FBaEIsRUFBdUIsUUFBUSxDQUFDLE1BQWhDLENBRmI7TUFHSSxXQUFBLEVBQWMsQ0FBQSxDQUFFLFNBQUE7ZUFBRyxXQUFXLENBQUMsS0FBSyxDQUFDO01BQXJCLENBQUYsQ0FIbEI7TUFJSSxVQUFBLEVBQVk7UUFDUixNQUFBLEVBQVEsZUFEQTtRQUVSLFVBQUEsRUFBWTtVQUFDLENBQUEsQ0FBRSxTQUFBO1lBQUcsSUFBRyxJQUFDLENBQUEsWUFBSjtxQkFBc0IsQ0FBQyxDQUFDLEVBQUUsQ0FBQyxPQUFMLEdBQWUsV0FBVyxDQUFDLEtBQUssQ0FBQyxPQUFRLENBQUEsQ0FBQyxDQUFDLEtBQUYsQ0FBUSxDQUFDLFVBQXhFOztVQUFILENBQUYsQ0FBRDtTQUZKO1FBR1IsVUFBQSxFQUFXO1VBQ1A7WUFDSSxNQUFBLEVBQVEscUJBRFo7WUFFSSxPQUFBLEVBQVMsQ0FBQyxDQUFELEVBQUksQ0FBSixFQUFPLE1BQVAsRUFBZSxNQUFmLENBRmI7WUFJSSxRQUFBLEVBQVU7Y0FDTixRQUFBLEVBQVU7Z0JBQUMsTUFBQSxFQUFRLFdBQVQ7Z0JBQXNCLFFBQUEsRUFBVTtrQkFBRSxNQUFBLEVBQVEsaUJBQVY7a0JBQTZCLFFBQUEsRUFBVyxDQUFBLENBQUUsU0FBQTsyQkFBRyxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxNQUFNLENBQUM7a0JBQTFCLENBQUYsQ0FBeEM7a0JBQTZFLE1BQUEsRUFBUyxDQUFBLENBQUUsU0FBQTsyQkFBRyxXQUFXLENBQUMsS0FBSyxDQUFDLE9BQVEsQ0FBQSxDQUFDLENBQUMsTUFBTSxDQUFDLE1BQU0sQ0FBQyxLQUFoQjtrQkFBN0IsQ0FBRixDQUF0RjtpQkFBaEM7ZUFESjthQUpkO1lBT0ksUUFBQSxFQUFVLElBUGQ7V0FETyxFQVVQO1lBQ0ksTUFBQSxFQUFRLFNBRFo7WUFFSSxXQUFBLEVBQWEsSUFGakI7WUFHSSxRQUFBLEVBQVUsQ0FBQyxlQUFELENBSGQ7WUFJSSxZQUFBLEVBQWMsQ0FKbEI7WUFLSSxZQUFBLEVBQWMsQ0FMbEI7WUFNSSxPQUFBLEVBQVMsQ0FBQyxDQUFELEVBQUksQ0FBSixDQU5iO1lBT0ksVUFBQSxFQUFZO2NBQUMsQ0FBQSxDQUFFLFNBQUE7QUFBRyxvQkFBQTt1QkFBQSxDQUFDLENBQUMsSUFBRixrRUFBa0QsQ0FBRTtjQUF2RCxDQUFGLENBQUQ7YUFQaEI7WUFRSSxRQUFBLEVBQVUsSUFSZDtXQVZPO1NBSEg7T0FKaEI7S0FwQ1E7R0FIK0IiLCJzb3VyY2VzQ29udGVudCI6WyJ1aS5VaUZhY3RvcnkuY3VzdG9tVHlwZXNbXCJ1aS5GcmVlQ2hvaWNlQm94XCJdID0ge1xuICAgIFwidHlwZVwiOiBcInVpLkZyZWVMYXlvdXRcIixcbiAgICBcImZyYW1lXCI6IFswLCAwLCBHcmFwaGljcy53aWR0aCwgR3JhcGhpY3MuaGVpZ2h0XSxcbiAgICBcImNvbnRyb2xzXCI6IFtcbiAgICAgICAge1xuICAgICAgICAgICAgXCJ0eXBlXCI6IFwidWkuU3RhY2tMYXlvdXRcIixcbiAgICAgICAgICAgIFwic2l6ZVRvRml0XCI6IHRydWUsXG4gICAgICAgICAgICBcImFsaWdubWVudFhcIjogMSxcbiAgICAgICAgICAgIFwiYWxpZ25tZW50WVwiOiAwLFxuICAgICAgICAgICAgXCJ2aXNpYmxlXCI6IG5vLFxuICAgICAgICAgICAgXCJmb3JtdWxhc1wiOiBbJCAtPiBvLnZpc2libGUgPSAkdGVtcEZpZWxkcy5jaG9pY2VUaW1lci5iZWhhdmlvci5pc1J1bm5pbmcgYW5kICR0ZW1wRmllbGRzLmNob2ljZVRpbWVyVmlzaWJsZV0sXG4gICAgICAgICAgICBcImNvbnRyb2xzXCI6IFtcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIFwidHlwZVwiOiBcInVpLlRleHRcIixcbiAgICAgICAgICAgICAgICAgICAgXCJzdHlsZVwiOiBcImNob2ljZVRpbWVyVGV4dFwiLFxuICAgICAgICAgICAgICAgICAgICBcImZvcm1hdFwiOiBcIiUwMmRcIixcbiAgICAgICAgICAgICAgICAgICAgXCJzaXplVG9GaXRcIjogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgXCJ1cGRhdGVCZWhhdmlvclwiOiBcImNvbnRpbnVvdXNcIixcbiAgICAgICAgICAgICAgICAgICAgXCJmb3JtdWxhc1wiOiBbJCAtPiBvLnRleHQgPSAkdGVtcEZpZWxkcy5jaG9pY2VUaW1lci5iZWhhdmlvci5taW51dGVzXSxcbiAgICAgICAgICAgICAgICAgICAgXCJ0ZXh0XCI6IFwiXCJcbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgXCJ0eXBlXCI6IFwidWkuVGV4dFwiLFxuICAgICAgICAgICAgICAgICAgICBcInNpemVUb0ZpdFwiOiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICBcInN0eWxlXCI6IFwiY2hvaWNlVGltZXJUZXh0XCIsXG4gICAgICAgICAgICAgICAgICAgIFwidGV4dFwiOiBcIjpcIlxuICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBcInR5cGVcIjogXCJ1aS5UZXh0XCIsXG4gICAgICAgICAgICAgICAgICAgIFwic3R5bGVcIjogXCJjaG9pY2VUaW1lclRleHRcIixcbiAgICAgICAgICAgICAgICAgICAgXCJzaXplVG9GaXRcIjogdHJ1ZSxcbiAgICAgICAgICAgICAgICAgICAgXCJmb3JtYXRcIjogXCIlMDJkXCIsXG4gICAgICAgICAgICAgICAgICAgIFwidXBkYXRlQmVoYXZpb3JcIjogXCJjb250aW51b3VzXCIsXG4gICAgICAgICAgICAgICAgICAgIFwiaWRcIjogXCJzZWNvbmRzXCIsXG4gICAgICAgICAgICAgICAgICAgIFwiZm9ybXVsYXNcIjogWyQgLT4gby50ZXh0ID0gJHRlbXBGaWVsZHMuY2hvaWNlVGltZXIuYmVoYXZpb3Iuc2Vjb25kc10sXG4gICAgICAgICAgICAgICAgICAgIFwidGV4dFwiOiBcIlwiXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgXVxuICAgICAgICB9LFxuICAgICAgICB7XG4gICAgICAgICAgICBcInR5cGVcIjogXCJ1aS5GcmVlTGF5b3V0XCIsXG4gICAgICAgICAgICBcImZyYW1lXCI6IFswLCAwLCBHcmFwaGljcy53aWR0aCwgR3JhcGhpY3MuaGVpZ2h0XSxcbiAgICAgICAgICAgIFwiZGF0YUZpZWxkXCI6ICgkIC0+ICRkYXRhRmllbGRzLnNjZW5lLmNob2ljZXMpLFxuICAgICAgICAgICAgXCJ0ZW1wbGF0ZVwiOiB7XG4gICAgICAgICAgICAgICAgXCJ0eXBlXCI6IFwidWkuRnJlZUxheW91dFwiLFxuICAgICAgICAgICAgICAgIFwiZm9ybXVsYXNcIjogWyQgLT4gaWYgQG9uSW5pdGlhbGl6ZSB0aGVuIG8udWkuZW5hYmxlZCA9ICRkYXRhRmllbGRzLnNjZW5lLmNob2ljZXNbby5pbmRleF0uaXNFbmFibGVkXSxcbiAgICAgICAgICAgICAgICBcImNvbnRyb2xzXCI6W1xuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcInR5cGVcIjogXCJ1aS5TZWxlY3RhYmxlV2luZG93XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImZyYW1lXCI6IFswLCAwLCBcIjEwMCVcIiwgXCIxMDAlXCJdLFxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBcInBhcmFtc1wiOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJhY3Rpb25cIjoge1wibmFtZVwiOiBcImVtaXRFdmVudFwiLCBcInBhcmFtc1wiOiB7IFwibmFtZVwiOiBcInNlbGVjdGlvbkFjY2VwdFwiLCBcInNvdXJjZVwiOiAoJCAtPiBvLnBhcmVudC5wYXJlbnQucGFyZW50LnBhcmVudCksIFwiZGF0YVwiOiAoJCAtPiAkZGF0YUZpZWxkcy5zY2VuZS5jaG9pY2VzW28ucGFyZW50LnBhcmVudC5pbmRleF0pIH19XG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJ6SW5kZXhcIjogNDk5OVxuICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBcInR5cGVcIjogXCJ1aS5UZXh0XCIsXG4gICAgICAgICAgICAgICAgICAgICAgICBcInNpemVUb0ZpdFwiOiB0cnVlLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJzdHlsZXNcIjogW1wicmVndWxhclVJVGV4dFwiXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiYWxpZ25tZW50WFwiOiAxLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJhbGlnbm1lbnRZXCI6IDEsXG4gICAgICAgICAgICAgICAgICAgICAgICBcImZyYW1lXCI6IFswLCAwXSxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiZm9ybXVsYXNcIjogWyQgLT4gby50ZXh0ID0gJGRhdGFGaWVsZHMuc2NlbmUuY2hvaWNlc1tvLnBhcmVudC5pbmRleF0/LnRleHRdLFxuICAgICAgICAgICAgICAgICAgICAgICAgXCJ6SW5kZXhcIjogNTEwMFxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgXVxufSJdfQ==\n//# sourceURL=Template_FreeChoiceBox_187.js"
13 + },
14 + "summary": [
15 + "name",
16 + "type"
17 + ]
18 + }