Gomoku.zip
1 PK �9X�)�y � Gomoku/.dependencies.json�VJ�O.��)�,.I͍OI-�Lϋ�1202103#Cc#����<%+�h�₢�Jbu�JJ�� C�� ��s�Kcbr��3�� 2 *I3�![��X���X�Jk{�sinGi&�m�M�̣�� PK uPSX Gomoku/docs/PK �h,X Gomoku/docs/prd/PK �h,Xˬ( 3 J # Gomoku/docs/prd/20240111162132.json�VMo�6�+]���E�|4��6��N�8 R 6 4 .EI�)rCR�^��}CJ+�n |Ȋ��̛7����\غ�*�e��B1/.���h[mk�_�c�,�/�����ԏN{�*b��O�;ێj�*���Ԉ���uW�ic�^�@��� ]�ֺ�_v�C(;�H��^���yE��>9���*}�!�F����ƫ-�C����ʻ�=[����m�����<����Z�����m�t��-Il6J~ߕ��T�q�nLJYy��BL�A 5 #�F�ԍ���q!=�`K������(He��.7��+��9:D��^1�9�9��N�Vt=���?� s:�r$�j��V�k�����YK�?f�<��$~�]ٿ�'[���'����sZ*C�b�#���M��Z��^��Q�@�e�|��>��3�)0���z�ڍ��N+�qt����)�����,U�X�As��:�I�&@�R��) 6 � 7 �8$�q ��� 3ouF�B�L{:��<��*g�w� ��8˅�w���hK�+�����Jt�ux��9���܊��D�ѣJ���Y��W�9�����5��T�+��O"|t�v�@k�J&�1��#�J���ѽ��\��;��?g4SaD�s5�$�C�Fߢ�l��V�������cZ�7��]X�E���ёr��=�[�s�9Fs��?�]��/��N;K���읛M������;�t�c�e;���w�������g*�i��}?����%��)��K�|�����qܪ�E��[�;P��� D�t�Cw]�b�+>��-W��������Q'��;�~����av0��x�<YA�v�Q���l>*��bäu�簹R���q���0�י��4]O���8��O�Gsz�|qs��I���'���d���{�Л<���1�{��8ܟ�§G�S&��ޫ���E����e��{�v�o�<8�d�_087^C8�h���G=DYz��<^��dg�q�.�|c���㒾$�%�G� S�c�c;�ڮѲ���R'8���P�zI��L�g5���z 8 �z����� u��1�P���{�}��d��:$�E��%+��c[�����g�y��0J�6���UQH�Z�n�BU�=8�_�XUy����]:g�Kߋ˧i��υ�!�������m�g�Q�^����$ G����0��2���q�9l4��t�ˍ֚-/1�٣�.�إ��+ը 9 �D�c9�Odb��l4��V�:-�}�[�|(<Ctð��fuJ@z���/�N���v�~��vFo�6FV�֛,?;m̐ pǪ��4��{���>0�k�YY�WHn$wJٴ��� �w���9�� C:��Cey� �B�<U&�2���\ty�X�}���Hg�9�F��S�����L?�W�U�2�@h؏�,�~<H)�d$�-�*�������7�'�+�y�F��<����ΰ��y/�{�P�1��A� 10 �$x���'�Q�|��l���Sp��yj� 11 h��u��Ei0�sr��"ʦ��Hf��j����_PK �h,X 0�E H Gomoku/docs/requirement.txt �� � D�V� c�a� Kp����{I��}��1#�j5D����#�#.�/~�:�-ˉ7�bG`)է��PK �h,X Gomoku/docs/system_design/PK �h,X/7�� | 12 - Gomoku/docs/system_design/20240111162132.json�V�n7���.�I���jr��1z���Y����J��{ߐZ�+9�}��Cμ�f���Ѣi 7l���YRm띪����o��6�������FG5�ظ����5'��T]{Aۧd����R�֝,�H��Q}���Z��m�k�Z��R2��*&?ߟ�����W�@�s쇅�ڝ��U��ۚp�C�tO��FU<���Â��{��ǘ���.D��� 13 �Cr�0��A"� �g 14 ����xH;�[㘅'��䓘��ԑ�VQ�ք�x,��j���B�G�l��q;��bLzC��f!�<o�D�I ��W��ײ����5]7�^��h<�� �@���Q����,������+��9��h�OP�]%8B��,z@%=ڤ�\+�j-�/��=�K^��O���휮���r���Tl�����,�/V��{$r��l&� 15 �P[�;�[�8�� �}\ɹ�d��\=�����:p6ϼ��}l]��`3����Ιb�$:�,M�(��3��H�F[W���ٵH��^��ZѪ���%u~���կs��z�V��N]�O�'�=�"˅h�ʀA�ޖLEi\P4N���b�{���Tӓ�5��8�<�*��,%���z&����;i�5���q��M����V<h�5�+�*�`��ro]� F�Wh��N'��i)�li�ߊ�:I0��~X��{!�~'���)[�Ó�$X��I����a�����F�:Y̛�W�[N�3ϸ�����e�ܾrV:����`xQyc�JWÃ��A�K� p�g.��睗�D�7��p��T0�� ��Ҟ�����A��{&I�6��~&P�Z�\\��+��vc1��c�����7��Q��f𝚟�[�\�y����(�t&�d<ͶET���CT��5�g~eh2<�g������ l���F��O^�F[@�;����<��Xm�!�^lRV<.����M]��Ɖ@͕:w=�i<)q�`٢�@��j;�����u�&�������d0������ PK �h,X Gomoku/docs/task/PK �h,X�L�s $ Gomoku/docs/task/20240111162132.json�S]k�@�+�O-\Li!��=�G�4��S(D�+��ֻ��:�[�߫]�.v)�����h4�U��SϞ4��q:T{�)Eܳ������y�*�H����y����z)��`�ֽCl��}��n�ԑ�dS ?a%�+W���E3N�E�l�n��F��U~AH)�^Ct��#�៉ 16 A�-v�a���-��C��_x�� �r� ��+T�������"F����F�)g�9����R�&]��#|� �e��Z-�� 17 7Ր��ԫ�(q�a�Ea��#�#�Ҩ�\B��ޚD��m����*�~3F���ԉ�2 18 �p��*Ƹð#)�M����^�?��������-��TqQH�{���_�;�5������<9i�ÆU@��M���l�ZVL�Jv�|$�ӽ�ދg��71,����)&A�/�>nn��6�N�����[e���zj|`��%�k��7�;��dTR��%���չ�c�N�� n����ƚ�d`��2�.��b�'��(aY����J���jZL=���t�%l�摐�m�4)�i���6��"s^IB1 19 20 5�Yi��FǕ\o4`U��'������R�&\�;�^��PK �h,X Gomoku/Gomoku/PK Uh,X Gomoku/Gomoku/__pycache__/PK ��+X���� � , Gomoku/Gomoku/__pycache__/ai.cpython-310.pyc�W�o�F�]�|���@!Ii�~��^���҈�J�����:Yέ/1���z/��OjE*��m�o���J�x�}ig־�||������of��T*8���J��E� Ϋp�U�p�&��&�1�c�iM��Sr�p�����X-�3k�b�@�7�Pƙ���Th�m��۴�ǝ=g7A8�F9�1^���L����t��ƾ�����,�%<�� ggIC�y^�'�|�R��ʍ���6n��ɽ:r����/��FĂ�A�u�����ҵ=��r�1Wn�\�m�&w6X5�M��u�j���"�������/���,���� 3h�Ϊ}���Tda�����ɀ�"���͵��;�#����;k���۶h��=�.��oi_�u{���^߅����6ׯ��~��g���^��,Ȗ�,4�*d;����#A9���D�%�9R�q\x����<8�>J"�K�|*dL'q9t�5МI���ѹ8�džpd[�#!c�h+%����{�&�hh�j�)�I�GQ ��c���<�_�jc�Dj��S�=2w���&��J+�k�x��A#3fW[�| 21 f��X�G�H��'$"�~��l7eE#���Y�F�I`�){*��5�Pl����r�P��`�17���fૹz[Ǘ��%��>� 22 I�/`��D(��F�����vJ�������U�Ƭ��tش`��H��"�IP� ����.����Y�ʀau:D$���a� ���Rl�=R<c;��њg{��.�@��& 23 �)��ƴ�����z)���3���`���Z�G���,�\~�C�0����p�:��T&�3q 24 �j���#qD���{%1�.�?ƅ-��X*�b�G`�RXN��O@H�4���\DN�2*��(l�wtp6�V��C��Η����b�;yB��?Jv���l��m_�3�(�_y۵Z���!��K[�AK,�V�<�i�t�Ŷ� �[B�g��$�x��(�E�V+����ܷŻ�3Z�nV4�&�j9BEU+�4�1��D�������^�a�[�iv��h��W�p$J����R���J&R�����S]$i��"P1�>�(o��,G�I�A>4�3m��E�0��3#lˉ5���q*bZ����9�@�|�t�:&�-�@�]���M/��q /��,���'�p��|�v���<��/6�ֵ!L�W�z���L�QW��:��N���gf�D����2=33$MM.�`��iH�WB^���(�WH(T��j�Z�ޑ &i�F�FU����!�7�͋�?õ�._��N�mo���c�]N��|ձJB<��U�*"�@�,�7�P��WI� �2Y`��@��7\E�I�2��� -@��m�^��ņ�gxbH�K�fuZ�̿��J�VJ7�$e��1b�K�i+�<T��<|^X�i�m�쮰��!p�d.�����@�c}3<�`��JNL�� ��z��[2�X�"�}>q�~k�M'�jII����G�%i>�%�dj����\��~:5���P���ګ��T�Ws�N+.X0��^-k�m{Ɍ@�2�)��->'# ���(���-�����jň ��r�����[{r�!�/������R��e���J�X�N��PK ��+X�m8`� N 2 Gomoku/Gomoku/__pycache__/database.cpython-310.pyc�WKs���] K� �RDFvMb�H�hF�sHE1LA2+$� `$ATm-1r �.DcT�b�R�JE:��?�\9���\.)����AK[��>�{�����i��Y �o��/��$}-M\ 25 �>���3��H[j�,�IGn������>�����P�I��7(])ʞ�cڎ���{mޜT����.5�2[a2WZ��4 26 S,�\j�X�i0���a�,���|�gy�%�Hl$Uv����yv��o�VY�V$кȖ�[�-�+ �����|�]�c�z��1��w���X��'p~K6ّ�aGz�pN�r�9�m��`�����`����D$�)���, ����F�t9uN8�v�Ͷa���tN���u,�����ᔅK7����8�o�Ox���#�7i�[f�-�"�JQ/۴�]�tL��-���H�k�v�_�J���*[7l.��R��v�?h���/�S�d�rǸ�_?D�Oa(��Ύ��L����:n��t0�ΤI���#�mF+�d".�(.�7�00��K�UUr�Se��� �ܼ�H���$��!���<#�\0��3xR~d���St&��E�L�Gjs�1�Ǵ��?��N�.�M� �3��=����R�r!,A�f�/g��.���Q3P�M�m<���u_9�}�^�~�H|�ʨ�K�@����̴C��,�����y4��WaPU BT �D���F~�S��We�z�h���E�0�S?f��2#/ �)������7[�]�;���a>�f��e�i�r(��&���X.mU˥z��K����]Z٫���Z�k]��dt�R/�+W�~u{�T}H�P~HK��� 27 h�-W�SR�:��p���������~�U��1��n}^����/[WL�*0��4 Ɇ�g���w8��:3 28 �X��> 29 ��Kavf�,Y�ܫ��Lbl,�$d��>ht ��ɴQ���6j4�j$S���X*.���P2�0�8a^��G�-�M�|B S��E���2��@L�����m��D�v�� ~�&��k3����S5 a����<�d��ֳl�'�t ���0/%%���0�w��F�zJ��+C兂\ʠ2�x(���r�FM0p�4=�50��3p��Cu��S��3؟c�|W�jO�=0p��*�Q�x�+�П�TL#W�u��y����<��Z���됺��E*xOp�wΆMp�5;V�9�<H�D��ެ=X�@�k{kEzvbю�x�/�VS��]���u䈽EE�7(�?�v�5��� ��1=!� nq�̜�`7aO�6Buy5�gK�`>U\�K��o������T�p�8�8�Y������f\�mnIaN��N����^P���b�X�K��Ew,WU)��0����)0c�Q²�C�\�������ifp`]���hL*��am���+ϔ�\�A�hT�?q<v,�M����:���9�c���Cx��?F�:�jx�g�e&�m� 8ި�w�[u:)O�V�v���U�@���!J�������BA�`fb�����f��#km��q��2���8��Qӿ����� ԲD�eS������ �ﳪ{%ZRvcJc��b�{�16� o �� }c����d H� H�6� H��m��pC���h/݁hCw���yQ@���tD�{��WJ�����/�C����&�fa��� �EF`� �Ml���a ��9A��!�N��M���y�Zƞ�wt=L��҃u����ڽq���:rs|�����-�2\��>U>��:�ߕؿ�ҕ"�$��[Ф�^V�o������?����,$rxlM�~2�q?�1D�l%���U�'8|��G���u��lD�&�6��KZfU���-��P��F0�z�@���R�i�3n#���P�dQ�?PK ��+X)�1%� G . Gomoku/Gomoku/__pycache__/game.cpython-310.pyc�W[o����p��(YV��m݉T&�)���a5�u��$)��Xq��J�]zv)A,���_�J=���[���@=�}H�9˛.�Ca���\��9���Q���3���?�[ˌ��]�Yp���K0�)�o�h��մ8���s����핚%jۑ�+7˜=e�Q�)S�k��Ui�սs\�n��Wa�������{���$�:ϝ��ݰ � v�TC[<zֹ�=u1�Y�+���� 30 e)��i�ʡ'W�N���<U>eMW����[z*� 31 =e��}m��[z+][��2�T�I�u���*lb-��=}�c���F��p�;b�=l[����7��+q�e� {Ϳ�k��\Y`���Z���9���f%�{oЖ��W8������Yfa��e��%:&;Q���(�����`e����eßͽ�LГ�ܗ۰�d�-�Kz���ҘM��K;uຉ;�w��� Gܜ��n��x/���m����t�����oy�o�[��Ƨ9o�"��/�o�L�I[��^n�^w��{a�}�����:���n) R����;�bK��.��?�� ����1�ߡ_+l��m��!���n<��N���M�� �]mp����SW�*�����6���������ĻI�n�+�'01w(y�30F�Y����>n��fA������c�Є9e\l{jB+r.AX����{S�so�]������<�s�χKv��*�v����ZB<ƅ��} Ȁ�j�G�� �[�~,F��sz���g����r��CM���L��$��\�|R�+�t3Ye��ͺe~��(�i�R������H�;�,�� ���ǭc|��W��=�ܕa��ق���]֑}^p� j��,\���=���*���5�����pk�,0�d��$�H�K����G!!�m��� �JNp�c�A� ����0��;��T�T�4���Jȉ`��X3l�ŭ����`� z4�X^�>X��?��8S�[۬�����6����9C�v"�J�\�v{��q�G3�>�:��spL�a�m�DP���p����kt60��"�~� 32 ��Δ� 33 G8�� 34 ���>��}k�m�̂���W3$<�ӝ/��a 35 �: 36 �X�Efn|,z��o�%0q��z�w�A�Kp��0�r��@����w��� 37 �����bKqƈO����ڽ��K��v����F��6_�k|x��8&��IbsA��`��M���2%%(��anBK�- 38 !��q���U:�Lw�[�D����=$`d=�5�qy$F�ӵ��������>��g���� LU��0��G�ȾCn^*o�K������c�3��bxG�G�V���%���@C~1�2�犁�3L�!)�&Ocw_>�V��I�6d'�� A}T�x�B��z:�ԸGf�'�+�9 39 R���`���h>����x�(���.0EN��JBV�t�xA�"F�[땋6�+p�-�Pnwt]�W/�DOn��]WbIм�"�� �HTr�|��T(iS�̀c��7A���m�B�AD�����U!9�48�L�`D)�?AӠ�@jrwB�K�)�|�-n�W`���}Q�k��+��� ��.���}�{��bX����G�J�?�˺4�g�G�e!INl��$Hb�m<��ZD���&X�f]9qQ�!����R��3l��UB`B�(�h�V®�H����B[qJ� �]���X��_�2��t�!�s �e��0M��l�2����+�B�h�?`l�*�/����2�'�� ݬs��`���a�U'�}m�S���v�� �&=Vg��$_t>۴�43�1����$��������� �R�WZ�� 40 �-{����ʪ�>��s7;�^1]��F�r��H���}1��z��L�3k���oU� PK ��+X9$1�{ I / Gomoku/Gomoku/__pycache__/logic.cpython-310.pyc�U[k�F��eW+�� �.}��W`Zh�����5ue�EȚٵ�Zi=3���B!y�(�S���>����>�/�%=3{��N 41 ��v�̙���Q�y.���?���`�7��ж��U��E?���� j!ߌn�X���:�:���A���Lj2�Z̦6��Z���v�N�hy�J�j��s�m��A=�g��f�8��VKg��X�YZ��Y�i��!�%+k�ɜ��UUCWvg� 42 �5��ئ��,P p�� ���0��ܞ���(�uT����@ �#��{¢�{$$�쌑X��0�)i�m��$�<�S"OѐIc)H�R��06�"F�������J}����G ���3����&���'��8,�q�ח*Pb~��`r����Bjs��5�m%�9�%2��d�k^cPg�O��G�Q���H��^�'R���OI/�d?f����uZoD�8���s��>�p�M�U�� 4�<�ߕ�E��"�VZ�%=��m��t&ı4!���d����ݭ�c����=>�^D'!��)���~�d���KCv�`�88�N�� �"r{tQz�4�@�V�9�m|yOӽ���J�j$��z]z�qDYJu2#����)�5�ECX�̷ǵ+�u4�u�f~_�����S8{��_� j�]��UX��썗 43 �hPuv�>z,�ʚ�c�{�.���÷���OR�t��T��"� K,x���I�R�s4v�v�p����ޠjG����1�-`Z���g}��[�~��obz�ZL/0 O�W�k�kTj����tFQ��B-HS��q(�~���*��������C�S����-�����_��@���4C�(��rk@| H����L_�꭪��|r�4e��6��n�WI�ey 44 �f^e�A�V�q�x�����+�VW�T-��W��W������ô��e�Ϋ�ʬT��u�EH�t9+k�$�`��ҘC��ЉҦ,�a�n%\�7O%�A )Vp�DӒ7�<�J��d0 �=UV>���,�M�`5:�����6v�e8���W������2/W&�������1�_ \��}�t� �,J7 ��<Q�f��a2�ؚ����@i���[��&䎯-:3���L��/T�t���;Z���7*�/&@�T;�B�j�PK ��+Xy0��� m , Gomoku/Gomoku/__pycache__/ui.cpython-310.pyc�XKo����{�����^ƛ��Q�<AЮ�lٰ�E@� (v��g(59�E�� ��)�`��[�wx�!�_0�u��9��H2��~TwU_U����*�߽�����O2�����t 45 F��G�[��N�M���陲��V��lJf0� a�k�s]'-�%��ha< 46 ���F/�����p�=(�\���z[c�����{&�� o�9�fn� Ve5�:��� 47 k�*̛eMh��96�u�[���s4�1� 48 � v �y�О��6l1�&v�u�|�e(�-�IFO�S5�-��'����?�6�{u2�I�zM�$�q��X���Pu��j/ʢ �r�f;�}��q���A����+x���7�=5d�:������=7�Y�����I�9��(�&���N�ӄ�#<�M(�ɀ��9�jC28k�v4u�?k��F� QZG ͡%�����;�N+����� Cd���å��)�����OÝ@t�����,��-ςGO76Y��/aX����Mu��-���8J�0����6pOM��}���� ����qq��8;Qm�)��6�FQ�J���$hxf��v_â�h��$���,��r�l-������I�fe13(����V?˒^���)�eg�k�p!�[��eUi��4�Ml㜞��[}�Sn@1 '���Mջ���X�������Ai`r� ����}��e��� zL~=XuY�nGa?�]�t��'�ъL�Q�'���d�ZF����A�3~(x�q_�&�%*((�F��0�%&�HZ��c8�A�* Vv����Xz��\xq���H��-&���:�ښ� ��T�}l��cas�5���=���@[&��}�U �j�2��<���Q�F��� �qC�c� 49 �_a>��3<�j��t��a��ǽ���;� 50 ������8 51 wA. '0V&��-�������&㤢&����������0�I/+�m� -"��6P����"9(�0���rI2F�i#�����Si��-"&�������RG�╸ 52 �'��4��� �I����y�H�c(B��F�H�m�ZX�,┊[�9��AΡ]��A�1�1�0��Кv5qz,�Lh>-=��H����f�JM��%�eF��.���M^�1`]r7���Lf��0�L 53 �lqz"�&*��os���`�eK�yܚ�+��=6�ի�;<���^�����t/�o�������a 54 �ԴTKa�)S�@| 55 ŭ��m�V�ޠ�{�T�������w��o�}� � �W�4��+�_Gm��1����cк���b�%,�/ :�<ݢl�B��% C Dc�[T|F0����ʐ$Xa�kG�P�s�!� �$��Pd�F�o�&� ޤ6�}2�x�,��_I O(:��+�����1���80!A$ �u����O�#~��@^)]Ƙ �u���]�C��� 56 =���%T���d(/�M@����.x��On��8����� �+���rM7������Sk~^�<]{g�.O�`�o%���x��S��%U�Y�H�[���}�3�S���Y���S� L��|ts�M����Z�P(��A!W.Qd�e��sA!�y�� � #�Ѕ����4/~���qA�%@�_��5��:̫~=�k�O�X�V7F��N��+|7dHFO���N S�S 57 N/W:��/.���q�憮1��|�Kx]���T!e6~����ܦ~D��#�A���f@0I6��� �s�������k����%!�~�<� 58 ���5�"���I�eYġ���ߚ@�<�eIr^��y�F�ar�I"E��.' 59 t���$`���T�W+�!.Lo���Z�)��aQ�CS��/n���E����+��w��H���!���!���m�`5I#-�i���ِB7fVy v�y�è 60 �������vl��(a��V��>�:56s�$5�$\��NU}�1�'��D~��y6�˥��e6�6��*��GQ�|&CvO8�g�tiԀ?�#(��ĀQ]*d8������>����0��ќ��q봤%0L��0�A]F�bCU 61 ���� 62 ����W8�W�� 63 �e ����>G[�b ݡ��(D��M�iz�j/�:����ɵe�)0���ml�)�<�`��,�ʸ�՞,J���\���ɡW;�&͒���@�ԽG��Y�T���r��D�T��������<��kP��:8>�^�� :�CR�55��W�#����Z�x%�aR�U:֏�^���~���R\��:�m:؈��dd+t$/����ps��~���4�Ss���3ۨ@�2���Jag��t7_~-���t)*)�MVv��Y���l}���ʘ���N�� PK �h,XA=bD� � Gomoku/Gomoku/database.py�V�o�0~����T�J��6 P���Zh3���"/��Ilw� �w���4M��&�Շ�>w���;?{!��)����#�BjP�"�����B��:��-{C���*�М"��0'�G@+��>O��}[a�p ��S��'����`݊X|]�KBr�o�nqجN���1 �"�A/����{�����ȾO?�������;I�d�& ��<�@kh�[�@"Vŷ�~ ��EB&#�`c�W��ҟ�-#6�l30'���ܬɣ֦��4۪�ƒ�,ۦ�}��\�\���4}˦�F?C�[�� �Js=WJ!�)���T�DۋN?�lD���41W4�|1C�~�N��',���\�H�Լ���e�YvoY�PH<O)p*��P��Dh"O���L��0��!�^�QOb�O�c��h[����l��=���Ѕ�;�=p�SoZ�go�0��0y�{w�&����>��п�ƃA^�#��=&�}u�8]�-f��b�Fl��>�'��ne�mXKq���I��c�Sܢ���*SA�����������ʚB��:GyA����g�NMć� ��6�X>�y�㳵A��� '��Џ��$��;�D3j �{=w 64 �d�f/�)�Q `I�Ь�x�6��&�;F�]��JT��}�����C�]�"B3y 65 u�֕t�Յ�����X�=Q��~�1��S�����3�x�i$en�Zt�Kx�N�~��4�v��ً�����UE��ES�٥��'���<H|��>�@���O~K����q5�V�c�<��S�pvgM�n۫j�z%35S?� ��U[�Z�2}����C�̃f��n2��2��Ӕ9���f5�J��%�u���6�Y+�^fFe�';R��1�?N�A�LnKp�� Ӈ������9 ��:��7k��zG��?U���� PK �h,X>��\8 � Gomoku/Gomoku/game.py�Wߋ�6~_��a���|�+�%��rG�B{�pW80�(����%#)ҿ�3�-+��w��aw��=�7c��#XNj�rw�ת{�<��z�-�)����oyϽJ�v�l�A�A�A�,�1�G���b�-3>a����i��JHa�jex��a��n*#������e=��yxx��@K�ZT{��3� ga�䞝Z�}�,(��z�3ͺ��_��j�=�N���J���]8��kY�~��[̾,�"���Pa=��<��r�}K��OZsi��e�7�10B�-x�o��3�|˴5�����]���`��A!��Ex�!;+I���Y���)}�u�(�Px���̓g�j�Ho�ent�֠��0bJlr�WT���"s��0��� v��pki z�?�Bײ�l`(��dX�>�� 7 66 o��`��y���L/���ՠLjS��#�_����k�nx�k�n����LA�)Ӹ,b�]������L/�[�=gk�W'�@)�tȠ�J�%|P_*{��IJ�GtN&�[u��ۖ��o���[��O�:�.8�^A���Χy(��,څ�yJ�+:�ڰ=Lj�˭Cf�T��_� 1py+9M uLX�m3�@���������C��5V��\�0W!3�(j[��� �Й,��f��ZD8`��� �M�<��7"��I"I�d��m��gqCưZa*�3�Xp�-�ifC�v�d�3ٗ��-Qw;r�zQ�؍��=��*���ٯ�30��֙8��Eg��1�x�$�^�����ң�"Gtgl�/miBWpY�u�A/��No��V56{���d�W���Y!��g����i<mFۏtn.$��~��@�T�� 67 �r�4|�{R}�9�CA�8 f҉�'^M��մ����F�d}��/| ���iE�ؗ ]�[0����\��ㄗ>E������U��&��1G�&:a �r˫�k��>��I���_5�]�����2ر�%�?_q�a�X5.]#��տ~�;v�^ې "��!OT�x���4�v�ޛ�9oF:�M���Z[��( 68 ��������W�w�PK �h,X���}� W 69 Gomoku/Gomoku/logic.py�TMk�@���� ���]��D���^Jmc�Zۋ�]���I~}gV�����i5�of�{�� 2��ɸx����J2a-|�/��+����]>�L��\?��b����V:�U+-LZ?�V>c<��Ӽnnn��[Lv � ��<4����Jn� d2�P)hE��pO`��1�� � 70 aD��5���"C�� �Y���j�kp�m�O�|����Z��")��-X'�^z���9��OJ��ߢ�3���6�Y�zW�]4��4tş�D&��JKg�Df �"f/-�/��pqKB'����cN����">§O"~;�C�9����F/6��r/�BS;��9�y�Y�����V��2��thr�j��E@U V¢7���<u����{�5�� )�;/Uh=n+@U�+�� )`1)��͘����N��^�?{��k%��� (;����Z��К�juѹ����z��]e}�gݿU�o1yE&��ø6rsl1o�-z�4����$�f�R��p�4�`8�`R?��h. ��F>k�D�#'~K��h�o��3j��R�H��@b���Q�.X��c�r�N�'sߘ���t�~�j��eڊ�t��:,8��A�kχ�Q��:�n���'x�!;�6�i;�$��h�U68�5�S~o���\��}beP��^��x��O}�vg����-�F���� 71 II��=�Z~�q,��~9w���v~�������_zc�7PK �h,X4�w}1 1 Gomoku/Gomoku/main.pyu��n�0�w$���pP �R�� �ڛ�4�b$(1:ѧ�h���,8������I�k�,ʂ��_ɱ �Q²胟�����zד�J�$N 72 f�1�Y$�r#k&3Y|��:���q�I�����u���qX1{�߃%�.�p=�#����G*�_}x 73 V������'���ɝ^FƛסC�{�yJ@� N�Y��I�R��]ΛN����iH��za��g�R��\A۫� 43(",kx\Qk��y��`��,��RN&+��E�TB�T��N�i6����<"����߆~P.�OPK �h,X���j� & Gomoku/Gomoku/ui.py�VQ��6~�?��b��G��\{pw/�B���.Fk�c5��J�f�����H��N�����!����7�|3�hJ[f�BZЌ|\���״c����o�U�U�v�ֻ|���j�*n��e�^1\%T,υ6�#M�8����{#ZA�/_�^�F��րј{�f�i�@�,pW9 74 �MR�0����m�Ʉ4��������ԥ��0';Z)�;v���xa3��6�T��]pjr�Y������J��f9�d��DߏO��en����:�������Z�;��p2�8R�eɐ=n�ODz4J^�./4p�C�LŢ8�;���E�9K��Y{��Y����4����V�W8� � 75 ռ͉����{��ӑ06��K�E��U�ן�� �A�j��O0������y��U��� 76 f o�Jl��MX�!�M_(*/Q�#��q| y�Ӣ�0DF5]+)ւ�T�[4�ݢ�-����|��ؐ 77 �)��>c� � �AZ�-ߣ�Y��aiD�cnP@^%<3b�����"O��3��LJ@s�E�uw(��QH�ݛM�5��o��# ���U���������f�}�80�1��������d4��$_ߜ�d�tº�U�@�V�iMr��9�?�T����̙�=smo�����En��njѓR�.뫏��^_t'p�'��h����7Up&�8P|�:é7c�IQX�2$3�Ɨ*��t �6�7Iѿ+p���z:�y��P�'�3�jޱ?O��2��1����#�S��r9��x�`� {^��U>� #]� �[捵Y<�M�7g~ fka�ҏבKl�$H��痗@=����q��� ��a��2ڎ���xv�K*H�����'l��8�g������0�9��N���� 78 �_�����1�q�=�PK Ӧ+X Gomoku/requirements.txtPK YJSX Gomoku/resources/PK �h,X # Gomoku/resources/api_spec_and_task/PK �h,X^ ^~ @ 4 Gomoku/resources/api_spec_and_task/20240111162132.md�TMk1��rp�RZ��`�L�4�ɩ"K���ei#ic���3ZyY�B/�J�y���_\�=>���ݐZ�Sz���g�g��v����cu%��l)���}uU����ď�b �\�3�����TH�+�[�h�Cg�i����ߐ��Sv�T�-��\� �%,��K|�����*F8PjAb��%R��'�F�T�Y�*�w������k��MA�}�>��Zi\��kɹ9,�ǤB���%��W ����VT�T�7�{���L �Nv���5�Y�K~W[�$1&x�#� ����v"�����7��ٓ�Kp�d�S���������B���iI�ÿ��aT܁��+Gq�=+*�2 �̓��b������w�j�+�?[%~�����iP�� 79 ��1�|�-�(�F���b�ɏ�gn$��l�y�����7��G�9�P� 80 ����>=�^�|^���&�r}\��;mQf�y�~ J���}ouV Qs�L�g͋�Ӡ(��[���ȸ��Z�s*x�)�Cd���m��&���,����$��J��+��'�� 81 ���HȲD�AMQ\�7}��ތ֙�>��S�Y��b��x����ր�k�ij���7A�Y9��� *�m�PK �h,X &