{"id":90951,"student_id":3433,"content":"{\"files\":{\"src/appinventor/ai_appinventor/Account/Screen1.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"localhost\\\",\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen1\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AccentColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AppName\\\":\\\"Account\\\",\\\"BackgroundColor\\\":\\\"\\u0026HFF00ACFF\\\",\\\"Title\\\":\\\"Login_Screen\\\",\\\"TitleVisible\\\":\\\"False\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u767b\\\\u5165\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1009315457\\\",\\\"Visible\\\":\\\"False\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e8\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-222007584\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u7533\\\\u8acb\\\\u8a3b\\\\u518abtn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Image\\\":\\\"noac.png\\\",\\\"Uuid\\\":\\\"-100292489\\\"}]},{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-886040143\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5716\\\\u72471\\\",\\\"$Type\\\":\\\"Image\\\",\\\"$Version\\\":\\\"3\\\",\\\"Width\\\":\\\"-2\\\",\\\"Picture\\\":\\\"ks.png\\\",\\\"Uuid\\\":\\\"461182763\\\"}]},{\\\"$Name\\\":\\\"\\\\u5782\\\\u76f4\\\\u914d\\\\u7f6e3\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-1628836867\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e10\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"989524330\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5e33\\\\u865f\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Text\\\":\\\"\\\\u5e33\\\\u865f\\\",\\\"Uuid\\\":\\\"192316820\\\"},{\\\"$Name\\\":\\\"\\\\u767b\\\\u5165\\\\u5e33\\\\u865ftxt\\\",\\\"$Type\\\":\\\"PasswordTextBox\\\",\\\"$Version\\\":\\\"4\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-1065110406\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e11\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"163335270\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5bc6\\\\u78bc\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Text\\\":\\\"\\\\u5bc6\\\\u78bc\\\",\\\"Uuid\\\":\\\"-1215699077\\\"},{\\\"$Name\\\":\\\"\\\\u767b\\\\u5165\\\\u5bc6\\\\u78bcpw\\\",\\\"$Type\\\":\\\"PasswordTextBox\\\",\\\"$Version\\\":\\\"4\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-834235250\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e12\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"1414457763\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u767b\\\\u5165btn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Image\\\":\\\"Enter.png\\\",\\\"TextAlignment\\\":\\\"2\\\",\\\"Uuid\\\":\\\"-965355576\\\"}]}]}]},{\\\"$Name\\\":\\\"\\\\u8a3b\\\\u518a\\\\u914d\\\\u7f6e\\\",\\\"$Type\\\":\\\"VerticalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AlignVertical\\\":\\\"2\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-153751368\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e4\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-1015\\\",\\\"Width\\\":\\\"-1080\\\",\\\"Uuid\\\":\\\"473727141\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u7533\\\\u8acb\\\\u8a3b\\\\u518a\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"45\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Text\\\":\\\"\\\\u8acb\\\\u8a3b\\\\u518a\\\\u65b0\\\\u5e33\\\\u865f\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFF00\\\",\\\"Uuid\\\":\\\"108845214\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e5\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-1008\\\",\\\"Width\\\":\\\"-1080\\\",\\\"Uuid\\\":\\\"411748527\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5b78\\\\u751f\\\\u59d3\\\\u540d\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"20\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Text\\\":\\\"\\\\u5b78\\\\u751f\\\\u59d3\\\\u540d\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"-969245671\\\"},{\\\"$Name\\\":\\\"txt\\\\u8f38\\\\u5165\\\\u540d\\\\u5b57\\\",\\\"$Type\\\":\\\"TextBox\\\",\\\"$Version\\\":\\\"5\\\",\\\"Uuid\\\":\\\"-976375511\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e13\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-1008\\\",\\\"Width\\\":\\\"-1080\\\",\\\"Uuid\\\":\\\"372121158\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5efa\\\\u7acb\\\\u5e33\\\\u865f\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"20\\\",\\\"Text\\\":\\\"\\\\u5efa\\\\u7acb\\\\u5e33\\\\u865f\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"-853147474\\\"},{\\\"$Name\\\":\\\"txt\\\\u5efa\\\\u7acb\\\\u5e33\\\\u865f\\\",\\\"$Type\\\":\\\"TextBox\\\",\\\"$Version\\\":\\\"5\\\",\\\"Hint\\\":\\\"\\\\u6587\\\\u5b57\\\\u65b9\\\\u584a2\\\\u63d0\\\\u793a\\\",\\\"Uuid\\\":\\\"578084929\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e6\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-1008\\\",\\\"Width\\\":\\\"-1080\\\",\\\"Uuid\\\":\\\"-1237420870\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u8a2d\\\\u5b9a\\\\u5bc6\\\\u78bc\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"20\\\",\\\"Text\\\":\\\"\\\\u8a2d\\\\u5b9a\\\\u5bc6\\\\u78bc\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"818123434\\\"},{\\\"$Name\\\":\\\"pw\\\\u8a2d\\\\u5b9a\\\\u5bc6\\\\u78bc\\\",\\\"$Type\\\":\\\"PasswordTextBox\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"1002791132\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e14\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-1008\\\",\\\"Width\\\":\\\"-1080\\\",\\\"Uuid\\\":\\\"140632616\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u78ba\\\\u8a8d\\\\u5bc6\\\\u78bc\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"20\\\",\\\"Text\\\":\\\"\\\\u78ba\\\\u8a8d\\\\u5bc6\\\\u78bc\\\",\\\"TextColor\\\":\\\"\\u0026HFFFFFFFF\\\",\\\"Uuid\\\":\\\"672583269\\\"},{\\\"$Name\\\":\\\"pw\\\\u78ba\\\\u8a8d\\\\u5bc6\\\\u78bc\\\",\\\"$Type\\\":\\\"PasswordTextBox\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"-532044648\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e7\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"BackgroundColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"Height\\\":\\\"-1021\\\",\\\"Width\\\":\\\"-1080\\\",\\\"Uuid\\\":\\\"262826330\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u8a3b\\\\u518abtn\\\",\\\"$Type\\\":\\\"Button\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"-2\\\",\\\"Width\\\":\\\"-2\\\",\\\"Image\\\":\\\"signup.png\\\",\\\"Shape\\\":\\\"2\\\",\\\"Uuid\\\":\\\"-1839526932\\\"}]}]},{\\\"$Name\\\":\\\"\\\\u5fae\\\\u578b\\\\u8cc7\\\\u6599\\\\u5eab1\\\",\\\"$Type\\\":\\\"TinyDB\\\",\\\"$Version\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-2131812413\\\"},{\\\"$Name\\\":\\\"\\\\u5c0d\\\\u8a71\\\\u68461\\\",\\\"$Type\\\":\\\"Notifier\\\",\\\"$Version\\\":\\\"4\\\",\\\"Uuid\\\":\\\"-1251843382\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/Account/Screen1.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"uh.,+B?}UH1{=dncSReH\\\" collapsed=\\\"true\\\" x=\\\"-1361\\\" y=\\\"-894\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"登入btn\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e登入btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"nglesMi.=5`}p:Y0ssF(\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\".(C4@({~{^n*D[]hVd/\\\\!\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"NsLNaln[buKmzztb6la#\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"*Gq1iqZKTCEGWbWM$S]h\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"登入帳號txt\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e登入帳號txt\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"$l%O{aP488fjq9@;G]L}\\\"\\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 \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"KC/K8Sk5\\\\!0)}#q\\\\!dlmCH\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"=E9^Q`uB_r2SsiS]NqOw\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"登入密碼pw\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e登入密碼pw\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"5x;%=,G,h@45Id2C2EMK\\\"\\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 \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"/TmU:=w8O-bW@G(!6C=C\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"0LUyK43YGi,Y~EOIDF[t\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"xMFkWQn+FK+X=kv`/)p{\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"`9Z8PtJfsqdP9#*gUN^w\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"登入帳號txt\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e登入帳號txt\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"5Qk*+n*4@aUw;8xr%Ov:\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"GetValue\\\" 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=\\\"text\\\" id=\\\"-$9%:K1p{vQfS;J4fgY@\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e帳號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"OL@rkabvs=Jah5=hCBaK\\\"\\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 \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"1WR0!u~LhVQ/GFpS=:J-\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"-1+#O;2X%dR7t$eD,1hW\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"登入密碼pw\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e登入密碼pw\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"s8Qt(seLsQ[@=zt@j_6S\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"GetValue\\\" 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=\\\"text\\\" id=\\\"ZVf5fR~6h(AJHbx8H^UW\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e帳號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"Gg3mq6Q9Eth1zhp_1p2k\\\"\\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 \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cstatement name=\\\"DO0\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"Ba`l.^K1:[QTK(g6h97e\\\"\\u003e\\n \\u003cmutation component_type=\\\"Notifier\\\" method_name=\\\"ShowProgressDialog\\\" 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=\\\"text\\\" id=\\\"^#Q~;$wIX::v4EdZ:JHL\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e登入成功\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"VadGlfu\\\\!;+}ecjNp[#+*\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e登入結果\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"D:t[!D^1Q9r8F8!+_msF\\\"\\u003e\\n \\u003cmutation component_type=\\\"Notifier\\\" method_name=\\\"ShowAlert\\\" 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=\\\"text\\\" id=\\\")m1nW5W-U_Yb:PUlh={3\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e帳號或密碼錯誤\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"controls_openAnotherScreenWithStartValue\\\" id=\\\"UFRZm/^OZ~7Z/$+OI}+d\\\"\\u003e\\n \\u003cvalue name=\\\"SCREENNAME\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"#`afaZePLIgJOFG^c;s`\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003eIDCard\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"STARTVALUE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\";]0T8*Ypv@1.wJKLRaC^\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"GetValue\\\" 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=\\\"text\\\" id=\\\"DK09P-3BaFFD\\\\!HqJtEH]\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e姓名\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"_$QG6N0d^S3p^JXdi?e+\\\"\\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 \\u003c/block\\u003e\\n \\u003c/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"i}pFe%~EG{3N`cWxZ,Uu\\\"\\u003e\\n \\u003cmutation component_type=\\\"Notifier\\\" method_name=\\\"ShowAlert\\\" 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=\\\"text\\\" id=\\\"Hc]JcEK6/%;1#c!i}RPa\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e請輸入帳號和密碼\\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"GKBb~d5q`Bg6dMk{CqQ=\\\" collapsed=\\\"true\\\" x=\\\"-1363\\\" y=\\\"-849\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"註冊btn\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e註冊btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"controls_if\\\" id=\\\"0ymU=oW=Z*GUW@aR.xpI\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"oZJ~7+tI~},-,XIj!8QF\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"l~b1_ZyTqx)bBs8e,uCx\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"R!-6%BD73;{_$xpu%n)8\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"txt輸入名字\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003etxt輸入名字\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"MGo~-yw#8*,exhT--KTE\\\"\\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 \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"iE\\\\!6%cu[a:\\\\!M(Z6W%HtB\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"z-6},$*]gl\\\\!e8E.$\\\\!K4V\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"HeIZxj#qAC$Bn2Eh`LWB\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"txt建立帳號\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003etxt建立帳號\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"nKlu4;NypDsPDSf7w-ng\\\"\\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 \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"logic_operation\\\" id=\\\"=rx)=1=~#A2q/CoDtL[B\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eAND\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"$,lxv?1)j~(7zXqQsr=%\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"T,T-GPf})8d@~G5^7i#P\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"pw設定密碼\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003epw設定密碼\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"_taKe/RY;_H={F*SEEar\\\"\\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 \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\",3x-zBH%I{//bo7NtW9W\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eNEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"vM+lhP4T.UY569tubr7A\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"pw確認密碼\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003epw確認密碼\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"RTH_W$V_RJJ7k_QFl@jt\\\"\\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 \\u003c/block\\u003e\\n \\u003c/value\\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=\\\"controls_if\\\" id=\\\"wXC)47[xtQ20UuI\\\\!UbXP\\\"\\u003e\\n \\u003cmutation else=\\\"1\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cvalue name=\\\"IF0\\\"\\u003e\\n \\u003cblock type=\\\"logic_compare\\\" id=\\\"[[OD-@b8u{Fxs5?Y(5Rm\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cfield name=\\\"OP\\\"\\u003eEQ\\u003c/field\\u003e\\n \\u003cvalue name=\\\"A\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"wHRUWcdAw[6EvV!%[dx[\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"pw確認密碼\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003epw確認密碼\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"B\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"F[t!6UN=:~glv`6Ymdc/\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"pw設定密碼\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003epw設定密碼\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\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_method\\\" id=\\\"DCsOV-*4+h)skIf+d}.9\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"StoreValue\\\" 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=\\\"text\\\" id=\\\"hviINe8E2Ww#/l.VnE12\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e姓名\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"U-1[i;Q@#plVxYDd~j(;\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"txt輸入名字\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003etxt輸入名字\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"SQ[$Y6x]-(]vy??8KCzN\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"StoreValue\\\" 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=\\\"text\\\" id=\\\"cyjpU4//5\\\\!oQ8SQ*ujHH\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e帳號\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"nQC!o6TPdsB{U;C?~[#r\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"txt輸入名字\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003etxt輸入名字\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"BPrg[jBKeSDtX#YIQ`W4\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"StoreValue\\\" 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=\\\"text\\\" id=\\\"ukf[RDuU?3Yk)iKpbs_f\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e密碼\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"!H7MZiVPw7!guw\\\\!)r;Ex\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" set_or_get=\\\"get\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"pw設定密碼\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003epw設定密碼\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"zQ7aiKXDbpllBk$bOh.5\\\"\\u003e\\n \\u003cmutation component_type=\\\"Notifier\\\" method_name=\\\"ShowProgressDialog\\\" 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=\\\"text\\\" id=\\\"(xmj/?dbLs]XY=MYL@tj\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e註冊成功\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"T`V=bK!++/Hz!KufBPwC\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e註冊結果\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"mU*`kx9y:-b*)UL\\\\!#ULP\\\"\\u003e\\n \\u003cmutation component_type=\\\"VerticalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"登入配置\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e登入配置\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"*V427U.,i@1@PoWsv20w\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"t1`ggGfe%j42-1q!Fo39\\\"\\u003e\\n \\u003cmutation component_type=\\\"VerticalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"登入配置\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e登入配置\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_false\\\" id=\\\"{86daPSvEX89zxe!6++o\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\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/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 \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"GskJ}Q=acCP]E~iA`.wD\\\"\\u003e\\n \\u003cmutation component_type=\\\"Notifier\\\" method_name=\\\"ShowAlert\\\" 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=\\\"text\\\" id=\\\"/Id.Q=OJ%N+D]OCx~]GP\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e帳號或密碼錯誤\\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/statement\\u003e\\n \\u003cstatement name=\\\"ELSE\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"Gn^sx~;\\\\!z;sgBS+,!`H^\\\" collapsed=\\\"true\\\"\\u003e\\n \\u003cmutation component_type=\\\"Notifier\\\" method_name=\\\"ShowAlert\\\" 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=\\\"text\\\" id=\\\"ye#c44qrXxxzm:a9J5O\\\\!\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e請輸入使用者的相關信息\\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"-jeNFF)J[/i=Zp#j-!$^\\\" collapsed=\\\"true\\\" x=\\\"-1369\\\" y=\\\"-809\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"Screen1\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eScreen1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"{$wU(J+L7~`,-/4:j%/]\\\"\\u003e\\n \\u003cmutation component_type=\\\"VerticalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"登入配置\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e登入配置\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"E}`)=vp,k5oG79ew%E(X\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"{2xz4\\\\!a8=SXqqG0I@av5\\\"\\u003e\\n \\u003cmutation component_type=\\\"VerticalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"註冊配置\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e註冊配置\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"bjRDWdc)x7-:QL{5PGWA\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"$h340UmFJ1g_tU9iZ?4-\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"登入帳號txt\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e登入帳號txt\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"Z1p$\\\\!V7#I2]ZIv_Us/Ln\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\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 \\u003cblock type=\\\"procedures_defnoreturn\\\" id=\\\"c$1@E$]:z+WbQ[jSY,^}\\\" collapsed=\\\"true\\\" x=\\\"-1371\\\" y=\\\"-770\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e登入畫面\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"C+$E{ke,IzpQ9B3Q1X;u\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"登入帳號txt\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e登入帳號txt\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"5/pmxO/04Y_Bc2dt_kG\\\\!\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"K{TfC9zU`vv,bSXz2yvy\\\"\\u003e\\n \\u003cmutation component_type=\\\"PasswordTextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"登入密碼pw\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e登入密碼pw\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"86k2ncz/CQU79uDbY8Dl\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\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/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\")P$pu^}?Pn3V\\\\!4KRvADf\\\" collapsed=\\\"true\\\" x=\\\"-1372\\\" y=\\\"-727\\\"\\u003e\\n \\u003cmutation component_type=\\\"Button\\\" instance_name=\\\"申請註冊btn\\\" event_name=\\\"Click\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e申請註冊btn\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"K6SdIwbHZd*3l43t.]$c\\\"\\u003e\\n \\u003cmutation component_type=\\\"VerticalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"登入配置\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e登入配置\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"IY$Tsk.8nPRBi\\\\!kH-t.h\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eFALSE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"a0y*j_\\\\!LS%dBTyaqAPd~\\\"\\u003e\\n \\u003cmutation component_type=\\\"VerticalArrangement\\\" set_or_get=\\\"set\\\" property_name=\\\"Visible\\\" is_generic=\\\"false\\\" instance_name=\\\"註冊配置\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e註冊配置\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eVisible\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"logic_boolean\\\" id=\\\"ckL}Y`[m7bFM2iN}?+/l\\\"\\u003e\\n \\u003cfield name=\\\"BOOL\\\"\\u003eTRUE\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"procedures_callnoreturn\\\" id=\\\"{Wd}]\\\\!VpWS?sff6hxERg\\\" inline=\\\"false\\\"\\u003e\\n \\u003cmutation name=\\\"註冊初始化\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"PROCNAME\\\"\\u003e註冊初始化\\u003c/field\\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=\\\"procedures_defnoreturn\\\" id=\\\"Tt{lTBJ/-%dCHYDt6W.J\\\" collapsed=\\\"true\\\" x=\\\"-1379\\\" y=\\\"-685\\\"\\u003e\\n \\u003cfield name=\\\"NAME\\\"\\u003e註冊初始化\\u003c/field\\u003e\\n \\u003cstatement name=\\\"STACK\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"7T~4T}ZIgN9^sj=YW:t!\\\"\\u003e\\n \\u003cmutation component_type=\\\"TextBox\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"txt輸入名字\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003etxt輸入名字\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"text\\\" id=\\\"W+[S8X\\\\!vUC^)I[)QD@Xc\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e\\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/Account/Screen1.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Account.Screen1 Screen1)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n(def (p$登入畫面 ) (set-and-coerce-property! '登入帳號txt 'Text \\\"\\\" 'text)(set-and-coerce-property! '登入密碼pw 'Text \\\"\\\" 'text))\\n(def (p$註冊初始化 ) (set-and-coerce-property! 'txt輸入名字 'Text \\\"\\\" 'text))\\n;;; Screen1\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen1 'AccentColor #x00FFFFFF 'number)\\n (set-and-coerce-property! 'Screen1 'AlignHorizontal 3 'number)\\n (set-and-coerce-property! 'Screen1 'AppName \\\"Account\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'BackgroundColor #xFF00ACFF 'number)\\n (set-and-coerce-property! 'Screen1 'Title \\\"Login_Screen\\\" 'text)\\n (set-and-coerce-property! 'Screen1 'TitleVisible #f 'boolean)\\n)\\n\\n(define-event Screen1 Initialize()(set-this-form)\\n (set-and-coerce-property! '登入配置 'Visible #t 'boolean)(set-and-coerce-property! '註冊配置 'Visible #f 'boolean)(set-and-coerce-property! '登入帳號txt 'Text \\\"\\\" 'text))\\n;;; 登入配置\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.VerticalArrangement 登入配置 \\n(set-and-coerce-property! '登入配置 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '登入配置 'Height -2 'number)\\n\\n(set-and-coerce-property! '登入配置 'Width -2 'number)\\n\\n(set-and-coerce-property! '登入配置 'Visible #f 'boolean)\\n\\n)\\n\\n;;; 水平配置8\\n\\n(add-component 登入配置 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置8 \\n(set-and-coerce-property! '水平配置8 'AlignHorizontal 2 'number)\\n\\n(set-and-coerce-property! '水平配置8 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置8 'Width -2 'number)\\n\\n)\\n\\n;;; 申請註冊btn\\n\\n(add-component 水平配置8 com.google.appinventor.components.runtime.Button 申請註冊btn \\n(set-and-coerce-property! '申請註冊btn 'Image \\\"noac.png\\\" 'text)\\n\\n)\\n\\n(define-event 申請註冊btn Click()(set-this-form)\\n (set-and-coerce-property! '登入配置 'Visible #f 'boolean)(set-and-coerce-property! '註冊配置 'Visible #t 'boolean)((get-var p$註冊初始化) ))\\n;;; 垂直配置2\\n\\n(add-component 登入配置 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置2 \\n(set-and-coerce-property! '垂直配置2 'BackgroundColor #x00FFFFFF '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.Image 圖片1 \\n(set-and-coerce-property! '圖片1 'Width -2 'number)\\n\\n(set-and-coerce-property! '圖片1 'Picture \\\"ks.png\\\" 'text)\\n\\n)\\n\\n;;; 垂直配置3\\n\\n(add-component 登入配置 com.google.appinventor.components.runtime.VerticalArrangement 垂直配置3 \\n(set-and-coerce-property! '垂直配置3 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '垂直配置3 'Height -2 'number)\\n\\n(set-and-coerce-property! '垂直配置3 'Width -2 'number)\\n\\n)\\n\\n;;; 水平配置10\\n\\n(add-component 垂直配置3 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置10 \\n(set-and-coerce-property! '水平配置10 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置10 'Width -2 'number)\\n\\n)\\n\\n;;; 帳號\\n\\n(add-component 水平配置10 com.google.appinventor.components.runtime.Label 帳號 \\n(set-and-coerce-property! '帳號 'Height -2 'number)\\n\\n(set-and-coerce-property! '帳號 'Width -2 'number)\\n\\n(set-and-coerce-property! '帳號 'Text \\\"\\\\u5e33\\\\u865f\\\" 'text)\\n\\n)\\n\\n;;; 登入帳號txt\\n\\n(add-component 水平配置10 com.google.appinventor.components.runtime.PasswordTextBox 登入帳號txt \\n(set-and-coerce-property! '登入帳號txt 'TextAlignment 1 'number)\\n\\n)\\n\\n;;; 水平配置11\\n\\n(add-component 垂直配置3 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置11 \\n(set-and-coerce-property! '水平配置11 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置11 'Width -2 'number)\\n\\n)\\n\\n;;; 密碼\\n\\n(add-component 水平配置11 com.google.appinventor.components.runtime.Label 密碼 \\n(set-and-coerce-property! '密碼 'Height -2 'number)\\n\\n(set-and-coerce-property! '密碼 'Width -2 'number)\\n\\n(set-and-coerce-property! '密碼 'Text \\\"\\\\u5bc6\\\\u78bc\\\" 'text)\\n\\n)\\n\\n;;; 登入密碼pw\\n\\n(add-component 水平配置11 com.google.appinventor.components.runtime.PasswordTextBox 登入密碼pw \\n(set-and-coerce-property! '登入密碼pw 'TextAlignment 1 'number)\\n\\n)\\n\\n;;; 水平配置12\\n\\n(add-component 垂直配置3 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置12 \\n(set-and-coerce-property! '水平配置12 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置12 'Width -2 'number)\\n\\n)\\n\\n;;; 登入btn\\n\\n(add-component 水平配置12 com.google.appinventor.components.runtime.Button 登入btn \\n(set-and-coerce-property! '登入btn 'Height -2 'number)\\n\\n(set-and-coerce-property! '登入btn 'Width -2 'number)\\n\\n(set-and-coerce-property! '登入btn 'Image \\\"Enter.png\\\" 'text)\\n\\n(set-and-coerce-property! '登入btn 'TextAlignment 2 'number)\\n\\n)\\n\\n(define-event 登入btn Click()(set-this-form)\\n (if (and-delayed (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '登入帳號txt 'Text) \\\"\\\") '(any any) \\\"=\\\") (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '登入密碼pw 'Text) \\\"\\\") '(any any) \\\"=\\\")) (begin (if (and-delayed (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '登入帳號txt 'Text) (call-component-method '微型資料庫1 'GetValue (*list-for-runtime* \\\"\\\\u5e33\\\\u865f\\\" \\\"\\\") '(text any))) '(any any) \\\"=\\\") (call-yail-primitive yail-equal? (*list-for-runtime* (get-property '登入密碼pw 'Text) (call-component-method '微型資料庫1 'GetValue (*list-for-runtime* \\\"\\\\u5e33\\\\u865f\\\" \\\"\\\") '(text any))) '(any any) \\\"=\\\")) (begin (call-component-method '對話框1 'ShowProgressDialog (*list-for-runtime* \\\"\\\\u767b\\\\u5165\\\\u6210\\\\u529f\\\" \\\"\\\\u767b\\\\u5165\\\\u7d50\\\\u679c\\\") '(text text))) (begin (call-component-method '對話框1 'ShowAlert (*list-for-runtime* \\\"\\\\u5e33\\\\u865f\\\\u6216\\\\u5bc6\\\\u78bc\\\\u932f\\\\u8aa4\\\") '(text))(call-yail-primitive open-another-screen-with-start-value (*list-for-runtime* \\\"IDCard\\\" (call-component-method '微型資料庫1 'GetValue (*list-for-runtime* \\\"\\\\u59d3\\\\u540d\\\" \\\"\\\") '(text any))) '(text any) \\\"open another screen with start value\\\")))) (begin (call-component-method '對話框1 'ShowAlert (*list-for-runtime* \\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u5e33\\\\u865f\\\\u548c\\\\u5bc6\\\\u78bc\\\") '(text)))))\\n;;; 註冊配置\\n\\n(add-component Screen1 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! '註冊配置 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '註冊配置 'Height -2 'number)\\n\\n(set-and-coerce-property! '註冊配置 'Width -2 'number)\\n\\n)\\n\\n;;; 水平配置4\\n\\n(add-component 註冊配置 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置4 \\n(set-and-coerce-property! '水平配置4 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置4 'Height -1015 'number)\\n\\n(set-and-coerce-property! '水平配置4 'Width -1080 'number)\\n\\n)\\n\\n;;; 申請註冊\\n\\n(add-component 水平配置4 com.google.appinventor.components.runtime.Label 申請註冊 \\n(set-and-coerce-property! '申請註冊 'FontSize 45 'number)\\n\\n(set-and-coerce-property! '申請註冊 'Height -2 'number)\\n\\n(set-and-coerce-property! '申請註冊 'Width -2 'number)\\n\\n(set-and-coerce-property! '申請註冊 'Text \\\"\\\\u8acb\\\\u8a3b\\\\u518a\\\\u65b0\\\\u5e33\\\\u865f\\\" 'text)\\n\\n(set-and-coerce-property! '申請註冊 'TextColor #xFFFFFF00 'number)\\n\\n)\\n\\n;;; 水平配置5\\n\\n(add-component 註冊配置 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置5 \\n(set-and-coerce-property! '水平配置5 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置5 'Height -1008 'number)\\n\\n(set-and-coerce-property! '水平配置5 'Width -1080 'number)\\n\\n)\\n\\n;;; 學生姓名\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.Label 學生姓名 \\n(set-and-coerce-property! '學生姓名 'FontSize 20 'number)\\n\\n(set-and-coerce-property! '學生姓名 'Height -2 'number)\\n\\n(set-and-coerce-property! '學生姓名 'Width -2 'number)\\n\\n(set-and-coerce-property! '學生姓名 'Text \\\"\\\\u5b78\\\\u751f\\\\u59d3\\\\u540d\\\" 'text)\\n\\n(set-and-coerce-property! '學生姓名 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; txt輸入名字\\n\\n(add-component 水平配置5 com.google.appinventor.components.runtime.TextBox txt輸入名字 \\n)\\n\\n;;; 水平配置13\\n\\n(add-component 註冊配置 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置13 \\n(set-and-coerce-property! '水平配置13 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置13 'Height -1008 'number)\\n\\n(set-and-coerce-property! '水平配置13 'Width -1080 'number)\\n\\n)\\n\\n;;; 建立帳號\\n\\n(add-component 水平配置13 com.google.appinventor.components.runtime.Label 建立帳號 \\n(set-and-coerce-property! '建立帳號 'FontSize 20 'number)\\n\\n(set-and-coerce-property! '建立帳號 'Text \\\"\\\\u5efa\\\\u7acb\\\\u5e33\\\\u865f\\\" 'text)\\n\\n(set-and-coerce-property! '建立帳號 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; txt建立帳號\\n\\n(add-component 水平配置13 com.google.appinventor.components.runtime.TextBox txt建立帳號 \\n(set-and-coerce-property! 'txt建立帳號 'Hint \\\"\\\\u6587\\\\u5b57\\\\u65b9\\\\u584a2\\\\u63d0\\\\u793a\\\" 'text)\\n\\n)\\n\\n;;; 水平配置6\\n\\n(add-component 註冊配置 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置6 \\n(set-and-coerce-property! '水平配置6 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置6 'Height -1008 'number)\\n\\n(set-and-coerce-property! '水平配置6 'Width -1080 'number)\\n\\n)\\n\\n;;; 設定密碼\\n\\n(add-component 水平配置6 com.google.appinventor.components.runtime.Label 設定密碼 \\n(set-and-coerce-property! '設定密碼 'FontSize 20 'number)\\n\\n(set-and-coerce-property! '設定密碼 'Text \\\"\\\\u8a2d\\\\u5b9a\\\\u5bc6\\\\u78bc\\\" 'text)\\n\\n(set-and-coerce-property! '設定密碼 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; pw設定密碼\\n\\n(add-component 水平配置6 com.google.appinventor.components.runtime.PasswordTextBox pw設定密碼 \\n)\\n\\n;;; 水平配置14\\n\\n(add-component 註冊配置 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置14 \\n(set-and-coerce-property! '水平配置14 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置14 'Height -1008 'number)\\n\\n(set-and-coerce-property! '水平配置14 'Width -1080 'number)\\n\\n)\\n\\n;;; 確認密碼\\n\\n(add-component 水平配置14 com.google.appinventor.components.runtime.Label 確認密碼 \\n(set-and-coerce-property! '確認密碼 'FontSize 20 'number)\\n\\n(set-and-coerce-property! '確認密碼 'Text \\\"\\\\u78ba\\\\u8a8d\\\\u5bc6\\\\u78bc\\\" 'text)\\n\\n(set-and-coerce-property! '確認密碼 'TextColor #xFFFFFFFF 'number)\\n\\n)\\n\\n;;; pw確認密碼\\n\\n(add-component 水平配置14 com.google.appinventor.components.runtime.PasswordTextBox pw確認密碼 \\n)\\n\\n;;; 水平配置7\\n\\n(add-component 註冊配置 com.google.appinventor.components.runtime.HorizontalArrangement 水平配置7 \\n(set-and-coerce-property! '水平配置7 'BackgroundColor #x00FFFFFF 'number)\\n\\n(set-and-coerce-property! '水平配置7 'Height -1021 'number)\\n\\n(set-and-coerce-property! '水平配置7 'Width -1080 'number)\\n\\n)\\n\\n;;; 註冊btn\\n\\n(add-component 水平配置7 com.google.appinventor.components.runtime.Button 註冊btn \\n(set-and-coerce-property! '註冊btn 'Height -2 'number)\\n\\n(set-and-coerce-property! '註冊btn 'Width -2 'number)\\n\\n(set-and-coerce-property! '註冊btn 'Image \\\"signup.png\\\" 'text)\\n\\n(set-and-coerce-property! '註冊btn 'Shape 2 'number)\\n\\n)\\n\\n(define-event 註冊btn Click()(set-this-form)\\n (if (and-delayed (call-yail-primitive yail-not-equal? (*list-for-runtime* (get-property 'txt輸入名字 'Text) \\\"\\\") '(any any) \\\"=\\\") (and-delayed (call-yail-primitive yail-not-equal? (*list-for-runtime* (get-property 'txt建立帳號 'Text) \\\"\\\") '(any any) \\\"=\\\") (and-delayed (call-yail-primitive yail-not-equal? (*list-for-runtime* (get-property 'pw設定密碼 'Text) \\\"\\\") '(any any) \\\"=\\\") (call-yail-primitive yail-not-equal? (*list-for-runtime* (get-property 'pw確認密碼 'Text) \\\"\\\") '(any any) \\\"=\\\")))) (begin (if (call-yail-primitive yail-equal? (*list-for-runtime* (get-property 'pw確認密碼 'Text) (get-property 'pw設定密碼 'Text)) '(any any) \\\"=\\\") (begin (call-component-method '微型資料庫1 'StoreValue (*list-for-runtime* \\\"\\\\u59d3\\\\u540d\\\" (get-property 'txt輸入名字 'Text)) '(text any))(call-component-method '微型資料庫1 'StoreValue (*list-for-runtime* \\\"\\\\u5e33\\\\u865f\\\" (get-property 'txt輸入名字 'Text)) '(text any))(call-component-method '微型資料庫1 'StoreValue (*list-for-runtime* \\\"\\\\u5bc6\\\\u78bc\\\" (get-property 'pw設定密碼 'Text)) '(text any))(call-component-method '對話框1 'ShowProgressDialog (*list-for-runtime* \\\"\\\\u8a3b\\\\u518a\\\\u6210\\\\u529f\\\" \\\"\\\\u8a3b\\\\u518a\\\\u7d50\\\\u679c\\\") '(text text))(set-and-coerce-property! '登入配置 'Visible #f 'boolean)(set-and-coerce-property! '登入配置 'Visible #t 'boolean)) (begin (call-component-method '對話框1 'ShowAlert (*list-for-runtime* \\\"\\\\u5e33\\\\u865f\\\\u6216\\\\u5bc6\\\\u78bc\\\\u932f\\\\u8aa4\\\") '(text))))) (begin (call-component-method '對話框1 'ShowAlert (*list-for-runtime* \\\"\\\\u8acb\\\\u8f38\\\\u5165\\\\u4f7f\\\\u7528\\\\u8005\\\\u7684\\\\u76f8\\\\u95dc\\\\u4fe1\\\\u606f\\\") '(text)))))\\n;;; 微型資料庫1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.TinyDB 微型資料庫1 \\n)\\n\\n;;; 對話框1\\n\\n(add-component Screen1 com.google.appinventor.components.runtime.Notifier 對話框1 \\n)\\n\\n(init-runtime)\",\"src/appinventor/ai_appinventor/Account/IDCard.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[\\\"koding.school\\\"],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"IDCard\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"AccentColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"AlignHorizontal\\\":\\\"3\\\",\\\"AppName\\\":\\\"kodingschool\\\",\\\"Title\\\":\\\"IDCard\\\",\\\"TitleVisible\\\":\\\"False\\\",\\\"Uuid\\\":\\\"0\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u756b\\\\u5e031\\\",\\\"$Type\\\":\\\"Canvas\\\",\\\"$Version\\\":\\\"10\\\",\\\"BackgroundImage\\\":\\\"background.png\\\",\\\"Width\\\":\\\"300\\\",\\\"Uuid\\\":\\\"1858996495\\\",\\\"$Components\\\":[{\\\"$Name\\\":\\\"\\\\u5927\\\\u982d\\\\u7167\\\",\\\"$Type\\\":\\\"ImageSprite\\\",\\\"$Version\\\":\\\"6\\\",\\\"Height\\\":\\\"160\\\",\\\"Width\\\":\\\"140\\\",\\\"Uuid\\\":\\\"-633643373\\\",\\\"X\\\":\\\"78\\\",\\\"Y\\\":\\\"72\\\"}]},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e1\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"-1002\\\",\\\"Width\\\":\\\"-2\\\",\\\"Uuid\\\":\\\"-89946619\\\"},{\\\"$Name\\\":\\\"\\\\u59d3\\\\u540d_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontBold\\\":\\\"True\\\",\\\"FontSize\\\":\\\"28\\\",\\\"Height\\\":\\\"-1008\\\",\\\"Text\\\":\\\"Name\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"TextColor\\\":\\\"\\u0026HFF444444\\\",\\\"Uuid\\\":\\\"1713731749\\\"},{\\\"$Name\\\":\\\"\\\\u8077\\\\u52d9_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontSize\\\":\\\"21\\\",\\\"Text\\\":\\\"Student\\\",\\\"TextColor\\\":\\\"\\u0026HFF888888\\\",\\\"Uuid\\\":\\\"1126978619\\\"},{\\\"$Name\\\":\\\"\\\\u6c34\\\\u5e73\\\\u914d\\\\u7f6e2\\\",\\\"$Type\\\":\\\"HorizontalArrangement\\\",\\\"$Version\\\":\\\"3\\\",\\\"Height\\\":\\\"-1008\\\",\\\"Uuid\\\":\\\"2146569929\\\"},{\\\"$Name\\\":\\\"KS_lab\\\",\\\"$Type\\\":\\\"Label\\\",\\\"$Version\\\":\\\"4\\\",\\\"FontBold\\\":\\\"True\\\",\\\"Text\\\":\\\"Koding.School\\\",\\\"TextAlignment\\\":\\\"1\\\",\\\"TextColor\\\":\\\"\\u0026HFF444444\\\",\\\"Uuid\\\":\\\"-643655597\\\"},{\\\"$Name\\\":\\\"\\\\u7167\\\\u76f8\\\\u6a5f1\\\",\\\"$Type\\\":\\\"Camera\\\",\\\"$Version\\\":\\\"3\\\",\\\"Uuid\\\":\\\"2012948424\\\"},{\\\"$Name\\\":\\\"\\\\u5fae\\\\u578b\\\\u8cc7\\\\u6599\\\\u5eab1\\\",\\\"$Type\\\":\\\"TinyDB\\\",\\\"$Version\\\":\\\"1\\\",\\\"Uuid\\\":\\\"-868634900\\\"}]}}\\n|#\",\"src/appinventor/ai_appinventor/Account/IDCard.bky\":\"\\u003cxml xmlns=\\\"http://www.w3.org/1999/xhtml\\\"\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"3!k^R4z,NeValkZUCWgu\\\" x=\\\"-760\\\" y=\\\"-159\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"大頭照\\\" event_name=\\\"NoLongerCollidingWith\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e大頭照\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"9l_1%aF%vcgfwEqvkPr*\\\" collapsed=\\\"true\\\" x=\\\"-516\\\" y=\\\"-113\\\"\\u003e\\n \\u003cmutation component_type=\\\"Camera\\\" instance_name=\\\"照相機1\\\" event_name=\\\"AfterPicture\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e照相機1\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\"0Me]qLov4UiF_d_u]qzE\\\"\\u003e\\n \\u003cmutation component_type=\\\"TinyDB\\\" method_name=\\\"StoreValue\\\" 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=\\\"text\\\" id=\\\"F$KwGZLuca`c3NzS%Wk~\\\"\\u003e\\n \\u003cfield name=\\\"TEXT\\\"\\u003e大頭照\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cvalue name=\\\"ARG1\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"b5TQlI2S-]zbG.O7ju6%\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"image\\\"\\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 \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"$G]taWy[Q\\\\!*;7zLAkT/I\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Picture\\\" is_generic=\\\"false\\\" instance_name=\\\"大頭照\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e大頭照\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003ePicture\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"lexical_variable_get\\\" id=\\\"J:=jMla.Z}x_e,u%bTzU\\\"\\u003e\\n \\u003cmutation\\u003e\\n \\u003ceventparam name=\\\"image\\\"\\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/next\\u003e\\n \\u003c/block\\u003e\\n \\u003c/statement\\u003e\\n \\u003c/block\\u003e\\n \\u003cblock type=\\\"component_event\\\" id=\\\"PW`Nfym)orSn6US,UWp2\\\" collapsed=\\\"true\\\" x=\\\"-502\\\" y=\\\"-72\\\"\\u003e\\n \\u003cmutation component_type=\\\"Form\\\" instance_name=\\\"IDCard\\\" event_name=\\\"Initialize\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003eIDCard\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"Cp3MUmL{ATgRt]E5v%%o\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" set_or_get=\\\"set\\\" property_name=\\\"Heading\\\" is_generic=\\\"false\\\" instance_name=\\\"大頭照\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e大頭照\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eHeading\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"math_number\\\" id=\\\"1g;E8pho!%x76h,Z%KvQ\\\"\\u003e\\n \\u003cfield name=\\\"NUM\\\"\\u003e90\\u003c/field\\u003e\\n \\u003c/block\\u003e\\n \\u003c/value\\u003e\\n \\u003cnext\\u003e\\n \\u003cblock type=\\\"component_set_get\\\" id=\\\"cPYzh3unDa-\\\\!@R)LW)C_\\\"\\u003e\\n \\u003cmutation component_type=\\\"Label\\\" set_or_get=\\\"set\\\" property_name=\\\"Text\\\" is_generic=\\\"false\\\" instance_name=\\\"姓名_lab\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e姓名_lab\\u003c/field\\u003e\\n \\u003cfield name=\\\"PROP\\\"\\u003eText\\u003c/field\\u003e\\n \\u003cvalue name=\\\"VALUE\\\"\\u003e\\n \\u003cblock type=\\\"controls_getStartValue\\\" id=\\\"VQT;nqtvp=ETjZk%E_:=\\\"\\u003e\\u003c/block\\u003e\\n \\u003c/value\\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=\\\"VSz14/2U=pAdJkzvEMw-\\\" collapsed=\\\"true\\\" x=\\\"-504\\\" y=\\\"-33\\\"\\u003e\\n \\u003cmutation component_type=\\\"ImageSprite\\\" instance_name=\\\"大頭照\\\" event_name=\\\"TouchDown\\\"\\u003e\\u003c/mutation\\u003e\\n \\u003cfield name=\\\"COMPONENT_SELECTOR\\\"\\u003e大頭照\\u003c/field\\u003e\\n \\u003cstatement name=\\\"DO\\\"\\u003e\\n \\u003cblock type=\\\"component_method\\\" id=\\\":2C:ZK4wW:V?C7Z]W3T-\\\"\\u003e\\n \\u003cmutation component_type=\\\"Camera\\\" method_name=\\\"TakePicture\\\" 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/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/Account/IDCard.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Account.IDCard IDCard)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n;;; IDCard\\n\\n(do-after-form-creation (set-and-coerce-property! 'IDCard 'AccentColor #x00FFFFFF 'number)\\n (set-and-coerce-property! 'IDCard 'AlignHorizontal 3 'number)\\n (set-and-coerce-property! 'IDCard 'AppName \\\"kodingschool\\\" 'text)\\n (set-and-coerce-property! 'IDCard 'Title \\\"IDCard\\\" 'text)\\n (set-and-coerce-property! 'IDCard 'TitleVisible #f 'boolean)\\n)\\n\\n(define-event IDCard Initialize()(set-this-form)\\n (set-and-coerce-property! '大頭照 'Heading 90 'number)(set-and-coerce-property! '姓名_lab 'Text (call-yail-primitive get-start-value (*list-for-runtime* ) '() \\\"get start value\\\") 'text))\\n;;; 畫布1\\n\\n(add-component IDCard com.google.appinventor.components.runtime.Canvas 畫布1 \\n(set-and-coerce-property! '畫布1 'BackgroundImage \\\"background.png\\\" 'text)\\n\\n(set-and-coerce-property! '畫布1 'Width 300 'number)\\n\\n)\\n\\n;;; 大頭照\\n\\n(add-component 畫布1 com.google.appinventor.components.runtime.ImageSprite 大頭照 \\n(set-and-coerce-property! '大頭照 'Height 160 'number)\\n\\n(set-and-coerce-property! '大頭照 'Width 140 'number)\\n\\n(set-and-coerce-property! '大頭照 'X 78 'number)\\n\\n(set-and-coerce-property! '大頭照 'Y 72 'number)\\n\\n)\\n\\n(define-event 大頭照 TouchDown($x $y)(set-this-form)\\n (call-component-method '照相機1 'TakePicture (*list-for-runtime*) '()))\\n;;; 水平配置1\\n\\n(add-component IDCard com.google.appinventor.components.runtime.HorizontalArrangement 水平配置1 \\n(set-and-coerce-property! '水平配置1 'Height -1002 'number)\\n\\n(set-and-coerce-property! '水平配置1 'Width -2 'number)\\n\\n)\\n\\n;;; 姓名_lab\\n\\n(add-component IDCard com.google.appinventor.components.runtime.Label 姓名_lab \\n(set-and-coerce-property! '姓名_lab 'FontBold #t 'boolean)\\n\\n(set-and-coerce-property! '姓名_lab 'FontSize 28 'number)\\n\\n(set-and-coerce-property! '姓名_lab 'Height -1008 'number)\\n\\n(set-and-coerce-property! '姓名_lab 'Text \\\"Name\\\" 'text)\\n\\n(set-and-coerce-property! '姓名_lab 'TextAlignment 1 'number)\\n\\n(set-and-coerce-property! '姓名_lab 'TextColor #xFF444444 'number)\\n\\n)\\n\\n;;; 職務_lab\\n\\n(add-component IDCard com.google.appinventor.components.runtime.Label 職務_lab \\n(set-and-coerce-property! '職務_lab 'FontSize 21 'number)\\n\\n(set-and-coerce-property! '職務_lab 'Text \\\"Student\\\" 'text)\\n\\n(set-and-coerce-property! '職務_lab 'TextColor #xFF888888 'number)\\n\\n)\\n\\n;;; 水平配置2\\n\\n(add-component IDCard com.google.appinventor.components.runtime.HorizontalArrangement 水平配置2 \\n(set-and-coerce-property! '水平配置2 'Height -1008 'number)\\n\\n)\\n\\n;;; KS_lab\\n\\n(add-component IDCard com.google.appinventor.components.runtime.Label KS_lab \\n(set-and-coerce-property! 'KS_lab 'FontBold #t 'boolean)\\n\\n(set-and-coerce-property! 'KS_lab 'Text \\\"Koding.School\\\" 'text)\\n\\n(set-and-coerce-property! 'KS_lab 'TextAlignment 1 'number)\\n\\n(set-and-coerce-property! 'KS_lab 'TextColor #xFF444444 'number)\\n\\n)\\n\\n;;; 照相機1\\n\\n(add-component IDCard com.google.appinventor.components.runtime.Camera 照相機1 \\n)\\n\\n(define-event 照相機1 AfterPicture($image)(set-this-form)\\n (call-component-method '微型資料庫1 'StoreValue (*list-for-runtime* \\\"\\\\u5927\\\\u982d\\\\u7167\\\" (lexical-value $image)) '(text any))(set-and-coerce-property! '大頭照 'Picture (lexical-value $image) 'text))\\n;;; 微型資料庫1\\n\\n(add-component IDCard com.google.appinventor.components.runtime.TinyDB 微型資料庫1 \\n)\\n\\n(init-runtime)\",\"src/appinventor/ai_appinventor/Account/Screen2.scm\":\"#|\\n$JSON\\n{\\\"authURL\\\":[],\\\"YaVersion\\\":\\\"167\\\",\\\"Source\\\":\\\"Form\\\",\\\"Properties\\\":{\\\"$Name\\\":\\\"Screen2\\\",\\\"$Type\\\":\\\"Form\\\",\\\"$Version\\\":\\\"23\\\",\\\"Uuid\\\":\\\"0\\\",\\\"Title\\\":\\\"Screen2\\\",\\\"AppName\\\":\\\"kodingschool\\\"}}\\n|#\",\"src/appinventor/ai_appinventor/Account/Screen2.bky\":\"\",\"src/appinventor/ai_appinventor/Account/Screen2.yail\":\"#|\\n$Source $Yail\\n|#\\n\\n(define-form appinventor.ai_appinventor.Account.Screen2 Screen2)\\n(require \\u003ccom.google.youngandroid.runtime\\u003e)\\n\\n;;; Screen2\\n\\n(do-after-form-creation (set-and-coerce-property! 'Screen2 'AccentColor #x00FFFFFF 'number)\\n (set-and-coerce-property! 'Screen2 'AppName \\\"kodingschool\\\" 'text)\\n (set-and-coerce-property! 'Screen2 'Title \\\"Screen2\\\" 'text)\\n)\\n\\n(init-runtime)\"},\"settings\":\"{\\\"SimpleSettings\\\":{\\\"AccentColor\\\":\\\"\\u0026H00FFFFFF\\\",\\\"ActionBar\\\":\\\"False\\\",\\\"AppName\\\":\\\"Account\\\",\\\"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-08-24T13:32:35.208+08:00","updated_at":"2019-11-07T13:44:46.166+08:00","name":"Account","language":"appinventor","screenshot":{"url":null},"parent_id":50435,"plugin":null,"description":null,"note":null,"status":"public","like_student_ids":[],"is_featured":false,"views":74,"hashid":"zpesgn3d","is_content_changed":false,"review_status":"unsubmitted","submitted_at":null,"reviewed_at":null,"advise":null,"is_deleted":false}
[{"id":1535265,"file_name":"Enter.png","project_id":90951,"asset_id":98520,"created_at":"2019-08-24T13:32:35.216+08:00","updated_at":"2019-08-24T13:32:35.216+08:00"},{"id":1535266,"file_name":"noac.png","project_id":90951,"asset_id":98519,"created_at":"2019-08-24T13:32:35.217+08:00","updated_at":"2019-08-24T13:32:35.217+08:00"},{"id":1535267,"file_name":"ks.png","project_id":90951,"asset_id":98518,"created_at":"2019-08-24T13:32:35.218+08:00","updated_at":"2019-08-24T13:32:35.218+08:00"},{"id":1535268,"file_name":"signup.png","project_id":90951,"asset_id":98517,"created_at":"2019-08-24T13:32:35.220+08:00","updated_at":"2019-08-24T13:32:35.220+08:00"},{"id":1535269,"file_name":"background.png","project_id":90951,"asset_id":98516,"created_at":"2019-08-24T13:32:35.221+08:00","updated_at":"2019-08-24T13:32:35.221+08:00"}]
橘蘋學習平台
我的作品
檢視專案頁
匯出
複製
匯入
刪除
下載 Android APP (APK)
繁中
简中
English
日本語
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦
用手機掃描下方 QRCode 進行安裝
或您也可以
下載 APK
到這台電腦