<snapdata remixID="8763204"><project name="U2L4-Tic-Tac-Toe full game" app="Snap! 5.1, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" volume="100" pan="0" lines="round" ternary="true" codify="false" inheritance="false" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Square" idx="2" x="-50" y="-100" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="false" hidden="true" costume="1" color="80,80,80,1" pen="tip" id="8"><costumes><list id="9"><item><costume name="Empty" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAAx0lEQVRoQ+2awQ2CUBAFlybwjJVYi+RblNFauEIMBzsyMbGAd5ngz3CfPHaGI0N19gxVdamqpYe7pum8fw+6zm15Pu5/fdO6verW2tuDjprRQkct83svC1kINuAnBwuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgwEKw8HjOQrEyGLAQLDyes1CsDAYsBAuP5ywUK4MBC8HC4zkLxcpgoO9CvfzROI6n7QMbcJ2IL5z4zQAAAABJRU5ErkJggg==" id="10"/></item><item><costume name="X" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAACBUlEQVRoQ+3aO0/CUBQH8MMGIRFnooaRL0BgdCIGqQnxASgQjMjqc3A04maM38KwOTqqm8YEFx+rr0QdcSMupiQ1olTOvfec3hZha9LH/d1/e8M/rQ8AIoaR2QoG/X7w+K/V+rj2AcB4LBY/LpUXPQ16e32Bq0bjoQ3KZvNH9frhsJcDOr+4hN1abQBybYj/M6HHp2cYGx1xVSp2Y0IltFSpQjgchtrOtitQN7d3YKTTsLd/ANOZqY4xoUDN5jtUlqsQjUa1oyzMQqHYdSwokDkFbkD1wpjjRIN0ozAYYZAuFBYjBXIaJYKRBjmFEsUogbhRMhhlEBdKFkMCokapYMhAVChVDClIFUWBIQfJoqgwLCBRFCWGDYRFUWNYQb1QHBh2kB2KC+MI6Ccql8u2y5ldn+loaxIbQvVB4vxfh5h9qlAswdnpCaysrrEVRcdA5m02mUpBIBCAmdk5b4O+PzObG+usdZ49oW4LAGedZwX9tZpxodhAmKWZA8UCwmCs5Y8aRQ4SwXCgSEEyGGoUGUgFQ4kiAVFgqFDKIEoMBUoJxIFRRUmDODEqKCmQExhZlDDISYwMSgikAyOKQoN0YkRQKJAbMFgUCpRMTkA8kWBrmaLV3vpDm8vPy700duNrfRMVCg39mgtUQqIzqHP/AUjn7GOu3d8J9dsHgBEAKGNi9cA+958uiHxCYDA7+gAAAABJRU5ErkJggg==" id="11"/></item><item><costume name="O" center-x="26" center-y="26" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAYAAADFeBvrAAAEYElEQVRoQ+2aS0wTURSG/64VcKULBAMK1MfCFo1uFEFDjOArahR8xKgFJS4gRuOGUsrGIBUXxgfFxKhA8REfYGKIiuhCEGk1EURJJIKK7njoGnPG3KSlM507M3cKIpM0XfTeM+c7/5lz7z1TC6bZZQGwDkDrdOBKSkrukoAOHXa0Xq2t+aeZ2js6UeBwvJsBmqoyzijEq0zLk2fw+wPo+/QRrc+eor//c9jUnbt2Iz4+HsttdmRlZiAxYT6vecVxQhUaGPwKr7cWdTdvIH3FSuljt9tgTUuVdZZu3vvxE94G/Hj44L40fk9ePnZs36IbTAhQMEjB0SLk5+3WFe279x7C11CPkeFhFB4r0gVmGOja9Tq4XU4QyLFCB+LiYnVHl02kdK2qrERCYiLKypyagqMbaGRkFGWucvR0d8NdUYHVq1YaBgk2QPYvXfGi5vJFXK7xIntDFpd9XUB0syOOAsTGxuKcp0qIKkreUhqePFGCs55qrhTUDMRgrFYrKtwurqgZHdTd8wGbc3O5oDQDHT5SgJiYGJyv9hj1U9N8glq2dAletb+OmN6agC5cvIK2562o9daYmmZq6RcIBBTvzw3EIvS+uwdLlyzWFF2Rg4tLTkjmlDKEG4hSzWZPx/GiQpH+abZFz7DNZkN9g0829biAaFB+3h5EklqzZwYmUOoH/F2QO+pwAZHMi1JSJ10dFgOmUlNzc1j6qwLRtmZBYgKGh0cmpRAoCXmm0oPfv8bClg5VINra0OYx2mVaLSOpSJUUl6Cl5XHIUFUgSrc1azO4Vmk1J0T/npy8EBPTThVIbpJox/Takwu2KpDFYsH4+Ljee5o6j6odXcFLSUQg+tHj8eD2LZ+pjuk1TseMRp8vpHyrAnm9Xtl6r9cJkfPI+Yn+zQCJjLBRW5oVUqr1Rh0RNZ8Ofy9ftIWskf9XlaNIZmdvNKVnIEIlOgFsyskNWfRVFSp1urBwUQoOHtgrwgehNmjRf97WFtIVUgVivbKpthaxVpfmvRxt1efMicOXgUFN/TGhUsgYo8yZNTsGp0/9PcGyS1UhGqg02WynlexHCjIXEJ2J1mVkTKkT688fQ7JtNC4gphJ9R6sXp6QOO3AqPQLcQEwlpeZEtNKPSnVKalrYs6PpGWKDWVt2spoldOzuetMZsS/IrRCDogLR29sb9WYjC6ZcY0RzlZuYTtGG4oUhPzUrNFEpl6vM1E4qnUrPVVWG9Q6UnlndQGSQcpre3zhdbuFbIypC5eVuDA4MoPp8NXfQDAExiZ2lpdLbNofDYfjFFy2aN+oaJFX0vBU0DERQwU5kZq0P2wHzlHRSpL6hUVKcbOgNjhAg5jCB3XvQhEfNTVJ53bJ1m9RCXpFul4YstqZJ3Vc6OI6N/cK370Po6+uTxtJn7779yMnJMaSyUKBgJSjinW/8ksP0X4XR0VHcud0oDUlKSpZUoBdnDFjUO1rTgHjSzIwxM0BmRFWkzemt0HT5R+PcufM6/gCC+YmmYOBoKAAAAABJRU5ErkJggg==" id="12"/></item></list></costumes><sounds><list struct="atomic" id="13"></list></sounds><blocks></blocks><variables><variable name="position number"><l>0</l></variable></variables><scripts><script x="30" y="10"><block s="receiveInteraction"><l><option>clicked</option></l><comment w="156" collapsed="false">This demonstration script will not be part of your actual project.</comment></block></script><script x="30" y="79"><block s="receiveGo"></block><block s="removeClone"><comment w="118" collapsed="false">This affects only clones, not the original sprite.</comment></block></script><script x="30" y="183"><block s="doWearNextCostume"></block></script><script x="30" y="219"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doIfElse"><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="doSwitchToCostume"><l>X</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>x</l></block></script><script><block s="doChangeVar"><l>position number</l><l>1</l></block><block s="doSwitchToCostume"><l>O</l></block><block s="doReplaceInList"><block var="position number"/><block var="board"/><l>o</l></block></script></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportNot"><block var="X&apos;s turn?"/></block></block></script><script x="30" y="485"><block s="doForEach"><l>item</l><block s="reportNumbers"><l>1</l><l>9</l></block><script></script></block></script><script x="30" y="548"><block s="reportListItem"><l>1</l><block var="board"/></block></script><script x="30" y="582"><block s="doForEach"><l>item</l><l/><script><block s="doIfElse"><block s="reportListContainsItem"><l/><l>o</l></block><script></script><script></script></block></script></block></script><script x="30" y="736"><block s="receiveGo"><comment w="156.66666666666666" collapsed="false">Connect this to the script below it in For You To Do 4.</comment></block><block s="createClone"><l><option>myself</option></l></block><block s="bubble"><l>I&apos;m the parent.</l></block><block s="show"></block><block s="doSwitchToCostume"><l>Empty</l></block><block s="gotoXY"><l>-50</l><l>50</l></block><block s="bubble"><l></l></block><block s="doWait"><l>.1</l><comment w="181.33333333333334" collapsed="true">Wait for old clones to be deleted.</comment></block><custom-block s="makeBoard"></custom-block><block s="hide"></block><block s="doSetVar"><l>X&apos;s turn?</l><block s="reportEquals"><block var="X&apos;s turn?"/><block s="reportBoolean"><l><bool>true</bool></l><comment w="90" collapsed="true">X plays first.</comment></block></block></block><block s="doSetVar"><l>position number</l><l>0</l></block><block s="doSetVar"><l>board</l><block s="reportNewList"><list><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l><l></l></list></block></block></script><script x="30" y="1104"><block s="reportSum"><l></l><l></l></block></script><script x="30" y="1137"><block s="reportListItem"><l></l><l/></block></script><script x="30" y="1170"><custom-block s="possible winning triples"></custom-block></script><script x="30" y="1200"><custom-block s="status of triple %l"><l/></custom-block></script><script x="426" y="445"><block s="doIfElse"><block s="reportEquals"><custom-block s="won? %txt"><l>o</l></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><l>O Won!</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><custom-block s="won? %txt"><l>x</l></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><l>X Won!</l><l>2</l></block></script><script><block s="doSayFor"><l>Tie Game</l><l>2</l></block></script></block></script></block></script><script x="457" y="693"><block s="doIfElse"><block s="reportEquals"><custom-block s="won? %txt"><l>o</l></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><l>O Won!</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportEquals"><custom-block s="won? %txt"><l>x</l></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><l>X Won!</l><l>2</l></block></script><script><block s="doSayFor"><l>Tie Game</l><l>2</l></block></script></block></script></block></script></scripts></sprite><sprite name="Sprite" idx="1" x="-185" y="-115" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="237.15,213.435,0,1" pen="tip" id="202"><costumes><list id="203"><item><costume name="unicorn" center-x="75" center-y="75" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJ1bmljb3JuMSIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIxNTBweCIgaGVpZ2h0PSIxNTBweCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE1MCAxNTAiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogIDxnPgogICAgPGcgaWQ9IkJhY2tfTGVnMiI+CiAgICAgIDxnIGlkPSJIb29mXzNfIj4KICAgICAgICA8cGF0aCBpZD0iRmlsbF8xMl8iIGZpbGw9IiM4MDgwODAiIGQ9Ik0yNy4zMzQsMTI0Ljk4NWMtMC4wNjIsMC4xNjctMC42NzYsMS41NDEtMC42NzYsMS41NDEmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0wLjI5NSwwLjYzNi0wLjU2OCwxLjI3OS0wLjY1MiwxLjk4MmMxLjgzMSwyLjE1LDguMTA5LDMuNTMzLDEwLjQ4NiwxLjk1M2MtMC44MTQtMS4wOTktMS41NjEtMi4yMzgtMi4yMzMtMy40MWwtMC41MjgtMS4zOTYmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7bDAuNTQ0LTAuNTQ3Yy00Ljg1Mi0zLjE0OS03LjQwMi0wLjI2MS03LjQwMi0wLjI2MWwwLDBDMjcuMTI3LDEyNC44NjgsMjcuMzYzLDEyNC45MDUsMjcuMzM0LDEyNC45ODV6Ii8+CiAgICAgICAgPHBhdGggaWQ9Ik91dGxpbmVfMTJfIiBkPSJNMzguNjU5LDEzMC4wNzVjLTAuNDU1LTAuOTg0LTEuNjc3LTIuMTc4LTIuMzIyLTMuMTQ2Yy0wLjE0NS0wLjIxOC0wLjI3Ni0wLjQzNS0wLjQxMy0wLjY1JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMC43NTItMS4xMTgtMS4yOTktMS40OTQtMS4yOTktMS40OTRsLTAuMzI1LDAuMzI5bC0wLjU0NCwwLjU0N2wwLjUyOCwxLjM5NmMwLjY3MiwxLjE3MiwxLjQxOSwyLjMxMiwyLjIzMywzLjQxJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMi4zNzcsMS41NzktOC42NTUsMC4xOTgtMTAuNDg2LTEuOTUzYzAuMDg0LTAuNzA0LDAuMzU3LTEuMzQ2LDAuNjUyLTEuOTgzYzAsMCwwLjYxMy0xLjM3MywwLjY3Ni0xLjU0MSYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjMC4wMjktMC4wNzgtMC4yMDctMC4xMTgtMC40Ni0wLjEzN2MtMC4yNzctMC4wMjEtMC41NzQtMC4wMTktMC41NzQtMC4wMTlsLTAuODEzLDEuMzA0Yy0wLjQyMywxLjIwOC0yLjE5NywyLjI2LTAuNDUyLDMuNjg2JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O0MyOS45NDUsMTMzLjgxNSwzOS45NzQsMTMyLjkwMSwzOC42NTksMTMwLjA3NXoiLz4KICAgICAgPC9nPgogICAgICA8ZyBpZD0iTGVnXzNfIj4KICAgICAgICA8cGF0aCBpZD0iRmlsbF8xMV8iIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zOC42OTMsMTAwLjk2NmMtMS4yODEsMi44MzUtMy4wODMsNC43OTgtNS40MDMsNi45MjMmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0xLjA4NywwLjk5Ni0xLjM0MSwzLjEwNi0xLjYxOSw0LjQ0OWMtMC44NSw0LjA4OC0yLjUwNCw3LjE3NC01LjQwMiwxMC4zODVjLTAuMTE3LDAuODQxLDEuNjIzLDEuNTQsMS43OTQsMS42NDYmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzIuMDMxLDAuODQ0LDYuNDg5LDEuOTIzLDUuODg3LDAuNzE5Yy0yLjk5Mi01Ljk4NCwxLjQ2Ny0xNC40ODQsOS41NzktMTguNjM1YzAsMCwxMC4xNjItNS4yMTgsMTEuNzItMTQuNDY4JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMC4wNjgtMC45MjgtMC4yMDctMS45NTItMC40MzctMy4xMWMtMC40NjktMi4zNjktNC45MzgtNy43Mi04LjgyOS03LjU3OWMtMC40NjMsMC4wMTctMS4wMDEsMC4yMTgtMS41NjIsMC41MTkmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0xLjU2NSwxLjk3My01LjE3LDQuNDY2LTUuNzI5LDkuNTVDMzguMzQ4LDk0LjUwNSw0MC4wNzEsOTcuOTEzLDM4LjY5MywxMDAuOTY2eiIvPgogICAgICAgIDxwYXRoIGlkPSJPdXRsaW5lXzExXyIgZD0iTTU2LjU2Miw5MS4zNzVjLTAuNTYyLTAuODEyLTEuMjYsMC4zMTItMS4yNiwwLjMxMmMtMC4wMTUsMC4xMDEtMC4wMzYsMC4xOTgtMC4wNTMsMC4yOTgmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0xLjU1OCw5LjI1LTExLjcyLDE0LjQ2OC0xMS43MiwxNC40NjhjLTguMTEyLDQuMTUtMTIuNTcsMTIuNjUtOS41NzksMTguNjM1YzAuNjAyLDEuMjA0LTMuODU2LDAuMTI1LTUuODg3LTAuNzE5JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMC4xNzEtMC4xMDYtMS45MTEtMC44MDYtMS43OTQtMS42NDZjMi44OTgtMy4yMTEsNC41NTItNi4yOTcsNS40MDItMTAuMzg1YzAuMjc4LTEuMzQzLDAuNTMyLTMuNDUzLDEuNjE5LTQuNDQ5JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MyLjMyLTIuMTI1LDQuMTIyLTQuMDg4LDUuNDAzLTYuOTIzYzEuMzc4LTMuMDUzLTAuMzQ1LTYuNDYxLDAtOS42MDJjMC41NTktNS4wODQsNC4xNjQtNy41NzcsNS43MjktOS41NSYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjMC4xNTEtMC4xOSwwLjI5MS0wLjM3OCwwLjM5OS0wLjU2MWwtMC4zNTEtMC41NjdjLTIuNjMxLDAuOTExLTYuNjM0LDYuODQxLTcuMzk2LDkuMTEyYy0yLjE2LDYuNDI0LDUuNDc4LDkuNTUxLTUuNjg4LDE2LjY4NiYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjLTAuNDY2LDAuMjk4LTAuNjY5LDAuNjAzLTAuNjYsMC45OTJjMC4yMjEsOS43NTgtNi45MzIsMTMuNzkxLTYuOTMyLDE1LjMyOGMwLDAuODQyLDEuMDM2LDEuOTgzLDEuODczLDIuNDEyJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MzLjYwNSwxLjg0Niw4LjE0NiwyLjI2MiwxMC4wNTgsMS41MjVjMC4yNDktMC4wOTYsMC4xMjEtMC41MiwwLjE2OS0wLjc4OGMtMC41MjctMC44MzQtMC45NjctMS43MzUtMS4xNjEtMi43MzgmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0xLjA0Ni01LjQxNSwzLjEyMy0xMS44Niw4LjMxLTE0LjM1M2MxMC44NTQtNS42MzcsMTMuMjcxLTE0LjYxMywxMy41MjEtMTUuNDI2UzU3LjEyNSw5Mi4xODgsNTYuNTYyLDkxLjM3NXoiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9IkZyb250X0xlZzIiPgogICAgICA8ZyBpZD0iSG9vZl8xXyI+CiAgICAgICAgPHBhdGggaWQ9IkZpbGxfNl8iIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMjEuMjAyLDY1LjM1M2MwLjAxOSwwLjE3NywwLjA4NSwxLjY4MSwwLjA4NSwxLjY4MWMwLjAyMSwwLjcwMSwwLjA2NCwxLjM5OCwwLjMwNSwyLjA2NSYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjMi42LDEuMTA1LDguODM0LTAuNDY5LDEwLjI1NC0yLjk0NmMtMS4yMi0wLjYxOC0yLjM5OC0xLjMwMy0zLjUyNC0yLjA1MWwtMS4wOTctMS4wMTFsMC4yNDItMC43MzMmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy01Ljc0OS0wLjY0Ni02LjczOCwzLjA3OC02LjczOCwzLjA3OGwwLDBDMTIwLjk2NSw2NS4zMzksMTIxLjE5Myw2NS4yNjgsMTIxLjIwMiw2NS4zNTN6Ii8+CiAgICAgICAgPHBhdGggaWQ9Ik91dGxpbmVfNl8iIGQ9Ik0xMzMuNjA5LDY0LjgzOGMtMC44NDgtMC42NzctMi40NzUtMS4xOTgtMy40ODUtMS43NzdjLTAuMjI3LTAuMTI5LTAuNDQtMC4yNjUtMC42NTktMC4zOTYmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0xLjE3NC0wLjY2NC0xLjgzMS0wLjc1NS0xLjgzMS0wLjc1NWwtMC4xNDUsMC40MzlsLTAuMjQxLDAuNzMzbDEuMDk3LDEuMDExYzEuMTI2LDAuNzQ4LDIuMzA1LDEuNDMzLDMuNTIzLDIuMDUxJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMS40MiwyLjQ3Ny03LjY1Myw0LjA1MS0xMC4yNTQsMi45NDZjLTAuMjQtMC42NjctMC4yODItMS4zNjQtMC4zMDQtMi4wNjVjMCwwLTAuMDY2LTEuNTA0LTAuMDg1LTEuNjgxJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMC4wMS0wLjA4NS0wLjIzNy0wLjAxMy0wLjQ3NCwwLjA4M2MtMC4yNTYsMC4xMDYtMC41MjEsMC4yNDEtMC41MjEsMC4yNDFsLTAuMTQ0LDEuNTNjMC4xNjEsMS4yNjktMC45NTUsMy4wMDQsMS4yNDQsMy40OTkmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7QzEyNy40ODgsNzIuMDgzLDEzNi4wNDksNjYuNzc3LDEzMy42MDksNjQuODM4eiIvPgogICAgICA8L2c+CiAgICAgIDxnIGlkPSJMZWdfMV8iPgogICAgICAgIDxwYXRoIGlkPSJGaWxsXzVfIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTE0LjQ1Myw1Mi4yMTdDMTE0LjQ1NCw1Mi4yMTYsMTE0LjQ1NCw1Mi4yMTYsMTE0LjQ1Myw1Mi4yMTcmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzAuMTE5LDAuMDU3LDAuMjMsMC4xMzMsMC4zMzcsMC4yMThjMi42NTQsMS44NTYsMi43OTksOC45NzgsMy40NDIsMTEuODE0YzAuMjk1LDEuMzAyLDcuNjIxLTAuMzEyLDkuMDIxLTEuMzg2JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MxLjEwMS0wLjg0NS01Ljc4OC01LjYyNS03LjQwMi05LjA4Yy0wLjc4MS0xLjY4LTEuNDM3LTMuNDQ2LTEuNjY0LTUuMjY5Yy0wLjA2Ni0wLjU0OSwwLjA5Mi0xLjEyNy0wLjA5LTEuNjU0JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMC4zMS0wLjkxMi0yLjM1NS0wLjU1MS0zLjEwNC0wLjQ5NWMtNC44MTIsMC4zNjctNi41MTgsNS4yMzUtMTAuMjY2LDcuMzM1Yy0wLjgyMiwwLjQ2MS05LjUxOCw0Ljk5OS05Ljk1Nyw1LjEwMyYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjLTAuNzcxLDAuMTgxLTEuMTE1LTAuOTM4LTEuMjY5LTEuNDI5YzAtMC4wMDEsMC4wMDMtMC4wMDQsMC4wMDMtMC4wMDZjLTAuNTI0LDAuMzk3LTAuOTc1LDAuODYtMS4yOTgsMS40MTgmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0xLjQwMywyLjQyMy0zLjM2NCw4Ljc3My0xLjE4MSwxMC43NTljMS4xNzEsMS4wNjUsMi42MzgsMS43ODUsNC4xODgsMi4xMjVjLTAuMDc4LTAuMjY4LTAuMTQyLTAuNTIzLTAuMjAyLTAuNjkzJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O0MxMDQuMTU2LDY2LDEwMi45NDcsNTMuMTMxLDExNC40NTMsNTIuMjE3eiIvPgogICAgICAgIDxwYXRoIGlkPSJPdXRsaW5lXzVfIiBkPSJNMTI4Ljg1Myw2MS40NDJjLTMuNjUyLTIuODk3LTYuMzE5LTYuMDY1LTcuODI5LTEwLjgzM2MtMC4zNjMtMS4xNTMtMC42MDktMy42OTMtMS4wNzgtNC41MzImI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0yLjA5OC0zLjc0Mi03LjY1MS0yLjA5NC05Ljk0OSwwLjQ5NGMtMy4zMDUsMy43MjItNC4wODEsNS4zMzQtOS4zODksNy4xOTljLTAuODk3LDAuMzE2LTQuOTU3LDIuNDU3LTUuODEyLDIuNzk1JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMC42NzcsMC4yNjgtMS4xMjgsMC4yMjktMS4yOSwwLjgwM2MwLDAuMDAyLTAuMDAzLDAuMDA0LTAuMDAzLDAuMDA2YzAuMTUzLDAuNDkxLDAuNDk4LDEuNjEsMS4yNjksMS40MjkmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzAuNDM5LTAuMTA0LDkuMTM1LTQuNjQyLDkuOTU3LTUuMTAzYzMuNzQ4LTIuMSw1LjQ1My02Ljk2OCwxMC4yNjYtNy4zMzVjMC43NDgtMC4wNTYsMi43OTQtMC40MTcsMy4xMDQsMC40OTUmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzAuMTgyLDAuNTI3LDAuMDIzLDEuMTA1LDAuMDksMS42NTRjMC4yMjgsMS44MjMsMC44ODMsMy41ODksMS42NjQsNS4yNjljMS42MTQsMy40NTQsOC41MDMsOC4yMzUsNy40MDIsOS4wOCYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjLTEuNCwxLjA3NS04LjcyNywyLjY4OC05LjAyMSwxLjM4NmMtMC42NDQtMi44MzYtMC43ODgtOS45NTgtMy40NDItMTEuODE0Yy0wLjExLTAuMDc3LTAuMjE3LTAuMTYxLTAuMzM2LTAuMjE5JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MwLDAsMCwwLTAuMDAxLDAuMDAxQzEwMi45NDcsNTMuMTMxLDEwNC4xNTYsNjYsOTUuMDE0LDcwLjk3OGMwLjA2MSwwLjE3LDAuMTI0LDAuNDI1LDAuMjAyLDAuNjkzJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MwLjE4NywwLjYzNiwwLjQ2OCwxLjM0NiwxLjA2NywxLjE4M2MwLjcwMS0wLjE5MSwyLjMxMS0xLjk4MywzLjkwNy0zLjk5NGMxLjg3OS0yLjM2OCwzLjc0LTUuMDQsNC4wNzktNS43NzYmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzAuNjY3LTEuNDUyLDEuMTgzLTMuMDI5LDIuMjc5LTQuNTJjMC44NzctMS4xOTEsMi4xMjQtMi4zMjYsNC4xMjMtMy4yOThjMC41NjItMC4yNzMsMS41NTUtMC41NTEsMi40MDYtMC45MzhsMC4wMDEsMC4wMDQmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzAuMDMxLTAuMDE5LDAuMDU5LTAuMDI4LDAuMDg5LTAuMDQ1YzAuMDk2LTAuMDQ1LDAuMTg4LTAuMDkxLDAuMjc5LTAuMTRjMS4wMjYtMC40MTcsMS41NzcsMC4yMzgsMS44NTUsMC44MzYmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzAuNzUsMi40MTYsMS4yNTcsNS4wMzUsMS4zMTEsNy40OTNjMC4wMTksMC44ODktMC4yNTQsMi42ODksMC40MDQsMy4zOGMwLjY0OSwwLjY4LDIuMjA5LDAuMzUzLDMuMDYyLDAuMjg5JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMC4wMDQsMC4wMTgtMC4wMTIsMC4wMzQtMC4wMTYsMC4wNTJDMTIwLjY2Myw2Ni4wNjMsMTMwLjkxNyw2NC42MjUsMTI4Ljg1Myw2MS40NDJ6Ii8+CiAgICAgIDwvZz4KICAgIDwvZz4KICAgIDxnIGlkPSJNYW5lIj4KICAgICAgPGxpbmVhckdyYWRpZW50IGlkPSJGaWxsXzEzXyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItMzQuODQ4MSIgeTE9IjIxMi41NzEzIiB4Mj0iLTE0LjIyNDYiIHkyPSIyMTIuNTcxMyIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAtMSA5NCAyNTQpIj4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjAuMTUxNyIgc3R5bGU9InN0b3AtY29sb3I6IzAwRTFGRiIvPgogICAgICAgIDxzdG9wIG9mZnNldD0iMC40Nzc1IiBzdHlsZT0ic3RvcC1jb2xvcjojRkZGRjAwIi8+CiAgICAgICAgPHN0b3Agb2Zmc2V0PSIwLjY3OTgiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRjlBMEUiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRjAwMDAiLz4KICAgICAgPC9saW5lYXJHcmFkaWVudD4KICAgICAgPHBhdGggaWQ9IkZpbGxfMTBfIiBmaWxsPSJ1cmwoI0ZpbGxfMTNfKSIgZD0iTTY1Ljg1MSw0Mi42OGM3LjI5NC0yLjA2OCwzLjAxOC05LjI4NCwxMC43NjgtOC4yOCYjeEQ7JiN4QTsmI3g5OyYjeDk7YzEuMzk4LTcuMTgxLDIuODEyLTguOTExLDIuMjc4LTkuODcyYy0wLjEyOC0wLjExOS0wLjE5MS0wLjM2OS0wLjMwOS0wLjQ3N2MtMC44NTEtMC44LTIuNTI0LTEuMTMzLTMuNjktMC45ODkmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMi45NjYsMC4zNjYtMy44MjgsMy41NTctNy4yNDcsMi42NzljLTMuMDUzLTAuNzg1LTMuOTk5LTQuMjU5LTAuNDg2LTUuOTY4Yy02LjkyMSwwLTYuNDYzLDUuMDc4LTEuNDYyLDcuNTEzJiN4RDsmI3hBOyYjeDk7JiN4OTtjMS4wMDksMC4zNjMsMS41OTQsMC42NjQsMi4xNTYsMC43NjdjMy4xMjksMC41NzMsMy43LDEuMjU5LDMuNywxLjI1OWMtMi4wOTYsMS4wMzEtMy42ODUsMi40MzgtNC4xNDksMy4yOTEmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMC45NDMsMS43MzMsMS45NjYsNS4xOTUsMC41MDcsNy4xMzFjLTAuNzkzLDEuMDUzLTMuNTgsMS43NjctNC4zNDgtMS4yNDhjLTUuMTMxLDUuMDk5LDMuMzk2LDguMTcyLDguMTI5LDMuMDE5JiN4RDsmI3hBOyYjeDk7JiN4OTtjMC42NTUsMi4xNC0yLjM1OSwzLjkwNi01LjU0LDQuMDQyYy0wLjU0OSwwLjQ3My0xLjEwNiwwLjkzNS0wLjk4MSwxLjY4OGMwLjIyOCwxLjM4LDEuNjA0LDIuOTEsMC43OTUsNC4yOTEmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMS4wMTgsMS43MzQtMi41NjIsMi43ODYtNi4xNDYsMS40MzljMS45ODcsMi45NzIsNC42NDksMy4xNzksNy4xNzMsMS44MjJjMC4xMjEsMC42NTctMC4yODEsMS4xNTctMC45NjQsMS40NzEmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMC4xMiwwLjA5NS0wLjI0NSwwLjE4NS0wLjM3NSwwLjI2OGMtMS4yODEsMS4zMjMtMC44OTEsMy45MTQtMS43OTIsNS4zODZjMCwwLjA1NSwwLjAwMiwwLjEwNCwwLjAwMiwwLjE2MSYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjAzNCwwLTAuMDc2LDAuMDA4LTAuMTEzLDAuMDExYy0wLjI3MSwwLjM3MS0wLjY0MywwLjY1Ny0xLjE4LDAuODAzYzIuMjIxLDEuMTk4LDUuMDE5LTMuNDM4LDcuNjUzLTMuOTU2JiN4RDsmI3hBOyYjeDk7JiN4OTtjMCwwLDEuNzY2LTAuMjYsMy4zNTEtNS43NDFjLTAuNDE2LDAuMjIyLTAuODg4LDAuNDIxLTEuMjI5LDAuNjkxYy0yLjU3OCwxLjU4NC0yLjk3Miw2LjAwNC02Ljc1Nyw1LjU5JiN4RDsmI3hBOyYjeDk7JiN4OTtjMS43MDMtMC42MDIsMS44OTctMC44MDksMi40NjMtMS40OTFjMS4zNTQtMi4zNjIsMi4zNTYtNS45MTUsNS43NTgtNS42NDVjMC40MDItMS41NDYsMC43ODYtMy40NDksMS4xMTgtNS44MDUmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMy41NTEsMC4zODUtNC4zMzMsNi42NDItOS41MDEsNi42NjhjNC42MDUtMC42MTQsNC43NS03Ljc5OCw5LjcyNy04LjM4NGMwLjA1My0wLjQ0NSwwLjEwNC0wLjkwNCwwLjE1NC0xLjM3NyYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuMzMzLTMuMTk1LDAuNzE5LTUuODI0LDEuMTEzLTguMDAzQzcwLjIsMzUuMjEzLDc0LjEwNSw0Mi40OTksNjUuODUxLDQyLjY4eiIvPgogICAgICA8cGF0aCBpZD0iT3V0bGluZV8xMF8iIGQ9Ik03OS43NDgsMjQuMzIxYy0wLjAwNy0wLjAzMi0wLjAxNS0wLjA1Ni0wLjAyMS0wLjA4NmMtMC4wMjYtMC4xMTItMC4wNTMtMC4yMjgtMC4wODItMC4zMiYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjA1Mi0wLjk3Ny0yLjMzLTIuMzY0LTMuNjY0LTIuNTQxYy0zLjQ5NS0wLjQ2Mi00LjI5LDIuMDU3LTYuNzk3LDIuODg0Yy0xLjYyMiwwLjUzMy0yLjk0NS0xLjAxNS0yLjM4Ni0yLjM5JiN4RDsmI3hBOyYjeDk7JiN4OTtjMC4zOTItMC45NjcsMS44MTktMS4xMDcsMi43LTEuNDg0Yy0wLjYwNi0wLjkyLTEuOTc1LTEuNjU5LTMuMTA3LTEuODk1Yy0xLjc4Ni0wLjM3My0zLjY3MiwwLjQxMi00Ljc3MSwxLjY4OSYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0xLjg1NiwyLjE1OC0wLjIxNyw2LjU4NSwyLjU1NSw3LjYzNmwtMC4wMTQsMC4wMDZsMC4yNTUsMC4wNzhjMC4wNzEsMC4wMjIsMC4xNDEsMC4wNDksMC4yMTQsMC4wNjVsNC44MzQsMS40NzYmI3hEOyYjeEE7JiN4OTsmI3g5O2MwLDAtMS4yMDIsMC4yMzctMy4zMDIsMi45NjJjLTIuMzE1LDIuMzUxLDMuMDMzLDUuNzExLTAuMDk1LDcuMjY4Yy0xLjU4NywwLjc5LTEuMzE4LTIuMTExLTAuNzYtMy4zMTImI3hEOyYjeEE7JiN4OTsmI3g5O2MtMi4yMDksMC4zMDEtNC41NDksMi42MzYtNS4wODcsNC41NzRjLTAuNDE0LDEuNDg5LDEuNjY5LDMuODMzLDMuMjY3LDQuMzE0YzAuMTg5LDAuMDU3LDAuMzgzLDAuMSwwLjU3OCwwLjE0MSYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjAxLDAuMDEyLTAuMDIzLDAuMDIzLTAuMDM0LDAuMDM1Yy0xLjgyOSwyLjEyNywxLjE1LDMuNzYsMC42MzcsNS4xNDdjLTEuMzIxLDMuNTc0LTUuODg1LDAuNTMtNi4zNTMtMC4xMDgmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMC44MjQsNC41OTksMy4yNTQsNi4zMyw2LjEwNyw2LjE2NmMtMS41LDEuMzk0LTAuNzYyLDQuMzg2LTEuODQ0LDQuOTg1Yy0wLjcxMiwwLjM5NS0xLjk0Ny0wLjE2NS0yLjQ3NS0wLjYxOCYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjA3MiwxLjYzMywwLjk5NiwzLjA4MiwyLjI1MSwzLjE3M2MzLjMwNywwLjIzOSw0Ljc0Mi0yLjI0NSw3LjIxMS0yLjM0NmM1LjE5LTEuODA2LDYuMjQ4LTkuMzE5LDcuMDYtMTkuMTM5JiN4RDsmI3hBOyYjeDk7JiN4OTtzMi44MTItMTMuNzQzLDMuMTUtMTYuMTE4Qzc5LjkxNSwyNS41NzgsNzkuODU5LDI0Ljg0OSw3OS43NDgsMjQuMzIxeiBNNzUuMTU5LDQ0LjgxNWMtNC45NzcsMC41ODYtNS4xMjIsNy43Ny05LjcyNyw4LjM4NCYjeEQ7JiN4QTsmI3g5OyYjeDk7YzUuMTY4LTAuMDI2LDUuOTUtNi4yODMsOS41MDEtNi42NjhjLTAuMzMyLDIuMzU1LTAuNzE2LDQuMjU4LTEuMTE4LDUuODA1Yy0zLjQwMi0wLjI3LTQuNDA0LDMuMjgzLTUuNzU4LDUuNjQ1JiN4RDsmI3hBOyYjeDk7JiN4OTtjLTAuNTY2LDAuNjgyLTAuNzYsMC44ODktMi40NjMsMS40OTFjMy43ODUsMC40MTQsNC4xNzktNC4wMDYsNi43NTctNS41OWMwLjM0MS0wLjI3MSwwLjgxMy0wLjQ3LDEuMjI5LTAuNjkxJiN4RDsmI3hBOyYjeDk7JiN4OTtjLTEuNTg1LDUuNDgxLTMuMzUxLDUuNzQxLTMuMzUxLDUuNzQxYy0yLjYzNCwwLjUxOC01LjQzMiw1LjE1NC03LjY1MywzLjk1NmMwLjUzNy0wLjE0NiwwLjkwOC0wLjQzMiwxLjE4LTAuODAzJiN4RDsmI3hBOyYjeDk7JiN4OTtjMC4wNC0wLjA1NSwwLjA3Ni0wLjExMywwLjExMS0wLjE3MWMwLjkwMS0xLjQ3MiwwLjUxMi00LjA2MywxLjc5Mi01LjM4NmMwLjA2LTAuMDYyLDAuMTE0LTAuMTI3LDAuMTgxLTAuMTgzJiN4RDsmI3hBOyYjeDk7JiN4OTtjMC4wNjgtMC4wMjYsMC4xMy0wLjA1NiwwLjE5My0wLjA4NWMwLjY4My0wLjMxNCwxLjA4NS0wLjgxNCwwLjk2NC0xLjQ3MWMtMi41MjQsMS4zNTctNS4xODYsMS4xNS03LjE3My0xLjgyMiYjeEQ7JiN4QTsmI3g5OyYjeDk7YzMuNTg0LDEuMzQ3LDUuMTI4LDAuMjk1LDYuMTQ2LTEuNDM5YzAuODA5LTEuMzgxLTAuNTY3LTIuOTExLTAuNzk1LTQuMjkxYy0wLjEyNS0wLjc1MywwLjQzMi0xLjIxNiwwLjk4MS0xLjY4OCYjeEQ7JiN4QTsmI3g5OyYjeDk7YzMuMTgtMC4xMzYsNi4xOTUtMS45MDEsNS41NC00LjA0MmMtNC43MzMsNS4xNTMtMTMuMjYsMi4wOC04LjEyOS0zLjAxOWMwLjc2OCwzLjAxNSwzLjU1NSwyLjMwMSw0LjM0OCwxLjI0OCYjeEQ7JiN4QTsmI3g5OyYjeDk7YzEuNDU5LTEuOTM2LTEuNDUtNS4zOTgtMC41MDctNy4xMzFjMC40NjQtMC44NTQsMi4wNTMtMi4yNiw0LjE0OS0zLjI5MWMwLDAtMC41NzEtMC42ODYtMy43LTEuMjU5JiN4RDsmI3hBOyYjeDk7JiN4OTtjLTAuNTYyLTAuMTAzLTEuMTQ3LTAuNDA0LTIuMTU2LTAuNzY3Yy01LjAwMS0yLjQzNi01LjQ1OS03LjUxMywxLjQ2Mi03LjUxM2MtMy41MTMsMS43MDktMi41NjcsNS4xODMsMC40ODYsNS45NjgmI3hEOyYjeEE7JiN4OTsmI3g5O2MzLjQxOSwwLjg3OCw0LjI4MS0yLjMxMyw3LjI0Ny0yLjY3OWMxLjE2Ni0wLjE0NCwyLjgzOSwwLjE4OSwzLjY5LDAuOTg5YzAuMTE3LDAuMTA4LDAuMTgxLDAuMzU4LDAuMzA5LDAuNDc3JiN4RDsmI3hBOyYjeDk7JiN4OTtjMC41MzMsMC45NjEtMC44OCwyLjY5MS0yLjI3OCw5Ljg3MmMtNy43NS0xLjAwMy0zLjQ3NCw2LjIxMi0xMC43NjgsOC4yOGM4LjI1NC0wLjE4Miw0LjM0OS03LjQ2NywxMC41NzUtNy4yNDYmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMC4zOTUsMi4xNzktMC43OCw0LjgwOC0xLjExMyw4LjAwM0M3NS4yNjMsNDMuOTExLDc1LjIxMiw0NC4zNyw3NS4xNTksNDQuODE1eiIvPgogICAgPC9nPgogICAgPGcgaWQ9IkJvZHkiPgogICAgICA8cGF0aCBpZD0iRmlsbF80XyIgZmlsbD0iI0ZGRkZGRiIgZD0iTTg3Ljk5NSw0MS4xMUM4Ni4yNCwzMC41OTUsODMuNzUsMzAuODc1LDgwLjc1LDMwLjE4cy0zLjU0LDAuNzk1LTMuNTQsMC43OTVsLTAuMDkyLDEuNjQzJiN4RDsmI3hBOyYjeDk7JiN4OTtjLTAuMDc0LDAuNzg0LTAuMTYyLDEuNTgyLTAuMTc5LDEuNzE2Yy0wLjY3Miw1LjM3NS0wLjc3MSwxMC44NDMtMS42MDQsMTYuMTkzQzc0LjA0LDU4LjgzLDY5LjI3Nyw2NS4xMSw2MS42MDcsNjkuNTIzJiN4RDsmI3hBOyYjeDk7JiN4OTtjLTUuMTU5LDIuOTY4LTE0LjQ4OCw0LjIxNS0xNi43MTIsOS43NjNjLTAuNjI3LDEuNTY1LTEuMDA2LDQuNTIzLTEuMjM0LDYuNjMxYy0wLjEyMiwxLjEyNS0xLjQwMywxNC4yODIsMjAuMTUsNy4ydi0wLjA1NyYjeEQ7JiN4QTsmI3g5OyYjeDk7YzEuNzI2LTAuNzI4LDQuNDktMS44MDgsNi4zNDctMi4xOTFjNS4wNDItMS4wNDUsMTcuMjc3LTMuMjAzLDIwLjA3Ni03LjMzNmMwLjA2Ni0wLjA5OCwwLjY0Ni0xLjA3MSwwLjY4Ni0xLjE4MiYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAsMCw2Ljk2OC05LjE1Myw1LjQ4Mi0xOS41ODVDOTUuMzY2LDU1LjAyLDg4LjQ0NSw0OS4xMDUsODcuOTk1LDQxLjExeiIvPgogICAgICA8cGF0aCBpZD0iT3V0bGluZV80XyIgZD0iTTk3LjU2OCw1OS40ODRjLTEuNjg5LTYuMjUzLTcuNjA0LTExLjg3OC03LjgxNy0xOC41NTJjMCwwLTAuNjg4LTkuMDY2LTUuMDAxLTEwLjkzNyYjeEQ7JiN4QTsmI3g5OyYjeDk7cy05LjcyMi0yLjk5OC05LjU0OCwzLjI1M2MtMC4wMDcsMC4zNDMtMC45MDIsMTAuNzEtMS4yNSwxNC44NjZjLTAuMzY4LDQuMzg1LTIuODM1LDkuNDI2LTUuMTg2LDEzLjA4NCYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy00Ljc5Miw3LjQ1NS0xOC42MzcsOC4zNzEtMjIuODI0LDE0LjY1MmwwLTAuMDAxYy0yLjg5MiwzLjg1MS0yLjQwNiw2Ljg5MS0yLjcwMSw5LjI5MmMtMC4zNDIsMi43ODktMS4zMjMsNi40NDEsNC40MjcsMTAuMzY2JiN4RDsmI3hBOyYjeDk7JiN4OTtzMTcuMzMyLTAuODkyLDE3LjMzMi0wLjg5MmMwLjAwNS0wLjAwNCwwLjAwOC0wLjAwOCwwLjAxMy0wLjAxM2MyLjA1NS0wLjQ0Myw0LjY2MS0xLjgxNSw2LjMxNy0yLjMzNSYjeEQ7JiN4QTsmI3g5OyYjeDk7YzUuOTc1LTEuODczLDEzLjY1OC0xLjI1NCwxOC41OTEtNS4xNWMwLjY1MS0wLjUxNiwxLjY3OC0xLjQ0OCwyLjQ0My0yLjQxNGwwLjAwMiwwLjAwM2MwLjAxLTAuMDE0LDAuMDE5LTAuMDI3LDAuMDI4LTAuMDQxJiN4RDsmI3hBOyYjeDk7JiN4OTtjMC4xOTYtMC4yNSwwLjM3Ny0wLjUwMSwwLjUyNS0wLjc0OWM4Ljc5OS0xMi43MjIsNC43Ny0yMy45OTEsNC42NjMtMjQuNDE4Qzk3LjU3OCw1OS40ODgsOTcuNTcyLDU5LjQ5LDk3LjU2OCw1OS40ODR6JiN4RDsmI3hBOyYjeDk7JiN4OTsgTTkwLjkyLDgyLjM1MmMtMC4wNCwwLjExLTAuNjE5LDEuMDg0LTAuNjg2LDEuMTgyYy0yLjc5OSw0LjEzMy0xNS4wMzQsNi4yOTEtMjAuMDc2LDcuMzM2Yy0xLjg1NywwLjM4NC00LjYyMSwxLjQ2NC02LjM0NywyLjE5MSYjeEQ7JiN4QTsmI3g5OyYjeDk7djAuMDU3Yy0yMS41NTMsNy4wODItMjAuMjcxLTYuMDc1LTIwLjE1LTcuMmMwLjIyOC0yLjEwNywwLjYwNi01LjA2NSwxLjIzNC02LjYzMWMyLjIyNC01LjU0OCwxMS41NTMtNi43OTUsMTYuNzEyLTkuNzYzJiN4RDsmI3hBOyYjeDk7JiN4OTtjNy42Ny00LjQxMywxMi40MzMtMTAuNjkzLDEzLjcyOS0xOC45OTZjMC44MzMtNS4zNSwwLjkzMi0xMC44MTgsMS42MDQtMTYuMTkzYzAuMDE3LTAuMTM0LDAuMTA0LTAuOTMyLDAuMTc5LTEuNzE2bDAuMDkyLTEuNjQzJiN4RDsmI3hBOyYjeDk7JiN4OTtjMCwwLDAuNTQtMS40OSwzLjU0LTAuNzk1czUuNDksMC40MTUsNy4yNDUsMTAuOTNjMC40NSw3Ljk5NSw3LjM3MSwxMy45MSw4LjQwNywyMS42NTZDOTcuODg4LDczLjE5OSw5MC45Miw4Mi4zNTIsOTAuOTIsODIuMzUyeiIvPgogICAgPC9nPgogICAgPGcgaWQ9IkJhY2tfTGVnMSI+CiAgICAgIDxnIGlkPSJIb29mXzJfIj4KICAgICAgICA8cGF0aCBpZD0iRmlsbF84XyIgZmlsbD0iIzgwODA4MCIgZD0iTTUxLjM0NiwxMjkuMjU2Yy0wLjA0MSwwLjE5NC0wLjQ4OSwxLjgxMS0wLjQ4OSwxLjgxMWMtMC4yMiwwLjc1LTAuNDE0LDEuNTA0LTAuMzksMi4yOTQmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzIuMzc1LDIuMDY3LDkuNTI0LDIuNTQ5LDExLjg4MywwLjQxM2MtMS4wNzktMS4wNzUtMi4wOTItMi4yMDgtMy4wMjctMy4zODlsLTAuODEzLTEuNDVsMC41MDktMC42OTMmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy01Ljg3LTIuNjY3LTguMjAyLDAuOTM5LTguMjAyLDAuOTM5bDAsMEM1MS4wOTksMTI5LjE2LDUxLjM2NiwxMjkuMTYzLDUxLjM0NiwxMjkuMjU2eiIvPgogICAgICAgIDxwYXRoIGlkPSJPdXRsaW5lXzhfIiBkPSJNNjQuNjczLDEzMi45ODhjLTAuNjY1LTEuMDEtMi4yMS0yLjEyMy0zLjA4MS0zLjA4NGMtMC4xOTUtMC4yMTYtMC4zNzYtMC40MzMtMC41NjItMC42NDgmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0xLjAxNS0xLjEwNy0xLjY4LTEuNDMxLTEuNjgtMS40MzFsLTAuMzA1LDAuNDE2bC0wLjUwOSwwLjY5M2wwLjgxMywxLjQ1YzAuOTM2LDEuMTgxLDEuOTQ4LDIuMzEzLDMuMDI3LDMuMzg5JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMi4zNTgsMi4xMzYtOS41MDgsMS42NTQtMTEuODgzLTAuNDEzYy0wLjAyNC0wLjc5LDAuMTctMS41NDQsMC4zOS0yLjI5NGMwLDAsMC40NDgtMS42MTYsMC40ODktMS44MTEmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzAuMDItMC4wOTMtMC4yNDctMC4wOTYtMC41My0wLjA3NWMtMC4zMDksMC4wMjMtMC42MzYsMC4wNzUtMC42MzYsMC4wNzVsLTAuNjgsMS41NzJjLTAuMjY3LDEuNC0yLjA0OCwyLjg1NCwwLjExMiw0LjEzNyYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtDNTUuNjg5LDEzOC41NTcsNjYuNTkxLDEzNS44ODUsNjQuNjczLDEzMi45ODh6Ii8+CiAgICAgIDwvZz4KICAgICAgPGcgaWQ9IkxlZ18yXyI+CiAgICAgICAgPHBhdGggaWQ9IkZpbGxfOV8iIGZpbGw9IiNGRkZGRkYiIGQ9Ik00Mi45MjUsODQuOTA0Yy0xLjU5NCw1LjkwNCwyLjI5MiwxMS40NjgsMi42MTEsMTYuNzYzJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MwLjIxMywzLjU1Mi0wLjc2MSw5LjEzOC0yLjUyMiwxMy4yMjhjLTEuMTk2LDIuNzc4LDUuNjk3LDQuNjI1LDcuMDIyLDguNjExYzAuNjI0LDEuODctMS40OTIsNS40OSwxLjkwMSw1LjQ5NGwzLjMxMiwwLjA2MiYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjMi4zOTEtMC4xOTQsNC4yMzItMC43NzQsMy4yNS0xLjkzOGMtNC4wMTYtNC43NTgtOS41OS05LjU3Ny04LjI1LTE0LjgxMmMxLjExMS00LjMzNyw3LjQtNy41MTYsMTAuMDUxLTEyLjI1NCYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjMS42ODYtMy4wMTYsMS45LTUuODg0LDMuMDYxLTguOTgxYzAuMTQ1LTAuMDI5LDAuMzk1LDAuMDQ5LDAuNTM1LDAuMTYzYy0wLjA5Mi0wLjcxLTAuMzAzLTEuNDAxLTAuNzQ1LTIuMDcxJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMS41My0yLjMxNi0zLjM1Ni00Ljc1NC01LjgyMS02LjE1M2MtMi41MjItMS40MzItNi4wMDUtMi42MTQtOS4wMzEtMi42MTZjLTIuMTYyLTAuMDAxLTMuNjM5LDAuNjY1LTQuNjI4LDEuNzA5JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O0M0NC4xNzcsODIuMzU4LDQzLjA5OSw4NC4yNTgsNDIuOTI1LDg0LjkwNHoiLz4KICAgICAgICA8cGF0aCBpZD0iT3V0bGluZV85XyIgZD0iTTU4LjgwNSwxMjkuODkzYzEuODM3LTAuMjE4LDIuNDYxLTEuODk0LDEuNjE4LTIuODUyYy0yLjk1NC0zLjM1NC03LjEzMi02Ljc2Mi04LjMxNS0xMC43NDgmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0xLjc5MS02LjA0MSw2LjE1Mi04Ljc5Nyw4Ljg2OS0xMy4wNjJjMS44OC0yLjk1LDQuMTY0LTguNDczLDMuMDE2LTExLjg2NmMtMC4wMTUtMC4wNDQtMC4wNDktMC4wODYtMC4wOTYtMC4xMjQmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0wLjE0LTAuMTE0LTAuMzktMC4xOTItMC41MzUtMC4xNjNjLTEuMTYxLDMuMDk4LTEuMzc1LDUuOTY2LTMuMDYxLDguOTgxYy0yLjY1MSw0LjczOC04Ljk0LDcuOTE3LTEwLjA1MSwxMi4yNTQmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0xLjM0LDUuMjM1LDQuMjM0LDEwLjA1NSw4LjI1LDE0LjgxMmMwLjk4MiwxLjE2My0wLjg1OSwxLjc0My0zLjI1LDEuOTM4TDUxLjkzOCwxMjljLTMuMzk0LTAuMDA0LTEuMjc3LTMuNjI0LTEuOTAxLTUuNDk0JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMS4zMjUtMy45ODYtOC4yMTgtNS44MzMtNy4wMjItOC42MTFjMS43NjEtNC4wOSwyLjczNS05LjY3NiwyLjUyMi0xMy4yMjhjLTAuMzE5LTUuMjk1LTQuMjA1LTEwLjg1OC0yLjYxMS0xNi43NjMmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzAuMTc0LTAuNjQ2LDEuMjUyLTIuNTQ2LDAuNzQ3LTIuNzk2Yy0wLjA5MS0wLjA0NS0wLjIyNi0wLjA0NC0wLjQzMiwwLjAzNGMtMi4wNTIsMC43NzMtMi42MjcsOS4xNjktMC4yODMsMTMuOTgyJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MwLjc0NywxLjUzMywwLjc3Myw1LjgxOCwwLjU5Nyw5LjI5MWMtMC4xNzksMy41ODQtMy4zNzIsOC44MzktMy4wMTUsMTEuNDU1YzAuMzQyLDIuNTAzLDYuMTc1LDMuNzUyLDcuMjYzLDUuODM1JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O0M1MC45NjIsMTI4Ljc1NSw0My42NjEsMTMxLjY4OCw1OC44MDUsMTI5Ljg5M3oiLz4KICAgICAgPC9nPgogICAgPC9nPgogICAgPGcgaWQ9IlRhaWwiPgogICAgICA8bGluZWFyR3JhZGllbnQgaWQ9IkZpbGxfMTRfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii04MS4zNzk5IiB5MT0iMTcwLjA4ODkiIHgyPSItNDkuNTgzNSIgeTI9IjE3MC4wODg5IiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDk0IDI1NCkiPgogICAgICAgIDxzdG9wIG9mZnNldD0iMC4xNTE3IiBzdHlsZT0ic3RvcC1jb2xvcjojMDBFMUZGIi8+CiAgICAgICAgPHN0b3Agb2Zmc2V0PSIwLjQ3NzUiIHN0eWxlPSJzdG9wLWNvbG9yOiNGRkZGMDAiLz4KICAgICAgICA8c3RvcCBvZmZzZXQ9IjAuNjc5OCIgc3R5bGU9InN0b3AtY29sb3I6I0ZGOUEwRSIvPgogICAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0ZGMDAwMCIvPgogICAgICA8L2xpbmVhckdyYWRpZW50PgogICAgICA8cGF0aCBpZD0iRmlsbF83XyIgZmlsbD0idXJsKCNGaWxsXzE0XykiIGQ9Ik0yMC4wMzcsNzQuNTQ5Yy0zLjM3Myw2LjU2MiwwLjQzOSwxMy4yNCwwLjUxOCwxOS44OTEmI3hEOyYjeEE7JiN4OTsmI3g5O2MwLjA0MywzLjY5LTMuMDY3LDUuODI4LTYuOTMzLDUuMjU4YzIuMDcsMS4zOTgsNS40NjgsMi41NTIsOC4wMDQsMS45NTNjMi42MzEtMC42MjUsNC40Ny0yLjQ0Nyw0Ljk2Ny00Ljg3OSYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuOTAxLTQuNDA4LTQuODEyLTE1LjMxMiwwLjA2NC0xNy41NDVjNC41NDItMi4wNzgsNi42MzEsNi42OTUsMTMuNzYzLDQuMTc4YzAuMjM0LTAuMDgyLDAuNjM5LTAuMjU1LDEuMDkyLTAuNDM2JiN4RDsmI3hBOyYjeDk7JiN4OTtjLTQuMDI1LTAuNzI5LTQuNzI5LTkuNzA0LTkuNTIzLTEwLjM2MmMtNC4yNTgtMC41ODYtOC40MzEsMi40NTItMTAuMjk1LDUuNjgzYy0xLjk5OSwzLjQ2MS0wLjcxNyw2Ljk0NiwwLjI2MiwxMC40NTQmI3hEOyYjeEE7JiN4OTsmI3g5O2MwLjc5MiwyLjgzMywzLjU1MSw5LjEwNywwLjQ2MSwxMC44MTFjLTAuOTMzLDAuNTEyLTIuNzU0LDAuODYtMy44MjksMC43MTFjNC43NTYtMS4zNTgsNC4yMTEtNS4zMTUsMy44MjktNy43NjkmI3hEOyYjeEE7JiN4OTsmI3g5O2MtMC45ODEtNi4zLTUuMDYzLTEzLjA5NywwLjg3OS0xOC43NTRjMy40NzMtMy4zMDcsMTAuODQ5LTQuODAzLDE0LjAyMS0wLjU2OWMxLjYwNCwyLjE0NCwyLjExLDcuODM2LDQuNDY2LDguOTU4JiN4RDsmI3hBOyYjeDk7JiN4OTtjMC4zNDEsMC4xNjIsMC45MzYsMC4wNDEsMS4zNDEsMC4wODJsMC0wLjAwM2MwLDAsMC40ODctMC4xNjIsMC41NTYtMS4xNDZDNDIuNTU4LDYxLjI1MSwyNS45MzIsNjMuMDgsMjAuMDM3LDc0LjU0OXoiLz4KICAgICAgPHBhdGggaWQ9Ik91dGxpbmVfN18iIGQ9Ik00Mi41NDIsNjkuMDA3Yy0xLjYyNS0yLjE2Ny00LjM2OS00LjE1LTcuMTktNC42ODhjLTUuNzctMS4xLTEzLjE2LDIuMDM4LTE2LjAzOSw2LjcyNSYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy01LjU5Niw5LjExMS0xLjEsMTQuNDQyLTAuOTg0LDIzLjUzOWMwLjA2MSw0LjctNi42NTQsNC40MzgtOC4zMjksMS4yMjljMC44MSw1LjA5OCw5LjA3OCw5LjE5MywxNC4xMjIsNi42MjMmI3hEOyYjeEE7JiN4OTsmI3g5O2M4Ljg5OC00LjUzMSwwLjE5NS0xOS41NDksMi45NzctMjAuODIyYzUuMzYtMi40NTUsNC45MjcsOC4zODMsMTQuMDQ2LDIuODM0YzAuMzczLTAuMjI3LDEuMTUyLTAuNjEzLDEuODEyLTEuMDM2bDAsMC4wMDMmI3hEOyYjeEE7JiN4OTsmI3g5O2MxLjc0OS0wLjY3LDEuODYzLTIuMTYsMS44NjMtMi4xNkM0NS4zNjUsNzguNzc1LDQ0LjIzOSw3MS4yNjYsNDIuNTQyLDY5LjAwN3ogTTQzLjEyNSw4Mi4yMTFsMCwwLjAwMyYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjQwNi0wLjA0MS0xLDAuMDgtMS4zNDEtMC4wODJjLTIuMzU2LTEuMTIyLTIuODYyLTYuODE0LTQuNDY2LTguOTU4Yy0zLjE3Mi00LjIzNC0xMC41NDgtMi43MzgtMTQuMDIxLDAuNTY5JiN4RDsmI3hBOyYjeDk7JiN4OTtjLTUuOTQyLDUuNjU3LTEuODYsMTIuNDU0LTAuODc5LDE4Ljc1NGMwLjM4MiwyLjQ1MywwLjkyNyw2LjQxLTMuODI5LDcuNzY5YzEuMDc1LDAuMTQ5LDIuODk2LTAuMTk5LDMuODI5LTAuNzExJiN4RDsmI3hBOyYjeDk7JiN4OTtjMy4wOS0xLjcwMywwLjMzMS03Ljk3OC0wLjQ2MS0xMC44MTFjLTAuOTc5LTMuNTA4LTIuMjYxLTYuOTkzLTAuMjYyLTEwLjQ1NGMxLjg2NC0zLjIzMSw2LjAzNy02LjI2OSwxMC4yOTUtNS42ODMmI3hEOyYjeEE7JiN4OTsmI3g5O2M0Ljc5NSwwLjY1OCw1LjQ5OSw5LjYzMyw5LjUyMywxMC4zNjJjLTAuNDU0LDAuMTgxLTAuODU4LDAuMzU0LTEuMDkyLDAuNDM2Yy03LjEzMiwyLjUxOC05LjIyMS02LjI1Ni0xMy43NjMtNC4xNzgmI3hEOyYjeEE7JiN4OTsmI3g5O2MtNC44NzYsMi4yMzMsMC44MzcsMTMuMTM3LTAuMDY0LDE3LjU0NWMtMC40OTcsMi40MzItMi4zMzYsNC4yNTQtNC45NjcsNC44NzljLTIuNTM2LDAuNTk5LTUuOTM0LTAuNTU1LTguMDA0LTEuOTUzJiN4RDsmI3hBOyYjeDk7JiN4OTtjMy44NjYsMC41Nyw2Ljk3Ni0xLjU2Nyw2LjkzMy01LjI1OGMtMC4wNzktNi42NS0zLjg5MS0xMy4zMjgtMC41MTgtMTkuODkxYzUuODk1LTExLjQ2OSwyMi41MjEtMTMuMjk4LDIzLjY0NCw2LjUxNiYjeEQ7JiN4QTsmI3g5OyYjeDk7QzQzLjYxMiw4Mi4wNDksNDMuMTI1LDgyLjIxMSw0My4xMjUsODIuMjExeiIvPgogICAgPC9nPgogICAgPGcgaWQ9IkZyb250X0xlZzEiPgogICAgICA8ZyBpZD0iSG9vZiI+CiAgICAgICAgPHBhdGggaWQ9IkZpbGxfM18iIGZpbGw9IiM4MDgwODAiIGQ9Ik0xMTYuOTQ0LDk3LjUwNmMtMC4wNDEsMC4xOTQtMC40ODksMS44MTEtMC40ODksMS44MTFjLTAuMjIsMC43NS0wLjQxNCwxLjUwNC0wLjM5LDIuMjk0JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MyLjM3NSwyLjA2Nyw5LjUyNCwyLjU0OSwxMS44ODMsMC40MTNjLTEuMDc5LTEuMDc1LTIuMDkyLTIuMjA4LTMuMDI3LTMuMzg5bC0wLjgxMy0xLjQ1bDAuNTA5LTAuNjkzJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtNS44Ny0yLjY2Ny04LjIwMiwwLjkzOS04LjIwMiwwLjkzOWwwLDBDMTE2LjY5Nyw5Ny40MSwxMTYuOTY0LDk3LjQxMywxMTYuOTQ0LDk3LjUwNnoiLz4KICAgICAgICA8cGF0aCBpZD0iT3V0bGluZV8zXyIgZD0iTTEzMC4yNzEsMTAxLjIzOGMtMC42NjUtMS4wMS0yLjIxLTIuMTIzLTMuMDgxLTMuMDg0Yy0wLjE5NS0wLjIxNi0wLjM3Ni0wLjQzMy0wLjU2Mi0wLjY0OCYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjLTEuMDE1LTEuMTA3LTEuNjgtMS40MzEtMS42OC0xLjQzMWwtMC4zMDUsMC40MTZsLTAuNTA5LDAuNjkzbDAuODEzLDEuNDVjMC45MzYsMS4xODEsMS45NDgsMi4zMTMsMy4wMjcsMy4zODkmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0yLjM1OCwyLjEzNi05LjUwOCwxLjY1NC0xMS44ODMtMC40MTNjLTAuMDI0LTAuNzksMC4xNy0xLjU0NCwwLjM5LTIuMjk0YzAsMCwwLjQ0OC0xLjYxNiwwLjQ4OS0xLjgxMSYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjMC4wMi0wLjA5My0wLjI0Ny0wLjA5Ni0wLjUzLTAuMDc1Yy0wLjMwOSwwLjAyMy0wLjYzNiwwLjA3NS0wLjYzNiwwLjA3NWwtMC42OCwxLjU3MmMtMC4yNjcsMS40LTIuMDQ4LDIuODU0LDAuMTEyLDQuMTM3JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O0MxMjEuMjg3LDEwNi44MDcsMTMyLjE4OSwxMDQuMTM1LDEzMC4yNzEsMTAxLjIzOHoiLz4KICAgICAgPC9nPgogICAgICA8ZyBpZD0iTGVnIj4KICAgICAgICA8cGF0aCBpZD0iRmlsbF8yXyIgZmlsbD0iI0ZGRkZGRiIgZD0iTTg5LjA2NCw3OS4yOTNjOS41NTUsNC4wNjYsMTcuMDExLTIuMzQxLDI1LjA3NCwwLjk4NmMxLjgwNSwzLjE1OCwzLjQ1MSw4LjMwMiwyLjc5MSwxMS44NjkmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0wLjI5NiwxLjU5Mi0yLjE0MSwyLjU5MS0yLjM4OSw0LjI0NGMwLjYwNiwxLjA2OSwyLjk2NiwxLjI0NiwzLjg2NSwxLjM0NWMyLjE3MywwLjIzOSw1LjY3NywwLjM4OCw1LjM4Mi0wLjgyNSYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjLTEuMTM2LTQuNjcyLTQuNDkxLTkuMTAyLTQuMTU4LTE0LjI0MWMzLjkxMi00Ljc0MS0yLjEyOC04LjM3MS00Ljk1LTcuOTExYy04LjExNywxLjMyMy04LjY0Ni0wLjM2My0xNS4yNjMtMy43NSYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjLTEuOTQ3LTAuOTk4LTQuODAyLTAuNzkzLTUuNTkyLTEuMTk3Yy0xLjMxNSwwLjA3NS0yLjYxNiwwLjI4OS0zLjgwOCwwLjc4N2MtMi44NTQsMS4xOTItNC4zMjQsMy45NDUtMi44NTYsNi44NDImI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzAuMzIyLDAuNjM2LDAuODI1LDEuNTAyLDEuNDQ4LDIuMzM1Qzg4LjcwMiw3OS41NjQsODguODUyLDc5LjM4Niw4OS4wNjQsNzkuMjkzeiIvPgogICAgICAgIDxwYXRoIGlkPSJPdXRsaW5lXzJfIiBkPSJNMTI1LjcyNSw5Ni4zMzJjMCwwLDAuMDItMC4wMDYsMC4wMjItMC4wMDhjLTEuNzI5LTIuMzM4LTMuMDI4LTQuNzc2LTMuOTU2LTcuNjM5JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMi4zMjctNy4xNzYsNS4xMDUtOS4yMTEtMS4zOTUtMTQuMTM0Yy01LjkyMi00LjQ4Mi03LjYyNywxLjkzOC0xNy44ODgtMy40MzdjLTAuNjI3LTAuMzI4LTguNjgzLTQuMTg4LTguODk5LTEuNTg5JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMC4wMTEsMC4xMjQsMC4wNzMsMC4yMTQsMC4yMTYsMC4yODdjMC43OSwwLjQwNCwzLjY0NSwwLjE5OSw1LjU5MiwxLjE5N2M2LjYxNiwzLjM4Nyw3LjE0Niw1LjA3MywxNS4yNjMsMy43NSYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjMi44MjItMC40Niw4Ljg2MiwzLjE3LDQuOTUsNy45MTFjLTAuMzMzLDUuMTQsMy4wMjIsOS41NjksNC4xNTgsMTQuMjQxYzAuMjk1LDEuMjEzLTMuMjA5LDEuMDY0LTUuMzgyLDAuODI1JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMC44OTktMC4wOTktMy4yNTktMC4yNzUtMy44NjUtMS4zNDVjMC4yNDgtMS42NTMsMi4wOTMtMi42NTIsMi4zODktNC4yNDRjMC42Ni0zLjU2Ny0wLjk4Ni04LjcxMS0yLjc5MS0xMS44NjkmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy04LjA2My0zLjMyNy0xNS41MiwzLjA4LTI1LjA3NC0wLjk4NmMtMC4yMTMsMC4wOTMtMC4zNjIsMC4yNzEtMC40NTUsMC40ODNjLTAuMTU4LDAuMzYyLTAuMTQ4LDAuODIzLDAuMDA2LDEuMTI0JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MxLjg3OSwzLjYzMywxMC41MjEsMS43MDcsMTMuNjM5LDAuODY1YzMuNzI5LTEuMDA5LDYuMDgtMC40MTQsOS43MjUsMC4yODdjMS4zNTgsMC4yNiwxLjc1MiwwLjMzMywyLjI1MiwxLjYwNyYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjMS4wNywyLjc0MiwxLjY1LDYuMjg1LDAuMDg4LDguOTgyYy0wLjY4OCwxLjE4Ni0yLjIzNiwyLjAyMy0yLjM0LDMuNDYxYzAuMDQ5LDAuMDgsMC4xMTksMC4xNDUsMC4xNzMsMC4yMjEmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzAuNDAyLDAuNDMsMi4wOTcsMi4wNTYsNS4yMDYsMi42NjRsMC4wMTksMC4wNDlsMC4wMTItMC4wNDFjMCwwLDMuODI4LDAuMzMzLDcuNDI5LTAuNjIzYzAuMzkzLTAuMTIzLDAuNzgyLTAuMjQxLDEuMTkzLTAuMzk2JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MwLjAwMSwwLDAuMDAxLDAsMC4wMDEtMC4wMDFDMTI2LjAxNCw5Ny45NzIsMTI2LjM5LDk3LjI3LDEyNS43MjUsOTYuMzMyeiIvPgogICAgICA8L2c+CiAgICA8L2c+CiAgICA8ZyBpZD0iSGVhZCI+CiAgICAgIDxnIGlkPSJIZWFkXzFfIj4KICAgICAgICA8cGF0aCBpZD0iRmlsbF8xXyIgZmlsbD0iI0ZGRkZGRiIgZD0iTTg1LjYsMzkuOTM4YzEuMzUyLTAuNTk3LDIuNzUtMC42NDIsNC4wMDgtMS40ODNjMi4zMTItMS41NDksMi44MzYtMy43MTIsMi41NjQtNi4yMjImI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzAuNzk5LTAuNzYzLDEuOTMyLTEuMTExLDMuMDYxLTEuMTk1YzIuNTE2LDMuOTU3LDguMjQsNC4yMTQsOC45NTktMC45ODljLTIuNDE2LTAuMjk5LTUuOTA3LDAuMTU3LTYuOTM0LTIuNDczbDAuMjI1LTAuMjA3JiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MxLjg2My0wLjAzMyw4LjY3LTAuOTI3LDguOTU5LTIuODQzYzAuMzI0LTIuMTQ1LTIuMTg4LTcuNzczLTUuMjY2LTYuNTUxYy0yLjI0MiwwLjg4OS0zLjQ5NiwzLjc1My02LjMwNCw0LjU3MyYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjLTMuMTQ5LDAuOTIxLTMuOTYxLDEuNzgxLTcuMDIyLDAuMjg5Yy0xLjc3MS0wLjg2NC00Ljg5LTAuMzY0LTYuNTIzLDAuOTA1Yy0yLjY5MiwyLjA5MS0zLjU5Niw1Ljc3OC00LjM2OSw1LjIzNCYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjLTIuODc0LTIuMDItNS41NjctMS43OTktNi45MzItMS42MDdjLTEuMjQzLDAuMTc2LTMuMzg5LDAuNzktMy45NjIsMS44OTZjMi43MzIsMi4yMDgsOS4wNjIsMi40NjQsMTEuMTQ3LDEuNzEmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzAuMDI3LTAuMDEsMC4wMjIsMC4yMDgsMC4wMDIsMC41MzJjLTAuMDk0LDEuMTExLTAuNDYyLDUuNjYsMi45OTYsNy45NTJDODIuMTE2LDQwLjcyMyw4NS42LDM5LjkzOCw4NS42LDM5LjkzOHoiLz4KICAgICAgICA8cGF0aCBpZD0iT3V0bGluZV8xXyIgZD0iTTk5LjE5NSwxNi4yMDJjLTEuOTg4LDEuNDk2LTMuMzgzLDMuNTY5LTUuNTgyLDQuOTQ0Yy01LjMwNSwzLjMyLTEwLjI2OC03LjEwNi0xNi4yMDUsNS45MzQmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7Yy0zLjY3LTEuODU4LTEyLjM0OS0yLjM4Ni0xMy44NjQsMi4yNjZjMy4wNzQsMi4yNiw3LjMwMSwzLjM5NiwxMS4yNTQsMi45NzFjMC4zOTQtMC4wNjQsMC43NzMtMC4xNzcsMS4xNDYtMC4zMDkmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzAuODA1LTAuMjg1LDAuNDczLTAuMTc1LDEuMjY4LTAuNTAxYzAuMDIxLTAuMzI0LDAuMDI1LTAuNTQyLTAuMDAyLTAuNTMyYy0yLjA4NSwwLjc1NC04LjQxNSwwLjQ5OC0xMS4xNDctMS43MSYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjMC41NzMtMS4xMDYsMi43MTktMS43MiwzLjk2Mi0xLjg5NmMxLjM2NS0wLjE5Miw0LjA1OC0wLjQxMyw2LjkzMiwxLjYwN2MwLjc3MywwLjU0NCwxLjY3Ny0zLjE0Myw0LjM2OS01LjIzNCYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjMS42MzQtMS4yNjksNC43NTMtMS43NjksNi41MjMtMC45MDVjMy4wNjIsMS40OTIsMy44NzMsMC42MzIsNy4wMjItMC4yODljMi44MDgtMC44Miw0LjA2Mi0zLjY4NCw2LjMwNC00LjU3MyYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjMy4wNzctMS4yMjIsNS41OSw0LjQwNiw1LjI2Niw2LjU1MWMtMC4yODksMS45MTYtNy4wOTYsMi44MS04Ljk1OSwyLjg0M2wtMC4yMjUsMC4yMDdjMS4wMjYsMi42Myw0LjUxOCwyLjE3NCw2LjkzNCwyLjQ3MyYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjLTAuNzE5LDUuMjAzLTYuNDQzLDQuOTQ2LTguOTU5LDAuOTg5Yy0xLjEyOSwwLjA4NC0yLjI2MiwwLjQzMi0zLjA2MSwxLjE5NWMwLjI3MSwyLjUxLTAuMjUzLDQuNjczLTIuNTY0LDYuMjIyJiN4RDsmI3hBOyYjeDk7JiN4OTsmI3g5O2MtMS4yNTgsMC44NDEtMi42NTYsMC44ODYtNC4wMDgsMS40ODNjMCwwLTAuMTg0LDAuNzI5LDEuMDI1LDEuMDZjMy44NTgsMS4wNTcsNy4zNTgtMy4xOTYsNy4xMDItNi41MDUmI3hEOyYjeEE7JiN4OTsmI3g5OyYjeDk7YzAuNjA1LTAuNDAyLDEuMTU0LTAuNjUzLDEuNjkzLTAuNzUyYzAuNzIzLDAuNjAyLDEuNDMyLDEuMDMzLDIuMTUyLDEuMzM2YzMuNCwxLjQyNSw4LjY0NS0wLjQwMSw4LjY0My00LjYxNiYjeEQ7JiN4QTsmI3g5OyYjeDk7JiN4OTtjLTAuMDAxLTIuODM4LTMuNTEtMC44ODktNS4wNC0xLjk3OGMxLjY0NC0wLjg2Nyw0LjkwNi0wLjYyNiw2LjAzMy0xLjk3OUMxMTEuMTAyLDIxLjgyNCwxMDMuMDY2LDEzLjI4OCw5OS4xOTUsMTYuMjAyeiIvPgogICAgICA8L2c+CiAgICAgIDxlbGxpcHNlIGlkPSJCYWNrX05vc3RyaWwiIGN4PSIxMDIuODM4IiBjeT0iMjAuMSIgcng9IjAuODc3IiByeT0iMC40NzgiLz4KICAgICAgPGVsbGlwc2UgaWQ9IkZyb250X05vc3RyaWwiIGN4PSIxMDIuNTkyIiBjeT0iMjMuMDE0IiByeD0iMS41NjQiIHJ5PSIwLjg3OSIvPgogICAgICA8cGF0aCBpZD0iQmFja19FeWUiIGQ9Ik04Ny42OTUsMjQuMTVjMC41OTgtMC40NDEsMC42NDQtMS4xODgsMC4yNTUtMS43OTJjLTAuMzk4LTAuNjIxLDAuNjE4LTEuMTY4LDEuMDE4LTAuNTQ3JiN4RDsmI3hBOyYjeDk7JiN4OTtjMC42MzIsMC45ODEsMC4xMjgsMi4xMTMtMC44NDEsMi44MjlDODcuNzcsMjQuOTAyLDg3LjMzOSwyNC40MTQsODcuNjk1LDI0LjE1eiIvPgogICAgICA8cGF0aCBpZD0iRnJvbnRfRXllIiBkPSJNODYuMDQ1LDI4LjkxN2MwLjkzMi0wLjM1NiwwLjkzNi0xLjU2MiwwLjQxMi0yLjM3Yy0wLjUtMC43NzEsMC43NjItMS40NTYsMS4yNjItMC42ODYmI3hEOyYjeEE7JiN4OTsmI3g5O2MwLjk1OCwxLjQ3OSwwLjU3NywzLjYxMi0xLjEyNiw0LjI2MUM4NS43MTUsMzAuNDU3LDg1LjE2NiwyOS4yNTEsODYuMDQ1LDI4LjkxN3oiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJIb3JuIj4KICAgICAgPHBhdGggaWQ9IkZpbGwiIGZpbGw9IiNGQkIwM0IiIGQ9Ik03OS40NDUsMjMuNTkzYzEuNjA0LDAuMzgsMi45MzEtMC42MjEsMy4yNDItMS42MTVjLTIuODgzLTMuNjE5LTYuOTkyLTguNTI0LTEwLjcxMi0xMi4zMjgmI3hEOyYjeEE7JiN4OTsmI3g5O0M3My45MTQsMTQuMjU1LDc3LjE2NiwxOS4xMyw3OS40NDUsMjMuNTkzeiIvPgogICAgICA8cGF0aCBpZD0iT3V0bGluZSIgZD0iTTg0LjM1NywyMS42NzZDODMuMjE0LDE5LjYyMyw3Mi4xMDEsNi43ODEsNzAuMDc5LDcuMDAyYy0wLjczNywwLjc1OSw1Ljk0NCwxNC43NTksOC40NSwxNy45MTYmI3hEOyYjeEE7JiN4OTsmI3g5O0M4Mi4wMTIsMjUuOTg4LDg1LjE4MiwyMy4xNTIsODQuMzU3LDIxLjY3NnogTTc3Ljk0MywxNi4zMjVjMC41NDksMS4wNCwwLjQzOCwzLjA1OC0wLjM1NywzLjg0OCYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjMzOC0wLjU5NS0wLjY4Mi0xLjE5NC0xLjAyNy0xLjc5NWMwLjA0MS0wLjAzMSwwLjA4MS0wLjA2MiwwLjExNC0wLjExNWMwLjUwMS0wLjc4MywwLjc3My0xLjcxNywwLjc0NS0yLjY0MSYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuMTU3LDAuMTgyLDAuMzEyLDAuMzYyLDAuNDY4LDAuNTQ0Qzc3LjkwNiwxNi4yMiw3Ny45MTIsMTYuMjY3LDc3Ljk0MywxNi4zMjV6IE03NS44NzMsMTMuODU4JiN4RDsmI3hBOyYjeDk7JiN4OTtjMC40NTgsMS4wMDksMC40OTIsMi42MzEsMC4xLDMuNDk3Yy0wLjQyMi0wLjczNi0wLjg0MS0xLjQ3My0xLjI1MS0yLjIxMmMwLjI4Ny0wLjY4NSwwLjQyMy0xLjQzNiwwLjM1OC0yLjE3MyYjeEQ7JiN4QTsmI3g5OyYjeDk7Qzc1LjM0NSwxMy4yNjQsNzUuNjA5LDEzLjU2MSw3NS44NzMsMTMuODU4eiBNNzMuNzI2LDExLjQ5M2MwLjIwOSwwLjY4MiwwLjI4MiwxLjUxNSwwLjIyOSwyLjIzNCYjeEQ7JiN4QTsmI3g5OyYjeDk7Yy0wLjczMS0xLjM3MS0xLjQxNC0yLjczNi0xLjk3OS00LjA3N0M3Mi41NTEsMTAuMjM5LDczLjEzNywxMC44Niw3My43MjYsMTEuNDkzeiBNNzguMDk0LDIxLjA4MyYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuMDI5LTAuMDE5LDAuMDYxLTAuMDI4LDAuMDktMC4wNTdjMC43NzYtMC43NTIsMS4zMTItMS43NTgsMS40MzgtMi44MDVjMC4xNDQsMC4xNzIsMC4yODgsMC4zNDUsMC40MywwLjUxNiYjeEQ7JiN4QTsmI3g5OyYjeDk7YzAuMDA2LDAuMDI2LDAuMDAyLDAuMDQ0LDAuMDExLDAuMDcxYzAuMzQ3LDEuMTE2LTAuMTUsMy4xMDEtMS4wOTIsMy43NDNjLTAuMDIxLDAuMDE1LTAuMDMyLDAuMDM0LTAuMDUxLDAuMDUmI3hEOyYjeEE7JiN4OTsmI3g5O0M3OC42NTIsMjIuMDk5LDc4LjM3OCwyMS41OTMsNzguMDk0LDIxLjA4M3ogTTc5LjQ0NSwyMy41OTNjLTAuMDE5LTAuMDM2LTAuMDM5LTAuMDcyLTAuMDU3LTAuMTA4JiN4RDsmI3hBOyYjeDk7JiN4OTtjMC4wMDctMC4wMDQsMC4wMTQtMC4wMDQsMC4wMjEtMC4wMDljMS4wNDgtMC43MTQsMS44NDEtMS44MDksMi4wNjMtMy4wMDhjMC40MjMsMC41MjEsMC44MzEsMS4wMjgsMS4yMTUsMS41MSYjeEQ7JiN4QTsmI3g5OyYjeDk7QzgyLjM3NiwyMi45NzIsODEuMDUsMjMuOTczLDc5LjQ0NSwyMy41OTN6Ii8+CiAgICA8L2c+CiAgPC9nPgo8L3N2Zz4=" id="204"/></item></list></costumes><sounds><list struct="atomic" id="205"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="101"><block s="receiveGo"></block><block s="doForever"><script><block s="doIfElse"><block s="reportListContainsItem"><block var="board"/><l></l></block><script><block s="doSayFor"><l></l><l>0</l></block></script><script><block s="doIf"><block s="reportAnd"><block s="reportEquals"><custom-block s="won? %txt"><l>x</l></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="reportEquals"><custom-block s="won? %txt"><l>y</l></custom-block><block s="reportBoolean"><l><bool>false</bool></l></block></block></block><script><block s="doSayFor"><l>Tie Game</l><l>2</l></block></script></block></script></block><block s="doIfElse"><block s="reportEquals"><custom-block s="won? %txt"><l>o</l></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><l>O Won!</l><l>2</l></block></script><script><block s="doIf"><block s="reportEquals"><custom-block s="won? %txt"><l>x</l></custom-block><block s="reportBoolean"><l><bool>true</bool></l></block></block><script><block s="doSayFor"><l>X Won</l><l>2</l></block></script></block></script></block></script></block></script></scripts></sprite><watcher var="X&apos;s turn?" style="normal" x="5" y="5" color="243,118,29"/><watcher scope="Square" var="position number" style="normal" x="135" y="5" color="243,118,29" hidden="true"/><watcher var="board" style="normal" x="4" y="85" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations></translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="map %&apos;function&apos; over %&apos;lists&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%mult%l"></input></inputs><script><block s="doWarp"><script><block s="doDeclareVariables"><list><l>mapone</l><l>mapmany</l></list></block><block s="doSetVar"><l>mapone</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="evaluate"><block var="mapone"/><list><block s="reportCDR"><block var="data"/></block></list></block></block></block></script><list><l>data</l></list></block></block><block s="doSetVar"><l>mapmany</l><block s="reifyScript"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportListItem"><l>1</l><block var="data lists"/></block></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="function"/><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></block><block s="evaluate"><block var="mapmany"/><list><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportCDR"><l/></block></autolambda><list></list></block><list><block var="data lists"/></list></custom-block></list></block></block></block></script><list><l>data lists</l></list></block></block><block s="doIfElse"><custom-block s="empty? %l"><block s="reportCDR"><block var="lists"/></block></custom-block><script><block s="doReport"><block s="evaluate"><block var="mapone"/><list><block s="reportListItem"><l>1</l><block var="lists"/></block></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="mapmany"/><list><block var="lists"/></list></block></block></script></block></script></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doWarp"><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block></script><scripts><script x="229.00000300000002" y="196.77778077777774"><block s="reportJoinWords"><list><l></l><l></l></list></block></script></scripts></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></block></script></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block><custom-block s="ignore %s"><l>3</l></custom-block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="tell %&apos;sprite&apos; to %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%cs"></input></inputs><script><block s="doRun"><block s="reportAttributeOf"><block var="action"/><block var="sprite"/></block><list></list></block></script></block-definition><block-definition s="ask %&apos;sprite&apos; for %&apos;expression&apos;" type="reporter" category="control"><header></header><code></code><translations></translations><inputs><input type="%s">Sprite</input><input type="%repRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportAttributeOf"><block var="expression"/><block var="sprite"/></block><list></list></block></block></script></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doWarp"><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block></script></block-definition><block-definition s="makeBoard" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="for %upvar = %n to %n %cs"><l>column</l><l>1</l><l>3</l><script><custom-block s="for %upvar = %n to %n %cs"><l>row</l><l>1</l><l>3</l><script><block s="createClone"><l><option>myself</option></l></block><block s="forward"><l>50</l></block><block s="doChangeVar"><l>position number</l><l>1</l></block></script></custom-block><block s="forward"><l>-150</l></block><block s="setHeading"><l>180</l></block><block s="forward"><l>50</l></block><block s="setHeading"><l>90</l></block></script></custom-block></script></block-definition><block-definition s="possible winning triples" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block><block s="reportNewList"><list><l>4</l><l>5</l><l>6</l></list></block><block s="reportNewList"><list><l>7</l><l>8</l><l>9</l></list></block><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block><block s="reportNewList"><list><l>3</l><l>6</l><l>9</l></list></block><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block></list></block></block></script></block-definition><block-definition s="status of triple %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="map %repRing over %mult%l"><block s="reifyReporter"><autolambda><block s="reportListItem"><l></l><block var="board"/></block></autolambda><list></list></block><list><block var="list"/></list></custom-block></block></script></block-definition><block-definition s="status of all winning triples" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="reportNewList"><list><custom-block s="status of triple %l"><block s="reportNewList"><list><l>1</l><l>2</l><l>3</l></list></block></custom-block><custom-block s="status of triple %l"><block s="reportNewList"><list><l>4</l><l>5</l><l>6</l></list></block></custom-block><custom-block s="status of triple %l"><block s="reportNewList"><list><l>7</l><l>8</l><l>9</l></list></block></custom-block><custom-block s="status of triple %l"><block s="reportNewList"><list><l>1</l><l>4</l><l>7</l></list></block></custom-block><custom-block s="status of triple %l"><block s="reportNewList"><list><l>2</l><l>5</l><l>8</l></list></block></custom-block><custom-block s="status of triple %l"><block s="reportNewList"><list><l>3</l><l>6</l><l>9</l></list></block></custom-block><custom-block s="status of triple %l"><block s="reportNewList"><list><l>1</l><l>5</l><l>9</l></list></block></custom-block><custom-block s="status of triple %l"><block s="reportNewList"><list><l>3</l><l>5</l><l>7</l></list></block></custom-block></list></block></block></script></block-definition><block-definition s="won? %&apos;thing&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doForEach"><l>item</l><custom-block s="status of all winning triples"></custom-block><script><block s="doIfElse"><block s="reportListContainsItem"><custom-block s="status of all winning triples"></custom-block><block s="reportNewList"><list><block var="thing"/><block var="thing"/><block var="thing"/></list></block></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script><scripts><script x="10" y="245.00000900000026"><block s="reportListItem"><l>1</l><custom-block s="status of all winning triples"></custom-block></block></script></scripts></block-definition></blocks><variables><variable name="X&apos;s turn?"><bool>true</bool></variable><variable name="board"><list struct="atomic" id="1083">,,,,,,,,</list></variable></variables></project><media name="U2L4-Tic-Tac-Toe full game" app="Snap! 5.1, http://snap.berkeley.edu" version="1"></media></snapdata>