<snapdata remixID="14190768"><project name="U4L2p2-CaesarCipher" app="Snap! 10.4.5, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="U4L2p2-CaesarCipher"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Encode %&apos;text&apos; %&apos;shift&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>encodedText</l></list></block><block s="doSetVar"><l>encodedText</l><l></l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="text"/></block><script><block s="doSetVar"><l>encodedText</l><block s="reportJoinWords"><list><block var="encodedText"/><custom-block s="Encode One Character %s %n"><block s="reportLetter"><block var="i"/><block var="text"/></block><block var="shift"/></custom-block></list></block></block></script></custom-block><block s="doReport"><block var="encodedText"/></block></script><scripts><script x="17.599999999999984" y="257.8"><block s="doReport"><custom-block s="list $arrowRight word %l"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="Encode One Character %s %n"><l></l><block var="shift"/></custom-block></autolambda><list></list></block><block s="reportTextSplit"><block var="text"/><l><option>letter</option></l></block></block></custom-block><comment w="90" collapsed="false">A more clever approach to this problem can be achieved using the higher order function (HOF) map.  Courtesy of Christopher Archie of teacher cohort 17-18. </comment></block></script></scripts></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="reportVariadicGreaterThan"><list><block var="start"/><block var="end"/></list></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportVariadicLessThan"><list><block var="i"/><block var="end"/></list></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="reportVariadicGreaterThan"><list><block var="i"/><block var="end"/></list></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="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="Encode One Character %&apos;char&apos; %&apos;shift&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block s="reportUnicode"><block var="char"/></block><block var="shift"/></list></block></block></block></script></block-definition><block-definition s="Encode One Character (TIF A version) %&apos;char&apos; %&apos;shift&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>new character</l></list></block><block s="doSetVar"><l>new character</l><block s="reportVariadicSum"><list><block s="reportUnicode"><block var="char"/></block><block var="shift"/></list></block></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="new character"/><l>126</l></list></block><script><block s="doChangeVar"><l>new character</l><block s="reportDifference"><l>32</l><l>127</l></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="new character"/><l>32</l></list></block><script><block s="doChangeVar"><l>new character</l><block s="reportDifference"><l>127</l><l>32</l></block></block></script><list></list></block><block s="doReport"><block s="reportUnicodeAsLetter"><block var="new character"/></block></block></script></block-definition><block-definition s="Encode (TIF A version) %&apos;text&apos; %&apos;shift&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>encodedText</l></list></block><block s="doSetVar"><l>encodedText</l><l></l></block><custom-block s="for %upvar = %n to %n %cs"><l>i</l><l>1</l><block s="reportTextAttribute"><l><option>length</option></l><block var="text"/></block><script><block s="doSetVar"><l>encodedText</l><block s="reportJoinWords"><list><block var="encodedText"/><custom-block s="Encode One Character (TIF A version) %s %n"><block s="reportLetter"><block var="i"/><block var="text"/></block><block var="shift"/></custom-block></list></block></block></script></custom-block><block s="doReport"><block var="encodedText"/></block></script><scripts><script x="17.599999999999984" y="257.8"><block s="doReport"><custom-block s="list $arrowRight word %l"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="Encode One Character %s %n"><l></l><block var="shift"/></custom-block></autolambda><list></list></block><block s="reportTextSplit"><block var="text"/><l><option>letter</option></l></block></block></custom-block><comment w="90" collapsed="false">A more clever approach to this problem can be achieved using the higher order function (HOF) map.  Courtesy of Christopher Archie of teacher cohort 17-18. </comment></block></script></scripts></block-definition><block-definition s="initials from name %&apos;name&apos;" type="reporter" category="operators"><comment x="0" y="0" w="79.33333333333333" collapsed="true">4.2.2 ITIT 5</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportCombine"><block s="reportKeep"><block s="reifyPredicate"><autolambda><custom-block s="is %s between %s and %s ?"><block s="reportUnicode"><l></l></block><block s="reportUnicode"><l>A</l></block><block s="reportUnicode"><l>Z</l></block></custom-block></autolambda><list></list></block><block s="reportTextSplit"><block var="name"/><l><option>letter</option></l></block></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block></block><comment w="238" collapsed="false">Version using UNICODE block.&#xD;Treats the name as just a string of characters and searches for capital letters in it.  So if the name were &quot;BeAuTy and jOy of computiNg&quot; the block would report BATON. </comment></block></script><scripts><script x="14.666666666666666" y="190.88888888888889"><block s="doReport"><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportLetter"><l>1</l><l></l></block></autolambda><list></list></block><block s="reportCombine"><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportTextSplit"><l></l><l>-</l></block></autolambda><list></list></block><block s="reportTextSplit"><block var="name"/><l><option>word</option></l></block></block><block s="reifyReporter"><autolambda><block s="reportConcatenatedLists"><list><l/><l/></list></block></autolambda><list></list></block></block></block><block s="reifyReporter"><autolambda><block s="reportJoinWords"><list><l></l><l></l></list></block></autolambda><list></list></block><comment w="243.33333333333334" collapsed="false">Version using an additional SPLIT block.&#xD;This version respects the abstraction that text is made up of words, not characters.  It introduces hyphens as another word delimiter (in addition to spaces).  It has an unfortunately hairy structure of higher order function calls. because the split by hyphens has to be done in each word separately (that&apos;s the inner MAP) and then the result has to be flattened (the APPEND).  The ideal solution would split into words based on spaces and hyphens together, but Snap! doesn&apos;t have that capability (yet).</comment></block></block></script></scripts></block-definition><block-definition s="%&apos;a&apos; ≤ %&apos;b&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicOr"><list><block s="reportVariadicLessThan"><list><block var="a"/><block var="b"/></list></block><block s="reportVariadicEquals"><list><block var="a"/><block var="b"/></list></block></list></block></block></script></block-definition><block-definition s="%&apos;a&apos; ≥ %&apos;b&apos;" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicOr"><list><block s="reportVariadicGreaterThan"><list><block var="a"/><block var="b"/></list></block><block s="reportVariadicEquals"><list><block var="a"/><block var="b"/></list></block></list></block></block></script></block-definition><block-definition s="is %&apos;mid&apos; between %&apos;low&apos; and %&apos;high&apos; ?" type="predicate" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="reportVariadicAnd"><list><custom-block s="%s ≥ %s"><block var="mid"/><block var="low"/></custom-block><custom-block s="%s ≤ %s"><block var="mid"/><block var="high"/></custom-block></list></block></block></script><scripts><comment x="14.666666666666666" y="88.8" w="304.6666666666667" collapsed="false">As the lab says, it&apos;s okay to use &quot;&gt;&quot; and &quot;&lt;&quot; instead of &quot;≥&quot; and &quot;≤.&quot;</comment></scripts></block-definition></blocks><primitives></primitives><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="false" sublistIDs="false" id="399"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="400"></list></costumes><sounds><list struct="atomic" id="401"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="150" y="50" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="406"><costumes><list id="407"><item><ref mediaID="Sprite_cst_ballerina a"></ref></item></list></costumes><sounds><list struct="atomic" id="408"></list></sounds><blocks></blocks><variables></variables><scripts><script x="42" y="30"><block s="receiveGo"></block><block s="doSetVar"><l>inputText</l><l></l></block><block s="doSetVar"><l>shiftValue</l><l></l></block><block s="doSetVar"><l>outputText</l><l></l></block><block s="gotoXY"><l>150</l><l>50</l></block><block s="doAsk"><l>Enter your text:</l></block><block s="doSetVar"><l>inputText</l><block s="getLastAnswer"></block></block><block s="doUntil"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><script><block s="doAsk"><l>What is the Shift Value for the Ceasar Cipher?  Enter a whole number.</l></block><block s="doSetVar"><l>shiftValue</l><block s="getLastAnswer"></block></block></script></block><block s="doAsk"><l>Encipher or Decipher?</l></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportLetter"><l>1</l><block s="getLastAnswer"></block></block><l>D</l></list></block><script><block s="doSetVar"><l>shiftValue</l><block s="reportDifference"><l>0</l><block var="shiftValue"/></block></block></script><list></list></block><block s="doSetVar"><l>outputText</l><block s="reportNewList"><list><custom-block s="Encode %txt %n"><block var="inputText"/><block var="shiftValue"/></custom-block></list></block></block></script><script x="30.333333333333343" y="472.0000090000003"><custom-block s="Encode One Character (TIF A version) %s %n"><l></l><l></l></custom-block></script><script x="30.540692104166595" y="447.3333363333335"><custom-block s="Encode (TIF A version) %txt %n"><block var="inputText"/><block var="shiftValue"/></custom-block></script><script x="41" y="406.55555555555554"><custom-block s="initials from name %s"><l></l></custom-block></script></scripts></sprite><watcher var="shiftValue" style="normal" x="1" y="50.999999999999986" color="243,118,29"/><watcher var="inputText" style="normal" x="1.3333333333332575" y="6.611111111111114" color="243,118,29"/><watcher var="outputText" style="normal" x="8.361111111111086" y="98.61111161111114" color="243,118,29"/></sprites></stage><variables><variable name="outputText"><l></l></variable><variable name="inputText"><l></l></variable><variable name="shiftValue"><l></l></variable></variables></scene></scenes></project><media name="U4L2p2-CaesarCipher" app="Snap! 10.4.5, https://snap.berkeley.edu" version="2"><costume name="ballerina a" center-x="75" center-y="75" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1MHB4IiBoZWlnaHQ9IjE1MHB4IiB2aWV3Qm94PSIwIDAgMTUwIDE1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUwIDE1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjRkY1QkExIiBkPSJNNjcuMDE2LDc2LjE4OWwtMC40MDQtMjIuNzY3bDMuMDk3LTEuMzMxYy0xLjE0NCwzLjAzLDAuODc1LDYuNTA1LDMuNzcxLDcuMzkyJiN4RDsmI3hBOyYjeDk7YzMuMDk5LDAuOTI0LDUuMTUtMy4yOSw1LjM4OC02LjhjMi40MjMsMS4xMDksMi4zNTQsMC41OTEsMi41NTgsMy40NzRjMC4yNjgsMy42OTctMS4wOSwxOS4xNjMsMC44MDksMTkuNDQxJiN4RDsmI3hBOyYjeDk7YzIuMDIsMC4yOTUsMy45MzgtMC4zMzMsNi4wNiwwLjg4N2MyLjE4OCwxLjI1NiwzLjA5NywyLjg4Miw1LjUyMSwzLjI1MmMzLjYzOCwwLjU5Miw0LjM0NCw0LjMyNCw2LjczMyw3LjM5MyYjeEQ7JiN4QTsmI3g5O2MyLjA1NCwyLjYyMyw0LjA3NCw3Ljg3MiwxLjA3Nyw4Ljg3MWMtMi45MywwLjk5Ni01LjU4OC0xLjIyMS03Ljk0MywxLjAzM2MtMi42OTMsMi41ODktNS45NjEtMS41OS05LjE1NiwwLjE0OCYjeEQ7JiN4QTsmI3g5O2MtMS40ODIsMC44MTItMi4yNTgsMS44ODUtMy45MDYsMS43NzNjLTEuNzE3LTAuMTQ4LTIuNDU2LTEuNjI2LTQuMTc0LTEuNDc5Yy0yLjcyOSwwLjIyMi00LjIwOCwzLjE3OS02LjczNCwyLjA3JiN4RDsmI3hBOyYjeDk7Yy0yLjQ1Ny0xLjEwOS0zLjUzNC0zLjQzOC02LjE5My0zLjI1M2MtMS43ODUsMC4xMS0yLjg5NiwxLjA3MS00LjU4LDAuNDRjLTEuNDE0LTAuNTE2LTEuNzUtMi4xMDQtMy4yMzEtMi4zNjImI3hEOyYjeEE7JiN4OTtjLTEuNjUtMC4yOTctMi42MjYsMC42NjQtNC4zMSwwLjU5MWMtMS45ODctMC4wNzQtMS40ODEtMy4wNjgtMi4yOS01LjAyNWMtMC43MDctMS43MzgtMi42MjUtMi4yMTktMi40MjUtNC4xNDEmI3hEOyYjeEE7JiN4OTtjMC4yNy0yLjY5OSwyLjY2LTMuODA3LDUuMTE3LTMuOTljMy40NjgtMC4yNjEsNC4yMDgtNS4wMjYsNy42NzYtNS4wMjZDNjIuNDcxLDc2Ljc4Myw2NC4yMjEsNzcuNzA3LDY3LjAxNiw3Ni4xODl6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMjcyNTI1IiBkPSJNNjQuMTM5LDkzLjEyOWMwLjY4OC00LjU5Miw1LjU2OSwwLjc2Niw0LjY2Mi04LjIxM2MtMC4xOTktMS45OCwwLjE5NC0yLjQ2MywwLjkxMy0zLjg2NyYjeEQ7JiN4QTsmI3g5O2MtMS4xNjEsMC42OC0yLjc1MSwxLjQ1LTIuOTEsMy4yM2MtMC4xMDgsMS4yMjgsMS4wNTgsMy4wNDktMC4xNzksNC4wOWMtMS41MjEsMS4yNzktNS40MjIsMC41MjktNS41Miw0LjEmI3hEOyYjeEE7JiN4OTtDNjEuMDU3LDk0LjM0LDYzLjIwOSw5NC4xNDYsNjQuMTM5LDkzLjEyOXoiLz4KICAgIDxwYXRoIGZpbGw9IiMyNzI1MjUiIGQ9Ik04MS41NjEsODkuNTQ0YzEuNzA1LDEuMjU3LDMuMjMsMS40NTgsMy42MDcsNC4wMzdjMC4wNjIsMC40MzcsMC41MSwxLjAwNCwwLjkwOSwxLjExMiYjeEQ7JiN4QTsmI3g5O2MxLjk5OSwwLjU1MiwxLjItMi41MzMsMC43LTMuNDJjLTEuMDEtMS43ODctMy4wNzQtMS42NTEtNC41NTEtMi42NWMtMC40NDctMi4zOTUsMy40NjEtNC40NDMtMi45NDItNi4xODgmI3hEOyYjeEE7JiN4OTtDODMuNzI1LDg1LjQxOSw3OC44Nyw4Ny41NTksODEuNTYxLDg5LjU0NHoiLz4KICAgIDxwYXRoIGZpbGw9IiMyNzI1MjUiIGQ9Ik01My41NTMsODguODM4YzUuODctMC4zMjIsMy45MjMtNS41NDQsOC42MjEtNi42MzRjMC42LDAuMDE5LDAuOTkzLTAuMTE2LDAuOTYzLDAuNjAxJiN4RDsmI3hBOyYjeDk7Yy0wLjA1NywxLjM0Ni0yLjExLDAuOTU0LTIuNzgsMi4wMTZjLTAuOTY0LDEuNTI5LTEuNDMsNS4xMzQtNS43NDQsNi4xOTVDNTIuNDksOTEuNTM4LDUyLjA3MSw4OC45MTgsNTMuNTUzLDg4LjgzOHoiLz4KICAgIDxwYXRoIGZpbGw9IiNDRjhDNkUiIGQ9Ik03MC4yNDcsNTAuMzk0YzEuMTEsMS42NDUtMi4wMiwyLjQzOS0zLjYzNywzLjU0OWMtMi4wODcsMS40MjMtMi45NDUsMi42NzktNC40NDMsNC44MDQmI3hEOyYjeEE7JiN4OTtjLTMuMDgsNC4zNjEtNC4xNCw3Ljg1NC0zLjk3MywxMy4zMDVjMC4wODQsMi44MjgsMC45NDIsNC4zOTcsMi4xNTUsNi44NzVjMC44NzUsMS43NzQsNC4yNDIsNi4yMDgsNy40MDYsOC4xMzImI3hEOyYjeEE7JiN4OTtjMC41MzYsMC4zMjMsMC4xNTIsMS4xMDcsMCwxLjc3MmMtMC4zMzcsMS40Ni0xLjg4NSwzLjI1My0wLjQwNCwzLjg0NGMxLjEyNywwLjA3NCwxLjM5Ny0xLjIyLDIuMTU1LTIuMTQ0JiN4RDsmI3hBOyYjeDk7YzAuNDU0LDEuMjIyLDAuNzQsMi41ODYsMS45NTMsMi42NjJjMS4wMjcsMC4wNTUsMC40NTUtMi4zODcsMC0zLjQwMWMxLjM2NCwwLDMuNjE5LDEuNzE5LDMuNTY5LDAuMjI0JiN4RDsmI3hBOyYjeDk7Yy0wLjA2OC0xLjc3NS0xLjU0OS0yLjA3LTIuNzYyLTMuMjU0YzAuOTA5LTEuMzQ4LDEuMjYzLTIuMDY4LDEuMDc4LTMuNzY5Yy0xLjcsMC0zLjAxMywyLjI5MS00LjI0MiwxLjAzNCYjeEQ7JiN4QTsmI3g5O2MtMS4zNDYtMS4zNjctMi4xODgtMi4wODgtMy40MzUtMy42MjNjLTIuMjcxLTIuNzg5LTMuNTMzLTUuNjcyLTIuNDIzLTkuMTY1YzEuMDExLTMuMTc4LDMuNDg0LTYuMTM1LDMuNzcxLTcuMzE3JiN4RDsmI3hBOyYjeDk7YzAuMTg1LTAuNzk1LTAuNTg5LTYuOTMtMC4zMzYtMTAuNTdsMi4yMjItMC42NjZjMCwzLjUzLDEuOTUyLDYuMzc1LDUuMTE3LDcuMDk3YzEuOTAyLDAuNDI1LDMuNjM0LTAuNzc2LDQuMjQxLTIuODA5JiN4RDsmI3hBOyYjeDk7YzAuNDc0LTEuNTcxLDAuMzE5LTIuNTMxLDAuNjczLTQuMTRjMC45MjYsMC42MDksMi4wMjEsMC41MTgsMi4zNTYsMS42MjdjMC43MDcsMi4zMjgtMC44NzMsOS4wOTIsMC4yNzEsMTAuMzQ5JiN4RDsmI3hBOyYjeDk7YzEuMDYsMS4xNjQsMS41MTYsMS43MTksMS44MTcsMy4zMjZjMC42NCwzLjM0NCwwLjYyMyw2LjEzNS0wLjY3NCw5LjIzOWMtMC43MDcsMS43MTgtMS4wNiwyLjYyNC0yLjM1NiwzLjg0NiYjeEQ7JiN4QTsmI3g5O2MtMS4xNDQsMS4wNy0yLjM5LDAuMTYzLTMuOTA0LDAuNDRjMCwxLjEyOSwxLjAxMSwxLjM4OCwxLjY4NSwyLjIxOWMwLjc1OCwwLjk0LTAuMjY5LDEuOTk2LTAuNjc0LDMuMTc5JiN4RDsmI3hBOyYjeDk7Yy0wLjM3LDEuMDktMC45NiwyLjE5OC0wLjIsMy4wM2MwLjc1NiwwLjgzMSwxLjUzMS0wLjg2OCwyLjI4OS0xLjdjMC45NDMsMC42ODUsMC44OTEsMi44ODMsMS45NTIsMi40MzgmI3hEOyYjeEE7JiN4OTtjMS4wNi0wLjQ0MywwLjkyNi0xLjc3NCwxLjAxLTMuMDI4YzAuNzkxLDAuNTcyLDAuOTU5LDEuNjIzLDEuODg2LDEuNjIzYzAuODU2LDAsMC44NTYtMS4zNjUsMC42NzQtMi4yODkmI3hEOyYjeEE7JiN4OTtjLTAuNDU1LTIuMTQ1LTIuNzM4LTMuNzU5LTEuNDE0LTUuMzk2YzIuNjIzLTMuMjUyLDMuODM4LTYuMzU3LDQuNTEyLTExLjAxNGMwLjI1Mi0xLjgyOS0wLjg3NS05LjM3LTIuNTYxLTExLjQ1OCYjeEQ7JiN4QTsmI3g5O2MtMi43NzctMy40MzctNC4xNzQtNy4zOTItOC4zNDgtNy4zOTJjLTAuMjAyLTEuMTgzLDAuODQtMS45NTksMC40MDItMy4wMzFjLTAuNDM4LTEuMDcxLTEuNjg0LTAuNDI0LTIuNzYxLTAuMzcmI3hEOyYjeEE7JiN4OTtjLTAuOTI2LDAuMDU1LTEuNDMxLDAuNDI0LTIuMzU2LDAuNDQ0QzcxLjU0NCw0OC45NTIsNjkuOTQ0LDQ5LjM1OCw3MC4yNDcsNTAuMzk0eiIvPgogICAgPHBhdGggZmlsbD0iI0ZGOUNEMSIgZD0iTTc5Ljk0NSw5OC44MTFjMS41MTcsNy4yNzksMS40OCwxMS44MjYsMC4xMzQsMTkuMDdjLTAuNzcyLDQuMTA0LTEuNjE0LDYuODAxLTMuOTA0LDkuOTA1JiN4RDsmI3hBOyYjeDk7Yy0xLjA3MywxLjQ1NiwxLjkyMSwzLjAyOCwzLjYzOCwyLjgxYzEuMjExLTAuMTQ3LDIuNDktMi41ODksMC40NzItMy42MjNjMC42NDEtMi4xMDUsMi4xNTMtMi42NjIsMy4wOTgtNC41ODImI3hEOyYjeEE7JiN4OTtjMi4yNTUtNC42MTksMy4zNjYtNy4zOTMsMy43MDItMTIuNjQxYzAuMjM0LTMuODA5LTAuNTItMTMuNjQxLTEuNzUtMTMuMzA3Qzg0LjI1Miw5Ni43MzksODEuNDYyLDk3LjcsNzkuOTQ1LDk4LjgxMXoiLz4KICAgIDxwYXRoIGZpbGw9IiMyNzI1MjUiIGQ9Ik03OC45MzIsMTI3LjU1NWMwLjUxNiwwLjE1OSwyLjA3MiwwLjg1OCwyLjA3MiwwLjg1OHMtMC4wMzcsMC42Ny0wLjU2OCwxLjIyOSYjeEQ7JiN4QTsmI3g5O2MtMS4wOTUsMS4xNDYtMy41NTgtMC4wNjMtMy41NDUtMS42MDljNy43MDMtMTAuMSw1LjM2Ny0yOS45LDMuMTQ1LTI5LjIzYy0wLjYyNCwwLjgwMS0wLjM3OCwwLjY5NS0wLjIyMywxLjYzNSYjeEQ7JiN4QTsmI3g5O2MxLjgwOSwxMC44MjIsMC45MzcsMjIuMTc3LTYuNDc0LDMwLjE1OGMwLjg4NCw0LjgzMSwxNi4yNjMsNi4zNDQsMTUuOTAxLDMuOTljLTAuNzQxLTQuODAzLTcuMjA2LTcuMTY4LTguNDQ5LTcuODYzJiN4RDsmI3hBOyYjeDk7YzguMTE4LTcuNDA4LDcuMjUzLTI1Ljk0OSw1LjI3NS0zMC40MzlsLTEuMjc0LDAuMTYyQzg3LjYyNiwxMTMuOTUzLDg1LjI0OSwxMTkuNjgyLDc4LjkzMiwxMjcuNTU1eiIvPgogICAgPHBhdGggZmlsbD0iI0ZGNUJBMSIgZD0iTTc1Ljk3MywxMjkuNTc5bC0xLjA1MywxLjI4NWMzLjUwOCwzLjMzOSwxMi44NjYsMy44ODUsMTIuNTY4LDIuNjg4Yy0wLjE1OS0wLjY0My0xLjI4OC0xLjQ0LTEuNzE1LTEuOTA1JiN4RDsmI3hBOyYjeDk7Yy0zLjE4OCwxLjM5LTMuNjEzLDAuNzItMy44ODctMi43MjJDNzkuNjkxLDEzMy44Myw3Ny4xOCwxMjkuOTg0LDc1Ljk3MywxMjkuNTc5eiIvPgogICAgPHBhdGggZmlsbD0iI0ZGOUNEMSIgZD0iTTgyLjc3OSwxMjkuNTA4Yy0wLjAxOSwxLjY0NiwwLjg0NCwxLjU1MSwxLjk1MywxLjExMUM4NC4wNTksMTMwLjI5Miw4My41MzEsMTI5LjY0Niw4Mi43NzksMTI5LjUwOHoiLz4KICAgIDxwYXRoIGZpbGw9IiNGRjlDRDEiIGQ9Ik02OC42MzIsOTguODExYy0xLjUxNiw3LjI3OS0xLjQ4MiwxMS44MjYtMC4xMzUsMTkuMDdjMC43NzMsNC4xMDQsMS42MTYsNi44MDEsMy45MDUsOS45MDUmI3hEOyYjeEE7JiN4OTtjMS4wNzMsMS40NTYtMS45MiwzLjAyOC0zLjYzNywyLjgxYy0xLjIxMi0wLjE0Ny0yLjQ5Mi0yLjU4OS0wLjQ3Mi0zLjYyM2MtMC42MzktMi4xMDUtMi4xNTUtMi42NjItMy4wOTctNC41ODImI3hEOyYjeEE7JiN4OTtjLTIuMjU1LTQuNjE5LTMuMzY3LTcuMzkzLTMuNzAzLTEyLjY0MWMtMC4yMzUtMy44MDksMC43NzUtMTIuNDE4LDEuNzUtMTMuMzA3QzY0LjYyNSw5NS4xODgsNjcuMTE3LDk3LjcsNjguNjMyLDk4LjgxMXoiLz4KICAgIDxwYXRoIGZpbGw9IiMyNzI1MjUiIGQ9Ik02OS42NDYsMTI3LjU1NWMtMC41MTUsMC4xNTktMi4wNzMsMC44NTgtMi4wNzMsMC44NThzMC4wMzYsMC42NywwLjU3LDEuMjI5JiN4RDsmI3hBOyYjeDk7YzEuMDk1LDEuMTQ2LDMuNTU3LTAuMDYzLDMuNTQ0LTEuNjA5Yy03LjcwMy0xMC4xLTUuMzY4LTI5LjktMy4xNDYtMjkuMjNjMC42MjYsMC44MDEsMC4zOCwwLjY5NSwwLjIyNCwxLjYzNSYjeEQ7JiN4QTsmI3g5O2MtMS44MDgsMTAuODIyLTAuOTM4LDIyLjE3Nyw2LjQ3NCwzMC4xNThjLTAuODgzLDQuODMxLTE2LjI2Myw2LjM0NC0xNS45LDMuOTljMC43NDEtNC44MDMsNy4yMDQtNy4xNjgsOC40NDgtNy44NjMmI3hEOyYjeEE7JiN4OTtjLTguMTE3LTcuNDA4LTcuMjUyLTI1Ljk0OS01LjI3Ni0zMC40MzlsMS40MjYtMC40NjNDNjEuMTAyLDExMy4zMjcsNjMuMzI5LDExOS42ODIsNjkuNjQ2LDEyNy41NTV6Ii8+CiAgICA8cGF0aCBmaWxsPSIjRkY1QkExIiBkPSJNNzIuNjA0LDEyOS41NzlsMS4wNTMsMS4yODVjLTMuNTA2LDMuMzM5LTEyLjg2NCwzLjg4NS0xMi41NjgsMi42ODhjMC4xNTktMC42NDMsMS4yODktMS40NCwxLjcxNS0xLjkwNSYjeEQ7JiN4QTsmI3g5O2MzLjE4OCwxLjM5LDMuNjEzLDAuNzIsMy44ODctMi43MjJDNjguODg1LDEzMy44Myw3MS4zOTgsMTI5Ljk4NCw3Mi42MDQsMTI5LjU3OXoiLz4KICAgIDxwYXRoIGZpbGw9IiNGRjlDRDEiIGQ9Ik02NS43OTYsMTI5LjUwOGMwLjAyLDEuNjQ2LTAuODQyLDEuNTUxLTEuOTUyLDEuMTExQzY0LjUxOSwxMzAuMjkyLDY1LjA0NiwxMjkuNjQ2LDY1Ljc5NiwxMjkuNTA4eiIvPgogICAgPHBhdGggZmlsbD0iIzI3MjUyNSIgZD0iTTc4LjE0Niw1MS4yNDljNi40ODEsMy4wODQsOS42NjgsOS41NDksMTAuMjQ4LDEzLjY0MmMxLjE1NSw4LjE4My0wLjg5NiwxMS4yNzItNC43MTUsMTguMjUxJiN4RDsmI3hBOyYjeDk7YzAuODExLDIuMDI0LDIuNTIxLDQuMTQ4LDEuNTQ3LDYuNDc5Yy0wLjczNiwwLjQwNS0xLjg3My0wLjMxLTIuMzY5LTEuMDc4Yy0wLjM3MSwyLjgzLTEuOTc5LDQuNDM3LTMuMjM3LDAuOTc5JiN4RDsmI3hBOyYjeDk7Yy0wLjcwNCwwLjU5Mi0wLjcyOSwxLjQzOS0xLjc2MywxLjQzOWMtMy4wNDIsMC4wMDQtMC41MjYtNC45NTQtMC4xODgtNi40NDVjLTEuMDEtMC42NzUtMy4xMzEtMi41NTUtMS40MjEtMy45NzkmI3hEOyYjeEE7JiN4OTtjMS40Ni0xLjIxNiwyLjY0MywyLjU5NSw0LjQ4Ni0wLjYwNGMzLjM4OC01Ljg2NSwzLjU3NC0xMS4wNjcsMS4xMjEtMTMuMzU0Yy0wLjA3NiwyLjM2OCwwLjUzNywxMC4yMTcsMC40NDQsMTEuMTYyJiN4RDsmI3hBOyYjeDk7Yy0wLjA5MywwLjk0Mi0xLjM1NCwxLjEwOC0xLjQxMywwLjI1OGMtMC4wNi0wLjg1My0wLjIxMi0yMi40NjgtMC4xNzQtMjMuMjE1czAuNzc3LTAuODk5LDAuODk2LDAuMjc5JiN4RDsmI3hBOyYjeDk7YzAuMTE3LDEuMTc3LDAuMDE4LDYuNDE2LDAuMjMsOS4yMjVjNC45ODIsMi45NTIsMS45OTMsMTQuNDI5LTEuOTAyLDE4LjM1MWMtMC43MTEtMC4xMDItMi40NzUtMS4yNTYtMy4wNjYtMC40MzQmI3hEOyYjeEE7JiN4OTtjMC4yNjEsMS4wOTMsMS42NjIsMC45NzcsMi4yOTksMS45OWMtMC40OTYsMS42NTYtMS4xODgsMy4yNTYtMS40MzYsNC45OTJjMCwwLDAuMDksMC45NTMsMC40NzksMC4zOSYjeEQ7JiN4QTsmI3g5O2MwLjkyNi0xLjM1MywxLjM3Ny0yLjQ4MSwyLjI3MS00LjI4YzAsMC0wLjI1NiwzLjgwMSwwLjU3NCw1LjE3YzAuOTU1LDAuMTgsMC42MjUtNC42NDYsMC42MjMtNS4yNjYmI3hEOyYjeEE7JiN4OTtjMC40NzMsMC40NTEsMS44MzQsMy4xNTIsMi43MTMsMy43MzRjMS42NDYtMS4zMTItMi4zMzQtNC40MzEtMS41NjUtNi4xMzNjMS45MTItNC4yMzQsMy4yMTgtMy41NjQsNC40MDUtOC4zMyYjeEQ7JiN4QTsmI3g5O2MxLjIzLTQuOTMxLTAuMTA3LTE4Ljc4OS0xMC40NTUtMjIuMzQ3Yy0wLjE2OC0xLjAzNi0wLjEyNS0zLjEwNC0wLjEyNS0zLjEwNGwxLjMzNiwwLjE4NEw3OC4xNDYsNTEuMjQ5eiIvPgogICAgPHBhdGggZmlsbD0iIzI3MjUyNSIgZD0iTTcxLjA0Niw1Mi4xMDljLTQuOTUxLDEuNDE3LTguODMsNi43MTktMTAuNzU1LDExLjcwOWMtMy42MjUsOS4zOTQsMC4xODQsMTguNTAyLDguNDA3LDIzLjUzNiYjeEQ7JiN4QTsmI3g5O2MtMC41MzgsMS4zMjgtMS40NzksMi44NzEtMS40MjIsNC43MjRjMCwwLDAuMTg1LDAuNTA0LDAuNDg4LDAuMTY1YzAuODU2LTAuOTU4LDEuNjU0LTMuNTI5LDEuNjU0LTMuNTI5JiN4RDsmI3hBOyYjeDk7YzAuMTgyLDAuNjIxLDEuMjYxLDMuNDg0LDEuNjM0LDMuODA5YzAuMTU5LDAuMTQsMC40MTEsMC4yNTIsMC4zODYtMC4yOTVjLTAuMDYzLTEuMzk2LTAuNTIzLTIuNzg1LTAuNzk5LTQuMDg4JiN4RDsmI3hBOyYjeDk7YzAsMCwyLjg5OSwyLjEyNywzLjI5NywxLjkyYzEuMTI4LTAuNTg2LTIuMTM0LTIuOTctMi40NDUtMy4yNjdjMC4yNzItMC45OTYsMS40NTQtMS4zODQsMS41MjUtMi41NDEmI3hEOyYjeEE7JiN4OTtjMC4wMjktMC40NzgtMC41NS0wLjU3Ny0wLjU1LTAuNTc3Yy0xLjM2NSwwLjcwNy0xLjU0OSwyLjc2NC0zLjE1LDEuMTM1Yy00LjU4NS00LjY2LTcuODg2LTYuNTQ3LTYuMzk3LTEzLjc3JiN4RDsmI3hBOyYjeDk7YzAuNDYtMi4yMzIsMS42MDktNS41MDMsMy40NDYtNi42NzRjLTAuMDIxLTEuMjkyLTAuMTA4LTEwLjI5My0wLjAyMi0xMC41N2MwLjE3OS0wLjU3MiwwLjg5My0wLjQ2NiwxLjAzOSwwLjA5JiN4RDsmI3hBOyYjeDk7YzAsMCwwLjQ3OCwyNC4xNTYsMC40MSwyNC45MTNjLTAuMDY4LDAuNzU5LTEuMTk1LDAuNDE1LTEuMzEzLTAuMjM3Yy0wLjEyLTAuNjU2LTAuMDYtMTIuNTAyLTAuMDYtMTIuNTAyJiN4RDsmI3hBOyYjeDk7Yy00LjM3MSw1LjkzOC0yLjM5NiwxNC41OTYsMy44OTcsMTcuOTcxYzIuNDI1LTIuNTM0LDUuMTIxLTEuNjQ3LDIuNTk4LDIuMzk1YzMuMzUyLDIuMjg5LDQuMTM2LDcuMDY1LTAuODUzLDMuNzI1JiN4RDsmI3hBOyYjeDk7Yy0wLjAyLDAuODY3LDAuOTY5LDMuMTgyLTAuNTgxLDMuODA2Yy0xLjIzMiwwLjQ5OC0xLjgyNi0yLjExNi0yLjE2Ny0yLjcwNmMtMC44MTgsMS42MTEtMS43ODcsMi4zNS0yLjI5NiwyLjAyMSYjeEQ7JiN4QTsmI3g5O2MtMC43MzItMC40NzMtMS4xNDQtMi43MzUsMC44MTEtNS44MjRjLTEzLjQ2MS04Ljc5LTE0LjA0MS0yNS4yODYtMC44NTgtMzQuNjZjMC45MzktMC42NjcsMS45My0xLjA2MiwyLjkyNC0xLjU5OCYjeEQ7JiN4QTsmI3g5O2MwLjE5Ny0wLjg1MSwwLjA1LTEuODUxLDAuMDUtMS44NTFsMS4zNzEtMC4yNDRMNzEuMDQ2LDUyLjEwOXoiLz4KICAgIDxwYXRoIGZpbGw9IiMyNzI1MjUiIGQ9Ik02OC43OTUsNzMuMTUxYy0wLjgwMywwLTAuNjgxLTEuMzItMC4xMDItMS4zMmMwLjU3OCwwLDkuOTE3LTAuMjQsMTAuNzg2LTAuMjRzMC44ODMsMS41NDMsMC4wNTEsMS41NDMmI3hEOyYjeEE7JiN4OTtDNzguNjk3LDczLjEzNSw2OS41OTgsNzMuMTUxLDY4Ljc5NSw3My4xNTF6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMjcyNTI1IiBkPSJNODAuMDExLDc3LjA0MWMwLjUyNSwwLDAuNjc3LDAuODc3LTAuMDUsMC44NzdjLTAuNzI1LDAtMTAuNDQ2LDAuMTU4LTExLjA5NCwwLjE1OCYjeEQ7JiN4QTsmI3g5O2MtMC42NDgsMC0wLjg0LTEuMTQ2LTAuMTM0LTEuMTQ2QzY5LjQzOCw3Ni45Myw3OS40ODIsNzcuMDQxLDgwLjAxMSw3Ny4wNDF6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMjcyNTI1IiBkPSJNNTUuMjQ0LDc4LjExMWMwLjIyNC0xLjI5MywyLjE5Ni0xLjY5NywzLjY3Ni0xLjc4MmMwLDAsMS4xMTcsMS45OTYsMS42MjUsMi4wNzEmI3hEOyYjeEE7JiN4OTtjLTEuNDA4LTAuNjU2LTIuOTEzLTEuMjAyLTMuNDI2LTAuMjE1Yy0xLjM0NywyLjU4OC0zLjAxMSwzLjk3OC00LjgzNSw0LjAxNmMtMi41NDMsMC4wNTMtNS4yNDMsMi42NzQtMy45MzIsNS4zOTUmI3hEOyYjeEE7JiN4OTtjMC43NjYsMS41OSwyLjQ2MSwxLjk2OSwyLjE0Nyw0LjI5M2MtMC40NzIsMy40OTUsNS4zOTUsMC4yODEsNy4xNjQsMi4xMzVjMS4xMzcsMS4xODksMi40NjIsMi4zMjgsNC4xNjIsMS44NzMmI3hEOyYjeEE7JiN4OTtjMS44NTYtMC41LDMuMzEzLTAuODQ2LDUuMTU3LDAuMDY4YzEuMTIxLDAuNTU1LDEuOTQ3LDIuMTg5LDMuMTM5LDIuNTgyYzMuMjEyLDEuMDU1LDQuNDEzLTMuNDMzLDkuMDUyLTEuMTA5JiN4RDsmI3hBOyYjeDk7YzIuNDcyLDEuMjMzLDUuMzktMi42NDksNy45MTUtMS40OTZjMi4wNjIsMC45NDQsMy4xNTIsMi4xMTMsNS40OSwwLjg1OWMxLjQ5OC0wLjc5OSwyLjUyNy0yLjU0Nyw0LjM0NC0xLjkyNiYjeEQ7JiN4QTsmI3g5O2MwLjk4LDAuMzM3LDMuMDg2LDAuNjA1LDMuOTY3LTAuMDg4YzMuNzg2LTIuOTc5LTEuODIyLTcuNzIzLTMuMjk4LTkuNTdjLTAuODc2LTEuMDk5LTAuNTk4LTIuNjkzLTIuMDE2LTMuNjA1JiN4RDsmI3hBOyYjeDk7Yy0yLjUzOC0xLjYzMS00LjEwNC0wLjE5OC02LjM2LTMuNDAxYy0xLjA1Ni0xLjQ5OC0xLjkwOC0wLjQxOC0yLjkzMy0wLjY5OWMwLjI4Ni0wLjYxMiwwLjYxLTEuMTc0LDAuOTE5LTEuNzQxJiN4RDsmI3hBOyYjeDk7YzQuMDU1LDAuMDU1LDQuMzkxLDMuNTI4LDUuMzU0LDMuNDAxYzEuOTI0LTAuMjQ5LDQuMzIzLTAuNDY1LDUuNTM1LDEuNjM0YzAuNjcsMS4xNjMsMC41NzQsMi43OCwxLjIyMSwzLjg3NyYjeEQ7JiN4QTsmI3g5O2MyLjAyNywzLjQ1Nyw2LjQyLDIuODEyLDUuMDI5LDguNzY0Yy0xLjM2Nyw1Ljg1NS01LjkwNiwxLjkzMy05LjI3NSwzLjE4NmMtMS4yMTksMS44NzMtMy41NTMsMy45NzctNS44MTEsMy4yNDQmI3hEOyYjeEE7JiN4OTtjLTEuNzgxLTAuNTc2LTMuMDQyLTQuMDM5LTUuMjMyLTEuOTM0Yy00LjA4LDMuOTIzLTUuOTEtMC41Mi03Ljg1OCwwLjMxOGMtMi4zOTUsMS4wMy0yLjIzMSwzLjQwNS01Ljc5LDIuNzk1JiN4RDsmI3hBOyYjeDk7Yy0zLjA1MS0wLjUyNS01LjA3Ny01LjAwOC02LjkxMi0zLjk3OWMtNC42MDMsMi41ODUtNi40NTgtMi42MzUtOC40NDctMi4wMjZjLTEuMTQzLDAuMzUxLTIuMDcyLDEuNTU0LTMuNzAyLDAuODk2JiN4RDsmI3hBOyYjeDk7Yy0zLjY4My0xLjQ4Ny0wLjg2NS0zLjY0MS00LjA2My02LjAxYy0xLjA3Ni0wLjc5Ny0xLjY3NS0zLjQxLTEuMzc0LTQuNjQ4QzQ4LjA4OSw3Ni4xMTcsNTQuMDQxLDgzLjk0Nyw1NS4yNDQsNzguMTExeiIvPgogICAgPHBhdGggZmlsbD0iIzI3MjUyNSIgZD0iTTg5Ljg5Myw4My4wNDljMC4yODQsNy41NTcsOC40MTIsNC40NjEsOC41MSw4LjUxNGMwLjAwNiwwLjI1Ni0wLjM4OSwxLjMzOC0wLjU2OCwxLjUwOCYjeEQ7JiN4QTsmI3g5O2MtMi4wMTgsMS45MTYtMS43ODItMy42MjktMy45MDQtMy44MDVjLTEuNjU0LTAuMTM3LTMuMDU4LDAuMzQtNC40MDQtMS4xMTVjLTEuNDY1LTEuNTgsMC43OTEtMi40OTgtMi4yMTEtNS41NjMmI3hEOyYjeEE7JiN4OTtDODUuNzYsODEuMDAxLDg5Ljg0Niw4MS44NjksODkuODkzLDgzLjA0OXoiLz4KICAgIDxwYXRoIGZpbGw9IiMyNzI1MjUiIGQ9Ik05MC4yNTIsMzIuNDcxYzAtMS4xMjksMC42NDMtMi4xNzYsMS42NjktMi4yMjZjMC44NjQtMC4wMzIsMS4yMjQsMC45LDIuMDg3LDAuODUxJiN4RDsmI3hBOyYjeDk7YzAuNzMtMC4wNDksMC45NDEtMC43MDEsMS42MS0xLjA0N2MxLjk2Ni0xLjAyLDMuMzUzLTAuMjI5LDMuNTE2LDEuMzc1YzAuMTk0LDEuOTMsMy42MDgsMS4zNDEsMy4zOTksMy4yNzMmI3hEOyYjeEE7JiN4OTtjLTAuMDc0LDAuNzE5LTAuNzQ2LDAuOTgxLTAuNjU1LDEuNzAyYzAuMDYsMC41NzIsMC42NTUsMC41NzIsMS4wNzIsMC45MTZjMC41OTYsMC40OSwxLjM0NCwxLjIzOSwxLjM4OSwyLjA3NCYjeEQ7JiN4QTsmI3g5O2MtMC4zNTYsMS4xNzgtMC44MzUsMS45NjMtMS45MDcsMi4zNTZjLTEuMDQ2LDAuMzc2LTIuMTk1LTAuOTQ1LTMuMTc5LTEuNDIxYy0wLjgwNC0wLjM5MS0xLjIzNSwwLjY4OC0yLjA4NywwLjkxNyYjeEQ7JiN4QTsmI3g5O2MtMS4yMDYsMC4zMjgtMi43MjcsMC4wODItMi45NzktMS4yNDRjLTAuMTY2LTAuODY3LDAuMTE3LTEuODk3LTAuNjU4LTIuMTZjLTAuOTA4LTAuMjk0LTEuOTk3LTAuMTQ2LTIuMjA3LTEuMTc3JiN4RDsmI3hBOyYjeDk7Yy0wLjEzMS0wLjcwNCwwLjQ3OC0xLjI3NywwLjA2Mi0xLjgzM2MtMC40MDEtMC41NC0xLjMyNywwLTEuNTUtMC42NTRDODkuNjI3LDMzLjUzNSw5MC4yNTIsMzMuMTU5LDkwLjI1MiwzMi40NzF6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMjcyNTI1IiBkPSJNNTcuOTkzLDMxLjc2NmMtMC4xNTItMS4wNTQtMS4xOTUtMS40Ni0yLjE1NS0xLjMzMWMtMC44NzUsMC4xMS0xLjM3OSwxLjE4NC0yLjE1NSwwLjczOSYjeEQ7JiN4QTsmI3g5O2MtMS44LTEuMDM0LTQuNDU4LTEuMjc1LTUuMTE2LDAuODEzYy0wLjE2OSwwLjUzNiwwLjAzMywwLjk2Mi0wLjIwMiwxLjQ3OWMtMC42MjMsMS4zODUtMi4yMzksMC42MjctMy4zNjcsMS41NTImI3hEOyYjeEE7JiN4OTtjLTAuNzkxLDAuNjQ3LTEuMzQ3LDEuNzkyLTAuNzQyLDIuNjYxYzAuNTczLDAuODEzLDEuNzAxLDAuNjI4LDEuODg3LDEuNjI2Yy0wLjEzNSwxLjAxNy0wLjYwNywxLjYyNi0wLjMzNywyLjU4NyYjeEQ7JiN4QTsmI3g5O2MwLjMzNywxLjE4MiwxLjczNCwxLjA5LDIuODI5LDAuNzM5YzEuMTk1LTAuMzg4LDEuMDYxLTIuMTYyLDIuMjg5LTIuMzY2YzEuMDEtMC4xNjcsMS41NDgsMC41NTUsMi41NTksMC40NDMmI3hEOyYjeEE7JiN4OTtjMS45NjktMC4yMDMsMS4xNzgtMy44OTksMy4wOTctNC4zNjFjMS4wNDQtMC4yNCwxLjkzNi0wLjgzMSwyLjA4Ni0xLjk5NkM1OC44LDMzLjMxOCw1OC4xNDQsMzIuODE4LDU3Ljk5MywzMS43NjZ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMjcyNTI1IiBkPSJNODcuODI4LDM2LjcwNGMwLjU3NCwwLjMxNiwzLjEyNSwwLjA1MSwzLjY4LTAuNzExYzAuNjYyLTAuOTA4LTAuNjQxLTQuNDAzLTEuNTI5LTQuNjQ3JiN4RDsmI3hBOyYjeDk7Yy0wLjcwNS0wLjE5NC0yLjk3OSwwLjkzMy0zLjE2NiwxLjg2MUM4Ni43MzgsMzMuNTY4LDg2Ljk1MSwzNi4yMjMsODcuODI4LDM2LjcwNHoiLz4KICAgIDxwYXRoIGZpbGw9IiNGRjlDRDEiIGQ9Ik04Ny4yOTksMzMuNDI5YzAuMDY3LTAuMzMzLDEuODE4LTEuMzMxLDIuMjIzLTEuMjJjMC40MDUsMC4xMTEsMS4zODEsMi45MTksMS4xMTIsMy4yOTEmI3hEOyYjeEE7JiN4OTtjLTAuMjcxLDAuMzY5LTIuMzkzLDAuNjY1LTIuNzI5LDAuNDc5Qzg3LjU2OCwzNS43OTQsODcuMjMyLDMzLjc2MSw4Ny4yOTksMzMuNDI5eiIvPgogICAgPHBhdGggZmlsbD0iIzI3MjUyNSIgZD0iTTU5Ljk1NiwzNi43MDRjLTAuNTc1LDAuMzE2LTMuMTI1LDAuMDUxLTMuNjgtMC43MTFjLTAuNjYxLTAuOTA4LDAuNjQxLTQuNDAzLDEuNTMtNC42NDcmI3hEOyYjeEE7JiN4OTtjMC43MDMtMC4xOTMsMi45NzksMC45MzQsMy4xNjcsMS44NjFDNjEuMDQ1LDMzLjU2OCw2MC44MzMsMzYuMjIzLDU5Ljk1NiwzNi43MDR6Ii8+CiAgICA8cGF0aCBmaWxsPSIjRkY5Q0QxIiBkPSJNNjAuNDg1LDMzLjQyOWMtMC4wNjctMC4zMzMtMS44MTktMS4zMzEtMi4yMjItMS4yMmMtMC40MDQsMC4xMTEtMS4zOCwyLjkxOS0xLjExMSwzLjI5MSYjeEQ7JiN4QTsmI3g5O2MwLjI2OSwwLjM2OSwyLjM4OSwwLjY2NSwyLjcyNywwLjQ3OUM2MC4yMTUsMzUuNzk0LDYwLjU1MSwzMy43NjEsNjAuNDg1LDMzLjQyOXoiLz4KICAgIDxwYXRoIGZpbGw9IiMyNzI1MjUiIGQ9Ik01OS41NTIsMzguNDkyYy0wLjc3Ni0wLjcwMi0xLjIwNS0xLjgyOS0wLjkxLTMuMDNjMC4zMDctMS4yMiwxLjY3NS0wLjU5MiwyLjAzNi0xLjc3MyYjeEQ7JiN4QTsmI3g5O2MwLjI5NS0wLjk2MiwwLjAxNC0xLjczOCwwLjM3NS0yLjY2M2MwLjUyMi0xLjMxMiwxLjU2Ny0xLjY2MywyLjYyNi0xLjMzMWMyLjA3NywwLjY2NiwxLjQxOC0yLjA1MSwzLjQyOS0zLjAzJiN4RDsmI3hBOyYjeDk7YzEuODIyLTAuODg2LDIuNTcyLDAuOTA2LDMuNDI5LDEuMDM2QzcxLjY0OSwyNy44NjcsNzIuMDM4LDI2LDczLjk2NywyNmMxLjkzLDAsMi4yMjUsMS44NjcsMy4zMzYsMS43JiN4RDsmI3hBOyYjeDk7YzAuODU3LTAuMTMsMS42MDgtMS45MjEsMy40My0xLjAzNmMyLjAxMywwLjk4LDEuMzU0LDMuNjk2LDMuNDMyLDMuMDMxYzEuMDU5LTAuMzMyLDIuMTA0LDAuMDE5LDIuNjI0LDEuMzMxJiN4RDsmI3hBOyYjeDk7YzAuMzYyLDAuOTI0LDAuMDgxLDEuNywwLjM3NiwyLjY2MmMwLjM2MSwxLjE4MiwxLjcyOSwwLjU1NCwyLjAzNiwxLjc3M2MwLjI5NCwxLjIwMi0wLjEzNCwyLjMyOS0wLjkxMSwzLjAzTDU5LjU1MiwzOC40OTImI3hEOyYjeEE7JiN4OTtMNTkuNTUyLDM4LjQ5MnoiLz4KICAgIDxwYXRoIGZpbGw9IiMyNzI1MjUiIGQ9Ik04Ny4xNjUsNDIuNzY2Yy0wLjYxNy0xLjA0My0wLjIzMS0yLjUyMiwwLjg1OC0zLjNjMS4wOTItMC43NzksMi40NzgtMC41NjMsMy4wOTUsMC40OCYjeEQ7JiN4QTsmI3g5O2MwLjYxOCwxLjA0NCwwLjIzMywyLjUyMy0wLjg1NywzLjMwMUM4OS4xNjksNDQuMDI2LDg3Ljc4NCw0My44MSw4Ny4xNjUsNDIuNzY2eiIvPgogICAgPHBhdGggZmlsbD0iI0NGOEM2RSIgZD0iTTg3LjM1NSw0Mi41NDNjMC4zNzUsMC42MzQsMS4yNjEsMC43MzIsMS45NzgsMC4yMjFjMC43MTctMC41MTEsMC45OTUtMS40NCwwLjYyMi0yLjA3MiYjeEQ7JiN4QTsmI3g5O2MtMC4zNzYtMC42MzMtMS4yNjItMC43MzMtMS45NzktMC4yMjFDODcuMjU3LDQwLjk4MSw4Ni45NzksNDEuOTA5LDg3LjM1NSw0Mi41NDN6Ii8+CiAgICA8cGF0aCBmaWxsPSJub25lIiBkPSJNODcuMTY1LDQyLjc2NmMtMC42MTctMS4wNDMtMC4yMzEtMi41MjIsMC44NTgtMy4zYzEuMDkyLTAuNzc5LDIuNDc4LTAuNTYzLDMuMDk1LDAuNDgmI3hEOyYjeEE7JiN4OTtjMC42MTgsMS4wNDQsMC4yMzMsMi41MjMtMC44NTcsMy4zMDFDODkuMTY5LDQ0LjAyNiw4Ny43ODQsNDMuODEsODcuMTY1LDQyLjc2NnoiLz4KICAgIDxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik04Ny4xNjUsNDIuNzY2Yy0wLjYxNy0xLjA0My0wLjIzMS0yLjUyMiwwLjg1OC0zLjNjMS4wOTItMC43NzksMi40NzgtMC41NjMsMy4wOTUsMC40OCYjeEQ7JiN4QTsmI3g5O2MwLjYxOCwxLjA0NCwwLjIzMywyLjUyMy0wLjg1NywzLjMwMUM4OS4xNjksNDQuMDI2LDg3Ljc4NCw0My44MSw4Ny4xNjUsNDIuNzY2eiIvPgogICAgPHBhdGggZmlsbD0iIzI3MjUyNSIgZD0iTTYwLjY4NSw0Mi43NjZjMC42MTctMS4wNDMsMC4yMzMtMi41MjItMC44NTctMy4zYy0xLjA5Mi0wLjc3OS0yLjQ3OC0wLjU2My0zLjA5NiwwLjQ4JiN4RDsmI3hBOyYjeDk7Yy0wLjYxNywxLjA0NC0wLjIzMywyLjUyMywwLjg1OCwzLjMwMUM1OC42ODEsNDQuMDI2LDYwLjA2Nyw0My44MSw2MC42ODUsNDIuNzY2eiIvPgogICAgPHBhdGggZmlsbD0iI0NGOEM2RSIgZD0iTTYwLjQ5Niw0Mi41NDNjLTAuMzc1LDAuNjM0LTEuMjYxLDAuNzMyLTEuOTc4LDAuMjIxYy0wLjcxNi0wLjUxMi0wLjk5Ni0xLjQ0LTAuNjIxLTIuMDcyJiN4RDsmI3hBOyYjeDk7YzAuMzc1LTAuNjMzLDEuMjYtMC43MzMsMS45NzgtMC4yMjFDNjAuNTkzLDQwLjk4MSw2MC44Nyw0MS45MDksNjAuNDk2LDQyLjU0M3oiLz4KICAgIDxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik02MC42ODUsNDIuNzY2YzAuNjE3LTEuMDQzLDAuMjMzLTIuNTIyLTAuODU3LTMuM2MtMS4wOTItMC43NzktMi40NzgtMC41NjMtMy4wOTYsMC40OCYjeEQ7JiN4QTsmI3g5O2MtMC42MTcsMS4wNDQtMC4yMzMsMi41MjMsMC44NTgsMy4zMDFDNTguNjgxLDQ0LjAyNiw2MC4wNjcsNDMuODEsNjAuNjg1LDQyLjc2NnoiLz4KICAgIDxwYXRoIGZpbGw9Im5vbmUiIGQ9Ik02MC42ODUsNDIuNzY2YzAuNjE3LTEuMDQzLDAuMjMzLTIuNTIyLTAuODU3LTMuM2MtMS4wOTItMC43NzktMi40NzgtMC41NjMtMy4wOTYsMC40OCYjeEQ7JiN4QTsmI3g5O2MtMC42MTcsMS4wNDQtMC4yMzMsMi41MjMsMC44NTgsMy4zMDFDNTguNjgxLDQ0LjAyNiw2MC4wNjcsNDMuODEsNjAuNjg1LDQyLjc2NnoiLz4KICAgIDxlbGxpcHNlIGZpbGw9IiMyNzI1MjUiIGN4PSI3My45NTEiIGN5PSI0MS4wOCIgcng9IjE0Ljg4IiByeT0iOS44MzEiLz4KICAgIDxwYXRoIGZpbGw9IiNDRjhDNkUiIGQ9Ik04Ny4yNzksNDEuMDhjMCwzLjgxNC01LjE4NCw4Ljc5Ni0xMy4zMjgsOC43OTZjLTguMTQ3LDAtMTMuMzMtNC45ODItMTMuMzMtOC43OTYmI3hEOyYjeEE7JiN4OTtjMC0zLjgxMyw1LjE4Mi04LjEyOCwxMy4zMjktOC4xMjhTODcuMjc5LDM3LjI2Nyw4Ny4yNzksNDEuMDh6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMjcyNTI1IiBkPSJNNzMuNzAzLDQyLjE2NmgwLjA0YzEuMjEyLTAuMDE4LDEuNDQ3LTAuODE4LDEuNTI5LTEuMTcxYzAuMDgyLTAuMzU3LDAuODk0LTAuNDY4LDAuOTU4LDAuMDA5JiN4RDsmI3hBOyYjeDk7YzAuMDMzLDAuMjQ1LTAuNDcsMi0yLjQ4OCwyLjAyMmgtMC4wMzdjLTIuMDIzLTAuMDIxLTIuNTIzLTEuNzc3LTIuNDkxLTIuMDIyYzAuMDY2LTAuNDc3LDAuODc4LTAuMzY2LDAuOTYtMC4wMDkmI3hEOyYjeEE7JiN4OTtDNzIuMjU1LDQxLjM0Nyw3Mi40OTMsNDIuMTQ3LDczLjcwMyw0Mi4xNjZ6Ii8+CiAgICA8cGF0aCBmaWxsPSIjMjcyNTI1IiBkPSJNNjcuNDM5LDQzLjgyNGMwLDAsMi4zMTksMS4xMDksNi4zNTEsMS4xMDlzNi4zNTMtMS4xMDksNi4zNTMtMS4xMDljMCwxLjA2Mi0yLjMxOCw0Ljg5Ny02LjM1Myw0Ljg5NyYjeEQ7JiN4QTsmI3g5O0M2OS43NTgsNDguNzIxLDY3LjQzOSw0NC44ODUsNjcuNDM5LDQzLjgyNHoiLz4KICAgIDxlbGxpcHNlIGZpbGw9IiMyNzI1MjUiIGN4PSI2OC4yMzYiIGN5PSIzNy42OTciIHJ4PSIxLjExMSIgcnk9IjEuNDc4Ii8+CiAgICA8ZWxsaXBzZSBmaWxsPSIjMjcyNTI1IiBjeD0iNzkuMzQ2IiBjeT0iMzcuNjk3IiByeD0iMS4xMTEiIHJ5PSIxLjQ3OCIvPgogICAgPHBhdGggZmlsbD0iIzI3MjUyNSIgZD0iTTc5LjY1LDUyLjUyNGMtMC4yMTMsMy4xNTktMC41NDMsNi41NTgtMy43NjcsNy42NThjLTEuMzY0LDAuNDY2LTMuNjk5LDAuMDM0LTQuOTMtMC45MjYmI3hEOyYjeEE7JiN4OTtjLTEuOTA3LTEuNDg3LTIuMjYxLTUuMTY0LTIuMTc5LTcuMzAxYzAuMTU1LTAuMzIsMS4wNjYtMC42NiwxLjI3MiwwLjAwMmMtMS40ODMsNi41NjYsNy42MjMsMTEuODM5LDguNDksMC4yMDImI3hEOyYjeEE7JiN4OTtDNzguOTMsNTIuMDg0LDc5LjMyLDUyLjMwNSw3OS42NSw1Mi41MjR6Ii8+CiAgPC9nPgo8L3N2Zz4=" mediaID="Sprite_cst_ballerina a"/></media></snapdata>