<snapdata remixID="12896096"><project name="deep list operations" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes>Look inside.&#xD;&#xD;The project offers “deep” versions of list operations like MAP, KEEP and SHUFFLED - working not only on a list’s top level, but also on sublists, or items thereof.&#xD;</notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="deep list operations"><notes>Look inside.&#xD;&#xD;The project offers “deep” versions of list operations like MAP, KEEP and SHUFFLED - working not only on a list’s top level, but also on sublists, or items thereof.&#xD;</notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="deep keep items %&apos;predicate&apos; from %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="342.31484375" collapsed="false">Like regular KEEP, but works on items of sublists, too. The specified predicate (1st argument) will not be applied on sublists as a whole, of course. Sublists from which no items are kept will be discarded.</comment><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><block var="data"/></block></script><list></list></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="data"/></block><l><option>list</option></l></block><script><block s="doDeclareVariables"><list><l>head</l></list></block><block s="doSetVar"><l>head</l><custom-block s="deep keep items %predRing from %l"><block var="predicate"/><block s="reportListItem"><l>1</l><block var="data"/></block></custom-block></block><block s="doIf"><block s="reportListIsEmpty"><block var="head"/></block><script><block s="doReport"><custom-block s="deep keep items %predRing from %l"><block var="predicate"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script><list></list></block><block s="doReport"><block s="reportCONS"><block var="head"/><custom-block s="deep keep items %predRing from %l"><block var="predicate"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><list></list></block><block s="doIf"><block s="evaluate"><block var="predicate"/><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="deep keep items %predRing from %l"><block var="predicate"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><list></list></block><block s="doReport"><custom-block s="deep keep items %predRing from %l"><block var="predicate"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block-definition><block-definition s="deep find first item %&apos;predicate&apos; in %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="242" collapsed="false">Like regular FIND FIRST I/TEM (predicate) IN (data), but sublists will be searched as well.&#xD;SEARCH METHOD Depth first.</comment><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><l></l></block></script><list></list></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="data"/></block><l><option>list</option></l></block><script><block s="doDeclareVariables"><list><l>head</l></list></block><block s="doSetVar"><l>head</l><custom-block s="deep find first item %predRing in %l"><block var="predicate"/><block s="reportListItem"><l>1</l><block var="data"/></block></custom-block></block><block s="doIf"><block s="reportVariadicNotEquals"><list><block var="head"/><l></l></list></block><script><block s="doReport"><block var="head"/></block></script><list></list></block><block s="doReport"><custom-block s="deep find first item %predRing in %l"><block var="predicate"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script><list></list></block><block s="doIf"><block s="evaluate"><block var="predicate"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script><list></list></block><block s="doReport"><custom-block s="deep find first item %predRing in %l"><block var="predicate"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block-definition><block-definition s="deep combine %&apos;data&apos; using %&apos;function&apos; base value = %&apos;base value&apos;" type="reporter" category="lists"><comment x="0" y="0" w="249.3148437499999" collapsed="false">Like regular COMBINE, but works on sublists, as well.&#xD;HOW: Sublists are processed first, then the result is used in combining the main list.&#xD;WARNING: Depending on the function (argument 2), may produce unintended results</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%repRing"></input><input type="%s">0<options>0&#xD;1</options></input></inputs><script><block s="doDeclareVariables"><list><l>interim result</l></list></block><block s="doSetVar"><l>interim result</l><block var="base value"/></block><block s="doForEach"><l>item</l><block var="data"/><script><block s="doSetVar"><l>interim result</l><block s="evaluate"><block var="function"/><list><block var="interim result"/><block s="reportIfElse"><block s="reportIsA"><block var="item"/><l><option>list</option></l></block><custom-block s="deep combine %l using %repRing base value = %s"><block var="item"/><block var="function"/><block var="base value"/></custom-block><block var="item"/></block></list></block></block></script></block><block s="doReport"><block var="interim result"/></block></script></block-definition><block-definition s="deep index of %&apos;item&apos; in %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="395" collapsed="false">Reports the position of an item within a list of lists.&#xD;OUTPUT&#xD;Item 1 is the position of the item, or the (sublist) containing it, within the top level list,&#xD;Item 2 is the position of the item (...) within the list that item 1 refers to. (etc.)&#xD;SEARCH METHOD Depth first.&#xD;EXAMPLE: DEEP INDEX OF 4 IN ((1 2 3) (A B 4 5)) = (2 3)</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>not found</l><l>hit</l><l>+1</l><l>+level</l></list></block><block s="doSetVar"><l>not found</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>hit</l><block s="reportNewList"><list><l>1</l></list></block></block><block s="doSetVar"><l>+1</l><block s="reifyScript"><script><block s="doIf"><block s="reportVariadicNotEquals"><list><block var="tail index"/><block var="not found"/></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportVariadicSum"><list><block s="reportListItem"><l>1</l><block var="tail index"/></block><l>1</l></list></block><block s="reportCDR"><block var="tail index"/></block></block></block></script><list></list></block><block s="doReport"><block var="not found"/></block></script><list><l>tail index</l></list></block></block><block s="doSetVar"><l>+level</l><block s="reifyScript"><script><block s="doReport"><block s="reportConcatenatedLists"><list><block var="hit"/><block var="sub index"/></list></block></block></script><list><l>sub index</l></list></block></block><block s="doIf"><block s="reportListIsEmpty"><block var="data"/></block><script><block s="doReport"><block var="not found"/></block></script><list></list></block><block s="doDeclareVariables"><list><l>sub index</l></list></block><block s="doIf"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="data"/></block><l><option>list</option></l></block><script><block s="doSetVar"><l>sub index</l><custom-block s="deep index of %s in %l"><block var="item"/><block s="reportListItem"><l>1</l><block var="data"/></block></custom-block></block><block s="doIf"><block s="reportVariadicNotEquals"><list><block var="sub index"/><block var="not found"/></list></block><script><block s="doReport"><block s="evaluate"><block var="+level"/><list><block var="sub index"/></list></block></block></script><list></list></block><block s="doReport"><block s="evaluate"><block var="+1"/><list><custom-block s="deep index of %s in %l"><block var="item"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="data"/></block><block var="item"/></list></block><script><block s="doReport"><block var="hit"/></block></script><list></list></block><block s="doReport"><block s="evaluate"><block var="+1"/><list><custom-block s="deep index of %s in %l"><block var="item"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block-definition><block-definition s="deep item %&apos;path&apos; $nl of %&apos;data&apos;" type="reporter" category="lists"><comment w="231" collapsed="false">See DEEP INDEX for help on deep index lists.&#xD;&#xD;HOW: recursive. &#xD;ADAPTED FROM: cornelios207.</comment><header></header><code></code><translations></translations><inputs><input type="%mult%n"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="path"/></block><script><block s="doReport"><block var="data"/></block></script><list></list></block><block s="doReport"><custom-block s="deep item %mult%n %br of %l"><block s="reportCDR"><block var="path"/></block><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="path"/></block><block var="data"/></block></custom-block></block></script></block-definition><block-definition s="deep shuffle %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="303.3148437499999" collapsed="true">Like regular [shuffled] OF (), but works on sublists, as well.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>shuffled</option></l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><custom-block s="deep shuffle %l"><l/></custom-block><l></l></block></autolambda><list></list></block><block var="data"/></block></block></block></script></block-definition><block-definition s="deep map %&apos;function&apos; over %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="342.31484375" collapsed="false">Like regular MAP, but works on items of sublists, too. The specified function (1st argument) will not be applied on sublists as a whole, of course.</comment><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="data"/><l><option>list</option></l></block><script><block s="doReport"><block s="reportMap"><block s="reifyReporter"><autolambda><custom-block s="deep map %repRing over %l"><block var="function"/><l/></custom-block></autolambda><list></list></block><block var="data"/></block></block></script><script><block s="doReport"><block s="evaluate"><block var="function"/><list><block var="data"/></list></block></block></script></block></script></block-definition><block-definition s="deep reverse %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="297.3148437499998" collapsed="true">Like regular [reverse] OF (), but works on sublists, as well.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>reverse</option></l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><custom-block s="deep reverse %l"><l/></custom-block><l></l></block></autolambda><list></list></block><block var="data"/></block></block></block></script></block-definition><block-definition s="deep sort %&apos;data&apos;" type="reporter" category="lists"><comment x="0" y="0" w="299.3148437499999" collapsed="true">Like regular [sorted] OF (), but works on sublists, as well.</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportListAttribute"><l><option>sorted</option></l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportIsA"><l></l><l><option>list</option></l></block><custom-block s="deep sort %l"><l/></custom-block><l></l></block></autolambda><list></list></block><block var="data"/></block></block></block></script></block-definition><block-definition s="animate setter %&apos;setter&apos; getter %&apos;getter&apos; delta %&apos;delta&apos; over %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="control"><header></header><code></code><translations>de:animiere Setter _ Getter _ Delta _ über _ Sek. beschleunigt _&#xD;ca:modifica setter _ i getter _ amb delta _ en _ segons de forma _&#xD;pt:anima com modificador _ e inspector _ de _ em _ s de forma _&#xD;</translations><inputs><input type="%cmdRing"></input><input type="%repRing"></input><input type="%n">50</input><input type="%n">1</input><input type="%repRing"></input></inputs><script><block s="doDeclareVariables"><list><l>end time</l><l>destination</l></list></block><block s="doSetVar"><l>end time</l><block s="reportVariadicSum"><list><block s="reportDate"><l><option>time in milliseconds</option></l></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></list></block></block><block s="doSetVar"><l>destination</l><block s="reportVariadicSum"><list><block s="evaluate"><block var="getter"/><list></list></block><block var="delta"/></list></block></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block s="reportDate"><l><option>time in milliseconds</option></l></block><block var="end time"/></list></block><script><block s="doRun"><block var="setter"/><list><block s="reportDifference"><block var="destination"/><block s="reportVariadicProduct"><list><block var="delta"/><block s="evaluate"><block var="easing"/><list><block s="reportQuotient"><block s="reportDifference"><block var="end time"/><block s="reportDate"><l><option>time in milliseconds</option></l></block></block><block s="reportVariadicProduct"><list><block var="duration"/><l>1000</l></list></block></block></list></block></list></block></block></list></block></script></block><block s="doRun"><block var="setter"/><list><block var="destination"/></list></block></script></block-definition><block-definition s="PI" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l>3.141592653589793</l></block></script></block-definition><block-definition s="degrees %&apos;radians&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Grad _&#xD;ca:graus de _ radians&#xD;pt:_ radianos em graus&#xD;</translations><inputs><input type="%n">0.5</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="radians"/><l>180</l></list></block><custom-block s="PI"></custom-block></block></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations>de:Fehler _&#xD;pt:assinala o erro _&#xD;</translations><inputs><input type="%s"></input></inputs><script><block s="doApplyExtension"><l>err_error(msg)</l><list><block var="msg"/></list></block></script></block-definition><block-definition s="glide %&apos;steps&apos; in %&apos;duration&apos; secs easing %&apos;easing&apos;" type="command" category="motion"><header></header><code></code><translations>de:gleite _ in _ Sek. beschleunigt: _&#xD;ca:llisca _ en _ segons de forma _&#xD;fr:glisser _ en _ sec. accélérer _&#xD;pt:desliza _ em _ s de forma _&#xD;</translations><inputs><input type="%n">50</input><input type="%n">1</input><input type="%s" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><custom-block s="animate setter %cmdRing getter %repRing delta %n over %n secs easing %repRing"><block s="reifyScript"><script><block s="doGotoObject"><l></l></block></script><list></list></block><block s="reifyReporter"><autolambda><block s="getPosition"></block></autolambda><list></list></block><block s="reportVariadicProduct"><list><block var="steps"/><block s="reportNewList"><list><block s="reportMonadic"><l><option>sin</option></l><block s="direction"></block></block><block s="reportMonadic"><l><option>cos</option></l><block s="direction"></block></block></list></block></list></block><block var="duration"/><custom-block s="easing %txt"><block var="easing"/></custom-block></custom-block></script></block-definition><block-definition s="easing %&apos;choice&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Beschleunigung _&#xD;ca:de forma _&#xD;pt:a forma _&#xD;</translations><inputs><input type="%txt" readonly="true">linear<options>linear&#xD;quadratic={&#xD;quadratic-in&#xD;quadratic-out&#xD;quadratic-in-out&#xD;}&#xD;cubic={&#xD;cubic-in&#xD;cubic-out&#xD;cubic-in-out&#xD;}&#xD;quart={&#xD;quart-in&#xD;quart-out&#xD;quart-in-out&#xD;}&#xD;sinusoidal={&#xD;sine-in&#xD;sine-out&#xD;sine-in-out&#xD;}&#xD;elastic</options></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>linear</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>id</option></l><l></l></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quadratic-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quadratic-in</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportDifference"><l>2</l><l></l></block></list></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quadratic-in-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportVariadicLessThan"><list><l></l><l>.5</l></list></block><block s="reportVariadicProduct"><list><l>2</l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><block s="reportDifference"><l>4</l><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block></block><l></l></list></block><l>1</l></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>cubic-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>cubic-in</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><l></l><block var="t"/></list></block><block var="t"/></list></block><l>1</l></list></block></autolambda><list><l>t</l></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>cubic-in-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportVariadicLessThan"><list><l></l><l>.5</l></list></block><block s="reportVariadicProduct"><list><l>4</l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><block s="reportDifference"><l></l><l>1</l></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block><l>2</l></block></list></block><block s="reportDifference"><block s="reportVariadicProduct"><list><l>2</l><l></l></list></block><l>2</l></block></list></block><l>1</l></list></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quart-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></list></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quart-in</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><block var="t"/><block s="reportVariadicProduct"><list><block var="t"/><block var="t"/></list></block></list></block></list></block></block></autolambda><list><l>t</l></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>quart-in-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportVariadicLessThan"><list><l></l><l>.5</l></list></block><block s="reportVariadicProduct"><list><l>8</l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><l></l><l></l></list></block></list></block></list></block></list></block><block s="evaluate"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportVariadicProduct"><list><l>8</l><block s="reportVariadicProduct"><list><l></l><block s="reportVariadicProduct"><list><block var="t"/><block s="reportVariadicProduct"><list><block var="t"/><block var="t"/></list></block></list></block></list></block></list></block></block></autolambda><list><l>t</l></list></block><list><l></l></list></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>sine-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>sin</option></l><block s="reportVariadicSum"><list><l>90</l><block s="reportVariadicProduct"><list><l></l><l>90</l></list></block></list></block></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>sine-in</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportMonadic"><l><option>sin</option></l><block s="reportVariadicProduct"><list><l></l><l>90</l></list></block></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>sine-in-out</l></list></block><script><block s="doReport"><block s="reifyReporter"><autolambda><block s="reportQuotient"><block s="reportDifference"><l>1</l><block s="reportMonadic"><l><option>cos</option></l><block s="reportVariadicProduct"><list><l></l><l>180</l></list></block></block></block><l>2</l></block></autolambda><list></list></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="choice"/><l>elastic</l></list></block><script><block s="doReport"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>p</l></list></block><block s="doSetVar"><l>p</l><l>0.3</l></block><block s="doReport"><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><block s="reportPower"><l>2</l><block s="reportVariadicProduct"><list><l>-10</l><l></l></list></block></block><block s="reportMonadic"><l><option>sin</option></l><custom-block s="degrees %n"><block s="reportVariadicProduct"><list><block s="reportDifference"><l></l><block s="reportQuotient"><block var="p"/><l>4</l></block></block><block s="reportQuotient"><block s="reportVariadicProduct"><list><l>2</l><custom-block s="PI"></custom-block></list></block><block var="p"/></block></list></block></custom-block></block></list></block><l>1</l></list></block></block></script><list></list></block></block></script><list></list></block><custom-block s="error %s"><block s="reportJoinWords"><list><l>unknown easing function "</l><block var="choice"/><l>"</l></list></block></custom-block></script></block-definition><block-definition s="deep delete %&apos;path&apos; $nl of %&apos;data&apos;" type="command" category="lists"><comment w="221.99999999999977" collapsed="false">Like regular DELETE but takes variadic input (or an input list) instead of a single item number.&#xD;&#xD;EXAMPLE:&#xD;DEEP DELETE input list (2 3) OF (data) means DELETE ITEM (3) OF (ITEM (2) OF (data))</comment><header></header><code></code><translations></translations><inputs><input type="%mult%n"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="path"/></block><l>1</l></list></block><script><block s="doDeleteFromList"><block s="reportListItem"><l>1</l><block var="path"/></block><block var="data"/></block></script><list><block s="reportNot"><block s="reportListIsEmpty"><block var="path"/></block></block><script><custom-block s="deep delete %mult%n %br of %l"><block s="reportCDR"><block var="path"/></block><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="path"/></block><block var="data"/></block></custom-block></script></list></block></script></block-definition><block-definition s="deep insert %&apos;value&apos; at %&apos;path&apos; $nl of %&apos;data&apos;" type="command" category="lists"><comment w="214.99999999999977" collapsed="false">Like regular INSERTbut takes variadic input (or an input list) instead of a single item number.&#xD;&#xD;EXAMPLE:&#xD;DEEP INSERT (thing) AT input list (2 3) OF (data) means INSERT (thing) AT (3) OF (ITEM (2) OF (data))</comment><header></header><code></code><translations></translations><inputs><input type="%s">thing</input><input type="%mult%n"></input><input type="%l"></input></inputs><script><block s="doIf"><block s="reportListIsEmpty"><block var="path"/></block><script><block s="doAddToList"><block var="value"/><block var="data"/></block></script><list><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="path"/></block><l>1</l></list></block><script><block s="doInsertInList"><block var="value"/><block s="reportListItem"><l>1</l><block var="path"/></block><block var="data"/></block></script><l><bool>true</bool></l><script><custom-block s="deep insert %s at %mult%n %br of %l"><block var="value"/><block s="reportCDR"><block var="path"/></block><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="path"/></block><block var="data"/></block></custom-block></script></list></block></script></block-definition><block-definition s="deep replace item %&apos;path&apos; $nl of %&apos;data&apos; with %&apos;value&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%mult%n"></input><input type="%l"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="path"/></block><l>1</l></list></block><script><block s="doReplaceInList"><block s="reportListItem"><l>1</l><block var="path"/></block><block var="data"/><block var="value"/></block></script><list><block s="reportNot"><block s="reportListIsEmpty"><block var="path"/></block></block><script><custom-block s="deep replace item %mult%n %br of %l with %s"><block s="reportCDR"><block var="path"/></block><block s="reportListItem"><block s="reportListItem"><l>1</l><block var="path"/></block><block var="data"/></block><block var="value"/></custom-block></script></list></block></script></block-definition></blocks><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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="1378"><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="1379"></list></costumes><sounds><list struct="atomic" id="1380"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Squid" idx="3" x="-300" y="-150" heading="75" scale="0.6" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="1" color="96.9,11.628,0,1" pen="tip" id="1385"><costumes><list id="1386"><item><ref mediaID="Squid_cst_octopus a"></ref></item></list></costumes><sounds><list struct="atomic" id="1387"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="gotoXY"><l>-300</l><l>-150</l></block><block s="setHeading"><l>75</l></block><block s="setScale"><l>60</l></block><block s="doForever"><script><block s="show"></block><block s="changeEffect"><l><option>color</option></l><block s="reportRandom"><l>1</l><l>99</l></block></block><block s="createClone"><l><option>myself</option></l></block><block s="hide"></block><block s="doWait"><l>2</l></block></script></block></script><script x="30" y="291.5"><block s="receiveOnClone"></block><block s="doRepeat"><l>75</l><script><block s="doIf"><block s="reportTouchingObject"><l>Shark</l></block><script><block s="removeClone"></block></script><list></list></block><custom-block s="glide %n in %n secs easing %s"><block s="reportQuotient"><block s="getScale"></block><l>3</l></block><l>0.5</l><l>linear</l></custom-block><block s="changeScale"><l>-1</l></block><block s="turnLeft"><l>1</l></block></script></block><block s="removeClone"></block></script></scripts></sprite><sprite name="Linrary" idx="1" x="-183" y="110.00000000000006" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="80,80,80,1" pen="tip" id="1441"><costumes><list struct="atomic" id="1442"></list></costumes><sounds><list struct="atomic" id="1443"></list></sounds><blocks></blocks><variables></variables><scripts><script x="20" y="20"><custom-block s="deep map %repRing over %l"><block s="reifyReporter"><autolambda><block s="reportVariadicProduct"><list><l></l><l></l></list></block></autolambda><list></list></block><block s="reportNewList"><list><block s="reportNumbers"><l>1</l><l>2</l></block><block s="reportNumbers"><l>3</l><l>4</l></block></list></block></custom-block></script><script x="20" y="85"><custom-block s="deep keep items %predRing from %l"><block s="reifyPredicate"><autolambda><block s="reportIsA"><l></l><l><option>number</option></l></block></autolambda><list></list></block><block s="reportNewList"><list><l>1</l><l>a</l><block s="reportNewList"><list><l>3</l><block s="reportNewSoundFromSamples"><block s="reportNewList"><list><l>0</l></list></block><l>44100</l></block><l>B</l><block s="reportNewList"><list><l>$</l><l>2</l></list></block></list></block><l>5</l></list></block></custom-block></script><script x="20" y="181.83333333333337"><custom-block s="deep find first item %predRing in %l"><block s="reifyPredicate"><autolambda><block s="reportVariadicLessThan"><list><block var="#1"/><l>3</l></list></block></autolambda><list><l>#1</l></list></block><block s="reportNewList"><list><l>5</l><block s="reportNewList"><list><l>6</l><l>2</l></list></block><l>1</l></list></block></custom-block></script><script x="20" y="247.66666666666674"><custom-block s="deep index of %s in %l"><l>3</l><block s="reportNewList"><list><l>a</l><block s="reportNewList"><list><l>1</l><l>B</l><l>2</l><block s="reportNewList"><list><l>3</l><l>c</l></list></block></list></block><l>4</l></list></block></custom-block></script><script x="20" y="292.66666666666674"><custom-block s="deep item %mult%n %br of %l"><list><l>2</l><l>4</l><l>1</l></list><block s="reportNewList"><list><l>a</l><block s="reportNewList"><list><l>1</l><l>B</l><l>2</l><block s="reportNewList"><list><l>3</l><l>c</l></list></block></list></block><l>4</l></list></block></custom-block></script><script x="20" y="351.66666666666674"><custom-block s="deep combine %l using %repRing base value = %s"><block s="reportNewList"><list><block s="reportNumbers"><l>1</l><l>3</l></block><block s="reportNumbers"><l>1</l><l>2</l></block></list></block><block s="reifyReporter"><autolambda><block s="reportVariadicSum"><list><block var="#1"/><block s="reportVariadicProduct"><list><block var="#2"/><block var="#2"/></list></block></list></block></autolambda><list><l>#1</l><l>#2</l></list></block><l>0</l></custom-block></script><script x="20" y="446.33333333333337"><block s="doDeclareVariables"><list><l>data</l></list></block><block s="doSetVar"><l>data</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportCONS"><block s="reportUnicodeAsLetter"><block s="reportVariadicSum"><list><block s="reportUnicode"><l>@</l></block><l></l></list></block></block><block s="reportNumbers"><l>1</l><l>3</l></block></block></autolambda><list></list></block><block s="reportConcatenatedLists"><list><block s="reportNumbers"><l>1</l><l>4</l></block><block s="reportNumbers"><l>8</l><l>5</l></block></list></block></block></block><block s="doIf"><l><bool>false</bool></l><script><block s="doReport"><custom-block s="deep sort %l"><block var="data"/></custom-block></block></script><list><l><bool>false</bool></l><script><block s="doReport"><custom-block s="deep shuffle %l"><block var="data"/></custom-block></block></script><l><bool>true</bool></l><script><block s="doReport"><custom-block s="deep reverse %l"><block var="data"/></custom-block></block></script></list></block><block s="doReport"><block var="data"/></block></script><script x="20" y="761.5000000000002"><block s="doDeclareVariables"><list><l>data</l></list></block><block s="doSetVar"><l>data</l><block s="reportNewList"><list><l>a</l><block s="reportNewList"><list><l>1</l><l>B</l><l>2</l><l>c</l></list></block><l>3</l></list></block></block><block s="doIf"><l><bool>false</bool></l><script><custom-block s="deep delete %mult%n %br of %l"><list><l>2</l><l>3</l></list><block var="data"/></custom-block></script><list><l><bool>true</bool></l><script><custom-block s="deep insert %s at %mult%n %br of %l"><l>thing</l><block s="reportNewList"><list><l>2</l><l>3</l></list></block><block var="data"/></custom-block></script><l><bool>false</bool></l><script><custom-block s="deep replace item %mult%n %br of %l with %s"><list><l>2</l><l>3</l></list><block var="data"/><l>4</l></custom-block></script></list></block><block s="doReport"><block var="data"/></block></script></scripts></sprite><sprite name="Shark" idx="2" x="133.9764" y="-120.31169999999997" heading="119" scale="1" volume="100" pan="0" rotation="2" draggable="true" costume="1" color="38.25,0,76.5,1" pen="tip" id="1735"><costumes><list id="1736"><item><ref mediaID="Shark_cst_shark c"></ref></item></list></costumes><sounds><list struct="atomic" id="1737"></list></sounds><blocks></blocks><variables></variables><scripts><script x="46" y="45.33333333333334"><block s="receiveGo"></block><block s="doForever"><script><block s="setHeading"><block s="reportRandom"><l>0</l><l>359</l></block></block><block s="doGlide"><l>20</l><block s="reportRandom"><l>-200</l><l>200</l></block><block s="reportRandom"><l>-150</l><l>150</l></block></block></script></block></script></scripts></sprite></sprites></stage><variables></variables></scene></scenes></project><media name="deep list operations" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="octopus a" center-x="75" center-y="75" image="data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjE1MHB4IiBoZWlnaHQ9IjE1MHB4IiB2aWV3Qm94PSIwIDAgMTUwIDE1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUwIDE1MCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPGc+CiAgICA8cGF0aCBmaWxsPSIjM0U5OTQ2IiBkPSJNNzQuNjc1LDE0MS44NTRjLTAuNjY0LTIuMTE5LDcuNTM3LTUuNjY0LDYuODQ5LTkuMjgxYy0wLjU3My0zLjAxOC01LjY0NS03LjAyOC00LjM2Mi0xMC41OTYmI3hEOyYjeEE7JiN4OTtjMi40MzctNi43ODUsNy45MTItNC42MTEsMTAuMzMyLTEwLjg0MmM1Ljc0NS0xNC43OTYtNi45NjgtMjMuMzksNS4xNzgtMzEuNjY0YzEuNjk5LTEuMTU0LDEwLjg1My01LjgxLDEyLjU0My01LjUyMSYjeEQ7JiN4QTsmI3g5O2M1LjY5OCwwLjk3MSwxMy4wMzQsNi4wOTMsMTIuMzM1LDEyLjQ5MWMtMC44MTgsNy40NzktOC44LDkuMTk5LTExLjg1NCwxNS4yMjNjLTEuNjg4LDMuMzIyLTAuMjAxLDcuMTc2LTEuNDg3LDEwLjY5OSYjeEQ7JiN4QTsmI3g5O2MtMy4xNTYsOC42MzYtMTIuODY3LDguNjctMTYuNjc0LDE1Ljc4OWMtMS44MTksMy40MDQsMy4xMjYsOS4zMjQtMy43NzgsMTQuMzIyQzgwLjk2NCwxNDQuNDk3LDc1LjMzNywxNDMuOTcxLDc0LjY3NSwxNDEuODU0eiIvPgogICAgPHBhdGggZmlsbD0iIzNFOTk0NiIgZD0iTTQ5LjM1NCwxMjkuNTQ0Yy0wLjM2MS0zLjM4Myw2LjgxMi0zLjgyMSw3LjU4Ny03LjgzM2MwLjg1Ni00LjQzNCwxLjQ5LTEwLjAwMSwyLjk1NC0xNC4zMTgmI3hEOyYjeEE7JiN4OTtjMy44MzEtMTEuMzA2LDExLjM1NS03LjA4NiwxNC41MDYtMTYuNThjMS4xODYtMy41NzMsMS42My03LjM0MiwyLjg3My0xMC45MDFjMi4yOTEtNi41NzQsOC42MzYtMTMuOTc4LDE2LjUtMTEuMzIyJiN4RDsmI3hBOyYjeDk7YzguOTA2LDMuMDA4LTIuMjAxLDE1LjY1NC00Ljg5NCwxOS42OTNjLTQuOTcyLDcuNDYtMy4yOCwxNy44NzItMTIuMDU2LDIyLjkzNmMtNC40MTMsMi41NDYtMTAuMTk2LDMuMDM2LTEyLjQxNyw4LjIxJiN4RDsmI3hBOyYjeDk7Yy0xLjU4OSwzLjcwNS0yLjAxNiw3LjYwMi02LjQ3LDEwLjg5NUM1NS4xMzUsMTMyLjM5Myw0OS42NTcsMTMyLjM4Myw0OS4zNTQsMTI5LjU0NHoiLz4KICAgIDxwYXRoIGZpbGw9IiMzRTk5NDYiIGQ9Ik0yNC42MDQsMTExLjU2NmMtMC45NTUtMy4zODEsMy41NDItMy4wNTksNS45LTUuNjU4YzEuNzYzLTEuOTQzLDEuNTE0LTQuNzIxLDIuMTg0LTcuMDg4JiN4RDsmI3hBOyYjeDk7YzIuMzE5LTguMTg4LDExLjgyNS04LjQ1MSwxOC42MTYtOS45NzVjMTMuNzEzLTMuMDcyLDcuOTEyLTI1LjMxMSwyMi4yNjUtMzAuMjIxYzQuNjYyLTEuNTk1LDUuODY1LDIuODA1LDUuOTQ1LDYuMzYxJiN4RDsmI3hBOyYjeDk7YzAuMjM0LDEwLjMxMy01LjMxLDI2LjAyNi0xNC40MjEsMzEuNzc4Yy03LjE0Nyw0LjUxMi0xMy43NzcsMi4yNzUtMjEuMTk0LDQuNzM5Yy00LjAwNywxLjMzMS01LjY4Niw2LjA5OS04LjgxNiw4Ljk5MyYjeEQ7JiN4QTsmI3g5O0MzMi4zNTMsMTEzLjAyMywyNS4xNTQsMTEzLjUxNCwyNC42MDQsMTExLjU2NnoiLz4KICAgIDxwYXRoIGZpbGw9IiMzRTk5NDYiIGQ9Ik03NS40OCw1OS41MjJjLTIuNDAxLDMuOTgzLTYuNTgzLDMuMzUxLTEwLjAxNiw1LjU5NWMtNi40MTksNC4yMDEtOC4zNiwxMS42MjItMTYuNzY0LDEzLjIzOCYjeEQ7JiN4QTsmI3g5O2MtNi40OSwxLjI1LTEyLjM5OS0yLjUxNy0xOC43NjEtMS4zNDRjLTUuMjEzLDAuOTYxLTYuMjQyLDEwLjc4Mi0xOC40MTUsOC45OTVjLTIuNjYzLTAuMzktOS45ODktMy4xNzctNi42ODYtNi44ODMmI3hEOyYjeEE7JiN4OTtjMi44MjUtMy4xNjcsNi43MzEtMS4wODUsMTAuMjYzLTEuNjM2YzcuMzc5LTEuMTUzLDguMzc1LTEwLjAwNSwxNi4xMDQtMTMuMTk2YzcuNTA5LTMuMSwxNC45MTQsMS42MTgsMjEuMjI1LTEuOTY1JiN4RDsmI3hBOyYjeDk7YzYuNi0zLjc0NywzLjgwOS0xMi4zODMsMTcuNjU0LTEyLjU3Qzc0LjA3OCw0OS43MDQsNzcuNjA0LDU2LDc1LjQ4LDU5LjUyMnoiLz4KICAgIDxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMjEuODcxLDMxLjI4Yy0wLjk5Ni00LjMxNiwyLjg1NS04Ljg5Myw4LjYwNC0xMC4yMjFjNS43NDQtMS4zMjksMTEuMjEzLDEuMDk0LDEyLjIwNyw1LjQxJiN4RDsmI3hBOyYjeDk7YzAuOTk0LDQuMzE2LTIuODU2LDguODkzLTguNjA0LDEwLjIyMVMxMjIuODYzLDM1LjU5NiwxMjEuODcxLDMxLjI4eiIvPgogICAgPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjM0U5OTQ2IiBzdHJva2Utd2lkdGg9IjMuMzUxNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjMuODYzNyIgZD0iTTEyMS44NzEsMzEuMjgmI3hEOyYjeEE7JiN4OTtjLTAuOTk2LTQuMzE2LDIuODU1LTguODkzLDguNjA0LTEwLjIyMWM1Ljc0NC0xLjMyOSwxMS4yMTMsMS4wOTQsMTIuMjA3LDUuNDFjMC45OTQsNC4zMTYtMi44NTYsOC44OTMtOC42MDQsMTAuMjIxJiN4RDsmI3hBOyYjeDk7UzEyMi44NjMsMzUuNTk2LDEyMS44NzEsMzEuMjh6Ii8+CiAgICA8ZWxsaXBzZSBmaWxsPSIjM0U5OTQ2IiBjeD0iMTQwLjM1MiIgY3k9IjI2LjUxMiIgcng9IjQuMzM0IiByeT0iMy4zNDciLz4KICAgIDxwYXRoIGZpbGw9IiM2OUQ3NzYiIGQ9Ik02OC41NDMsMjAuOTk2YzYuOTQ1LTE2Ljk0LDI3LjgwNy0yNC42MSw0Ni41OS0xNy4xMzJjMTguNjg4LDcuNDM5LDI4LjI4MywyNy4wNjIsMjEuNTUxLDQzLjk0MSYjeEQ7JiN4QTsmI3g5O2MtNS4yMzItMS4wNTgtMTIuMjI3LTAuMTc3LTEyLjIyNyw0LjkwM2MzLjM3LDAsNy41NzksMC4yMywxMC4yNzEtMC44ODZjLTguMzAyLDE0LjI4Ny0yNy40MDgsMjAuMjktNDQuNzQ4LDEzLjM4NiYjeEQ7JiN4QTsmI3g5O0M3MS4xOTYsNTcuNzMsNjEuNTk4LDM3LjkzNiw2OC41NDMsMjAuOTk2eiIvPgogICAgPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTkzLjMwMywyNC40MTljLTEuMTYtNS4wMzcsMy4zMzQtMTAuMzc3LDEwLjAzOC0xMS45MjdjNi43MDYtMS41NTEsMTMuMDgzLDEuMjc1LDE0LjI0NCw2LjMxMiYjeEQ7JiN4QTsmI3g5O2MxLjE2Miw1LjAzNy0zLjMzMiwxMC4zNzYtMTAuMDM4LDExLjkyN0MxMDAuODQxLDMyLjI4Miw5NC40NjQsMjkuNDU1LDkzLjMwMywyNC40MTl6Ii8+CiAgICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiMzRTk5NDYiIHN0cm9rZS13aWR0aD0iMy4zNTE1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMy44NjM3IiBkPSJNOTMuMzAzLDI0LjQxOSYjeEQ7JiN4QTsmI3g5O2MtMS4xNi01LjAzNywzLjMzNC0xMC4zNzcsMTAuMDM4LTExLjkyN2M2LjcwNi0xLjU1MSwxMy4wODMsMS4yNzUsMTQuMjQ0LDYuMzEyYzEuMTYyLDUuMDM3LTMuMzMyLDEwLjM3Ni0xMC4wMzgsMTEuOTI3JiN4RDsmI3hBOyYjeDk7QzEwMC44NDEsMzIuMjgyLDk0LjQ2NCwyOS40NTUsOTMuMzAzLDI0LjQxOXoiLz4KICAgIDxlbGxpcHNlIGZpbGw9IiMzRTk5NDYiIGN4PSIxMTIuODkzIiBjeT0iMjAuODAzIiByeD0iNy4xMTMiIHJ5PSI1LjM0Ii8+CiAgICA8cGF0aCBmaWxsPSIjNjlENzc2IiBkPSJNODEuNjcyLDQ4LjMzNGMxMS43MzIsMS4yMjIsMTIuNzY4LDEyLjE4NiwyLjc0NCwxNi41OGMtNC4wMzIsMS43NjYtOC41MzgtMC4wNDQtMTIuMzU4LDEuOTYxJiN4RDsmI3hBOyYjeDk7Yy0zLjk4NSwyLjA5MS00LjY4LDYuMDU5LTYuMzQ2LDkuODE2Yy01Ljg4NCwxMy4yNjktMTcuNTY1LDguODQzLTI4LjEzOCwxMS42ODhjLTYuNTA4LDEuNzUzLTYuNzQ2LDkuOTc5LTE1LjE2MiwxMi41NzMmI3hEOyYjeEE7JiN4OTtjLTMuOTM0LDEuMjE2LTcuNTAyLDEuNDc5LTExLjQ1NywwLjE0NmMtMS45NTctMC42Ni0zLjcyLTMuMTE3LTIuMjM0LTUuMDI1YzIuMDk1LTIuNjkzLDUuMDI4LTEuMjM2LDcuNTUyLTIuNDgxJiN4RDsmI3hBOyYjeDk7YzguMTI5LTQuMDExLDcuODQ2LTE1LjU2NywxOC4xNjYtMTcuNjc5YzUuMTU4LTEuMDU1LDEwLjQwNCwwLjEwMiwxNC45MzktMy4xNTJjMy4wOTYtMi4yMjEsNC4yMS01LjMwMyw1Ljk3NS04LjQ5OSYjeEQ7JiN4QTsmI3g5O0M2MC4wNTcsNTUuNzQzLDcxLjUzMSw0Ny4yNzgsODEuNjcyLDQ4LjMzNHoiLz4KICAgIDxwYXRoIGZpbGw9IiM2OUQ3NzYiIGQ9Ik05Ny42OTksNTguOTRjMC4xOTEsMS40OTgsMC42MTcsMy4xMzMsMC42NDgsNC42MzVjMC4xMjUsNi4xMjEtNi40NTcsNi43OS0xMS4wNTYsOS4zNjQmI3hEOyYjeEE7JiN4OTtjLTMuNTM2LDEuOTgzLTUuMzgyLDcuMjY3LTUuNzk5LDExLjQ3MWMtMC45NCw5LjQ3Ni05Ljk1LDE0LjMyOS0xOC41OTEsMTYuNDc3Yy05LjcwOCwyLjQxMy04LjY3MSwxNy44MDEtMjEuMzMzLDIyLjk0OSYjeEQ7JiN4QTsmI3g5O2MtMi43MDksMS4xMDQtMTAuMTMyLDEuNTgxLTguOTU4LTMuMDg0YzEuMjczLTUuMDYyLDYuNjA1LTUuODQsMTAuMzUtOC4zNGM3LjUzLTUuMDI1LDMuMTQ2LTE2LjE2MywxMS42NjEtMjEuOTE3JiN4RDsmI3hBOyYjeDk7YzMuNzA1LTIuNTA1LDcuOTY5LTMuOTc2LDExLjc4Ny02LjI3MmMxMC45MTktNi41NzQsMS4yMjEtMjAuMjE2LDIyLjEzNi0zMC4zMzNDOTIuMjA1LDUyLjEyLDk3LjE5OSw1NS4wNjgsOTcuNjk5LDU4Ljk0eiIvPgogICAgPHBhdGggZmlsbD0iIzY5RDc3NiIgZD0iTTk5LjM4OSw1My43MjljNC41NjUtMC42OTcsMTEuMzQ2LDMuNDA3LDkuMzIzLDguNjYxYy0wLjgxNSwyLjExOS0yLjY0MiwzLjEzNC0yLjQ1LDUuMzg5JiN4RDsmI3hBOyYjeDk7YzAuMjAxLDIuMzkyLDAuMjIzLDUuMDY4LDAuMTgyLDcuNDc2Yy0wLjI1LDE0LjAwOS0xMy40NTcsMTQuNzk2LTE0LjUzNywyMS4wMTNjLTAuODI0LDQuNzQ0LDAuNzc3LDguNjM1LTIsMTMuMTIxJiN4RDsmI3hBOyYjeDk7Yy0zLjk2MSw2LjM5OC0xMC44NSw1LjU0My0xNS4zNCwxMC41MDZjLTQuNjY5LDUuMTU3LDIuNjEyLDE0LjI4LTEzLjIyOCwyMi40NzFjLTIuNzU2LDEuNDI3LTYuMjQ5LDAuNC01LjcwNi0zLjIzJiN4RDsmI3hBOyYjeDk7YzAuNy00LjY4NCw3LjM4LTYuMDI1LDguOTk4LTEzLjA3NGMxLjE0NS00Ljk4OC0xLjIyNi05LjAxOCwwLjk3NS0xNC4xODdjMi41MzItNS45NDYsOC4wMDItNi40OSwxMi43NjEtOS43MzkmI3hEOyYjeEE7JiN4OTtjMy4zOTYtMi4zMTgsMi40Mi02Ljc3MSwyLjQ4NS0xMC4zMDNjMC4xMjktNy4wNDIsNS40NzQtOS40NzcsOS42NC0xNC4wNTNjNC40MzYtNC44NzMtMC4yNDUtNy4yNTktMC43NzItOS40MDImI3hEOyYjeEE7JiN4OTtDODguMDMxLDYxLjUyLDkyLjMzNyw1NC44MDUsOTkuMzg5LDUzLjcyOXoiLz4KICAgIDxwYXRoIGZpbGw9IiM2OUQ3NzYiIGQ9Ik04Ni4yMjUsMTQ0LjMwN2MtMS4wMjMtMi44MiwzLjA1Ny0yLjgzNiwyLjk5Ni03LjEwOGMtMC4wNDMtMi45NzQtMy41ODktNC42NzktMy43NzEtOC42NjgmI3hEOyYjeEE7JiN4OTtjLTAuNTE1LTExLjQyOSwxNy40NjQtNi43MjIsMTcuNzQxLTExLjk3OWMwLjIwNy0zLjk5Ni00LjA4Mi02Ljc5Ni00LjUyLTExLjc0OWMtMC41OTItNi43MjEsMy4wMjEtOC45MjYsNi4zOTgtMTMuNjQ3JiN4RDsmI3hBOyYjeDk7YzQuMDc4LTUuNzAyLTguNDQ0LTIxLjMzOS00LjA1OS0yNy4yMDFjMC45OS0xLjMyMSwyLjE0Ni0yLjU2NCwzLjI4MS0zLjc2MWMxLjE2OS0xLjIzMSwyLjQ3My0yLjYzOCw0LjA0Ni0zLjM1MyYjeEQ7JiN4QTsmI3g5O2M3LjgwMi0zLjU0OCw2Ljc1Myw1LjExNyw2LjA1MiwxMS4yOTZjLTEuNDQzLDEyLjY3Niw5Ljg0NCwxMi4yLDUuOTYxLDIyLjYwN2MtMi4wNjMsNS41MjUtNS43NTksNy4yMjYtOS4wMzUsMTEuODUxJiN4RDsmI3hBOyYjeDk7Yy0zLjc5NSw1LjM1Myw5LjkzNCwxNy4yNzMtNC42OTUsMjMuOTI3Yy0xLjc4MiwwLjgxMi05LjU3NCwwLjUzNS0xMS4xMzcsNC44NjVjLTEuNzc5LDQuOTM2LDEuMzgyLDkuNzMyLTUuNjY2LDEzLjQ3MSYjeEQ7JiN4QTsmI3g5O0M4OC4xLDE0NS43NjgsODYuOTA3LDE0Ni4yLDg2LjIyNSwxNDQuMzA3eiIvPgogIDwvZz4KPC9zdmc+" mediaID="Squid_cst_octopus a"/><costume name="shark c" center-x="73.5" center-y="34.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHdpZHRoPSIxNDciIGhlaWdodD0iNjkiIHZpZXdCb3g9IjAgMCAxNDcgNjkiPgogIDwhLS0gRXhwb3J0ZWQgYnkgU2NyYXRjaCAtIGh0dHA6Ly9zY3JhdGNoLm1pdC5lZHUvIC0tPgogIDxnIGlkPSJJRDAuODE1MzY2MjUzMjU2Nzk3OCIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wNDk5OTk5NTIzMTYyODQyLCAwLCAwLCAxLjA0OTk5OTk1MjMxNjI4NDIsIDAuMywgLTAuNzUpIj4KICAgIDxnIGlkPSJCb2R5Ij4KICAgICAgPGcgaWQ9IlRlZXRoIj4KICAgICAgICA8cGF0aCBpZD0iSUQwLjQ3NTA1Mzg1NTIxNzk5MzI2IiBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMwMDAwMDAiIGQ9Ik0gMTEwLjc4MiA4OC4wNzUgQyAxMTEuMTg3IDg2Ljk1OSAxMTIuNjU0IDg1LjExMSAxMTMuMDM5IDg1LjMwOCBDIDExMy40MjggODUuNTAyIDExMi42MzcgODcuNjU4IDExMi4xOTMgODguNjk1IEwgMTEwLjc4MiA4OC4wNzUgTCAxMTAuNzgyIDg4LjA3NSBMIDExMC43ODIgODguMDc1IEwgMTEwLjc4MiA4OC4wNzUgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDEuMDk5NzQzNjA0NjYwMDM0MiwgMCwgMCwgMS4wOTk3NDM2MDQ2NjAwMzQyLCAtOS40NSwgLTQ2LjQpIi8+CiAgICAgICAgPHBhdGggaWQ9IklEMC4xNzAwNzA1OTkyOTg5MjQyIiBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMwMDAwMDAiIGQ9Ik0gMTA3LjE5MSA4Ny4zNDggQyAxMDcuNTk3IDg2LjIzMyAxMDkuMDYyIDg0LjM4NiAxMDkuNDUwIDg0LjU4MyBDIDEwOS44MzcgODQuNzc5IDEwOS4wNDYgODYuOTMyIDEwOC42MDMgODcuOTcxIEwgMTA3LjE5MSA4Ny4zNDggTCAxMDcuMTkxIDg3LjM0OCBMIDEwNy4xOTEgODcuMzQ4IEwgMTA3LjE5MSA4Ny4zNDggWiAiIHRyYW5zZm9ybT0ibWF0cml4KDEuMDk5NzQzNjA0NjYwMDM0MiwgMCwgMCwgMS4wOTk3NDM2MDQ2NjAwMzQyLCAtOS40NSwgLTQ2LjQpIi8+CiAgICAgICAgPHBhdGggaWQ9IklEMC4yMjY0MTE3NzE0OTQ4OTUyMiIgZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSIjMDAwMDAwIiBkPSJNIDEwMy45NTUgODYuNDY2IEMgMTA0LjM1NyA4NS4zNTIgMTA1LjgyNCA4My41MDYgMTA2LjIxMSA4My43MDEgQyAxMDYuNTk4IDgzLjg5OCAxMDUuODA3IDg2LjA1MiAxMDUuMzY1IDg3LjA4OSBMIDEwMy45NTUgODYuNDY2IEwgMTAzLjk1NSA4Ni40NjYgTCAxMDMuOTU1IDg2LjQ2NiBMIDEwMy45NTUgODYuNDY2IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjA5OTc0MzYwNDY2MDAzNDIsIDAsIDAsIDEuMDk5NzQzNjA0NjYwMDM0MiwgLTkuNDUsIC00Ni40KSIvPgogICAgICAgIDxwYXRoIGlkPSJJRDAuNTQ5NzgyNjQ1NDIyOTY1MyIgZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSIjMDAwMDAwIiBkPSJNIDEwMC44MzkgODIuODI0IEMgMTAwLjUxOSA4Mi45NDMgOTkuODk4IDgxLjc5NCA5OS40MjUgODAuNzU4IEMgOTkuODMwIDgwLjM2MiAxMDAuMjU5IDc5Ljk5OSAxMDAuNzExIDc5LjY2OSBDIDEwMS4wNzggODAuODc1IDEwMS4yMDcgODIuNjg4IDEwMC44MzkgODIuODI0IEwgMTAwLjgzOSA4Mi44MjQgTCAxMDAuODM5IDgyLjgyNCBMIDEwMC44MzkgODIuODI0IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjA5OTc0MzYwNDY2MDAzNDIsIDAsIDAsIDEuMDk5NzQzNjA0NjYwMDM0MiwgLTkuNDUsIC00Ni40KSIvPgogICAgICAgIDxwYXRoIGlkPSJJRDAuNzEzNTMzMTMyODAyNjk1IiBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMwMDAwMDAiIGQ9Ik0gMTAwLjczOCA4NS42MDcgQyAxMDEuMjUyIDg0LjcwMyAxMDIuNzg2IDgzLjMzMyAxMDMuMDg4IDgzLjU2MiBDIDEwMy4zOTMgODMuNzkxIDEwMi4zOTUgODUuNTM5IDEwMS44NjEgODYuMzY4IEwgMTAwLjczOCA4NS42MDcgTCAxMDAuNzM4IDg1LjYwNyBMIDEwMC43MzggODUuNjA3IEwgMTAwLjczOCA4NS42MDcgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDEuMDk5NzQzNjA0NjYwMDM0MiwgMCwgMCwgMS4wOTk3NDM2MDQ2NjAwMzQyLCAtOS40NSwgLTQ2LjQpIi8+CiAgICAgICAgPHBhdGggaWQ9IklEMC44ODY0NDk2Nzk3MzIzMjI3IiBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMwMDAwMDAiIGQ9Ik0gMTEwLjQ5NiA4Mi42MzUgQyAxMTAuMDc4IDgyLjQ1OSAxMTAuNTM1IDgwLjU4NCAxMTAuOTgyIDc5LjEyMiBDIDExMS41ODYgNzkuMzYyIDExMi4xODcgNzkuNjA3IDExMi44MDIgNzkuODE4IEMgMTEyLjExNyA4MS4yMjcgMTEwLjkxNiA4Mi44MTIgMTEwLjQ5NiA4Mi42MzUgTCAxMTAuNDk2IDgyLjYzNSBMIDExMC40OTYgODIuNjM1IEwgMTEwLjQ5NiA4Mi42MzUgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDEuMDk5NzQzNjA0NjYwMDM0MiwgMCwgMCwgMS4wOTk3NDM2MDQ2NjAwMzQyLCAtOS40NSwgLTQ2LjQpIi8+CiAgICAgICAgPHBhdGggaWQ9IklEMC45Mzc0NTIzMDA0NTE2OTU5IiBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMwMDAwMDAiIGQ9Ik0gMTA2Ljk3NyA4MS4xODkgQyAxMDYuNTEyIDgxLjA4OCAxMDYuNDE2IDc5LjY3NiAxMDYuNjI5IDc4LjE0MiBDIDEwNi42MjkgNzguMTQyIDEwOC40OTggNzguMjI5IDEwOC45NDAgNzguMzE5IEMgMTA4LjU1MCA3OS44ODIgMTA3LjQ1NiA4MS4yOTggMTA2Ljk3NyA4MS4xODkgTCAxMDYuOTc3IDgxLjE4OSBMIDEwNi45NzcgODEuMTg5IEwgMTA2Ljk3NyA4MS4xODkgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDEuMDk5NzQzNjA0NjYwMDM0MiwgMCwgMCwgMS4wOTk3NDM2MDQ2NjAwMzQyLCAtOS40NSwgLTQ2LjQpIi8+CiAgICAgICAgPHBhdGggaWQ9IklEMC44Mjk4MzIyNjIzNTk1NTk1IiBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMwMDAwMDAiIGQ9Ik0gMTAzLjM5OSA4MS45NTcgQyAxMDMuMDExIDgxLjk4NCAxMDIuNjkyIDgwLjI4NyAxMDIuNTMyIDc5LjA2OSBDIDEwMy4wMzIgNzguODg2IDEwMy41NTcgNzguNzQwIDEwNC4xMDYgNzguNjI3IEMgMTA0LjE5MiA3OS44OTggMTAzLjgxMiA4MS45MzAgMTAzLjM5OSA4MS45NTcgTCAxMDMuMzk5IDgxLjk1NyBMIDEwMy4zOTkgODEuOTU3IEwgMTAzLjM5OSA4MS45NTcgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDEuMDk5NzQzNjA0NjYwMDM0MiwgMCwgMCwgMS4wOTk3NDM2MDQ2NjAwMzQyLCAtOS40NSwgLTQ2LjQpIi8+CiAgICAgICAgPHBhdGggaWQ9IklEMC4zODI3NzY4MDMzMzcwMzc1NiIgZmlsbD0iI0ZGRkZGRiIgc3Ryb2tlPSIjMDAwMDAwIiBkPSJNIDExNS40MDIgODMuMjU2IEMgMTE1LjA0MiA4My4xNTQgMTE1LjEzOCA4MS44MjYgMTE1LjMzOCA4MC41MjIgQyAxMTUuNDQyIDgwLjUyNiAxMTUuNTQ5IDgwLjUyOCAxMTUuNTQ5IDgwLjUyOCBDIDExNS41NDkgODAuNTI4IDExNS40OTQgODAuNTI2IDExNS4zMzggODAuNTIyIEMgMTE2LjQxOCA4MC41MzIgMTE2Ljg2MyA4MC40ODUgMTE3LjI4MyA4MC40MTQgQyAxMTYuNzQ2IDgxLjgzMSAxMTUuODE0IDgzLjM3MSAxMTUuNDAyIDgzLjI1NiBMIDExNS40MDIgODMuMjU2IEwgMTE1LjQwMiA4My4yNTYgTCAxMTUuNDAyIDgzLjI1NiBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wOTk3NDM2MDQ2NjAwMzQyLCAwLCAwLCAxLjA5OTc0MzYwNDY2MDAzNDIsIC05LjQ1LCAtNDYuNCkiLz4KICAgICAgICA8cGF0aCBpZD0iSUQwLjIzNDQ0MzE1ODM3Njk2MTk1IiBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMwMDAwMDAiIGQ9Ik0gMTI5Ljg5NyA4My45MTkgQyAxMjkuNTQzIDgzLjY2NyAxMzAuMTE4IDgyLjI1MSAxMzAuODA5IDgwLjg4NiBMIDEzMi42NDUgODEuOTE1IEMgMTMxLjU3MyA4My4xMjQgMTMwLjI2NyA4NC4xNzcgMTI5Ljg5NyA4My45MTkgTCAxMjkuODk3IDgzLjkxOSBMIDEyOS44OTcgODMuOTE5IEwgMTI5Ljg5NyA4My45MTkgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDEuMDk5NzQzNjA0NjYwMDM0MiwgMCwgMCwgMS4wOTk3NDM2MDQ2NjAwMzQyLCAtOS40NSwgLTQ2LjQpIi8+CiAgICAgICAgPHBhdGggaWQ9IklEMC41OTcwMzg5MjY1NTY3MDY0IiBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMwMDAwMDAiIGQ9Ik0gMTI1LjM3NiA4Mi40MDcgQyAxMjQuOTM0IDgyLjIxNCAxMjUuMzY5IDgwLjM3NyAxMjUuODY4IDc4Ljc2MyBDIDEyNi42NjggNzguODEwIDEyNy4zNTMgNzkuMDcxIDEyOC4wMjkgNzkuMzUyIEMgMTI3LjE4OCA4MC45MzQgMTI1Ljg0MiA4Mi42MTQgMTI1LjM3NiA4Mi40MDcgTCAxMjUuMzc2IDgyLjQwNyBMIDEyNS4zNzYgODIuNDA3IEwgMTI1LjM3NiA4Mi40MDcgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDEuMDk5NzQzNjA0NjYwMDM0MiwgMCwgMCwgMS4wOTk3NDM2MDQ2NjAwMzQyLCAtOS40NSwgLTQ2LjQpIi8+CiAgICAgICAgPHBhdGggaWQ9IklEMC43MzMyMjc0NTgzMTY4MzI4IiBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMwMDAwMDAiIGQ9Ik0gMTIwLjkxMSA4Mi40MjEgQyAxMjAuNDg4IDgyLjM3NiAxMjAuMzU3IDgwLjkyMyAxMjAuMzQ5IDc5LjM3NSBDIDEyMS4wNzAgNzkuMjAzIDEyMS43ODYgNzguOTg0IDEyMi41MjMgNzguNzY2IEMgMTIyLjIxMiA4MC41NDEgMTIxLjQxMCA4Mi40NzUgMTIwLjkxMSA4Mi40MjEgTCAxMjAuOTExIDgyLjQyMSBMIDEyMC45MTEgODIuNDIxIEwgMTIwLjkxMSA4Mi40MjEgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDEuMDk5NzQzNjA0NjYwMDM0MiwgMCwgMCwgMS4wOTk3NDM2MDQ2NjAwMzQyLCAtOS40NSwgLTQ2LjQpIi8+CiAgICAgICAgPHBhdGggaWQ9IklEMC41MjcxOTgwOTUzNDAyODE3IiBmaWxsPSIjRkZGRkZGIiBzdHJva2U9IiMwMDAwMDAiIGQ9Ik0gMTMzLjU0NCA4Ni4xMzYgQyAxMzMuMTc4IDg1Ljg3MyAxMzMuODA3IDg0LjM2OSAxMzQuNTI3IDgyLjk2MiBDIDEzNC42NzAgODMuMDQxIDEzNC44MTIgODMuMTIzIDEzNC44MTIgODMuMTIzIEMgMTM0LjgxMiA4My4xMjMgMTM0LjczOSA4My4wNzggMTM0LjUyNyA4Mi45NjIgQyAxMzUuNjQ2IDgzLjYyOSAxMzUuOTc0IDgzLjg3NiAxMzYuMjk4IDg0LjEyNiBDIDEzNS4yMjUgODUuMzM3IDEzMy45MTMgODYuMzk0IDEzMy41NDQgODYuMTM2IEwgMTMzLjU0NCA4Ni4xMzYgTCAxMzMuNTQ0IDg2LjEzNiBMIDEzMy41NDQgODYuMTM2IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjA5OTc0MzYwNDY2MDAzNDIsIDAsIDAsIDEuMDk5NzQzNjA0NjYwMDM0MiwgLTkuNDUsIC00Ni40KSIvPgogICAgICA8L2c+CiAgICAgIDxwYXRoIGlkPSJGaWxsIiBmaWxsPSIjMkY4RUZGIiBkPSJNIDk0LjE0MSA4NC4wMDkgQyA5Ni40MDMgNzkuNTQxIDEwMi41NzUgNzYuMTkyIDEwNy4zMjkgNzYuNTgwIEMgMTExLjM5OSA3Ni45MTQgMTE0LjcyMiA4MC40NDEgMTE5LjAzMiA3OC42OTggQyAxMjkuMjA4IDc0LjU3OCAxMzAuNzcwIDc4LjcyNiAxMzguMjAzIDg0LjAwNSBDIDE0MC4zNDkgNjkuMDk1IDEzMC42MjIgNTUuNTY0IDEyMC4wNTcgNTAuMjMwIEMgMTExLjA3MiA0NS42OTQgODYuMDI5IDQ2LjQ3MiA3MC44NjIgNTQuODAwIEMgNzAuODQzIDU0LjgzNCA3MC44MTUgNTQuODY2IDcwLjc3NCA1NC44OTUgQyA2Ny4yMzkgNTcuMzc4IDQ1LjM5OSA0MS43NzYgNDIuNTQ0IDQ3LjkyMCBDIDQwLjU0OCA1Mi4yMTUgNTQuMTQzIDY1LjUyOSA1My45NTEgNjUuNjk2IEMgNTIuODIxIDY2LjY3NSAzMy4zMDAgNzYuNTI0IDMxLjUzNCA3Ny4zOTMgQyAzMC45OTIgNzYuNzg5IDMxLjA2OCA3NS45NTIgMzAuODI5IDc1LjI0NyBDIDI4LjQ5MSA2OC4zNzEgMjEuNzgwIDYyLjM5MiAxMi4zMzIgNjIuOTQzIEMgOC41MjcgNzEuMjQ5IDE4Ljk2MCA4MC4wNDEgMjcuNjg1IDgwLjk5NyBDIDI0LjcxMiA4NC4wMzUgMTguNDUwIDkxLjY4NSAxOS41MDIgOTguMTY5IEMgMTkuNjEyIDk4Ljg0NiAxOS45OTYgMTAwLjQ5MyAyMC4zNDggMTAxLjA3MCBDIDIwLjcyOSAxMDEuNjk1IDIxLjQzMiAxMDIuMjE0IDIyLjI0MyAxMDIuNDI5IEMgMjQuMjIwIDEwMi45NTUgMjcuMDU3IDEwMS42NTcgMjguNzE3IDEwMC44MjAgQyAzMy40MzggOTguNDM5IDM1LjM5NCA4OC43NzUgMzMuNjMzIDgyLjc4NCBDIDMzLjU0NCA4Mi40ODAgMzcuNTE4IDgyLjU5OSAzOC4wMDYgODIuNTk5IEMgNDYuODUyIDgyLjYwMSA1Ny41MTQgODQuNDk1IDY1LjU4MCA4Ny40MDcgTCA3MC4yNDkgODkuMTI1IEMgNzAuMjQ5IDg5LjEyNSA4Mi45NTMgOTMuNzU4IDg3LjQxNCA5NS44NzkgQyA5NC40NjIgOTkuMDEwIDEwNC4yODcgOTQuNzMxIDExMC4zMTQgODkuMjc1IEMgMTA3LjU4NiA4OC42NTAgOTUuNTk5IDg2Ljc1NCA5NC4wOTcgODUuNjUyIEMgOTMuNTM1IDg1LjI0MCA5My44OTEgODQuNTA3IDk0LjE0MSA4NC4wMDkgTCA5NC4xNDEgODQuMDA5IEwgOTQuMTQxIDg0LjAwOSBMIDk0LjE0MSA4NC4wMDkgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDEuMDk5NzQzNjA0NjYwMDM0MiwgMCwgMCwgMS4wOTk3NDM2MDQ2NjAwMzQyLCAtOS40NSwgLTQ2LjQpIi8+CiAgICAgIDxwYXRoIGlkPSJPdXRsaW5lIiBkPSJNIDEzMi41MTIgNTYuODYzIEMgMTI5LjQwNyA1My41NTggMTI1LjM2MiA1MC40OTIgMTIwLjA5OCA0OC4wMTEgQyAxMTAuMTgyIDQzLjMzNyA4NC4zODYgNDQuOTMyIDcwLjAzOCA1My44MjYgQyA2NC40MzcgNTEuMDQ5IDQ1LjUyNyA0MC41NzMgNDEuMDQ4IDQ2LjA1OCBDIDQwLjkwOSA0Ni4yMjggNDAuNzk2IDQ2LjQwNyA0MC42OTQgNDYuNTg4IEMgMzkuNTM5IDQ4LjY0NyA0MC42OTQgNTEuMzI1IDQxLjcwOSA1My4yNDggQyA0My4wMzUgNTUuNzYyIDQ4Ljc5OSA2NC4xMzMgNTAuMDMzIDY2LjA1MyBDIDQ0LjIyMiA2OS4xMTQgMzIuNTkzIDc1LjMxNiAzMi41OTMgNzUuMzE2IEMgMzEuMzE5IDY4LjM1NiAyMy40ODkgNjIuMDgwIDE0Ljk3NiA2MC44MTUgQyAxNC41NTIgNjAuNzUyIDE0LjEyNyA2MC42OTAgMTMuNzAwIDYwLjY1MiBDIDEzLjI4MyA2MC42MTUgMTIuNjk3IDYwLjU2OCAxMi4wODUgNjAuNTYzIEMgMTAuODU1IDYwLjU1MiA5LjUxMiA2MC43MjQgOS4xNjQgNjEuNTgyIEMgOS4wODMgNjEuNzgyIDkuMDI0IDYzLjY4MSA5LjAxNCA2NC4wMTMgQyA4LjkwNiA2Ny44NDAgOS40MjkgNzAuNzE3IDExLjg5NSA3NC4wMzAgQyAxMy4wNTcgNzUuNTkxIDE0LjA2NiA3Ni44NDYgMTUuNjQwIDc3LjkyMSBDIDE2LjEwMSA3OC4yMzUgMTYuNjAzIDc4LjUzNiAxNy4xODAgNzguODIyIEMgMjAuMjI0IDgwLjMzMCAyMi41MTQgODEuMDgzIDI1LjQxNiA4MS41MDcgQyAyNS4zOTIgODEuNTIzIDI1LjM2NyA4MS41NDMgMjUuMzQzIDgxLjU2MCBDIDIxLjUyMiA4NC4wODggMTcuNzYxIDkwLjczNiAxNi45NjAgOTQuNjM0IEMgMTYuNjA5IDk2LjM0NCAxNi43ODQgOTkuMDAxIDE3LjcxMCAxMDEuMTkxIEMgMTguMjk3IDEwMi41ODEgMTkuMTg1IDEwMy43ODMgMjAuNDM5IDEwNC40MzMgQyAyMi4yNjYgMTA1LjM4MCAyNC42NjUgMTA0LjIyMCAyNi4zODQgMTAzLjY0NiBDIDI3LjIwNyAxMDMuMzcyIDI3Ljk1NiAxMDMuMDMzIDI4LjY3MSAxMDIuNjY2IEMgMzUuODEwIDk4Ljk5OSAzNy42NjYgOTAuOTk4IDM1Ljk3MyA4NC4zMzkgQyAzNS45NjIgODQuMjk3IDM1Ljk1NiA4NC4yNTUgMzUuOTQ1IDg0LjIxNCBDIDM3LjIzNCA4NC4xODMgMzguNTExIDg0LjE4NSAzOS43NzcgODQuMjE3IEMgNDMuNDMyIDg0LjMxMyA0Ni45OTUgODQuNjc4IDUwLjQ5OSA4NS4yNjAgQyA1NC43MjMgODUuOTYwIDU4Ljg1NyA4Ni45OTEgNjIuOTUxIDg4LjI4MCBDIDYzLjc1NSA4OC41MzIgNjQuNTU5IDg4Ljc4MSA2NS4zNjEgODkuMDUzIEMgNjUuNjQ2IDg5LjE1MSA2Ny4xNDAgODkuNzk2IDY4LjQzOSA5MC4xMjggTCA2OC40MzggOTAuMTI5IEMgNjguNzQwIDkwLjIzNCA2OS4xNjAgOTAuMzg5IDY5LjY2NiA5MC41NzkgQyA3NC4zMDUgOTIuMzIzIDg2LjQyNiA5Ny4xODAgODYuNDI2IDk3LjE4MCBDIDk0Ljc4NSAxMDAuOTQwIDEwNS44NTUgOTguMDUwIDExMi4yNDkgOTAuODEyIEMgMTEyLjQ2OCA5MC41NjUgMTEyLjY5NSA5MC4zMjcgMTEyLjkwMiA5MC4wNjkgQyAxMTMuMTcxIDg5LjczNSAxMTMuNDM3IDg5LjE5MiAxMTMuMjI4IDg4Ljc2NiBDIDEwOC4yNDYgODYuMjcyIDEwMi4xOTEgODYuNjE4IDk3LjQyMSA4My44ODkgQyA5OS4wNzEgNzkuMzAxIDEwNi41NzQgNzcuNzEyIDExMC4zODYgNzkuNzM1IEMgMTE0LjgwNiA4Mi4wODMgMTE3LjIwNSA4MC44MTQgMTIxLjE3MCA3OS45MjMgQyAxMjEuNDg2IDc5Ljg1MiAxMjEuODE2IDc5Ljc4NCAxMjIuMTU0IDc5LjcyMCBDIDEyMi4zNTMgNzkuNjgzIDEyMi41NTAgNzkuNjQ0IDEyMi43NTggNzkuNjEwIEMgMTI5LjYwNCA3OC40ODMgMTM3Ljg0OCA4Ni42MjcgMTM5LjgxMSA4Ni41MjYgQyAxNDIuMTk2IDg2LjQwMyAxNDQuNjQ4IDY5Ljc4MCAxMzIuNTEyIDU2Ljg2MyBMIDEzMi41MTIgNTYuODYzIEwgMTMyLjUxMiA1Ni44NjMgTCAxMzIuNTEyIDU2Ljg2MyBaIE0gODcuNDE0IDk1Ljg3OSBDIDgyLjk1MyA5My43NTggNzAuMjQ5IDg5LjEyNSA3MC4yNDkgODkuMTI1IEwgNjUuNTgwIDg3LjQwNyBDIDU3LjUxNCA4NC40OTUgNDYuODUyIDgyLjYwMSAzOC4wMDYgODIuNTk5IEMgMzcuNTE4IDgyLjU5OSAzMy41NDQgODIuNDgwIDMzLjYzMyA4Mi43ODQgQyAzNS4zOTQgODguNzc1IDMzLjQzOCA5OC40MzkgMjguNzE3IDEwMC44MjAgQyAyNy4wNTcgMTAxLjY1NyAyNC4yMjAgMTAyLjk1NiAyMi4yNDMgMTAyLjQyOSBDIDIxLjQzMiAxMDIuMjEzIDIwLjcyOSAxMDEuNjk1IDIwLjM0OCAxMDEuMDcwIEMgMTkuOTk2IDEwMC40OTMgMTkuNjEyIDk4Ljg0NSAxOS41MDIgOTguMTY5IEMgMTguNDUwIDkxLjY4NiAyNC43MTIgODQuMDM1IDI3LjY4NSA4MC45OTcgQyAxOC45NjAgODAuMDQxIDguNTI3IDcxLjI0OSAxMi4zMzIgNjIuOTQzIEMgMjEuNzgwIDYyLjM5MiAyOC40OTEgNjguMzcxIDMwLjgyOSA3NS4yNDcgQyAzMS4wNjggNzUuOTUxIDMwLjk5MiA3Ni43ODkgMzEuNTM0IDc3LjM5MyBDIDMzLjMwMCA3Ni41MjQgNTIuODIxIDY2LjY3NSA1My45NTEgNjUuNjk2IEMgNTQuMTQzIDY1LjUyOSA0MC41NDggNTIuMjE1IDQyLjU0NCA0Ny45MjAgQyA0NS4zOTkgNDEuNzc2IDY3LjIzOSA1Ny4zNzggNzAuNzc0IDU0Ljg5NSBDIDcwLjgxNSA1NC44NjYgNzAuODQzIDU0LjgzNCA3MC44NjIgNTQuODAwIEMgODYuMDI5IDQ2LjQ3MiAxMTEuMDcxIDQ1LjY5NSAxMjAuMDU3IDUwLjIzMCBDIDEzMC42MjEgNTUuNTY0IDE0MC4zNDggNjkuMDk1IDEzOC4yMDMgODQuMDA1IEMgMTMwLjc3MCA3OC43MjcgMTI5LjIwOCA3NC41NzggMTE5LjAzMiA3OC42OTggQyAxMTQuNzIxIDgwLjQ0MSAxMTEuMzk5IDc2LjkxNCAxMDcuMzI5IDc2LjU4MCBDIDEwMi41NzUgNzYuMTkxIDk2LjQwMyA3OS41NDEgOTQuMTQxIDg0LjAwOSBDIDkzLjg5MSA4NC41MDcgOTMuNTM2IDg1LjI0MCA5NC4wOTggODUuNjUzIEMgOTUuNjAwIDg2Ljc1NSAxMDcuNTg3IDg4LjY1MSAxMTAuMzE1IDg5LjI3NiBDIDEwNC4yODcgOTQuNzMwIDk0LjQ2MiA5OS4wMTAgODcuNDE0IDk1Ljg3OSBMIDg3LjQxNCA5NS44NzkgTCA4Ny40MTQgOTUuODc5IEwgODcuNDE0IDk1Ljg3OSBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wOTk3NDM2MDQ2NjAwMzQyLCAwLCAwLCAxLjA5OTc0MzYwNDY2MDAzNDIsIC05LjQ1LCAtNDYuNCkiLz4KICAgICAgPHBhdGggaWQ9IkdpbGxfMV8iIGQ9Ik0gODQuNjA0IDgyLjU0MyBDIDc4LjY5NCA4MC4yMDAgNzcuNzg0IDcwLjQ3NiA4MC41MDggNjYuMzc1IEMgODEuMDg4IDY1LjUwMiA4Mi41MTYgNjMuNTEyIDgzLjMyNSA2My44MDAgQyA4NC44MjggNjQuMzM1IDgzLjIwMiA2NS4zOTUgODIuNzEwIDY2LjIzMyBDIDgwLjUzOCA2OS45MjggODAuOTExIDc1LjM3MSA4Mi45NTQgNzkuMDQ1IEMgODMuNDc2IDc5Ljk4MyA4NC40ODggODAuNjcyIDg1LjI2NyA4MS4zOTkgQyA4Ni4wNjYgODIuMTM2IDg1LjQzNCA4Mi44NzEgODQuNjA0IDgyLjU0MyBMIDg0LjYwNCA4Mi41NDMgTCA4NC42MDQgODIuNTQzIEwgODQuNjA0IDgyLjU0MyBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wOTk3NDM2MDQ2NjAwMzQyLCAwLCAwLCAxLjA5OTc0MzYwNDY2MDAzNDIsIC05LjQ1LCAtNDYuNCkiLz4KICAgICAgPHBhdGggaWQ9IkdpbGwiIGQ9Ik0gNzMuODEzIDY5LjM3OCBDIDczLjY1MiA3MC43OTkgNzMuNDMwIDcxLjA3NyA3My40MTcgNzIuMzEyIEMgNzMuMzc3IDc2LjI1NCA3NS4wNDYgNzguMzIyIDc3Ljg2MyA4MC41NDAgQyA3OC41NTEgODEuMDgyIDc4LjM4NiA4MS45MzQgNzcuMzM2IDgxLjgyOCBDIDc1LjE4MCA4MS42MDkgNzQuMTY2IDc5Ljc1MiA3My4xOTcgNzguMzk0IEMgNzEuNzQ1IDc2LjA2NiA3MS4xMzAgNzIuMzc4IDcxLjU2MiA2OS42MzkgQyA3MS44MzUgNjcuODk1IDczLjk5OCA2Ny43NTAgNzMuODEzIDY5LjM3OCBMIDczLjgxMyA2OS4zNzggTCA3My44MTMgNjkuMzc4IEwgNzMuODEzIDY5LjM3OCBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wOTk3NDM2MDQ2NjAwMzQyLCAwLCAwLCAxLjA5OTc0MzYwNDY2MDAzNDIsIC05LjQ1LCAtNDYuNCkiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJGaW4iPgogICAgICA8cGF0aCBpZD0iRmlsbF8xXyIgZmlsbD0iIzJGOEVGRiIgZD0iTSA2NS4yNzAgOTguNTY4IEMgNjUuODE5IDk5LjU0NyA2OC4zNDUgOTkuNjc2IDY5LjQ5NiA5OS43ODUgQyA3NC45NjkgMTAwLjI4OCA4MS4zNjMgOTcuNzU5IDg0LjYwMyA5NC4yMDUgQyA4NS4zMzIgOTMuNDA1IDg1Ljg1NyA5MC42NDMgODcuNzc1IDkxLjI3MSBDIDgyLjM4MyA4MS43OTIgNzMuMzUyIDg2LjM2OCA3My4zNTIgODYuMzY4IEMgNzMuMzUyIDg2LjM3MCA3My4zNTIgODYuMzcyIDczLjM1MiA4Ni4zNzQgQyA3My42MzAgODYuNjA5IDczLjc2NyA4Ny4xNDEgNzMuODEzIDg3LjQwOCBDIDc0Ljc2MCA5Mi45MzAgNjQuMTkyIDk2LjY0NiA2NS4yNzAgOTguNTY4IEwgNjUuMjcwIDk4LjU2OCBMIDY1LjI3MCA5OC41NjggTCA2NS4yNzAgOTguNTY4IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjA5OTc0MzYwNDY2MDAzNDIsIDAsIDAsIDEuMDk5NzQzNjA0NjYwMDM0MiwgLTkuNDUsIC00Ni40KSIvPgogICAgICA8cGF0aCBpZD0iT3V0bGluZV8zXyIgZD0iTSA4Ny43NzUgOTEuMjcxIEMgODUuODU3IDkwLjY0MiA4NS4zMzIgOTMuNDA1IDg0LjYwMyA5NC4yMDUgQyA4MS4zNjMgOTcuNzU5IDc0Ljk2OCAxMDAuMjg4IDY5LjQ5NiA5OS43ODUgQyA2OC4zNDUgOTkuNjc3IDY1LjgxOSA5OS41NDggNjUuMjcwIDk4LjU2OCBDIDY0LjE5MiA5Ni42NDYgNzQuNzYwIDkyLjkyOSA3My44MTMgODcuNDA4IEMgNzMuNzY3IDg3LjE0MCA3My42MzAgODYuNjA5IDczLjM1MiA4Ni4zNzQgQyA3My4xNjUgODYuMjE1IDcyLjkxNSA4Ni4xODcgNzIuNTgxIDg2LjQ3OCBDIDcwLjk3MyA5My40OTYgNjAuODk2IDk1LjcxMSA2MC43MzUgOTguMzE2IEMgNjAuNTUwIDEwMS4yNTIgNzAuODc5IDEwMS4zNDUgNzMuMjg2IDEwMS4wNzAgQyA3NS42MDEgMTAwLjgwNiA3Ny43NDcgMTAwLjM0NSA3OS44NDggOTkuNTM0IEMgODMuNjE4IDk4LjA3NiA4Ny42MDggOTYuMzc4IDg4Ljc0NCA5My43MDUgQyA4OS4wMTggOTMuMDU1IDg4LjY1MiA5MS41NTkgODcuNzc1IDkxLjI3MSBMIDg3Ljc3NSA5MS4yNzEgTCA4Ny43NzUgOTEuMjcxIEwgODcuNzc1IDkxLjI3MSBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wOTk3NDM2MDQ2NjAwMzQyLCAwLCAwLCAxLjA5OTc0MzYwNDY2MDAzNDIsIC05LjQ1LCAtNDYuNCkiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJMX0V5ZSI+CiAgICAgIDxwYXRoIGlkPSJXaGl0ZSIgZmlsbD0iI0ZGRkZGRiIgZD0iTSA5My40OTcgNTQuMTA4IEMgOTMuNzA0IDU1Ljg4NyA5NS40MjAgNTcuODM4IDk3LjU5NiA1OC4zMjggQyAxMDIuMzIxIDU5LjM5NCAxMDguOTU5IDUxLjAxNyAxMDcuMjQxIDQ3LjM0OCBDIDEwNC44NjcgNDIuMjc3IDkyLjU1NSA0NS45NDIgOTMuNDk3IDU0LjEwOCBMIDkzLjQ5NyA1NC4xMDggTCA5My40OTcgNTQuMTA4IEwgOTMuNDk3IDU0LjEwOCBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wOTk3NDM2MDQ2NjAwMzQyLCAwLCAwLCAxLjA5OTc0MzYwNDY2MDAzNDIsIC05LjQ1LCAtNDYuNCkiLz4KICAgICAgPHBhdGggaWQ9IlB1cGlsIiBkPSJNIDEwMC4yNDIgNTEuMzA3IEMgMTAxLjA5MyA1MS4zMDcgMTAxLjg2MyA1MS41MzcgMTAyLjQyMSA1MS45MTAgQyAxMDIuOTgwIDUyLjI4MiAxMDMuMzI1IDUyLjc5NiAxMDMuMzI1IDUzLjM2MyBDIDEwMy4zMjUgNTMuOTMwIDEwMi45ODAgNTQuNDQ0IDEwMi40MjEgNTQuODE2IEMgMTAxLjg2MyA1NS4xODkgMTAxLjA5MyA1NS40MTkgMTAwLjI0MiA1NS40MTkgQyA5OS4zOTEgNTUuNDE5IDk4LjYyMSA1NS4xODkgOTguMDYzIDU0LjgxNiBDIDk3LjUwNCA1NC40NDQgOTcuMTU5IDUzLjkzMCA5Ny4xNTkgNTMuMzYzIEMgOTcuMTU5IDUyLjc5NiA5Ny41MDQgNTIuMjgyIDk4LjA2MyA1MS45MTAgQyA5OC42MjEgNTEuNTM3IDk5LjM5MSA1MS4zMDcgMTAwLjI0MiA1MS4zMDcgTCAxMDAuMjQyIDUxLjMwNyBMIDEwMC4yNDIgNTEuMzA3IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjA5OTc0MzYwNDY2MDAzNDIsIDAsIDAsIDEuMDk5NzQzNjA0NjYwMDM0MiwgLTkuNDUsIC00Ni40KSIvPgogICAgICA8ZyBpZD0iRXllbGlkXzFfIj4KICAgICAgICA8cGF0aCBpZD0iRXllbGlkIiBmaWxsPSIjMkY4RUZGIiBkPSJNIDEwNy4yNDAgNDcuMzQ4IEMgMTA1LjIzOCA0My4wNjkgOTYuMTYwIDQ1LjAxMCA5My45MzcgNTAuNjI2IEMgOTcuOTY4IDQ5LjMwMiAxMDMuNjU2IDQ4LjM0NSAxMDcuNDc2IDQ4LjI2MiBDIDEwNy40MzggNDcuOTM3IDEwNy4zNzAgNDcuNjI1IDEwNy4yNDAgNDcuMzQ4IEwgMTA3LjI0MCA0Ny4zNDggTCAxMDcuMjQwIDQ3LjM0OCBMIDEwNy4yNDAgNDcuMzQ4IFogIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjA5OTc0MzYwNDY2MDAzNDIsIDAsIDAsIDEuMDk5NzQzNjA0NjYwMDM0MiwgLTkuNDUsIC00Ni40KSIvPgogICAgICAgIDxwYXRoIGlkPSJFeWVsYXNoIiBkPSJNIDEwOC44NjggNDguMjcyIEMgMTA0LjgxMCA0OC4wODIgOTcuMTQ4IDQ5LjM0MiA5Mi42NjEgNTEuMDc1IEMgOTEuMjM3IDUxLjYyNSA5MC4xMzMgNTIuMjIyIDg5LjU2NiA1Mi44MzcgQyA4OS4zMzcgNTMuMDgzIDg5LjA0NCA1My41MzMgODkuNDY4IDUzLjc2NyBDIDkxLjI4MSA1My4xNTIgOTIuODg4IDUyLjI2OCA5NC43MzIgNTEuNjkzIEMgOTguNDMxIDUwLjUzOCAxMDIuMzMwIDQ5LjgzMCAxMDYuMzYxIDQ5Ljc4NCBDIDEwNy42NjQgNDkuNzY4IDEwOS41MzMgNTAuMTAyIDExMC43MTUgNDkuOTc2IEMgMTExLjIxMSA0OS45MjIgMTExLjY3NiA0OS40OTIgMTExLjU0MyA0OS4xMTcgQyAxMTEuMzYzIDQ4LjYwNyAxMTAuMzU4IDQ4LjM0MiAxMDguODY4IDQ4LjI3MiBMIDEwOC44NjggNDguMjcyIEwgMTA4Ljg2OCA0OC4yNzIgTCAxMDguODY4IDQ4LjI3MiBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wOTk3NDM2MDQ2NjAwMzQyLCAwLCAwLCAxLjA5OTc0MzYwNDY2MDAzNDIsIC05LjQ1LCAtNDYuNCkiLz4KICAgICAgPC9nPgogICAgICA8cGF0aCBpZD0iT3V0bGluZV8xXyIgZD0iTSAxMDguODI3IDQ1Ljc3MyBDIDEwNC4xMzcgMzguNzY5IDg5LjczMCA0Ni4zNTIgOTEuMjU0IDUzLjkyNyBDIDkxLjc1MyA1Ni40MjAgOTQuMDkyIDU5LjM3MCA5Ny4yODggNTkuOTM3IEMgMTAzLjcxMiA2MS4wNzcgMTEyLjIzMiA1MC44NjYgMTA4LjgyNyA0NS43NzMgTCAxMDguODI3IDQ1Ljc3MyBMIDEwOC44MjcgNDUuNzczIEwgMTA4LjgyNyA0NS43NzMgWiBNIDk3LjU5NiA1OC4zMjggQyA5NS40MjAgNTcuODM4IDkzLjcwNCA1NS44ODcgOTMuNDk3IDU0LjEwOCBDIDkzLjM1MCA1Mi44MzIgOTMuNTI2IDUxLjY2NiA5My45MzcgNTAuNjI2IEMgOTYuMTYwIDQ1LjAxMCAxMDUuMjM4IDQzLjA2OSAxMDcuMjQwIDQ3LjM0OCBDIDEwNy4zNzAgNDcuNjI1IDEwNy40MzcgNDcuOTM3IDEwNy40NzYgNDguMjYyIEMgMTA3Ljk1MSA1Mi4yMzcgMTAxLjk2MyA1OS4zMTMgOTcuNTk2IDU4LjMyOCBMIDk3LjU5NiA1OC4zMjggTCA5Ny41OTYgNTguMzI4IEwgOTcuNTk2IDU4LjMyOCBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wOTk3NDM2MDQ2NjAwMzQyLCAwLCAwLCAxLjA5OTc0MzYwNDY2MDAzNDIsIC05LjQ1LCAtNDYuNCkiLz4KICAgIDwvZz4KICAgIDxnIGlkPSJSX0V5ZSI+CiAgICAgIDxwYXRoIGlkPSJXaGl0ZV8xXyIgZmlsbD0iI0ZGRkZGRiIgZD0iTSAxMjMuMjgzIDU2LjQ2NSBDIDEyMy40MTUgNTcuNTY4IDEyNC41MTIgNTguNzc5IDEyNS45MDIgNTkuMDgxIEMgMTI4LjkyNCA1OS43NDIgMTMzLjM2NiA1NC40NjEgMTMyLjA3MiA1Mi4yNzMgQyAxMjkuNDE4IDQ3Ljc4MyAxMjIuNjc2IDUxLjQwMiAxMjMuMjgzIDU2LjQ2NSBMIDEyMy4yODMgNTYuNDY1IEwgMTIzLjI4MyA1Ni40NjUgTCAxMjMuMjgzIDU2LjQ2NSBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wOTk3NDM2MDQ2NjAwMzQyLCAwLCAwLCAxLjA5OTc0MzYwNDY2MDAzNDIsIC05LjQ1LCAtNDYuNCkiLz4KICAgICAgPHBhdGggaWQ9IlB1cGlsXzFfIiBkPSJNIDEyNy41NjYgNTQuMzYwIEMgMTI4LjExOCA1NC4zNjAgMTI4LjYxOSA1NC41MDkgMTI4Ljk4MSA1NC43NTEgQyAxMjkuMzQ0IDU0Ljk5MiAxMjkuNTY4IDU1LjMyNiAxMjkuNTY4IDU1LjY5NCBDIDEyOS41NjggNTYuMDYyIDEyOS4zNDQgNTYuMzk2IDEyOC45ODEgNTYuNjM3IEMgMTI4LjYxOSA1Ni44NzkgMTI4LjExOCA1Ny4wMjggMTI3LjU2NiA1Ny4wMjggQyAxMjcuMDE0IDU3LjAyOCAxMjYuNTEzIDU2Ljg3OSAxMjYuMTUxIDU2LjYzNyBDIDEyNS43ODggNTYuMzk2IDEyNS41NjQgNTYuMDYyIDEyNS41NjQgNTUuNjk0IEMgMTI1LjU2NCA1NS4zMjYgMTI1Ljc4OCA1NC45OTIgMTI2LjE1MSA1NC43NTEgQyAxMjYuNTEzIDU0LjUwOSAxMjcuMDE0IDU0LjM2MCAxMjcuNTY2IDU0LjM2MCBMIDEyNy41NjYgNTQuMzYwIEwgMTI3LjU2NiA1NC4zNjAgWiAiIHRyYW5zZm9ybT0ibWF0cml4KDEuMDk5NzQzNjA0NjYwMDM0MiwgMCwgMCwgMS4wOTk3NDM2MDQ2NjAwMzQyLCAtOS40NSwgLTQ2LjQpIi8+CiAgICAgIDxnIGlkPSJFeWVsaWRfM18iPgogICAgICAgIDxwYXRoIGlkPSJFeWVsYXNoXzFfIiBkPSJNIDEzMy4wNjIgNTEuNjEzIEMgMTMwLjIyMCA1MS42MzYgMTI1LjczMSA1Mi40NjcgMTIyLjc3MCA1My42MDYgQyAxMjEuNTIzIDU0LjA4NSAxMjAuNTQ4IDU0LjYxOSAxMjAuMDgyIDU1LjE3MCBDIDExOS45MjMgNTUuMzYxIDExOS43MTIgNTUuNzEwIDEyMC4wMTMgNTUuODkyIEMgMTIxLjMwMiA1NS40MTUgMTIyLjQ0NSA1NC43MjcgMTIzLjc1MyA1NC4yODEgQyAxMjYuMzg1IDUzLjM4NCAxMjkuMTUzIDUyLjgzNSAxMzIuMDI0IDUyLjc5OCBDIDEzMi45NDYgNTIuNzg2IDEzNC4yNzIgNTMuMDQ2IDEzNS4xMTUgNTIuOTQ4IEMgMTM1LjQ2OSA1Mi45MDYgMTM1Ljc5OSA1Mi41NzMgMTM1LjcwNCA1Mi4yODEgQyAxMzUuNTQ5IDUxLjgwMCAxMzQuNTIxIDUxLjYwMSAxMzMuMDYyIDUxLjYxMyBMIDEzMy4wNjIgNTEuNjEzIEwgMTMzLjA2MiA1MS42MTMgTCAxMzMuMDYyIDUxLjYxMyBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wOTk3NDM2MDQ2NjAwMzQyLCAwLCAwLCAxLjA5OTc0MzYwNDY2MDAzNDIsIC05LjQ1LCAtNDYuNCkiLz4KICAgICAgICA8cGF0aCBpZD0iRXllbGlkXzJfIiBmaWxsPSIjMkY4RUZGIiBkPSJNIDEyMy45NTEgNTMuMTkzIEMgMTI2LjMyOSA1Mi40MzMgMTI5LjI4NSA1MS44NzEgMTMxLjY0NSA1MS42ODUgQyAxMjkuNDg2IDQ5LjA0MCAxMjUuNTUwIDUwLjM0MSAxMjMuOTUxIDUzLjE5MyBMIDEyMy45NTEgNTMuMTkzIEwgMTIzLjk1MSA1My4xOTMgTCAxMjMuOTUxIDUzLjE5MyBaICIgdHJhbnNmb3JtPSJtYXRyaXgoMS4wOTk3NDM2MDQ2NjAwMzQyLCAwLCAwLCAxLjA5OTc0MzYwNDY2MDAzNDIsIC05LjQ1LCAtNDYuNCkiLz4KICAgICAgPC9nPgogICAgICA8cGF0aCBpZD0iT3V0bGluZV8yXyIgZD0iTSAxMzMuNjc4IDUwLjkyMCBDIDEyOS4yMTIgNDMuNzk1IDEyMC4xMDYgNTEuMzE4IDEyMS4xODggNTYuNTM5IEMgMTIxLjU0MiA1OC4yNTYgMTIzLjIwNSA2MC4yODggMTI1LjQ3NSA2MC42NzkgQyAxMzAuMDQyIDYxLjQ2NCAxMzUuOTM2IDU0LjUyMSAxMzMuNjc4IDUwLjkyMCBMIDEzMy42NzggNTAuOTIwIEwgMTMzLjY3OCA1MC45MjAgTCAxMzMuNjc4IDUwLjkyMCBaIE0gMTI1LjkwMiA1OS4wODEgQyAxMjQuNTExIDU4Ljc3OSAxMjMuNDE1IDU3LjU2OCAxMjMuMjgzIDU2LjQ2NSBDIDEyMy4xMzggNTUuMjYxIDEyMy40MTkgNTQuMTQ0IDEyMy45NTEgNTMuMTkzIEMgMTI1LjU1MCA1MC4zNDEgMTI5LjQ4NiA0OS4wNDAgMTMxLjY0NSA1MS42ODUgQyAxMzEuNzkzIDUxLjg2NyAxMzEuOTQxIDUyLjA1MyAxMzIuMDcyIDUyLjI3MyBDIDEzMy4zNjYgNTQuNDYxIDEyOC45MjUgNTkuNzQyIDEyNS45MDIgNTkuMDgxIEwgMTI1LjkwMiA1OS4wODEgTCAxMjUuOTAyIDU5LjA4MSBMIDEyNS45MDIgNTkuMDgxIFogIiB0cmFuc2Zvcm09Im1hdHJpeCgxLjA5OTc0MzYwNDY2MDAzNDIsIDAsIDAsIDEuMDk5NzQzNjA0NjYwMDM0MiwgLTkuNDUsIC00Ni40KSIvPgogICAgPC9nPgogIDwvZz4KPC9zdmc+" mediaID="Shark_cst_shark c"/></media></snapdata>