GA°Üÿÿÿ@î_VÄ_V_I Variable_9744 Var_currLine11local_V_I Variable_9762 Var_currCol11local_V_IVariable_10386 Var_inputNum11local_V_IVariable_12366 Var_macro11local_EFP_CM_C_IXmlData sodokudataFileName:Res/sodoku.xml_C_IText _DefActor_967VLinePaint:006666;FontSize:LARGE;FontStyle:bold;Alignment:Center;FontFamily:FACE_SYSTEMSUDOKU APPCATION DEMO_C_IGeoForm_DefActor_1169LFillPaint:CCCCFF;LinePaint:666600;FormType:0;LineWidth:1;Width:160;Height:68_C_I DynamicMenu DefActor_6311>;LinePaint:000000;FcellBorder:0;cellBorder:0;FontSize:SMALL;FontStyle:BOLD;Alignment:Center;FontFamily:FACE_SYSTEM;name:DynamicMenu_6308;nodeSet:document(sodokudata)//body//cell;cellTextValue:{$XPath:.[@init='1']};layoutType:Table;cellSpacing:0;visibleRows:6;visibleCols:6;cellWidth:28;cellHeight:28;cellAdaptable:both_C_IText DefActor_2732VLinePaint:006666;FontSize:LARGE;FontStyle:BOLD;Alignment:Center;FontFamily:FACE_SYSTEM+{$XPath:document(sodokudata)//header/title}_C_I DynamicMenuCopied_DefActor_9764d;LinePaint:FF0000;cellLinePaint:000000;FcellLinePaint:FF0000;FcellBorder:2;cellBorder:1;FontSize:SMALL;FontStyle:BOLD;Alignment:Center;FontFamily:FACE_SYSTEM;name:sodokuTable;nodeSet:document(sodokudata)//body//cell;cellTextValue:{$XPath:.[@init='0']};layoutType:Table;cellSpacing:0;visibleRows:6;visibleCols:6;cellWidth:28;cellHeight:28;cellAdaptable:both_C_ITextDefActor_10107\LinePaint:FFFFFF;FontSize:SMALL;FontStyle:BOLD;Alignment:Right-Center;FontFamily:FACE_SYSTEMExit_C_IGeoFormDefActor_10348KFillPaint:660000;LinePaint:660000;FormType:;LineWidth:2;Width:176;Height:20_C_ITextCopied_DefActor_4080[LinePaint:FFFFFF;FontSize:SMALL;FontStyle:BOLD;Alignment:Left-Center;FontFamily:FACE_SYSTEMOption_C_IGeoFormCopied_DefActor_4604JFillPaint:FFFFFF;LinePaint:CCCCFF;FormType:;LineWidth:1;Width:91;Height:76_C_ITextCopied_DefActor_5126[LinePaint:FFFFFF;FontSize:SMALL;FontStyle:BOLD;Alignment:Left-Center;FontFamily:FACE_SYSTEMCancel_C_IText DefActor_6659\LinePaint:000000;FontSize:SMALL;FontStyle:PLAIN;Alignment:Left-Center;FontFamily:FACE_SYSTEMreset_C_IText DefActor_7020[LinePaint:FFFFFF;FontSize:SMALL;FontStyle:bold;Alignment:Left-Center;FontFamily:FACE_SYSTEMreset_C_IGeoForm DefActor_7615JFillPaint:660000;LinePaint:660000;FormType:;LineWidth:2;Width:88;Height:22_C_ITextCopied_DefActor_9843\LinePaint:000000;FontSize:SMALL;FontStyle:PLAIN;Alignment:Left-Center;FontFamily:FACE_SYSTEMvalidate_C_ITextCopied_DefActor_10987\LinePaint:000000;FontSize:SMALL;FontStyle:PLAIN;Alignment:Left-Center;FontFamily:FACE_SYSTEManswer_C_ITextCopied_DefActor_11235[LinePaint:FFFFFF;FontSize:SMALL;FontStyle:bold;Alignment:Left-Center;FontFamily:FACE_SYSTEManswer_C_IGeoFormCopied_DefActor_11376JFillPaint:660000;LinePaint:660000;FormType:;LineWidth:2;Width:88;Height:22_C_I DynamicMenuCopied_DefActor_13622D;LinePaint:000000;FcellBorder:0;cellBorder:0;FontSize:SMALL;FontStyle:BOLD;Alignment:Center;FontFamily:FACE_SYSTEM;name:DynamicMenu_Name_13599;nodeSet:document(sodokudata)//body//cell;cellTextValue:{$XPath:.[@init='1']};layoutType:Table;cellSpacing:0;visibleRows:6;visibleCols:6;cellWidth:28;cellHeight:28;cellAdaptable:both_C_I DynamicMenuCopied_DefActor_13972v;LinePaint:FF0000;cellLinePaint:000000;FcellLinePaint:FF0000;FcellBorder:2;cellBorder:1;FontSize:SMALL;FontStyle:BOLD;Alignment:Center;FontFamily:FACE_SYSTEM;name:DynamicMenu_Name_13949;nodeSet:document(sodokudata)//body//cell;cellTextValue:{$XPath:.[@init='0']/@value};layoutType:Table;cellSpacing:0;visibleRows:6;visibleCols:6;cellWidth:28;cellHeight:28;cellAdaptable:both_C_IGeoFormCopied_DefActor_14589KFillPaint:660000;LinePaint:660000;FormType:;LineWidth:2;Width:176;Height:20_C_ITextCopied_DefActor_14906\LinePaint:FFFFFF;FontSize:SMALL;FontStyle:BOLD;Alignment:Right-Center;FontFamily:FACE_SYSTEMReturn_C_ITextCopied_DefActor_15514VLinePaint:006666;FontSize:LARGE;FontStyle:BOLD;Alignment:Center;FontFamily:FACE_SYSTEMSOLUTION_C_ITextCopied_DefActor_10237VLinePaint:FFCC00;FontSize:LARGE;FontStyle:bold;Alignment:Center;FontFamily:FACE_SYSTEMWIN!_C_ITextCopied_DefActor_10371[LinePaint:FFFFFF;FontSize:SMALL;FontStyle:BOLD;Alignment:Left-Center;FontFamily:FACE_SYSTEMNext_C_IGeoFormCopied_DefActor_10849JFillPaint:FFFFFF;LinePaint:CCCCFF;FormType:;LineWidth:1;Width:91;Height:76_C_ITextCopied_DefActor_10995VLinePaint:FF0000;FontSize:LARGE;FontStyle:bold;Alignment:Center;FontFamily:FACE_SYSTEMFAIL!!!_C_ITextCopied_DefActor_11129[LinePaint:FFFFFF;FontSize:SMALL;FontStyle:BOLD;Alignment:Left-Center;FontFamily:FACE_SYSTEMContinue_C_ITextCopied_DefActor_9328[LinePaint:FFFFFF;FontSize:SMALL;FontStyle:bold;Alignment:Left-Center;FontFamily:FACE_SYSTEMvalidate_C_IGeoFormCopied_DefActor_9629JFillPaint:660000;LinePaint:660000;FormType:;LineWidth:2;Width:88;Height:22_C_IGeoFormCopied_DefActor_10418JFillPaint:FFFFFF;LinePaint:CCCCFF;FormType:;LineWidth:1;Width:91;Height:76_C_IGeoFormDefActor_10178<;LinePaint:333333;FormType:;LineWidth:3;Width:170;Height:169_C_IGeoFormDefActor_11159LFillPaint:66FF00;LinePaint:333333;FormType:5;LineWidth:3;Width:12;Height:169_C_IGeoFormCopied_DefActor_11508LFillPaint:66FF00;LinePaint:333333;FormType:6;LineWidth:3;Width:171;Height:11_C_IGeoFormCopied_DefActor_11870LFillPaint:66FF00;LinePaint:333333;FormType:6;LineWidth:3;Width:171;Height:11_C_IRoundRectangleCopied_DefActor_84846YFillPaint:FFFFFF;LinePaint:660000;LineWidth:1;ArcWidth:20;ArcHeight:20;Width:91;Height:25_C_ITextCopied_DefActor_85085VLinePaint:FF0000;FontSize:SMALL;FontStyle:BOLD;Alignment:Center;FontFamily:FACE_SYSTEM invalide!_C_I Rectangle _Spatial_RootBFillPaint:FFFFFF;LinePaint:FFFFFF;LineWidth:0;Width:176;Height:220_EFP_S Ò_S_I _Spatial_RootLAYER:0,0,176,220,0,aap15_S_I _Spatial_Root0,0,176,220,0,aap15_S_I _S-Group_946LAYER:0,0,176,220,1,aap15_S_I _DefActor_9678,76,160,68,3,aap15_S_I_DefActor_11698,76,160,68,2,aap15_S_I _S-Group_946END_S_I S-Group_5923LAYER:0,0,176,220,4,aap15_S_I DefActor_63114,28,168,182,9,aap15_S_I DefActor_27320,0,176,28,10,aap15_S_ICopied_DefActor_97644,28,168,192,11,aap15_S_IDefActor_10107132,200,40,20,13,aap15_S_IDefActor_103480,200,176,20,12,aap15_S_ICopied_DefActor_40804,200,44,20,14,aap15_S_ICopied_DefActor_46041,124,91,76,18,aap15_S_I S-Group_5710LAYER:2,128,88,67,21,aap15_S_I Flow_5751LAYER:SCROLL:0,0,88,67,22,aap15_S_I S-Group_6109 LAYER:SCROLL:0,-1,88,22,32,aap15_S_I DefActor_66596,0,82,22,34,aap15_S_I DefActor_70206,0,82,22,35,aap15_S_I DefActor_76150,0,88,22,33,aap15_S_I S-Group_6109END_S_ICopied_S-Group_9709 LAYER:SCROLL:0,22,88,22,23,aap15_S_ICopied_DefActor_98436,0,82,22,25,aap15_S_I6,0,82,22,26,aap15_S_ICopied_DefActor_93286,0,82,22,27,aap15_S_ICopied_DefActor_96290,0,88,22,24,aap15_S_ICopied_S-Group_9709END_S_ICopied_S-Group_10853 LAYER:SCROLL:0,45,88,22,28,aap15_S_ICopied_DefActor_109876,0,82,22,30,aap15_S_ICopied_DefActor_112356,0,82,22,31,aap15_S_ICopied_DefActor_113760,0,88,22,29,aap15_S_ICopied_S-Group_10853END_S_I Flow_5751END_S_I S-Group_5710END_S_ICopied_DefActor_51264,200,44,20,15,aap15_S_ICopied_DefActor_1041842,72,91,76,19,aap15_S_ICopied_DefActor_1023744,76,84,68,36,aap15_S_ICopied_DefActor_103714,200,44,20,16,aap15_S_ICopied_DefActor_1084942,72,91,76,20,aap15_S_ICopied_DefActor_1099544,76,84,68,37,aap15_S_ICopied_DefActor_111294,200,56,20,17,aap15_S_IDefActor_101782,26,170,169,8,aap15_S_IDefActor_1115983,26,12,169,5,aap15_S_ICopied_DefActor_115082,79,171,11,6,aap15_S_ICopied_DefActor_118702,134,171,11,7,aap15_S_ICopied_DefActor_8484642,97,91,25,38,aap15_S_ICopied_DefActor_8508547,104,82,12,39,aap15_S_I S-Group_5923END_S_I S-Group_13275LAYER:0,0,176,220,40,aap15_S_ICopied_DefActor_136224,28,168,182,41,aap15_S_ICopied_DefActor_139724,28,168,192,43,aap15_S_ICopied_DefActor_145890,200,176,20,44,aap15_S_ICopied_DefActor_14906132,200,40,20,45,aap15_S_ICopied_DefActor_155140,0,176,28,42,aap15_S_I S-Group_13275END_S_I _Spatial_RootEND_EFP_Tp_T_Ipar0:indefinite:1_Temporal_Root_T_I _Spatial_Root DEPENDENT_Spatial_Root_bgtemporal_Temporal_Root_T_INAV_excl0:indefinite:1SCENEs_Temporal_RootVK_CTRL-VK_R;VK_CTRL-VK_Q_T_Ipar0:indefinite:1welcomeSCENEs_T_Iparindefinite:indefinite:1 sodokuSceneSCENEs_T_Iparindefinite:indefinite:1 solutionSceneSCENEs_EFP_T¤_T_Iwelcome_T_I _DefActor_9670:4000:1Text_954welcome4:8$sodokuScene4:201$sodokuScene_T_I_DefActor_11690:indefinite:1Rect_890welcome_EFP_T_T_I sodokuScene_T_I DefActor_63110:indefinite:1XMenuTemplate_6298 sodokuScene_T_I DefActor_27320:indefinite:1 Text_2721 sodokuScene 6&6&6&6&4&4:49$Var_currLine>>12%(index(sodokuTable)-1) / 6 + 1&avVar_currCol>>12%(index(sodokuTable) - 1) % 6 + 1&avVar_macro>>12%{$XPath:document(sodokudata)//body/tr[$Var_currLine]/cell[$Var_currCol]/@macro}&avVar_inputNum>>12%1&avcheckInvalidation&avcheckValide 6&6&6&6&4&4:50$Var_inputNum>>12%2&avVar_currLine>>12%(index(sodokuTable)-1) / 6 + 1&avVar_currCol>>12%(index(sodokuTable) - 1) % 6 + 1&avVar_macro>>12%{$XPath:document(sodokudata)//body/tr[$Var_currLine]/cell[$Var_currCol]/@macro}&avcheckInvalidation&avcheckValide 6&6&6&6&4&4:51$Var_inputNum>>12%3&avVar_currLine>>12%(index(sodokuTable)-1) / 6 + 1&avVar_currCol>>12%(index(sodokuTable) - 1) % 6 + 1&avVar_macro>>12%{$XPath:document(sodokudata)//body/tr[$Var_currLine]/cell[$Var_currCol]/@macro}&avcheckInvalidation&avcheckValide 6&6&6&6&4&4:52$Var_inputNum>>12%4&avVar_currLine>>12%(index(sodokuTable)-1) / 6 + 1&avVar_currCol>>12%(index(sodokuTable) - 1) % 6 + 1&avVar_macro>>12%{$XPath:document(sodokudata)//body/tr[$Var_currLine]/cell[$Var_currCol]/@macro}&avcheckInvalidation&avcheckValide 6&6&6&6&4&4:53$Var_inputNum>>12%5&avVar_currLine>>12%(index(sodokuTable)-1) / 6 + 1&avVar_currCol>>12%(index(sodokuTable) - 1) % 6 + 1&avVar_macro>>12%{$XPath:document(sodokudata)//body/tr[$Var_currLine]/cell[$Var_currCol]/@macro}&avcheckInvalidation&avcheckValide 6&6&6&6&4&4:54$Var_inputNum>>12%6&avVar_currLine>>12%(index(sodokuTable)-1) / 6 + 1&avVar_currCol>>12%(index(sodokuTable) - 1) % 6 + 1&avVar_macro>>12%{$XPath:document(sodokudata)//body/tr[$Var_currLine]/cell[$Var_currCol]/@macro}&avcheckInvalidation&avcheckValide 6&6&6&6&4&4:55$Var_inputNum>>12%7&avVar_currLine>>12%(index(sodokuTable)-1) / 6 + 1&avVar_currCol>>12%(index(sodokuTable) - 1) % 6 + 1&avVar_macro>>12%{$XPath:document(sodokudata)//body/tr[$Var_currLine]/cell[$Var_currCol]/@macro}&avcheckInvalidation&avcheckValide 6&6&6&6&4&4:56$Var_inputNum>>12%8&avVar_currLine>>12%(index(sodokuTable)-1) / 6 + 1&avVar_currCol>>12%(index(sodokuTable) - 1) % 6 + 1&avVar_macro>>12%{$XPath:document(sodokudata)//body/tr[$Var_currLine]/cell[$Var_currCol]/@macro}&avcheckInvalidation&avcheckValide 6&6&6&6&4&4:57$Var_inputNum>>12%9&avVar_currLine>>12%(index(sodokuTable)-1) / 6 + 1&avVar_currCol>>12%(index(sodokuTable) - 1) % 6 + 1&avVar_macro>>12%{$XPath:document(sodokudata)//body/tr[$Var_currLine]/cell[$Var_currCol]/@macro}&avcheckInvalidation&avcheckValide¾6&6&11:48$Var_currCol>>12%(index(sodokuTable) - 1) % 6 + 1&avVar_currLine>>12%(index(sodokuTable)-1) / 6 + 1&avdocument(sodokudata)//body/tr[$Var_currLine]/cell[$Var_currCol][@init='0']>>1%511:42$document(sodokudata)//body//cell[@init='0']>>1%_T_ICopied_DefActor_97640:indefinite:1XMenuTemplate_9733 sodokuScene_T_IDefActor_101070:indefinite:1 Text_10096 sodokuScene7:-7$_T_IDefActor_103480:indefinite:1 GeoForm_10339 sodokuScene_T_Iexcl0:indefinite:1ExclGroup_3722 sodokuScene_T_ICopied_DefActor_40800:indefinite:1 Text_4063ExclGroup_37224:-6$ParGroup_4485_T_Iparindefinite:indefinite:1 ParGroup_4485ExclGroup_3722_T_ICopied_DefActor_46040:indefinite:1 GeoForm_4484 ParGroup_4485_T_INAV_par0:indefinite:1FlowLayoutMenu_5529 ParGroup_4485-VK_UP;VK_DOWN;VK_ENTER&vertical:1:Flow_5751&1_T_I FLOW_excl0:indefinite:1 MenuItem_5762FlowLayoutMenu_5529::S-Group_6109A@11&4:document(sodokudata)//body//cell[@init='0']>>1%&avText_4063_T_Ipar0:indefinite:1MenuItem_5762_UnFocusState MenuItem_5762_T_I DefActor_66590:indefinite:1 Text_6291MenuItem_5762_UnFocusState_T_Iparindefinite:indefinite:1MenuItem_5762_FocusState MenuItem_5762_T_I DefActor_70200:indefinite:1 Text_6458MenuItem_5762_FocusState_T_I DefActor_76150:indefinite:1 GeoForm_7606MenuItem_5762_FocusState_T_I FLOW_excl0:indefinite:1 MenuItem_9595FlowLayoutMenu_5529::Copied_S-Group_9709@4:ParGroup_9708_T_Ipar0:indefinite:1UnFocusState_9574 MenuItem_9595_T_ICopied_DefActor_98430:indefinite:1 Text_9573UnFocusState_9574_T_Iparindefinite:indefinite:1FocusState_9589 MenuItem_9595_T_I0:indefinite:1 Text_9583FocusState_9589_T_ICopied_DefActor_93280:indefinite:1 Text_9311FocusState_9589_T_ICopied_DefActor_96290:indefinite:1 GeoForm_9616FocusState_9589_T_I FLOW_excl0:indefinite:1MenuItem_10739FlowLayoutMenu_5529::Copied_S-Group_10853@4&4:Text_4063&avsolutionScene_T_Ipar0:indefinite:1UnFocusState_10718MenuItem_10739_T_ICopied_DefActor_109870:indefinite:1 Text_10717UnFocusState_10718_T_Iparindefinite:indefinite:1FocusState_10733MenuItem_10739_T_ICopied_DefActor_112350:indefinite:1 Text_10727FocusState_10733_T_ICopied_DefActor_113760:indefinite:1 GeoForm_10732FocusState_10733_T_ICopied_DefActor_51260:indefinite:1 Text_5109 ParGroup_44854:-6$Text_4063_T_Iparindefinite:indefinite:1 ParGroup_9708ExclGroup_3722_T_IparP0:indefinite:1:count(document(sodokudata)//body//cell[@init='0'][.=@value]) = 24 ParGroup_9964 ParGroup_9708_T_ICopied_DefActor_104180:indefinite:1 GeoForm_10405 ParGroup_9964_T_ICopied_DefActor_102370:indefinite:1TextTitle_9952 ParGroup_9964_T_ICopied_DefActor_103710:indefinite:1 Text_9963 ParGroup_9964C11&4:-6$document(sodokudata)//body//cell[@init='0']>>1%&avText_4063_T_IparP0:indefinite:1:count(document(sodokudata)//body//cell[@init='0'][.!=@value]) > 0ParGroup_10734 ParGroup_9708_T_ICopied_DefActor_108490:indefinite:1 GeoForm_10717ParGroup_10734_T_ICopied_DefActor_109950:indefinite:1TextTitle_10722ParGroup_10734_T_ICopied_DefActor_111290:indefinite:1 Text_10733ParGroup_107344:-6$Text_4063_T_Iparindefinite:500:1checkInvalidation sodokuScene_T_Ipar0:indefinite:1:(count(document(sodokudata)//body/tr[$Var_currLine]/cell[.=$Var_inputNum]) > 0) + (count(document(sodokudata)//body/tr/cell[$Var_currCol][.=$Var_inputNum]) > 0) + (count(document(sodokudata)//body/tr//cell[@macro=$Var_macro][.=$Var_inputNum]) > 0) > 0ParGroup_84610checkInvalidation_T_ICopied_DefActor_848460:indefinite:1RoundRect_84830ParGroup_84610_T_ICopied_DefActor_850850:indefinite:1 Text_85068ParGroup_84610_T_Iparindefinite:400:1 checkValide sodokuScene_T_I0:indefinite:1:(count(document(sodokudata)//body/tr[$Var_currLine]/cell[.=$Var_inputNum]) > 0) + (count(document(sodokudata)//body/tr/cell[$Var_currCol][.=$Var_inputNum]) > 0) + (count(document(sodokudata)//body/tr//cell[@macro=$Var_macro][.=$Var_inputNum]) > 0) = 0TimeInterval_41652 checkValide{3&11:200$checkInvalidation&avdocument(sodokudata)//body/tr[$Var_currLine ]/cell[$Var_currCol][@init='0']>>1%{$Var_inputNum}_T_IDefActor_101780:indefinite:1 GeoForm_10169 sodokuScene_T_IDefActor_111590:indefinite:1 GeoForm_11150 sodokuScene_T_ICopied_DefActor_115080:indefinite:1 GeoForm_11495 sodokuScene_T_ICopied_DefActor_118700:indefinite:1 GeoForm_11857 sodokuScene_EFP_Tª_T_I solutionScene_T_ICopied_DefActor_136220:indefinite:1XMenuTemplate_13591 solutionScene_T_ICopied_DefActor_139720:indefinite:1XMenuTemplate_13941 solutionScene_T_ICopied_DefActor_145890:indefinite:1 GeoForm_14576 solutionScene_T_ICopied_DefActor_149060:indefinite:1 Text_14889 solutionScene4:-7$sodokuScene_T_ICopied_DefActor_155140:indefinite:1 Text_15497 solutionScene_EFP_EOD