<snapdata remixID="9716917"><project name="password generator" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Sprite" idx="1" x="2.2737367544323206e-13" y="-5.684341886080802e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list struct="atomic" id="10"></list></sounds><blocks></blocks><variables></variables><scripts><script x="53" y="84.99999999999989"><block s="receiveGo"></block><custom-block s="initialize constants"><comment w="90" collapsed="false">creates lists of all characters that can be used in password</comment></custom-block><block s="doSetVar"><l>small letters?</l><l>0</l></block><block s="doSetVar"><l>capital letters?</l><l>0</l></block><block s="doSetVar"><l>numbers?</l><l>0</l></block><block s="doSetVar"><l>special characters?</l><l>0</l></block><block s="doSetVar"><l>password</l><block s="reportNewList"><list></list></block></block><custom-block s="small letters?"><comment w="90" collapsed="false">Asks user what they want in their password &amp; what they want to leave out.</comment></custom-block><custom-block s="capital letters?"></custom-block><custom-block s="special characters?"></custom-block><custom-block s="numbers?"></custom-block><custom-block s="create password"><comment w="90" collapsed="false">creates the password using random items from preestablished lists</comment></custom-block><custom-block s="print password"></custom-block><block s="bubble"><block s="reportJoinWords"><list><l>Okay, your new password is </l><block var="printable pass"/></list></block><comment w="90" collapsed="false">prints the password</comment></block><block s="doBroadcastAndWait"><l>check strength</l><comment w="90" collapsed="false">Tells the other sprite to check the password&apos;s strength </comment></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="203" y="160" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="0,211.64999999999998,8.466000000000006,1" pen="tip" id="49"><costumes><list struct="atomic" id="50"></list></costumes><sounds><list struct="atomic" id="51"></list></sounds><blocks></blocks><variables></variables><scripts><script x="41" y="35"><block s="receiveGo"></block><block s="setEffect"><l><option>ghost</option></l><l>100</l></block></script><script x="282" y="50"><block s="receiveMessage"><l>check strength</l></block><block s="doIf"><block s="reportEquals"><block s="reportListLength"><block var="password"/></block><l>7</l></block><script><block s="bubble"><l>This password is strong!</l></block></script></block><block s="doIf"><block s="reportEquals"><block s="reportListLength"><block var="password"/></block><l>5</l></block><script><block s="bubble"><l>This password is moderate!</l></block></script></block><block s="doIf"><block s="reportLessThan"><block s="reportListLength"><block var="password"/></block><l>5</l></block><script><block s="bubble"><l>This password is weak!</l></block></script></block></script></scripts></sprite><watcher var="counter" style="normal" x="2.4999999999997726" y="2.500000000000007" color="243,118,29" hidden="true"/><watcher var="lower letters" style="normal" x="2.4999999999997726" y="7.750000500000006" color="243,118,29" hidden="true"/><watcher var="upper letters" style="normal" x="2.4999999999997726" y="13.000001000000005" color="243,118,29" hidden="true"/><watcher var="special characters" style="normal" x="2.4999999999997726" y="18.250001500000003" color="243,118,29" hidden="true"/><watcher var="special characters?" style="normal" x="2.4999999999997726" y="23.500001999999995" color="243,118,29" hidden="true"/><watcher var="password" style="normal" x="2.4999999999997726" y="29.5000025" color="243,118,29" hidden="true"/><watcher var="capital letters?" style="normal" x="2.4999999999997726" y="52.75000299999999" color="243,118,29" hidden="true"/><watcher var="numbers?" style="normal" x="2.4999999999997726" y="63.25000399999999" color="243,118,29" hidden="true"/><watcher var="numbers" style="normal" x="20" y="20" color="243,118,29" hidden="true"/><watcher var="printable pass" style="normal" x="9.999999999999773" y="10.000000000000007" color="243,118,29" hidden="true"/><watcher var="small letters?" style="normal" x="2.4999999999997726" y="135.0000035" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="initialize constants" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>lower letters</l><block s="reportNewList"><list><l>a</l><l>b</l><l>c</l><l>d</l><l>e</l><l>f</l><l>g</l><l>h</l><l>i</l><l>j</l><l>k</l><l>l</l><l>m</l><l>n</l><l>o</l><l>p</l><l>q</l><l>r</l><l>s</l><l>t</l><l>u</l><l>v</l><l>w</l><l>x</l><l>y</l><l>z</l></list></block></block><block s="doSetVar"><l>upper letters</l><block s="reportNewList"><list><l>A</l><l>B</l><l>C</l><l>D</l><l>E</l><l>F</l><l>G</l><l>H</l><l>I</l><l>J</l><l>K</l><l>L</l><l>M</l><l>N</l><l>O</l><l>P</l><l>Q</l><l>R</l><l>S</l><l>T</l><l>U</l><l>V</l><l>W</l><l>X</l><l>Y</l><l>Z</l></list></block></block><block s="doSetVar"><l>special characters</l><block s="reportNewList"><list><l>!</l><l>@</l><l>#</l><l>$</l><l>%</l><l>^</l><l>&amp;</l><l>*</l><l>(</l><l>)</l><l>\</l><l>?</l><l>&gt;</l><l>&lt;</l><l>.</l><l>,</l><l>[</l><l>]</l><l>{</l><l>}</l><l>=</l><l>+</l><l>-</l><l>_</l></list></block></block><block s="doSetVar"><l>numbers</l><block s="reportNewList"><list><l>0</l><l>1</l><l>2</l><l>3</l><l>4</l><l>5</l><l>6</l><l>7</l><l>8</l><l>9</l></list></block></block></script></block-definition><block-definition s="ask %&apos;question&apos; only allow %&apos;x&apos; or %&apos;y&apos;" type="command" category="sensing"><variables><list struct="atomic" id="219">a</list></variables><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doUntil"><block s="reportOr"><block s="reportEquals"><block var="a"/><block var="x"/></block><block s="reportEquals"><block var="a"/><block var="y"/></block></block><script><block s="doAsk"><block var="question"/></block><block s="doSetVar"><l>a</l><block s="getLastAnswer"></block></block></script></block></script></block-definition><block-definition s="special characters?" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Would you like any special characters?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doSetVar"><l>special characters?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>no</l></block><script><block s="doSetVar"><l>special characters?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doSayFor"><l>hmm</l><l>2</l></block></script></block-definition><block-definition s="capital letters?" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Would you like uppercase letters in your password?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doSetVar"><l>capital letters?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>no</l></block><script><block s="doSetVar"><l>capital letters?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doSayFor"><l>hmm</l><l>2</l></block></script></block-definition><block-definition s="small letters?" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>would you like lower case letters in your password</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doSetVar"><l>small letters?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>no</l></block><script><block s="doSetVar"><l>small letters?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doSayFor"><l>hmm</l><l>2</l></block></script></block-definition><block-definition s="numbers?" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>Would you like numbers in your password?</l></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>yes</l></block><script><block s="doSetVar"><l>numbers?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doIf"><block s="reportEquals"><block s="getLastAnswer"></block><l>no</l></block><script><block s="doSetVar"><l>numbers?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doSayFor"><l>hmm</l><l>2</l></block></script></block-definition><block-definition s="create password" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block var="small letters?"/><script><block s="doAddToList"><l></l><block var="password"/></block><block s="doReplaceInList"><l><option>last</option></l><block var="password"/><block s="reportJoinWords"><list><block s="reportListItem"><block s="reportRandom"><l>1</l><l>26</l></block><block var="lower letters"/></block><block s="reportListItem"><block s="reportRandom"><l>1</l><l>26</l></block><block var="lower letters"/></block><block s="reportListItem"><block s="reportRandom"><l>1</l><l>26</l></block><block var="lower letters"/></block></list></block></block><block s="doAddToList"><l>-</l><block var="password"/></block></script></block><block s="doIf"><block var="capital letters?"/><script><block s="doAddToList"><l></l><block var="password"/></block><block s="doReplaceInList"><l><option>last</option></l><block var="password"/><block s="reportJoinWords"><list><block s="reportListItem"><block s="reportRandom"><l>1</l><l>26</l></block><block var="upper letters"/></block><block s="reportListItem"><block s="reportRandom"><l>1</l><l>26</l></block><block var="upper letters"/></block><block s="reportListItem"><block s="reportRandom"><l>1</l><l>26</l></block><block var="upper letters"/></block></list></block></block><block s="doAddToList"><l>-</l><block var="password"/></block></script></block><block s="doIf"><block var="special characters?"/><script><block s="doAddToList"><l></l><block var="password"/></block><block s="doReplaceInList"><l><option>last</option></l><block var="password"/><block s="reportJoinWords"><list><block s="reportListItem"><block s="reportRandom"><l>1</l><l>24</l></block><block var="special characters"/></block><block s="reportListItem"><block s="reportRandom"><l>1</l><l>24</l></block><block var="special characters"/></block><block s="reportListItem"><block s="reportRandom"><l>1</l><l>24</l></block><block var="special characters"/></block></list></block></block><block s="doAddToList"><l>-</l><block var="password"/></block></script></block><block s="doIf"><block var="numbers?"/><script><block s="doAddToList"><l></l><block var="password"/></block><block s="doReplaceInList"><l><option>last</option></l><block var="password"/><block s="reportJoinWords"><list><block s="reportListItem"><block s="reportRandom"><l>1</l><l>10</l></block><block var="numbers"/></block><block s="reportListItem"><block s="reportRandom"><l>1</l><l>10</l></block><block var="numbers"/></block><block s="reportListItem"><block s="reportRandom"><l>1</l><l>10</l></block><block var="numbers"/></block></list></block></block></script></block></script></block-definition><block-definition s="print password" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>printable pass</l><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="password"/></block><block s="reportListItem"><l>2</l><block var="password"/></block><block s="reportListItem"><l>3</l><block var="password"/></block><block s="reportListItem"><l>4</l><block var="password"/></block><block s="reportListItem"><l>5</l><block var="password"/></block><block s="reportListItem"><l>6</l><block var="password"/></block><block s="reportListItem"><l>7</l><block var="password"/></block></list></block></block></script></block-definition></blocks><variables><variable name="counter"><l>735</l></variable><variable name="lower letters"><list struct="atomic" id="560">a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z</list></variable><variable name="upper letters"><list struct="atomic" id="561">A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z</list></variable><variable name="special characters"><list struct="atomic" id="562">!,@,#,$,%,^,&amp;,*,(,),\,?,&gt;,&lt;,.,&quot;,&quot;,[,],{,},=,+,-,_</list></variable><variable name="special characters?"><l>0</l></variable><variable name="password"><list struct="atomic" id="563">bjj,-,ZNR,-,*-%,-,181</list></variable><variable name="capital letters?"><l>0</l></variable><variable name="small letters?"><bool>true</bool></variable><variable name="numbers?"><l>0</l></variable><variable name="numbers"><list struct="atomic" id="564">0,1,2,3,4,5,6,7,8,9</list></variable><variable name="wow"><l>0</l></variable><variable name="printable pass"><l>bjj-ZNR-*-%-181</l></variable></variables></project><media name="password generator" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>