{"id":68615,"student_id":3325,"content":"{\"files\":{\"src/appinventor/ai_appinventor/Airquality/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"AppName\\\":\\\"Airquality\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF000000\\\",\\\"BackgroundImage\\\":\\\"background.png\\\",\\\"Title\\\":\\\"Screen1\\\",\\\"TitleVisible\\\":\\\"False\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1085349314\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"PM25_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF444444\\\",\\\"FontSize\\\":\\\"21\\\",\\\"Shape\\\":\\\"1\\\",\\\"Text\\\":\\\"\\\\u7a7a\\\\u6c23\\\\u54c1\\\\u8cea\\\\u76e3\\\\u6e2c\\\\u7cfb\\\\u7d71\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"901669698\\\"},{\\\"$Name\\\":\\\"UV_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF444444\\\",\\\"FontSize\\\":\\\"21\\\",\\\"Shape\\\":\\\"1\\\",\\\"Text\\\":\\\"\\\\u7d2b\\\\u5916\\\\u7dda\\\\u76e3\\\\u6e2c\\\\u7cfb\\\\u7d71\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"1887360750\\\"}]}]}}\\n|#\",\"src/appinventor/ai_appinventor/Airquality/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"?66_ro=5ZK\\\\!I1~54o5Qp\\\" x=\\\"-300\\\" y=\\\"-17\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"PM25_btn\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003ePM25_btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_openAnotherScreen\\\" id=\\\"hgF/Jn?2Qz6{R6P(jh%/\\\"\\u003e\\n \\u003cvalue name=\\\"SCREEN\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"zH(fBO;=DwDOxkGYX!p:\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eAir\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"MUoP!U0Z]hWOwvdyuFSb\\\" x=\\\"-300\\\" y=\\\"45\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"UV_btn\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eUV_btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_openAnotherScreen\\\" id=\\\".MjH=sW;tYh$2m9##Zg\\\\!\\\"\\u003e\\n \\u003cvalue name=\\\"SCREEN\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"-el@YKs.3hY:qeJ,3fQ,\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eUV\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/Airquality/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Airquality.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AlignHorizontal 3 'number)\\n (set-and-coerce-property! 'Screen1 'AlignVertical 2 'number)\\n (set-and-coerce-property! 'Screen1 'AppName \\\"Airquality\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'BackgroundColor #xFF000000 'number)\\n (set-and-coerce-property! 'Screen1 'BackgroundImage \\\"background.png\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Screen1\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'TitleVisible #f 'boolean)\\n)\\n\\n;;; 垂直配置1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置1 \\n(set-and-coerce-property! '垂直配置1 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'Height -2 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'Width -2 'number)\\n\\n)\\n\\n;;; PM25_btn\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.Button PM25_btn \\n(set-and-coerce-property! 'PM25_btn 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! 'PM25_btn 'FontSize 21 'number)\\n\\n(set-and-coerce-property! 'PM25_btn 'Shape 1 'number)\\n\\n(set-and-coerce-property! 'PM25_btn 'Text \\\"\\\\u7a7a\\\\u6c23\\\\u54c1\\\\u8cea\\\\u76e3\\\\u6e2c\\\\u7cfb\\\\u7d71\\\" 'text)\\n\\n(set-and-coerce-property! 'PM25_btn 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n(define-event PM25_btn Click()(set-this-form)\\n (call-yail-primitive open-another-screen (*list-for-runtime* \\\"Air\\\") '(text) \\\"open another screen\\\"))\\n;;; UV_btn\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.Button UV_btn \\n(set-and-coerce-property! 'UV_btn 'BackgroundColor #xFF444444 'number)\\n\\n(set-and-coerce-property! 'UV_btn 'FontSize 21 'number)\\n\\n(set-and-coerce-property! 'UV_btn 'Shape 1 'number)\\n\\n(set-and-coerce-property! 'UV_btn 'Text \\\"\\\\u7d2b\\\\u5916\\\\u7dda\\\\u76e3\\\\u6e2c\\\\u7cfb\\\\u7d71\\\" 'text)\\n\\n(set-and-coerce-property! 'UV_btn 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n(define-event UV_btn Click()(set-this-form)\\n (call-yail-primitive open-another-screen (*list-for-runtime* \\\"UV\\\") '(text) \\\"open another screen\\\"))\\n(init-runtime)\",\"src/appinventor/ai_appinventor/Airquality/Air.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Air\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"kodingschool\\\",\\\"Title\\\":\\\"\\\\u7a7a\\\\u6c23\\\\u54c1\\\\u8cea\\\\u76e3\\\\u63a7\\\\u7cfb\\\\u7d71\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"196274520\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"341055984\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c641\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u5730\\\\u5340:\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-684455927\\\"},{\\\"$Name\\\":\\\"\\\\u4e0b\\\\u62c9\\\\u5f0f\\\\u9078\\\\u55ae1\\\",\\\"$Type\\\":\\\"Spinner\\\",\\\"$Version\\\":\\\"1\\\",\\\"Width\\\":\\\"115\\\",\\\"Uuid\\\":\\\"481765678\\\"}]},{\\\"$Name\\\":\\\"\\\\u6e05\\\\u55ae\\\\u986f\\\\u793a\\\\u56681\\\",\\\"$Type\\\":\\\"ListView\\\",\\\"$Version\\\":\\\"5\\\",\\\"Uuid\\\":\\\"941340819\\\"},{\\\"$Name\\\":\\\"\\\\u7a7a\\\\u6c23\\\\u54c1\\\\u8cea\\\\u7d50\\\\u679c_\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1770232979\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1035\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1126341162\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u7a7a\\\\u6c23\\\\u54c1\\\\u8cea_pic\\\",\\\"$Type\\\":\\\"Image\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"412916357\\\"}]},{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"764586420\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-1060\\\",\\\"Uuid\\\":\\\"-1008214829\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c642\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u5730\\\\u5340:\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"Uuid\\\":\\\"558606144\\\"},{\\\"$Name\\\":\\\"Sitename_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"-22917620\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e4\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1632050337\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e4\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-1060\\\",\\\"Uuid\\\":\\\"1523917302\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c644\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"PM2.5:\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"Uuid\\\":\\\"1261316587\\\"},{\\\"$Name\\\":\\\"AQI_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"-1584960182\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e5\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"340620961\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e5\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Width\\\":\\\"-1060\\\",\\\"Uuid\\\":\\\"-146509012\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6a19\\\\u7c646\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Text\\\":\\\"\\\\u66f4\\\\u65b0\\\\u6642\\\\u9593:\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-1469838786\\\"},{\\\"$Name\\\":\\\"UpdateTime_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"1243143535\\\"}]}]}]}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"2\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1010\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"762241923\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u8fd4\\\\u56de_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"FontSize\\\":\\\"18\\\",\\\"Width\\\":\\\"80\\\",\\\"Text\\\":\\\"\\\\u8fd4\\\\u56de\\\",\\\"Uuid\\\":\\\"520859466\\\"}]},{\\\"$Name\\\":\\\"\\\\u7db2\\\\u8def1\\\",\\\"$Type\\\":\\\"Web\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"-1901429535\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/Airquality/Air.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"CI9J9l!:+Kul_[0(JTl}\\\" x=\\\"0\\\" y=\\\"0\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Air\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eAir\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"h(Z5G/#=[9N0AXD@`,#v\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" set_or_get=\\\"set\\\" property_name=\\\"Url\\\" is_generic=\\\"false\\\" instance_name=\\\"網路1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e網路1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eUrl\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\":)owPvBRD9m87v}Ys1vY\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003ehttp:opendata2.epa.gov.tw/AQI.json\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\")0;GonwY*G$BBv=iPSHk\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" method_name=\\\"Get\\\" is_generic=\\\"false\\\" instance_name=\\\"網路1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e網路1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"lw.*.=SYgmLV[ISZZg8v\\\" x=\\\"0\\\" y=\\\"236\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e空氣品質\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"_mpj=iLO\\\\!@yPMH_W3k[z\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"~-vI,O8iM=TN6!N70[,I\\\" x=\\\"0\\\" y=\\\"289\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e觀測站名稱\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_create_with\\\" id=\\\"z^{H)Yf+D5Qoo{uq0Y=1\\\"\\u003e\\n \\u003cmutation items=\\\"0\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"global_declaration\\\" id=\\\"x1T)/XV+30Kz\\\\!I^I*K{}\\\" x=\\\"0\\\" y=\\\"342\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003estatus\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\".C[:^j9JYY]~!*I!n4@A\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"X=)UvRY7OsW*mY+[$XV`\\\" collapsed=\\\"true\\\" x=\\\"9\\\" y=\\\"389\\\"\\u003e\\n \\u003cmutation component_type=\\\"Spinner\\\" instance_name=\\\"下拉式選單1\\\" event_name=\\\"AfterSelecting\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e下拉式選單1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"*\\\\!CS{s,XdZ=,$l2YbWmb\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"Sitename_lab\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eSitename_lab\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"-$xy9JrjFJ]l5C:`?AM#\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"h)$\\\\!0@N{ZzyAaO?Uy9oQ\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"3ALGP0q2+Ah8PcE6L-hK\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"6DnFYURH2XRl0pM)q00l\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 空氣品質\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"0TbU(~`2gOd/I-I(oS1K\\\"\\u003e\\n \\u003cmutation component_type=\\\"Spinner\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"下拉式選單1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e下拉式選單1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelectionIndex\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"$4Gyu/.4@.WIx/3;}K!6\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e20\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"}yM(7:dr/_T\\\\!~E,J75np\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"ZecdR=eF@(00(x^V/cCm\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"AQI_lab\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eAQI_lab\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"`6sQ*p3ZM0\\\\!5tXDMMW7b\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"P2wkB3X[a[7JW6{3iOwd\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"\\\\!:Y-O2%_xF`3Y%e-+q:4\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"I/yJA\\\\!f}NCIx0Pee/gWW\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 空氣品質\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Vw!Uu2+_M,])Bb7xJoZh\\\"\\u003e\\n \\u003cmutation component_type=\\\"Spinner\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"下拉式選單1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e下拉式選單1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelectionIndex\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"5AM`@-eV.IcLu;5Z_w-j\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"FwoQ#-BRmP[g$!2,S]D{\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Dv.+iX(]Mp.V*ozBFJof\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"UpdateTime_lab\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eUpdateTime_lab\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"c^y[hfqDu(AM*~T%!^M.\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"xzBCqq)OZ$fBwYeVrvoM\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\".-F#Qy%Tc?-aK:9`!Xtn\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"rawJ?SkUA)06]YL5#V/;\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 空氣品質\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"pfr@gPB~VPk}0;C;lkp?\\\"\\u003e\\n \\u003cmutation component_type=\\\"Spinner\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"下拉式選單1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e下拉式選單1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelectionIndex\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"%144^;ltY4f(d,qvo,.C\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e17\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"N9H`+)w~Q.bPUQ1j!A:F\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"a!3oK}2H]o{^K7-8^7^)\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal status\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"-w$lR6/nxQgPcVJy=ZmT\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"^)LBZFCN!+j`z)`nK2d$\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"A{WK%P?,uKvbKmmfpeJo\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"5T{4]\\\\!ddhbUzP^nKyL90\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 空氣品質\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"H//]@:]PKg%^W\\\\!5+:B#%\\\"\\u003e\\n \\u003cmutation component_type=\\\"Spinner\\\" set_or_get=\\\"get\\\" property_name=\\\"SelectionIndex\\\" is_generic=\\\"false\\\" instance_name=\\\"下拉式選單1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e下拉式選單1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eSelectionIndex\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"UP@U8q-YhM3R4/mE.uiA\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e21\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"0$ZGn,Odl:]lNI+-zQ-#\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"oP*uCp/r?/_7~o/xB(#[\\\"\\u003e\\n \\u003cmutation elseif=\\\"3\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"~?Ggl^nx%AjNRPuU56(x\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\",,~CGX?E+6Vzg@B`w:4x\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal status\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"WX!%S]UpS87f=j^{:Ih%\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e良好\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"ipR)C$}u`elqlhBSS[Ex\\\"\\u003e\\n \\u003cmutation component_type=\\\"Image\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"空氣品質_pic\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e空氣品質_pic\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"dG\\\\!TR%*:gD4o@wjL`Fwy\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003egood.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cvalue name=\\\"IF1\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"yoCP0hRND\\\\!\\\\!{YuiOpswI\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"^7/Nk%$8O/p4R}G:hIR{\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal status\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"OpEAT_Yh%:]:Y?lONqZ,\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e普通\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"p\\\\!x#?,-[wS;6,f/r~^Va\\\"\\u003e\\n \\u003cmutation component_type=\\\"Image\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"空氣品質_pic\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e空氣品質_pic\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"D]a4=T7s5JeK!X95t+}h\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003emoderate.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cvalue name=\\\"IF2\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"F8y.(B?U?].eeU@sB35s\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"54$4=#v$8=[^+hLYUeY3\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal status\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"[Nkzt*oN{25~l+$S:!~Z\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e對敏感族群不健康\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO2\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"%!Nqs{Bk2K%anW[N(B({\\\"\\u003e\\n \\u003cmutation component_type=\\\"Image\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"空氣品質_pic\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e空氣品質_pic\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"h=i]}Q)Rnq{UMORxO0)?\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eunheathySG.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cvalue name=\\\"IF3\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"@,$/5Lo!Qlc*l3w4zM=H\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\":[3Q103tp-dfmOMT?VU_\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal status\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"\\\\!OZ0UhNj1~(]^{O4VG!:\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e對所有族群不健康\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO3\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Y_{ny];RXv)6U4jn^Nk[\\\"\\u003e\\n \\u003cmutation component_type=\\\"Image\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"空氣品質_pic\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e空氣品質_pic\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"]J:UjvL`3yPQhu#j#vjI\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eunheathy.png\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"b28CKomo\\\\!=*p}A*`~(3E\\\" x=\\\"-261\\\" y=\\\"1590\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" instance_name=\\\"網路1\\\" event_name=\\\"GotText\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e網路1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_set\\\" id=\\\"((mX-:g9*HcsAjY9,#y)\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 空氣品質\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"eEud))Ya.saW.,Eo1+z;\\\"\\u003e\\n \\u003cmutation component_type=\\\"Web\\\" method_name=\\\"JsonTextDecode\\\" is_generic=\\\"false\\\" instance_name=\\\"網路1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e網路1\\u003c/field\\u003e\\n \\u003cvalue name=\\\"ARG0\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"O{]W\\\\!D0:iZu_AA{g9lSx\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"responseContent\\\"\\u003e\\u003c/eventparam\\u003e\\n \\u003c/mutation\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e回應內容\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_forRange\\\" id=\\\"BXGYkS`K]4xp{C9zXz6C\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e數字\\u003c/field\\u003e\\n \\u003cvalue name=\\\"START\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"lB03Tca;.,,iFzr.IWkB\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"END\\\"\\u003e\\n \\u003cblock type=\\\"lists_length\\\" id=\\\"yvn6\\\\!=)sn.*Umvu,/QQI\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"^Lq:*od.qvUB1=mUkz,D\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 空氣品質\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"STEP\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"Y:l.Y-?0LUPV0#*_wPki\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e1\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"lists_add_items\\\" id=\\\"a7)hH)OlydtSmaL,f0JY\\\"\\u003e\\n \\u003cmutation items=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"~C#8O,Lx7iH}@dlzv\\\\!5a\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 觀測站名稱\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ITEM0\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\".1dA}`F\\\\!E6=$*Y910CNs\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"8(3)C7cS^cbZI-z%\\\\!gdr\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lists_select_item\\\" id=\\\"]X`1J\\\\!g1f-)AF]-}b1\\\\!9\\\"\\u003e\\n \\u003cvalue name=\\\"LIST\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"w[JGr?tw8b~`jo40%#]g\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 空氣品質\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"v,[Sm$MZT=,rQgN1(TI+\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003e數字\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"N}NDdaNqk=+m_@}PQmHE\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e20\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"NUM\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"@,jh]BN4^+5U*R1OGjGH\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e2\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"V:0qO}YnV^wdnEPX)?oD\\\"\\u003e\\n \\u003cmutation component_type=\\\"Spinner\\\" set_or_get=\\\"set\\\" property_name=\\\"Elements\\\" is_generic=\\\"false\\\" instance_name=\\\"下拉式選單1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e下拉式選單1\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eElements\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"I!,+d.9j+RBqz~=?mLBE\\\"\\u003e\\n \\u003cfield name=\\\"VAR\\\"\\u003eglobal 觀測站名稱\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cyacodeblocks ya-version=\\\"167\\\" language-version=\\\"21\\\"\\u003e\\u003c/yacodeblocks\\u003e\\n\\u003c/xml\\u003e\",\"src/appinventor/ai_appinventor/Airquality/Air.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Airquality.Air Air)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def g$空氣品質 \\\"\\\")\\n(def g$觀測站名稱 (call-yail-primitive make-yail-list (*list-for-runtime* ) '() \\\"make a list\\\"))\\n(def g$status \\\"\\\")\\n;;; Air\\n\\n(do-after-form-creation (set-and-coerce-property! 'Air 'AppName \\\"kodingschool\\\" 'text)\\n (set-and-coerce-property! 'Air 'Title \\\"\\\\u7a7a\\\\u6c23\\\\u54c1\\\\u8cea\\\\u76e3\\\\u63a7\\\\u7cfb\\\\u7d71\\\" 'text)\\n)\\n\\n(define-event Air Initialize()(set-this-form)\\n (set-and-coerce-property! '網路1 'Url \\\"http:opendata2.epa.gov.tw/AQI.json\\\" 'text)(call-component-method '網路1 'Get (*list-for-runtime*) '()))\\n;;; 垂直配置1\\n\\n(add-component Air com.google.appinventor.components.runtime.VerticalArrangement 垂直配置1 \\n(set-and-coerce-property! '垂直配置1 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'Height -2 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 水平配置2\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置2 \\n(set-and-coerce-property! '水平配置2 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置2 'Width -2 'number)\\n\\n)\\n\\n;;; 標籤1\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.Label 標籤1 \\n(set-and-coerce-property! '標籤1 'Text \\\"\\\\u5730\\\\u5340:\\\" 'text)\\n\\n(set-and-coerce-property! '標籤1 'TextAlignment 1 'number)\\n\\n)\\n\\n;;; 下拉式選單1\\n\\n(add-component 水平配置2 com.google.appinventor.components.runtime.Spinner 下拉式選單1 \\n(set-and-coerce-property! '下拉式選單1 'Width 115 'number)\\n\\n)\\n\\n(define-event 下拉式選單1 AfterSelecting($selection)(set-this-form)\\n (set-and-coerce-property! 'Sitename_lab 'Text (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$空氣品質) (get-property '下拉式選單1 'SelectionIndex)) '(list number) \\\"select list item\\\") 20) '(list number) \\\"select list item\\\") 2) '(list number) \\\"select list item\\\") 'text)(set-and-coerce-property! 'AQI_lab 'Text (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$空氣品質) (get-property '下拉式選單1 'SelectionIndex)) '(list number) \\\"select list item\\\") 1) '(list number) \\\"select list item\\\") 2) '(list number) \\\"select list item\\\") 'text)(set-and-coerce-property! 'UpdateTime_lab 'Text (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$空氣品質) (get-property '下拉式選單1 'SelectionIndex)) '(list number) \\\"select list item\\\") 17) '(list number) \\\"select list item\\\") 2) '(list number) \\\"select list item\\\") 'text)(set-var! g$status (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$空氣品質) (get-property '下拉式選單1 'SelectionIndex)) '(list number) \\\"select list item\\\") 21) '(list number) \\\"select list item\\\") 2) '(list number) \\\"select list item\\\"))(if (call-yail-primitive yail-equal? (*list-for-runtime* (get-var g$status) \\\"\\\\u826f\\\\u597d\\\") '(any any) \\\"=\\\") (begin (set-and-coerce-property! '空氣品質_pic 'Picture \\\"good.png\\\" 'text)) (begin (if (call-yail-primitive yail-equal? (*list-for-runtime* (get-var g$status) \\\"\\\\u666e\\\\u901a\\\") '(any any) \\\"=\\\") (begin (set-and-coerce-property! '空氣品質_pic 'Picture \\\"moderate.png\\\" 'text)) (begin (if (call-yail-primitive yail-equal? (*list-for-runtime* (get-var g$status) \\\"\\\\u5c0d\\\\u654f\\\\u611f\\\\u65cf\\\\u7fa4\\\\u4e0d\\\\u5065\\\\u5eb7\\\") '(any any) \\\"=\\\") (begin (set-and-coerce-property! '空氣品質_pic 'Picture \\\"unheathySG.png\\\" 'text)) (begin (if (call-yail-primitive yail-equal? (*list-for-runtime* (get-var g$status) \\\"\\\\u5c0d\\\\u6240\\\\u6709\\\\u65cf\\\\u7fa4\\\\u4e0d\\\\u5065\\\\u5eb7\\\") '(any any) \\\"=\\\") (begin (set-and-coerce-property! '空氣品質_pic 'Picture \\\"unheathy.png\\\" 'text))))))))))\\n;;; 清單顯示器1\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.ListView 清單顯示器1 \\n)\\n\\n;;; 空氣品質結果_配置\\n\\n(add-component 垂直配置1 com.google.appinventor.components.runtime.VerticalArrangement 空氣品質結果_配置 \\n(set-and-coerce-property! '空氣品質結果_配置 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '空氣品質結果_配置 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '空氣品質結果_配置 'Height -2 'number)\\n\\n(set-and-coerce-property! '空氣品質結果_配置 'Width -2 'number)\\n\\n)\\n\\n;;; 垂直配置2\\n\\n(add-component 空氣品質結果_配置 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置2 \\n(set-and-coerce-property! '垂直配置2 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '垂直配置2 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '垂直配置2 'Height -1035 'number)\\n\\n(set-and-coerce-property! '垂直配置2 'Width -2 'number)\\n\\n)\\n\\n;;; 空氣品質_pic\\n\\n(add-component 垂直配置2 com.google.appinventor.components.runtime.Image 空氣品質_pic \\n)\\n\\n;;; 垂直配置3\\n\\n(add-component 空氣品質結果_配置 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置3 \\n(set-and-coerce-property! '垂直配置3 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '垂直配置3 'Width -2 'number)\\n\\n)\\n\\n;;; 水平配置3\\n\\n(add-component 垂直配置3 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置3 \\n(set-and-coerce-property! '水平配置3 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置3 'Width -1060 'number)\\n\\n)\\n\\n;;; 標籤2\\n\\n(add-component 水平配置3 com.google.appinventor.components.runtime.Label 標籤2 \\n(set-and-coerce-property! '標籤2 'Text \\\"\\\\u5730\\\\u5340:\\\" 'text)\\n\\n(set-and-coerce-property! '標籤2 'TextAlignment 1 'number)\\n\\n)\\n\\n;;; Sitename_lab\\n\\n(add-component 水平配置3 com.google.appinventor.components.runtime.Label Sitename_lab \\n)\\n\\n;;; 垂直配置4\\n\\n(add-component 空氣品質結果_配置 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置4 \\n(set-and-coerce-property! '垂直配置4 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '垂直配置4 'Width -2 'number)\\n\\n)\\n\\n;;; 水平配置4\\n\\n(add-component 垂直配置4 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置4 \\n(set-and-coerce-property! '水平配置4 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置4 'Width -1060 'number)\\n\\n)\\n\\n;;; 標籤4\\n\\n(add-component 水平配置4 com.google.appinventor.components.runtime.Label 標籤4 \\n(set-and-coerce-property! '標籤4 'Text \\\"PM2.5:\\\" 'text)\\n\\n(set-and-coerce-property! '標籤4 'TextAlignment 1 'number)\\n\\n)\\n\\n;;; AQI_lab\\n\\n(add-component 水平配置4 com.google.appinventor.components.runtime.Label AQI_lab \\n)\\n\\n;;; 垂直配置5\\n\\n(add-component 空氣品質結果_配置 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置5 \\n(set-and-coerce-property! '垂直配置5 'AlignHorizontal 3 'number)\\n\\n(set-and-coerce-property! '垂直配置5 'Width -2 'number)\\n\\n)\\n\\n;;; 水平配置5\\n\\n(add-component 垂直配置5 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置5 \\n(set-and-coerce-property! '水平配置5 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置5 'Width -1060 'number)\\n\\n)\\n\\n;;; 標籤6\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.Label 標籤6 \\n(set-and-coerce-property! '標籤6 'Text \\\"\\\\u66f4\\\\u65b0\\\\u6642\\\\u9593:\\\" 'text)\\n\\n(set-and-coerce-property! '標籤6 'TextAlignment 1 'number)\\n\\n)\\n\\n;;; UpdateTime_lab\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.Label UpdateTime_lab \\n)\\n\\n;;; 水平配置1\\n\\n(add-component Air com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'AlignHorizontal 2 'number)\\n\\n(set-and-coerce-property! '水平配置1 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Height -1010 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 返回_btn\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 返回_btn \\n(set-and-coerce-property! '返回_btn 'FontSize 18 'number)\\n\\n(set-and-coerce-property! '返回_btn 'Width 80 'number)\\n\\n(set-and-coerce-property! '返回_btn 'Text \\\"\\\\u8fd4\\\\u56de\\\" 'text)\\n\\n)\\n\\n;;; 網路1\\n\\n(add-component Air com.google.appinventor.components.runtime.Web 網路1 \\n)\\n\\n(define-event 網路1 GotText($url $responseCode $responseType $responseContent)(set-this-form)\\n (set-var! g$空氣品質 (call-component-method '網路1 'JsonTextDecode (*list-for-runtime* (lexical-value $responseContent)) '(text)))(forrange $數字 (begin (call-yail-primitive yail-list-add-to-list! (*list-for-runtime* (get-var g$觀測站名稱) (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (call-yail-primitive yail-list-get-item (*list-for-runtime* (get-var g$空氣品質) (lexical-value $數字)) '(list number) \\\"select list item\\\") 20) '(list number) \\\"select list item\\\") 2) '(list number) \\\"select list item\\\") ) '(list any ) \\\"add items to list\\\")) 1 (call-yail-primitive yail-list-length (*list-for-runtime* (get-var g$空氣品質) ) '(list) \\\"length of list\\\") 1)(set-and-coerce-property! '下拉式選單1 'Elements (get-var g$觀測站名稱) 'list))\\n(init-runtime)\",\"src/appinventor/ai_appinventor/Airquality/UV.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"UV\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AppName\\\":\\\"kodingschool\\\",\\\"Title\\\":\\\"\\\\u7d2b\\\\u5916\\\\u7dda\\\\u76e3\\\\u6e2c\\\\u7cfb\\\\u7d71\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1137773126\\\"},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"2\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"Height\\\":\\\"-1010\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1269372629\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u8fd4\\\\u56de_btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"FontSize\\\":\\\"18\\\",\\\"Width\\\":\\\"80\\\",\\\"Text\\\":\\\"\\\\u8fd4\\\\u56de\\\",\\\"Uuid\\\":\\\"974801906\\\"}]}]}}\\n|#\",\"src/appinventor/ai_appinventor/Airquality/UV.bky\":\"\",\"src/appinventor/ai_appinventor/Airquality/UV.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Airquality.UV UV)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n;;; UV\\n\\n(do-after-form-creation (set-and-coerce-property! 'UV 'AppName \\\"kodingschool\\\" 'text)\\n (set-and-coerce-property! 'UV 'Title \\\"\\\\u7d2b\\\\u5916\\\\u7dda\\\\u76e3\\\\u6e2c\\\\u7cfb\\\\u7d71\\\" 'text)\\n)\\n\\n;;; 垂直配置1\\n\\n(add-component UV com.google.appinventor.components.runtime.VerticalArrangement 垂直配置1 \\n(set-and-coerce-property! '垂直配置1 'Height -2 'number)\\n\\n(set-and-coerce-property! '垂直配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 水平配置1\\n\\n(add-component UV com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'AlignHorizontal 2 'number)\\n\\n(set-and-coerce-property! '水平配置1 'AlignVertical 2 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Height -1010 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 返回_btn\\n\\n(add-component 水平配置1 com.google.appinventor.components.runtime.Button 返回_btn \\n(set-and-coerce-property! '返回_btn 'FontSize 18 'number)\\n\\n(set-and-coerce-property! '返回_btn 'Width 80 'number)\\n\\n(set-and-coerce-property! '返回_btn 'Text \\\"\\\\u8fd4\\\\u56de\\\" 'text)\\n\\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026HFFFF4081\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"Airquality\\\",\\\"Icon\\\":\\\"\\\",\\\"PhoneTablet\\\":\\\"False\\\",\\\"PrimaryColor\\\":\\\"\\u0026HFF3F51B5\\\",\\\"PrimaryColorDark\\\":\\\"\\u0026HFF303F9F\\\",\\\"ShowHiddenComponents\\\":\\\"False\\\",\\\"ShowListsAsJson\\\":\\\"False\\\",\\\"Sizing\\\":\\\"Fixed\\\",\\\"Theme\\\":\\\"Classic\\\",\\\"TutorialURL\\\":\\\"\\\",\\\"UsesLocation\\\":\\\"False\\\",\\\"VersionCode\\\":\\\"1\\\",\\\"VersionName\\\":\\\"1.0\\\"}}\"}","created_at":"2019-05-18T16:20:52.155+08:00","updated_at":"2019-10-30T07:38:55.342+08:00","name":"Airquality","language":"appinventor","screenshot":{"url":null},"parent_id":51266,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":407,"hashid":"36ysrz2z","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1202218,"file_name":"unhealthySG.png","project_id":68615,"asset_id":101990,"created_at":"2019-05-18T16:20:52.161+08:00","updated_at":"2019-05-18T16:20:52.161+08:00"},{"id":1202219,"file_name":"unhealthy.png","project_id":68615,"asset_id":101989,"created_at":"2019-05-18T16:20:52.162+08:00","updated_at":"2019-05-18T16:20:52.162+08:00"},{"id":1202220,"file_name":"moderate.png","project_id":68615,"asset_id":101988,"created_at":"2019-05-18T16:20:52.163+08:00","updated_at":"2019-05-18T16:20:52.163+08:00"},{"id":1202221,"file_name":"good.png","project_id":68615,"asset_id":101987,"created_at":"2019-05-18T16:20:52.164+08:00","updated_at":"2019-05-18T16:20:52.164+08:00"},{"id":1202222,"file_name":"background.png","project_id":68615,"asset_id":101986,"created_at":"2019-05-18T16:20:52.165+08:00","updated_at":"2019-05-18T16:20:52.165+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦