xref: /aosp_15_r20/external/jspecify/docs/static/img/jspecify-banner-spots.svg (revision 2167191df2fa07300797f1ac5b707370b5f38c48)
1<svg width="16819" height="7423" viewBox="0 0 16819 7423" fill="none" xmlns="http://www.w3.org/2000/svg">
2<g opacity="0.9">
3<rect y="811" width="353" height="132" rx="21" fill="#9B0000" fill-opacity="0.25"/>
4<rect x="4109" y="2224" width="268" height="42" rx="21" fill="#FFCBCB" fill-opacity="0.25"/>
5<rect x="7294" y="3497" width="481" height="154" rx="21" fill="#6CD0A0" fill-opacity="0.25"/>
6<rect x="9954" y="4359" width="334" height="125" rx="21" fill="#FF000F" fill-opacity="0.25"/>
7<rect x="15733" y="6297" width="1086" height="125" rx="21" fill="#00B35D" fill-opacity="0.25"/>
8<rect x="187" y="1080" width="166" height="253" rx="21" fill="#139A41" fill-opacity="0.25"/>
9<rect x="2037" y="2646" width="613" height="158" rx="21" fill="#9900BF" fill-opacity="0.25"/>
10<rect x="9453" y="1318" width="395" height="90" rx="21" fill="#00B2FF" fill-opacity="0.25"/>
11<rect x="7202" y="3295" width="184" height="80" rx="21" fill="#FA00FF" fill-opacity="0.25"/>
12<rect x="1043" y="5171" width="540" height="187" rx="21" fill="#F5BCFE" fill-opacity="0.25"/>
13<rect x="9581" y="1478" width="908" height="174" rx="21" fill="#18FF2F" fill-opacity="0.25"/>
14<rect x="15577" y="6024" width="467" height="174" rx="21" fill="#18FF2F" fill-opacity="0.25"/>
15<rect x="3184" y="3651" width="171" height="74" rx="21" fill="#F1FF51" fill-opacity="0.25"/>
16<rect x="8027" y="7348" width="171" height="74" rx="21" fill="#F1FF51" fill-opacity="0.25"/>
17<rect x="1480" y="5064" width="296" height="88" rx="21" fill="#CA6AE2" fill-opacity="0.25"/>
18<rect x="13487" width="126" height="564" rx="21" fill="#6A007B" fill-opacity="0.5"/>
19<rect x="3412" y="6858" width="126" height="564" rx="21" fill="#AC0404" fill-opacity="0.5"/>
20<g opacity="0.7">
21<rect x="15435.7" y="4275.91" width="216.088" height="80.8036" rx="21" transform="rotate(-180 15435.7 4275.91)" fill="#9B0000" fill-opacity="0.25"/>
22<rect x="12920.4" y="3410.95" width="164.056" height="25.7102" rx="12.8551" transform="rotate(-180 12920.4 3410.95)" fill="#FFCBCB" fill-opacity="0.25"/>
23<rect x="10970.7" y="2631.68" width="294.443" height="94.2708" rx="21" transform="rotate(-180 10970.7 2631.68)" fill="#6CD0A0" fill-opacity="0.25"/>
24<rect x="9342.4" y="2104.01" width="204.457" height="76.5185" rx="21" transform="rotate(-180 9342.4 2104.01)" fill="#FF000F" fill-opacity="0.25"/>
25<rect x="5804.79" y="917.667" width="664.793" height="76.5185" rx="21" transform="rotate(-180 5804.79 917.667)" fill="#00B35D" fill-opacity="0.25"/>
26<rect x="15321.2" y="4111.24" width="101.617" height="154.873" rx="21" transform="rotate(-180 15321.2 4111.24)" fill="#139A41" fill-opacity="0.25"/>
27<rect x="14188.8" y="3152.62" width="375.247" height="96.7194" rx="21" transform="rotate(-180 14188.8 3152.62)" fill="#9900BF" fill-opacity="0.25"/>
28<rect x="9649.08" y="3965.55" width="241.798" height="55.0933" rx="21" transform="rotate(-180 9649.08 3965.55)" fill="#00B2FF" fill-opacity="0.25"/>
29<rect x="11027" y="2755.34" width="112.635" height="48.9718" rx="21" transform="rotate(-180 11027 2755.34)" fill="#FA00FF" fill-opacity="0.25"/>
30<rect x="14797.2" y="1606.95" width="330.56" height="114.472" rx="21" transform="rotate(-180 14797.2 1606.95)" fill="#F5BCFE" fill-opacity="0.25"/>
31<rect x="9570.73" y="3867.61" width="555.83" height="106.514" rx="21" transform="rotate(-180 9570.73 3867.61)" fill="#18FF2F" fill-opacity="0.25"/>
32<rect x="5900.29" y="1084.78" width="285.873" height="106.514" rx="21" transform="rotate(-180 5900.29 1084.78)" fill="#18FF2F" fill-opacity="0.25"/>
33<rect x="13486.6" y="2537.41" width="104.677" height="45.299" rx="21" transform="rotate(-180 13486.6 2537.41)" fill="#F1FF51" fill-opacity="0.25"/>
34<rect x="10522" y="274.299" width="104.677" height="45.299" rx="21" transform="rotate(-180 10522 274.299)" fill="#F1FF51" fill-opacity="0.25"/>
35<rect x="14529.7" y="1672.45" width="181.196" height="53.869" rx="21" transform="rotate(-180 14529.7 1672.45)" fill="#CA6AE2" fill-opacity="0.25"/>
36<rect x="7179.68" y="4772.36" width="77.1307" height="345.252" rx="21" transform="rotate(-180 7179.68 4772.36)" fill="#6A007B" fill-opacity="0.5"/>
37<rect x="13347.1" y="574.251" width="77.1307" height="345.252" rx="21" transform="rotate(-180 13347.1 574.251)" fill="#AC0404" fill-opacity="0.5"/>
38</g>
39<g opacity="0.5">
40<rect width="192.582" height="72.0135" rx="21" transform="matrix(1 0 0 -1 2798 6979.68)" fill="#9B0000" fill-opacity="0.25"/>
41<rect width="146.209" height="22.9134" rx="11.4567" transform="matrix(1 0 0 -1 5039.69 6208.8)" fill="#FFCBCB" fill-opacity="0.25"/>
42<rect width="262.413" height="84.0157" rx="21" transform="matrix(1 0 0 -1 6777.29 5514.31)" fill="#6CD0A0" fill-opacity="0.25"/>
43<rect width="182.216" height="68.1946" rx="21" transform="matrix(1 0 0 -1 8228.47 5044.04)" fill="#FF000F" fill-opacity="0.25"/>
44<rect width="592.475" height="68.1946" rx="21" transform="matrix(1 0 0 -1 11381.2 3986.75)" fill="#00B35D" fill-opacity="0.25"/>
45<rect width="90.5624" height="138.026" rx="21" transform="matrix(1 0 0 -1 2900.02 6832.92)" fill="#139A41" fill-opacity="0.25"/>
46<rect width="334.426" height="86.198" rx="21" transform="matrix(1 0 0 -1 3909.3 5978.58)" fill="#9900BF" fill-opacity="0.25"/>
47<rect width="215.495" height="49.1001" rx="21" transform="matrix(1 0 0 -1 7955.15 6703.08)" fill="#00B2FF" fill-opacity="0.25"/>
48<rect width="100.382" height="43.6445" rx="21" transform="matrix(1 0 0 -1 6727.1 5624.51)" fill="#FA00FF" fill-opacity="0.25"/>
49<rect width="294.601" height="102.019" rx="21" transform="matrix(1 0 0 -1 3367.02 4601.05)" fill="#F5BCFE" fill-opacity="0.25"/>
50<rect width="495.366" height="94.9269" rx="21" transform="matrix(1 0 0 -1 8024.98 6615.79)" fill="#18FF2F" fill-opacity="0.25"/>
51<rect width="254.775" height="94.9269" rx="21" transform="matrix(1 0 0 -1 11296.1 4135.69)" fill="#18FF2F" fill-opacity="0.25"/>
52<rect width="93.2902" height="40.3712" rx="20.1856" transform="matrix(1 0 0 -1 4535.05 5430.29)" fill="#F1FF51" fill-opacity="0.25"/>
53<rect width="93.2902" height="40.3712" rx="20.1856" transform="matrix(1 0 0 -1 7177.18 3413.37)" fill="#F1FF51" fill-opacity="0.25"/>
54<rect width="161.485" height="48.009" rx="21" transform="matrix(1 0 0 -1 3605.42 4659.42)" fill="#CA6AE2" fill-opacity="0.25"/>
55<rect width="68.7402" height="307.694" rx="21" transform="matrix(1 0 0 -1 10155.9 7422.12)" fill="#6A007B" fill-opacity="0.5"/>
56<rect width="68.7402" height="307.694" rx="21" transform="matrix(1 0 0 -1 4659.44 3680.69)" fill="#AC0404" fill-opacity="0.5"/>
57</g>
58</g>
59</svg>
60