You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@predictionio.apache.org by do...@apache.org on 2016/07/20 19:10:06 UTC

[31/51] [partial] incubator-predictionio-site git commit: Initial doc site

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/92a45fa4/images/logos/downloads/banner-light-background-b6ba095f.svg
----------------------------------------------------------------------
diff --git a/images/logos/downloads/banner-light-background-b6ba095f.svg b/images/logos/downloads/banner-light-background-b6ba095f.svg
new file mode 100644
index 0000000..c036d78
--- /dev/null
+++ b/images/logos/downloads/banner-light-background-b6ba095f.svg
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="777px" height="84px" viewBox="0 0 777 84" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
+    <!-- Generator: Sketch 3.3 (11970) - http://www.bohemiancoding.com/sketch -->
+    <title>banner-light-background</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
+        <g id="Banner-(Light-Background)" sketch:type="MSLayerGroup">
+            <g id="IO" transform="translate(646.000000, 0.000000)" fill="#343433" sketch:type="MSShapeGroup">
+                <path d="M59.436,41.391 C59.436,50.209 62.401,57.46 68.333,63.151 C74.228,68.835 81.042,71.677 88.766,71.677 C97.139,71.677 104.207,68.776 109.972,62.991 C115.728,57.132 118.605,50.006 118.605,41.596 C118.605,33.084 115.765,25.958 110.073,20.201 C104.418,14.415 97.415,11.522 89.071,11.522 C80.765,11.522 73.748,14.415 68.026,20.201 C62.3,25.921 59.436,32.983 59.436,41.391 L59.436,41.391 Z M47.288,41.26 C47.288,30.024 51.405,20.361 59.646,12.302 C67.852,4.228 77.712,0.191 89.231,0.191 C100.607,0.191 110.364,4.264 118.504,12.404 C126.673,20.536 130.761,30.315 130.761,41.727 C130.761,53.212 126.658,62.946 118.453,70.947 C110.211,78.978 100.265,83 88.605,83 C78.302,83 69.04,79.43 60.835,72.288 C51.799,64.397 47.288,54.057 47.288,41.26 L47.288,41.26 Z" id="Fill-19"></path>
+                <path d="M0.789,1.692 L35.957,1.692 L35.957,10.043 L0.789,10.043 L0.789,1.692 Z" id="Fill-16"></path>
+                <path d="M12.347,5.467 L24.398,5.467 L24.398,78.855 L12.347,78.855 L12.347,5.467 Z" id="Fill-15"></path>
+                <path d="M0.789,73.199 L35.957,73.199 L35.957,81.551 L0.789,81.551 L0.789,73.199 Z" id="Fill-17"></path>
+            </g>
+            <g id="Prediction" transform="translate(133.000000, 2.000000)" fill="#36A0CE" sketch:type="MSShapeGroup">
+                <path d="M451.034,23.28 L458.276,23.28 L458.276,33.365 C461.17,29.504 464.376,26.61 467.896,24.701 C471.415,22.792 475.241,21.83 479.38,21.83 C483.585,21.83 487.315,22.901 490.573,25.037 C493.83,27.179 496.234,30.05 497.787,33.679 C499.339,37.292 500.119,42.933 500.119,50.585 L500.119,79.551 L492.875,79.551 L492.875,52.712 C492.875,46.227 492.606,41.898 492.067,39.727 C491.229,36.003 489.618,33.198 487.243,31.318 C484.867,29.445 481.763,28.504 477.931,28.504 C473.551,28.504 469.63,29.947 466.161,32.849 C462.7,35.748 460.412,39.333 459.312,43.604 C458.619,46.401 458.276,51.503 458.276,58.913 L458.276,79.551 L451.034,79.551 L451.034,23.28" id="Fill-14"></path>
+                <path d="M407.96,28.914 C401.94,28.914 396.768,31.143 392.439,35.587 C388.117,40.034 385.953,45.411 385.953,51.722 C385.953,55.795 386.937,59.592 388.911,63.104 C390.88,66.615 393.546,69.334 396.905,71.251 C400.258,73.16 403.944,74.122 407.96,74.122 C411.975,74.122 415.655,73.16 419.015,71.251 C422.373,69.334 425.033,66.615 427.009,63.104 C428.976,59.592 429.967,55.795 429.967,51.722 C429.967,45.411 427.796,40.034 423.452,35.587 C419.108,31.143 413.942,28.914 407.96,28.914 L407.96,28.914 Z M407.982,21.83 C416.653,21.83 423.839,24.971 429.536,31.246 C434.719,36.973 437.312,43.743 437.312,51.576 C437.312,59.432 434.571,66.303 429.1,72.184 C423.619,78.057 416.588,81 407.982,81 C399.347,81 392.292,78.057 386.82,72.184 C381.348,66.303 378.608,59.432 378.608,51.576 C378.608,43.778 381.194,37.017 386.384,31.296 C392.081,24.985 399.28,21.83 407.982,21.83 L407.982,21.83 Z" id="Fill-12"></path>
+                <path d="M358.518,23.28 L365.761,23.28 L365.761,79.551 L358.518,79.551 L358.518,23.28 Z M362.11,0.115 C363.765,0.115 365.17,0.698 366.336,1.864 C367.502,3.044 368.085,4.457 368.085,6.104 C368.085,7.729 367.502,9.121 366.336,10.302 C365.17,11.468 363.765,12.058 362.11,12.058 C360.499,12.058 359.107,11.468 357.941,10.302 C356.775,9.121 356.193,7.729 356.193,6.104 C356.193,4.457 356.775,3.044 357.941,1.864 C359.107,0.698 360.499,0.115 362.11,0.115 L362.11,0.115 Z" id="Fill-10"></path>
+                <path d="M329.617,2.388 L336.86,2.388 L336.86,23.28 L348.338,23.28 L348.338,29.539 L336.86,29.539 L336.86,79.551 L329.617,79.551 L329.617,29.539 L319.743,29.539 L319.743,23.28 L329.617,23.28 L329.617,2.388" id="Fill-9"></path>
+                <path d="M310.867,34.968 L305.125,38.532 C300.171,31.952 293.4,28.658 284.823,28.658 C277.974,28.658 272.283,30.866 267.758,35.267 C263.225,39.684 260.958,45.031 260.958,51.343 C260.958,55.438 262.001,59.293 264.085,62.914 C266.169,66.528 269.025,69.334 272.662,71.331 C276.298,73.328 280.364,74.325 284.882,74.325 C293.146,74.325 299.893,71.033 305.125,64.444 L310.867,68.22 C308.179,72.271 304.571,75.419 300.032,77.648 C295.499,79.879 290.332,81 284.547,81 C275.649,81 268.268,78.174 262.409,72.518 C256.55,66.864 253.613,59.985 253.613,51.882 C253.613,46.432 254.991,41.374 257.73,36.696 C260.47,32.033 264.23,28.389 269.025,25.766 C273.82,23.142 279.184,21.83 285.115,21.83 C288.832,21.83 292.431,22.398 295.9,23.536 C299.361,24.672 302.298,26.159 304.717,27.988 C307.122,29.816 309.177,32.141 310.867,34.968" id="Fill-7"></path>
+                <path d="M233.472,23.28 L240.715,23.28 L240.715,79.551 L233.472,79.551 L233.472,23.28 Z M237.064,0.115 C238.711,0.115 240.125,0.698 241.291,1.864 C242.457,3.044 243.04,4.457 243.04,6.104 C243.04,7.729 242.457,9.121 241.291,10.302 C240.125,11.468 238.711,12.058 237.064,12.058 C235.454,12.058 234.063,11.468 232.896,10.302 C231.73,9.121 231.147,7.729 231.147,6.104 C231.147,4.457 231.73,3.044 232.896,1.864 C234.063,0.698 235.454,0.115 237.064,0.115 L237.064,0.115 Z" id="Fill-6"></path>
+                <path d="M188.154,28.812 C184.131,28.812 180.408,29.803 176.998,31.784 C173.595,33.767 170.876,36.55 168.857,40.128 C166.847,43.706 165.841,47.494 165.841,51.488 C165.841,55.452 166.861,59.241 168.887,62.856 C170.92,66.471 173.653,69.291 177.078,71.309 C180.502,73.32 184.175,74.325 188.11,74.325 C192.067,74.325 195.82,73.328 199.369,71.331 C202.917,69.334 205.643,66.631 207.552,63.221 C209.468,59.81 210.423,55.97 210.423,51.699 C210.423,45.192 208.281,39.749 203.996,35.377 C199.704,30.997 194.421,28.812 188.154,28.812 L188.154,28.812 Z M217.098,1.558 L217.098,79.551 L209.957,79.551 L209.957,69.881 C206.925,73.568 203.515,76.345 199.74,78.202 C195.966,80.067 191.841,81 187.353,81 C179.395,81 172.589,78.114 166.949,72.337 C161.315,66.558 158.496,59.532 158.496,51.255 C158.496,43.159 161.338,36.23 167.029,30.472 C172.72,24.716 179.563,21.83 187.563,21.83 C192.184,21.83 196.359,22.814 200.104,24.782 C203.85,26.742 207.129,29.693 209.957,33.62 L209.957,1.558 L217.098,1.55
 8 L217.098,1.558 Z" id="Fill-5"></path>
+                <path d="M139.761,45.731 C138.792,41.87 137.393,38.78 135.542,36.47 C133.69,34.16 131.25,32.295 128.21,30.881 C125.179,29.467 121.98,28.767 118.636,28.767 C113.112,28.767 108.361,30.538 104.397,34.087 C101.497,36.673 99.296,40.558 97.816,45.731 L139.761,45.731 L139.761,45.731 Z M139.761,60.881 L145.86,64.088 C143.864,68.015 141.546,71.192 138.923,73.603 C136.299,76.017 133.355,77.852 130.076,79.106 C126.797,80.374 123.081,81 118.942,81 C109.76,81 102.59,77.991 97.409,71.972 C92.228,65.96 89.648,59.154 89.648,51.576 C89.648,44.435 91.834,38.073 96.221,32.484 C101.773,25.386 109.206,21.83 118.534,21.83 C128.124,21.83 135.789,25.473 141.517,32.746 C145.583,37.883 147.652,44.297 147.726,51.984 L97.095,51.984 C97.227,58.52 99.318,63.877 103.362,68.059 C107.399,72.242 112.384,74.325 118.322,74.325 C121.186,74.325 123.97,73.831 126.681,72.832 C129.391,71.833 131.694,70.515 133.604,68.86 C135.498,67.214 137.553,64.554 139.761,60.881 L139.761,60.881 Z" id="Fill-4"></path>
+                <path d="M59.618,23.28 L67.014,23.28 L67.014,31.508 C69.215,28.258 71.547,25.838 73.995,24.235 C76.443,22.631 78.994,21.83 81.647,21.83 C83.651,21.83 85.786,22.471 88.06,23.746 L84.285,29.845 C82.769,29.189 81.501,28.869 80.466,28.869 C78.047,28.869 75.715,29.86 73.478,31.843 C71.241,33.824 69.536,36.899 68.355,41.067 C67.466,44.274 67.014,50.76 67.014,60.517 L67.014,79.551 L59.618,79.551 L59.618,23.28" id="Fill-2"></path>
+                <path d="M8.514,10.914 L8.514,36.725 L21.39,36.886 C26.601,36.886 30.404,36.404 32.824,35.464 C35.229,34.517 37.13,32.986 38.508,30.866 C39.892,28.752 40.577,26.392 40.577,23.768 C40.577,21.225 39.892,18.893 38.508,16.773 C37.13,14.659 35.316,13.158 33.057,12.262 C30.798,11.366 27.096,10.914 21.959,10.914 L8.514,10.914 L8.514,10.914 Z M0.906,3.467 L16.063,3.467 C24.75,3.467 30.608,3.846 33.647,4.611 C37.99,5.682 41.539,7.875 44.301,11.205 C47.063,14.528 48.439,18.711 48.439,23.746 C48.439,28.812 47.092,32.994 44.41,36.288 C41.714,39.581 38.012,41.797 33.29,42.933 C29.836,43.764 23.395,44.172 13.943,44.172 L8.514,44.172 L8.514,79.551 L0.906,79.551 L0.906,3.467 L0.906,3.467 Z" id="Fill-1"></path>
+            </g>
+            <g id="Frog" transform="translate(0.000000, 2.000000)" sketch:type="MSShapeGroup">
+                <path d="M55.5039506,79.9576271 C24.8443339,79.9576271 0,69.9052505 0,55.5411187 C0,40.0982935 24.8443339,18.6351109 55.5039506,18.6351109 C86.1487525,18.6351109 111,39.518697 111,55.5411187 C111,69.0911992 86.1487525,79.9576271 55.5039506,79.9576271 Z" id="Face" fill="#1A1919"></path>
+                <g id="Eyes" transform="translate(2.005639, 0.000000)">
+                    <g id="Left" transform="translate(0.162330, 0.000000)">
+                        <path d="M39.0234375,18.637703 C39.0234375,28.9218249 30.3494977,37.2702219 19.6201172,37.2702219 C8.90584279,37.2702219 0.216796875,28.9218249 0.216796875,18.637703 C0.216796875,8.34943379 8.90584279,0 19.6201172,0 C30.3494977,0 39.0234375,8.34943379 39.0234375,18.637703" id="Socket" fill="#1A1919"></path>
+                        <path d="M30.1347656,18.7460256 C30.1347656,24.300531 25.4317919,28.8194157 19.6201172,28.8194157 C13.8164475,28.8194157 9.10546875,24.300531 9.10546875,18.7460256 C9.10546875,13.1791792 13.8164475,8.66749345 19.6201172,8.66749345 C25.4317919,8.66749345 30.1347656,13.1791792 30.1347656,18.7460256" id="Eyeball" fill="#FFFFFF"></path>
+                        <path d="M23.6308594,18.6340856 C23.6308594,20.7872878 21.7918311,22.535483 19.5117187,22.535483 C17.2386718,22.535483 15.3925781,20.7872878 15.3925781,18.6340856 C15.3925781,16.4696047 17.2386718,14.7347389 19.5117187,14.7347389 C21.7918311,14.7347389 23.6308594,16.4696047 23.6308594,18.6340856" id="Pupil" fill="#1A1919"></path>
+                    </g>
+                    <g id="Right" transform="translate(67.586158, 0.000000)">
+                        <path d="M39.0234375,18.637703 C39.0234375,28.9218249 30.3494977,37.2702219 19.6201172,37.2702219 C8.90584279,37.2702219 0.216796875,28.9218249 0.216796875,18.637703 C0.216796875,8.34943379 8.90584279,0 19.6201172,0 C30.3494977,0 39.0234375,8.34943379 39.0234375,18.637703" id="Socket" fill="#1A1919"></path>
+                        <path d="M30.1347656,18.7460256 C30.1347656,24.300531 25.4317919,28.8194157 19.6201172,28.8194157 C13.8164475,28.8194157 9.10546875,24.300531 9.10546875,18.7460256 C9.10546875,13.1791792 13.8164475,8.66749345 19.6201172,8.66749345 C25.4317919,8.66749345 30.1347656,13.1791792 30.1347656,18.7460256" id="Eyeball" fill="#FFFFFF"></path>
+                        <path d="M23.6308594,18.6340856 C23.6308594,20.7872878 21.7918311,22.535483 19.5117187,22.535483 C17.2386718,22.535483 15.3925781,20.7872878 15.3925781,18.6340856 C15.3925781,16.4696047 17.2386718,14.7347389 19.5117187,14.7347389 C21.7918311,14.7347389 23.6308594,16.4696047 23.6308594,18.6340856" id="Pupil" fill="#1A1919"></path>
+                    </g>
+                </g>
+                <g id="Nose" transform="translate(43.307898, 31.946418)" fill="#FFFFFF">
+                    <path d="M24.3327271,1.95418134 C24.3327271,2.98629116 23.4567911,3.80699298 22.3820473,3.80699298 C21.305335,3.80699298 20.4303833,2.98629116 20.4303833,1.95418134 C20.4303833,0.951987744 21.305335,0.123308263 22.3820473,0.123308263 C23.4567911,0.123308263 24.3327271,0.951987744 24.3327271,1.95418134" id="Fill-28"></path>
+                    <path d="M3.95382081,1.95418134 C3.95382081,2.98629116 3.07864836,3.80699298 2.00264894,3.80699298 C0.926649512,3.80699298 0.0514770618,2.98629116 0.0514770618,1.95418134 C0.0514770618,0.951987744 0.926649512,0.123308263 2.00264894,0.123308263 C3.07864836,0.123308263 3.95382081,0.951987744 3.95382081,1.95418134" id="Fill-29"></path>
+                </g>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/92a45fa4/images/logos/downloads/banner-light-background.eps
----------------------------------------------------------------------
diff --git a/images/logos/downloads/banner-light-background.eps b/images/logos/downloads/banner-light-background.eps
new file mode 100644
index 0000000..a4fd7c9
--- /dev/null
+++ b/images/logos/downloads/banner-light-background.eps
@@ -0,0 +1,1317 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%APL_DSC_Encoding: UTF8
+%APLProducer: (Version 10.10.3 (Build 14D131) Quartz PS Context)
+%%Title: (Unknown)
+%%Creator: (Unknown)
+%%CreationDate: (Unknown)
+%%For: (Unknown)
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 0 0 777 84
+%%EndComments
+%%BeginProlog
+%%BeginFile: cg-pdf.ps
+%%Copyright: Copyright 2000-2004 Apple Computer Incorporated.
+%%Copyright: All Rights Reserved.
+currentpacking true setpacking
+/cg_md 141 dict def
+cg_md begin
+/L3? languagelevel 3 ge def
+/bd{bind def}bind def
+/ld{load def}bd
+/xs{exch store}bd
+/xd{exch def}bd
+/cmmtx matrix def
+mark
+/sc/setcolor
+/scs/setcolorspace
+/dr/defineresource
+/fr/findresource
+/T/true
+/F/false
+/d/setdash
+/w/setlinewidth
+/J/setlinecap
+/j/setlinejoin
+/M/setmiterlimit
+/i/setflat
+/rc/rectclip
+/rf/rectfill
+/rs/rectstroke
+/f/fill
+/f*/eofill
+/sf/selectfont
+/s/show
+/xS/xshow
+/yS/yshow
+/xyS/xyshow
+/S/stroke
+/m/moveto
+/l/lineto
+/c/curveto
+/h/closepath
+/n/newpath
+/q/gsave
+/Q/grestore
+counttomark 2 idiv
+{ld}repeat pop
+/SC{	
+    /ColorSpace fr scs
+}bd
+/sopr /setoverprint where{pop/setoverprint}{/pop}ifelse ld
+/soprm /setoverprintmode where{pop/setoverprintmode}{/pop}ifelse ld
+/cgmtx matrix def
+/sdmtx{cgmtx currentmatrix pop}bd
+/CM {cgmtx setmatrix}bd		
+/cm {cmmtx astore CM concat}bd	
+/W{clip newpath}bd
+/W*{eoclip newpath}bd
+statusdict begin product end dup (HP) anchorsearch{
+    pop pop pop	
+    true
+}{
+    pop	
+   (hp) anchorsearch{
+	pop pop true
+    }{
+	pop false
+    }ifelse
+}ifelse
+{	
+    { 
+	{ 
+	    pop pop 
+	    (0)dup 0 4 -1 roll put
+	    F charpath
+	}cshow
+    }
+}{
+    {F charpath}
+}ifelse
+/cply exch bd
+/cps {cply stroke}bd
+/pgsave 0 def
+/bp{/pgsave save store}bd
+/ep{pgsave restore showpage}def		
+/re{4 2 roll m 1 index 0 rlineto 0 exch rlineto neg 0 rlineto h}bd
+/scrdict 10 dict def
+/scrmtx matrix def
+/patarray 0 def
+/createpat{patarray 3 1 roll put}bd
+/makepat{
+scrmtx astore pop
+gsave
+initgraphics
+CM 
+patarray exch get
+scrmtx
+makepattern
+grestore
+setpattern
+}bd
+/cg_BeginEPSF{
+    userdict save/cg_b4_Inc_state exch put
+    userdict/cg_endepsf/cg_EndEPSF load put
+    count userdict/cg_op_count 3 -1 roll put 
+    countdictstack dup array dictstack userdict/cg_dict_array 3 -1 roll put
+    3 sub{end}repeat
+    /showpage {} def
+    0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
+    10 setmiterlimit [] 0 setdash newpath
+    false setstrokeadjust false setoverprint	
+}bd
+/cg_EndEPSF{
+  countdictstack 3 sub { end } repeat
+  cg_dict_array 3 1 index length 3 sub getinterval
+  {begin}forall
+  count userdict/cg_op_count get sub{pop}repeat
+  userdict/cg_b4_Inc_state get restore
+  F setpacking
+}bd
+/cg_biproc{currentfile/RunLengthDecode filter}bd
+/cg_aiproc{currentfile/ASCII85Decode filter/RunLengthDecode filter}bd
+/ImageDataSource 0 def
+L3?{
+    /cg_mibiproc{pop pop/ImageDataSource{cg_biproc}def}bd
+    /cg_miaiproc{pop pop/ImageDataSource{cg_aiproc}def}bd
+}{
+    /ImageBandMask 0 def
+    /ImageBandData 0 def
+    /cg_mibiproc{
+	string/ImageBandMask xs
+	string/ImageBandData xs
+	/ImageDataSource{[currentfile/RunLengthDecode filter dup ImageBandMask/readstring cvx
+	    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd
+    }bd
+    /cg_miaiproc{	
+	string/ImageBandMask xs
+	string/ImageBandData xs
+	/ImageDataSource{[currentfile/ASCII85Decode filter/RunLengthDecode filter
+	    dup ImageBandMask/readstring cvx
+	    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd
+    }bd
+}ifelse
+/imsave 0 def
+/BI{save/imsave xd mark}bd
+/EI{imsave restore}bd
+/ID{
+counttomark 2 idiv
+dup 2 add	
+dict begin
+{def} repeat
+pop		
+/ImageType 1 def
+/ImageMatrix[Width 0 0 Height neg 0 Height]def
+currentdict dup/ImageMask known{ImageMask}{F}ifelse exch
+L3?{
+    dup/MaskedImage known
+    { 
+	pop
+	<<
+	    /ImageType 3
+	    /InterleaveType 2
+	    /DataDict currentdict
+	    /MaskDict
+	    <<  /ImageType 1
+		/Width Width
+		/Height Height
+		/ImageMatrix ImageMatrix
+		/BitsPerComponent 1
+		/Decode [0 1]
+		currentdict/Interpolate known
+		{/Interpolate Interpolate}if
+	    >>
+	>>
+    }if
+}if
+exch
+{imagemask}{image}ifelse	
+end	
+}bd
+/cguidfix{statusdict begin mark version end
+{cvr}stopped{cleartomark 0}{exch pop}ifelse
+2012 lt{dup findfont dup length dict begin
+{1 index/FID ne 2 index/UniqueID ne and
+{def} {pop pop} ifelse}forall
+currentdict end definefont pop
+}{pop}ifelse
+}bd
+/t_array 0 def
+/t_i 0 def
+/t_c 1 string def
+/x_proc{ 
+    exch t_array t_i get add exch moveto
+    /t_i t_i 1 add store
+}bd
+/y_proc{ 
+    t_array t_i get add moveto
+    /t_i t_i 1 add store
+}bd
+/xy_proc{
+        
+	t_array t_i 2 copy 1 add get 3 1 roll get 
+	4 -1 roll add 3 1 roll add moveto
+	/t_i t_i 2 add store
+}bd
+/sop 0 def		
+/cp_proc/x_proc ld 	
+/base_charpath		
+{
+    /t_array xs
+    /t_i 0 def
+    { 
+	t_c 0 3 -1 roll put
+        currentpoint
+	t_c cply sop
+        cp_proc
+    }forall
+    /t_array 0 def
+}bd
+/sop/stroke ld		
+/nop{}def
+/xsp/base_charpath ld
+/ysp{/cp_proc/y_proc ld base_charpath/cp_proc/x_proc ld}bd
+/xysp{/cp_proc/xy_proc ld base_charpath/cp_proc/x_proc ld}bd
+/xmp{/sop/nop ld /cp_proc/x_proc ld base_charpath/sop/stroke ld}bd
+/ymp{/sop/nop ld /cp_proc/y_proc ld base_charpath/sop/stroke ld}bd
+/xymp{/sop/nop ld /cp_proc/xy_proc ld base_charpath/sop/stroke ld}bd
+/refnt{ 
+findfont dup length dict copy dup
+/Encoding 4 -1 roll put 
+definefont pop
+}bd
+/renmfont{ 
+findfont dup length dict copy definefont pop
+}bd
+L3? dup dup{save exch}if
+/Range 0 def
+/DataSource 0 def
+/val 0 def
+/nRange 0 def
+/mulRange 0 def
+/d0 0 def
+/r0 0 def
+/di 0 def
+/ri 0 def
+/a0 0 def
+/a1 0 def
+/r1 0 def
+/r2 0 def
+/dx 0 def
+/Nsteps 0 def
+/sh3tp 0 def
+/ymax 0 def
+/ymin 0 def
+/xmax 0 def
+/xmin 0 def
+/setupFunEval 
+{
+    begin
+	/nRange Range length 2 idiv store
+	/mulRange   
+		    
+	[ 
+	    0 1 nRange 1 sub
+	    { 
+		    2 mul/nDim2 xd		
+		    Range nDim2 get		
+		    Range nDim2 1 add get	
+		    1 index sub			
+						
+		    255 div			
+		    exch			
+	    }for
+	]store
+    end
+}bd
+/FunEval 
+{
+    begin
+	
+	nRange mul /val xd	
+				
+	0 1 nRange 1 sub
+	{
+	    dup 2 mul/nDim2 xd 
+	    val	
+	    add DataSource exch get 
+	    mulRange nDim2 get mul 	
+	    mulRange nDim2 1 add get 
+	    add 
+	}for	
+    end
+}bd
+/max 
+{
+	2 copy lt
+	{exch pop}{pop}ifelse
+}bd
+/sh2
+{	
+	/Coords load aload pop 	
+	3 index 3 index translate	
+					
+	3 -1 roll sub	
+	3 1 roll exch 	
+	sub				
+	2 copy
+	dup mul exch dup mul add sqrt	
+	dup
+	scale  
+	atan	
+	
+	rotate		
+	
+	/Function load setupFunEval	
+	
+	
+	clippath {pathbbox}stopped {0 0 0 0}if newpath 	
+	/ymax xs
+	/xmax xs
+	/ymin xs
+	/xmin xs
+	currentdict/Extend known
+	{
+		/Extend load 0 get
+		{	
+			0/Function load FunEval sc	
+			xmin ymin xmin abs ymax ymin sub rectfill
+		}if
+	}if
+	
+	/Nsteps/Function load/Size get 0 get 1 sub store
+	/dx 1 Nsteps div store
+	gsave
+		/di ymax ymin sub store
+		/Function load
+		
+		0 1 Nsteps
+		{
+			1 index FunEval sc
+			0 ymin dx di rectfill
+			dx 0 translate
+		}for
+		pop	
+	grestore	
+	currentdict/Extend known
+	{
+		/Extend load 1 get
+		{	
+			Nsteps/Function load FunEval sc	
+			1 ymin xmax 1 sub abs ymax ymin sub rectfill
+		}if
+	}if
+}bd
+/shp	
+{	
+	4 copy
+	
+	dup 0 gt{
+		0 exch a1 a0 arc
+	}{
+		pop 0 moveto
+	}ifelse
+	dup 0 gt{
+		0 exch a0 a1 arcn
+	}{
+		pop 0 lineto
+	}ifelse
+	
+	fill
+	
+	dup 0 gt{
+		0 exch a0 a1 arc
+	}{
+		pop 0 moveto
+	}ifelse
+	dup 0 gt{
+		0 exch a1 a0 arcn
+	}{
+		pop 0 lineto
+	}ifelse
+	
+	fill
+}bd
+/calcmaxs
+{	
+	
+	xmin dup mul ymin dup mul add sqrt		
+	xmax dup mul ymin dup mul add sqrt		
+	xmin dup mul ymax dup mul add sqrt		
+	xmax dup mul ymax dup mul add sqrt		
+	max max max								
+}bd
+/sh3
+{	
+	/Coords load aload pop 	
+	5 index 5 index translate	
+	3 -1 roll 6 -1 roll sub		
+	3 -1 roll 5 -1 roll sub		
+	2 copy dup mul exch dup mul add sqrt
+	/dx xs						
+	2 copy 0 ne exch 0 ne or
+	{
+		
+		exch atan rotate	
+	}{
+		pop pop
+	}ifelse
+	
+	/r2 xs
+	/r1 xs
+	/Function load 
+	dup/Size get 0 get 1 sub	
+	/Nsteps xs		
+	setupFunEval		
+	
+	
+	
+	
+	
+	dx r2 add r1 lt{
+		
+		0 
+	}{
+		dx r1 add r2 le
+		{ 
+			1
+		}{ 
+			r1 r2 eq
+			{	
+				2
+			}{ 
+				3
+			}ifelse		
+		}ifelse
+	}ifelse
+	/sh3tp xs		
+	clippath {pathbbox}stopped {0 0 0 0}if 
+	newpath 	
+	/ymax xs
+	/xmax xs
+	/ymin xs
+	/xmin xs
+	
+	dx dup mul r2 r1 sub dup mul sub dup 0 gt
+	{
+		sqrt r2 r1 sub atan
+		/a0 exch 180 exch sub store 
+		/a1 a0 neg store 
+	}{
+		pop
+		/a0 0 store
+		/a1 360 store		
+	}ifelse		
+	currentdict/Extend known
+	{
+		/Extend load 0 get r1 0 gt and	
+		{	
+			0/Function load FunEval sc	
+			
+			
+			
+			
+			{ 
+				{	
+					dx 0 r1 360 0 arcn
+					xmin ymin moveto
+					xmax ymin lineto
+					xmax ymax lineto
+					xmin ymax lineto
+					xmin ymin lineto
+					eofill		
+				}
+				{	
+					r1 0 gt{0 0 r1 0 360 arc fill}if
+				}
+				{	
+					
+					
+				
+					
+					0 r1 xmin abs r1 add neg r1 shp
+				}
+				{	
+					
+				
+					r2 r1 gt{	
+						
+						0 r1
+						r1 neg r2 r1 sub div dx mul	
+						0	
+						shp	
+					}{	
+						
+						
+						
+						0 r1 calcmaxs	
+						dup
+						
+						r2 add dx mul dx r1 r2 sub sub div
+						neg				
+						exch 1 index	
+						abs exch sub
+						shp
+					}ifelse
+				} 
+			}sh3tp get exec	
+		}if
+	}if
+	
+	/d0 0 store
+	/r0 r1 store
+	/di dx Nsteps div store
+	/ri r2 r1 sub Nsteps div store 
+	/Function load 
+	0 1 Nsteps
+	{	
+		1 index FunEval sc
+		d0 di add r0 ri add d0 r0 shp
+		{
+		
+		d0 0 r0 a1 a0 arc
+		d0 di add 0 r0 ri add a0 a1 arcn
+		fill
+		
+		
+		d0 0 r0 a0 a1 arc
+		d0 di add 0 r0 ri add a1 a0 arcn
+		fill
+		}pop
+		
+		
+		/d0 d0 di add store
+		/r0 r0 ri add store
+	}for
+	pop	
+	
+	currentdict/Extend known
+	{
+		/Extend load 1 get r2 0 gt and	
+		{	
+			Nsteps/Function load FunEval sc	
+			
+			
+			
+			
+			{ 
+				{
+					dx 0 r2 0 360 arc fill
+				} 
+				{
+					dx 0 r2 360 0 arcn
+					xmin ymin moveto
+					xmax ymin lineto
+					xmax ymax lineto
+					xmin ymax lineto
+					xmin ymin lineto
+					eofill		
+				} 
+				{	
+					
+					
+					xmax abs r1 add r1 dx r1 shp
+				}	
+				{	
+			
+					r2 r1 gt{
+						
+						
+						
+						calcmaxs dup	
+						
+						r1 add dx mul dx r2 r1 sub sub div	
+						exch 1 index	
+						exch sub
+						dx r2
+						shp
+					}{	
+						
+						r1 neg r2 r1 sub div dx mul	
+						0		
+						dx 		
+						r2		
+						shp
+					}ifelse
+				}
+			}			
+			sh3tp get exec	
+		}if
+	}if
+}bd
+/sh		
+{	
+	begin
+		/ShadingType load dup dup 2 eq exch 3 eq or
+		{	
+			gsave
+				newpath
+				/ColorSpace load scs
+				currentdict/BBox known
+				{
+					/BBox load aload pop	
+					2 index sub				
+					3 index					
+					3 -1 roll exch sub 
+					exch rectclip
+				}if
+				2 eq
+				{sh2}{sh3}ifelse
+			grestore
+		}{
+			
+			pop 
+			(DEBUG: shading type unimplemented\n)print flush
+		}ifelse
+	end
+}bd
+{restore}if not dup{save exch}if
+	L3?{	
+		/sh/shfill ld
+		/csq/clipsave ld
+		/csQ/cliprestore ld
+	}if
+{restore}if
+end
+setpacking
+%%EndFile
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%PageBoundingBox: 0 0 777 84
+%%BeginPageSetup
+cg_md begin
+bp
+sdmtx
+[ /CIEBasedABC 4 dict dup begin 
+/WhitePoint [ 0.9505 1.0000 1.0891 ] def 
+/DecodeABC [ 
+{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse 
+ 1 index 1 index ge { exch pop } { pop } ifelse < 
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000001010101010101010101010101
+0101010101010101010101010101010101010101010101020202020202020202
+0202020202020202020202020202020202030303030303030303030303030303
+0303030303030304040404040404040404040404040404040404050505050505
+0505050505050505050506060606060606060606060606060607070707070707
+0707070707070708080808080808080808080808090909090909090909090909
+0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c
+0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010
+1010101010111111111111111112121212121212121313131313131313141414
+1414141414151515151515151616161616161616171717171717171818181818
+18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d
+1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223
+2323232323242424242425252525252526262626262727272727282828282829
+292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f
+2f2f303030303131313131323232323333333333343434343535353535363636
+36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e
+3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646
+4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f
+4f50505051515151525252535353535454545555555656565657575758585859
+59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263
+63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e
+6e6e6f6f6f707070717171727273737374747475757576767677777878787979
+797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585
+86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292
+9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f
+a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae
+aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd
+bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc
+cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd
+dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee
+eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff
+>  dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling 
+ cvi 3 index exch get 4 -1 roll 3 -1 roll get
+ dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind 
+
+{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse 
+ 1 index 1 index ge { exch pop } { pop } ifelse < 
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000001010101010101010101010101
+0101010101010101010101010101010101010101010101020202020202020202
+0202020202020202020202020202020202030303030303030303030303030303
+0303030303030304040404040404040404040404040404040404050505050505
+0505050505050505050506060606060606060606060606060607070707070707
+0707070707070708080808080808080808080808090909090909090909090909
+0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c
+0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010
+1010101010111111111111111112121212121212121313131313131313141414
+1414141414151515151515151616161616161616171717171717171818181818
+18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d
+1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223
+2323232323242424242425252525252526262626262727272727282828282829
+292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f
+2f2f303030303131313131323232323333333333343434343535353535363636
+36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e
+3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646
+4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f
+4f50505051515151525252535353535454545555555656565657575758585859
+59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263
+63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e
+6e6e6f6f6f707070717171727273737374747475757576767677777878787979
+797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585
+86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292
+9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f
+a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae
+aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd
+bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc
+cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd
+dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee
+eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff
+>  dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling 
+ cvi 3 index exch get 4 -1 roll 3 -1 roll get
+ dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind 
+
+{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse 
+ 1 index 1 index ge { exch pop } { pop } ifelse < 
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000001010101010101010101010101
+0101010101010101010101010101010101010101010101020202020202020202
+0202020202020202020202020202020202030303030303030303030303030303
+0303030303030304040404040404040404040404040404040404050505050505
+0505050505050505050506060606060606060606060606060607070707070707
+0707070707070708080808080808080808080808090909090909090909090909
+0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c
+0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010
+1010101010111111111111111112121212121212121313131313131313141414
+1414141414151515151515151616161616161616171717171717171818181818
+18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d
+1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223
+2323232323242424242425252525252526262626262727272727282828282829
+292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f
+2f2f303030303131313131323232323333333333343434343535353535363636
+36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e
+3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646
+4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f
+4f50505051515151525252535353535454545555555656565657575758585859
+59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263
+63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e
+6e6e6f6f6f707070717171727273737374747475757576767677777878787979
+797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585
+86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292
+9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f
+a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae
+aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd
+bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc
+cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd
+dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee
+eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff
+>  dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling 
+ cvi 3 index exch get 4 -1 roll 3 -1 roll get
+ dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind 
+] def 
+/MatrixABC [ 0.4124 0.2126 0.0193 0.3576 0.7151 0.1192 0.1805 0.0722 0.9508 ] def 
+/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def 
+end ] /Cs1 exch/ColorSpace dr pop
+%%EndPageSetup
+0.60000002 i
+/Cs1 SC
+0.20460644 0.20595476 0.20248061 sc
+q
+705.43597 42.609001 m
+705.43597 33.791 708.401 26.540001 714.33301 20.849001 c
+720.22803 15.165 727.04199 12.323 734.76599 12.323 c
+743.13898 12.323 750.20697 15.224 755.97198 21.009001 c
+761.72803 26.868 764.60498 33.993999 764.60498 42.403999 c
+764.60498 50.916 761.76501 58.042 756.073 63.799 c
+750.41803 69.584999 743.41498 72.477997 735.07098 72.477997 c
+726.76501 72.477997 719.74799 69.584999 714.026 63.799 c
+708.29999 58.078999 705.43597 51.016998 705.43597 42.609001 c
+705.43597 42.609001 l
+h
+693.28802 42.740002 m
+693.28802 53.976002 697.40503 63.639 705.646 71.697998 c
+713.85199 79.772003 723.71198 83.808998 735.23102 83.808998 c
+746.60699 83.808998 756.36401 79.736 764.50403 71.596001 c
+772.67297 63.464001 776.76099 53.685001 776.76099 42.272999 c
+776.76099 30.788 772.65802 21.054001 764.453 13.053 c
+756.211 5.0219998 746.26501 1 734.60498 1 c
+724.302 1 715.03998 4.5700002 706.83502 11.712 c
+697.79901 19.603001 693.28802 29.943001 693.28802 42.740002 c
+693.28802 42.740002 l
+h
+693.28802 42.740002 m
+W*
+0 0 777 84 rc
+688.28802 88.808998 m
+781.76099 88.808998 l
+781.76099 -4 l
+688.28802 -4 l
+h
+f
+Q
+q
+646.789 82.307999 m
+681.95697 82.307999 l
+681.95697 73.957001 l
+646.789 73.957001 l
+646.789 82.307999 l
+h
+646.789 82.307999 m
+W*
+0 0 777 84 rc
+641.789 87.307999 m
+686.95697 87.307999 l
+686.95697 68.957001 l
+641.789 68.957001 l
+h
+f
+Q
+q
+658.34698 78.532997 m
+670.39801 78.532997 l
+670.39801 5.145 l
+658.34698 5.145 l
+658.34698 78.532997 l
+h
+658.34698 78.532997 m
+W*
+0 0 777 84 rc
+653.34698 83.532997 m
+675.39801 83.532997 l
+675.39801 0.145 l
+653.34698 0.145 l
+h
+f
+Q
+q
+646.789 10.801 m
+681.95697 10.801 l
+681.95697 2.4489999 l
+646.789 2.4489999 l
+646.789 10.801 l
+h
+646.789 10.801 m
+W*
+0 0 777 84 rc
+641.789 15.801 m
+686.95697 15.801 l
+686.95697 -2.5510001 l
+641.789 -2.5510001 l
+h
+f
+Q
+0.21170345 0.62719434 0.80599272 sc
+q
+584.034 58.720001 m
+591.276 58.720001 l
+591.276 48.634998 l
+594.16998 52.495998 597.37598 55.389999 600.896 57.299 c
+604.41498 59.208 608.24103 60.169998 612.38 60.169998 c
+616.58502 60.169998 620.315 59.098999 623.573 56.963001 c
+626.83002 54.820999 629.23401 51.950001 630.78699 48.320999 c
+632.33899 44.708 633.11902 39.067001 633.11902 31.415001 c
+633.11902 2.4489999 l
+625.875 2.4489999 l
+625.875 29.288 l
+625.875 35.772999 625.60602 40.102001 625.06702 42.272999 c
+624.229 45.997002 622.61798 48.801998 620.24298 50.681999 c
+617.867 52.555 614.763 53.495998 610.93103 53.495998 c
+606.55103 53.495998 602.63 52.053001 599.16101 49.151001 c
+595.70001 46.251999 593.41199 42.667 592.31201 38.396 c
+591.61902 35.598999 591.276 30.497 591.276 23.087 c
+591.276 2.4489999 l
+584.034 2.4489999 l
+584.034 58.720001 l
+W*
+0 0 777 84 rc
+579.034 65.169998 m
+638.11902 65.169998 l
+638.11902 -2.5510001 l
+579.034 -2.5510001 l
+h
+f
+Q
+q
+540.96002 53.085999 m
+534.94 53.085999 529.76801 50.856998 525.43903 46.412998 c
+521.117 41.966 518.953 36.589001 518.953 30.278 c
+518.953 26.205 519.93701 22.408001 521.91101 18.896 c
+523.88 15.385 526.54602 12.666 529.90503 10.749 c
+533.258 8.8400002 536.94397 7.8779998 540.96002 7.8779998 c
+544.97498 7.8779998 548.65503 8.8400002 552.01501 10.749 c
+555.37299 12.666 558.03302 15.385 560.00897 18.896 c
+561.97601 22.408001 562.96698 26.205 562.96698 30.278 c
+562.96698 36.589001 560.79602 41.966 556.45203 46.412998 c
+552.10797 50.856998 546.94202 53.085999 540.96002 53.085999 c
+540.96002 53.085999 l
+h
+540.98199 60.169998 m
+549.65302 60.169998 556.83899 57.028999 562.53601 50.754002 c
+567.71899 45.027 570.31201 38.257 570.31201 30.424 c
+570.31201 22.568001 567.57098 15.697 562.09998 9.816 c
+556.61902 3.9430001 549.58801 1 540.98199 1 c
+532.34698 1 525.29199 3.9430001 519.82001 9.816 c
+514.34802 15.697 511.608 22.568001 511.608 30.424 c
+511.608 38.222 514.19397 44.983002 519.38397 50.703999 c
+525.08099 57.014999 532.28003 60.169998 540.98199 60.169998 c
+540.98199 60.169998 l
+h
+540.98199 60.169998 m
+W*
+0 0 777 84 rc
+506.608 65.169998 m
+575.31201 65.169998 l
+575.31201 -4 l
+506.608 -4 l
+h
+f
+Q
+q
+491.51801 58.720001 m
+498.76099 58.720001 l
+498.76099 2.4489999 l
+491.51801 2.4489999 l
+491.51801 58.720001 l
+h
+495.10999 81.885002 m
+496.76501 81.885002 498.17001 81.302002 499.336 80.136002 c
+500.50201 78.956001 501.08499 77.542999 501.08499 75.896004 c
+501.08499 74.271004 500.50201 72.878998 499.336 71.697998 c
+498.17001 70.531998 496.76501 69.942001 495.10999 69.942001 c
+493.49899 69.942001 492.10699 70.531998 490.94101 71.697998 c
+489.77499 72.878998 489.19299 74.271004 489.19299 75.896004 c
+489.19299 77.542999 489.77499 78.956001 490.94101 80.136002 c
+492.10699 81.302002 493.49899 81.885002 495.10999 81.885002 c
+495.10999 81.885002 l
+h
+495.10999 81.885002 m
+W*
+0 0 777 84 rc
+484.19299 86.885002 m
+506.08499 86.885002 l
+506.08499 -2.5510001 l
+484.19299 -2.5510001 l
+h
+f
+Q
+q
+462.617 79.612 m
+469.85999 79.612 l
+469.85999 58.720001 l
+481.33801 58.720001 l
+481.33801 52.460999 l
+469.85999 52.460999 l
+469.85999 2.4489999 l
+462.617 2.4489999 l
+462.617 52.460999 l
+452.74301 52.460999 l
+452.74301 58.720001 l
+462.617 58.720001 l
+462.617 79.612 l
+W*
+0 0 777 84 rc
+447.74301 84.612 m
+486.33801 84.612 l
+486.33801 -2.5510001 l
+447.74301 -2.5510001 l
+h
+f
+Q
+q
+443.867 47.032001 m
+438.125 43.467999 l
+433.17099 50.048 426.39999 53.341999 417.823 53.341999 c
+410.974 53.341999 405.28299 51.133999 400.758 46.733002 c
+396.22501 42.316002 393.95801 36.969002 393.95801 30.657 c
+393.95801 26.562 395.00101 22.707001 397.08499 19.086 c
+399.16901 15.472 402.02499 12.666 405.66199 10.669 c
+409.298 8.6719999 413.36401 7.6750002 417.88199 7.6750002 c
+426.146 7.6750002 432.89301 10.967 438.125 17.556 c
+443.867 13.78 l
+441.17899 9.7290001 437.57101 6.5809999 433.03201 4.3520002 c
+428.49899 2.1210001 423.332 1 417.547 1 c
+408.64899 1 401.26801 3.826 395.409 9.4820004 c
+389.54999 15.136 386.61301 22.014999 386.61301 30.118 c
+386.61301 35.568001 387.991 40.625999 390.73001 45.304001 c
+393.47 49.966999 397.23001 53.611 402.02499 56.234001 c
+406.82001 58.858002 412.18399 60.169998 418.11499 60.169998 c
+421.832 60.169998 425.431 59.602001 428.89999 58.464001 c
+432.36099 57.327999 435.298 55.841 437.71701 54.012001 c
+440.12201 52.183998 442.177 49.859001 443.867 47.032001 c
+W*
+0 0 777 84 rc
+381.61301 65.169998 m
+448.867 65.169998 l
+448.867 -4 l
+381.61301 -4 l
+h
+f
+Q
+q
+366.47198 58.720001 m
+373.715 58.720001 l
+373.715 2.4489999 l
+366.47198 2.4489999 l
+366.47198 58.720001 l
+h
+370.064 81.885002 m
+371.711 81.885002 373.125 81.302002 374.29099 80.136002 c
+375.457 78.956001 376.04001 77.542999 376.04001 75.896004 c
+376.04001 74.271004 375.457 72.878998 374.29099 71.697998 c
+373.125 70.531998 371.711 69.942001 370.064 69.942001 c
+368.45401 69.942001 367.06299 70.531998 365.896 71.697998 c
+364.73001 72.878998 364.147 74.271004 364.147 75.896004 c
+364.147 77.542999 364.73001 78.956001 365.896 80.136002 c
+367.06299 81.302002 368.45401 81.885002 370.064 81.885002 c
+370.064 81.885002 l
+h
+370.064 81.885002 m
+W*
+0 0 777 84 rc
+359.147 86.885002 m
+381.04001 86.885002 l
+381.04001 -2.5510001 l
+359.147 -2.5510001 l
+h
+f
+Q
+q
+321.15399 53.188 m
+317.13101 53.188 313.40799 52.196999 309.99799 50.216 c
+306.595 48.233002 303.87601 45.450001 301.85699 41.872002 c
+299.84698 38.293999 298.841 34.506001 298.841 30.511999 c
+298.841 26.548 299.86099 22.759001 301.88699 19.143999 c
+303.92001 15.529 306.65302 12.709 310.078 10.691 c
+313.50201 8.6800003 317.17499 7.6750002 321.10999 7.6750002 c
+325.06699 7.6750002 328.82001 8.6719999 332.36899 10.669 c
+335.91699 12.666 338.64301 15.369 340.552 18.778999 c
+342.46799 22.190001 343.423 26.030001 343.423 30.301001 c
+343.423 36.807999 341.28101 42.250999 336.996 46.623001 c
+332.70401 51.002998 327.42099 53.188 321.15399 53.188 c
+321.15399 53.188 l
+h
+350.09799 80.442001 m
+350.09799 2.4489999 l
+342.957 2.4489999 l
+342.957 12.119 l
+339.92499 8.4320002 336.51501 5.6550002 332.73999 3.7980001 c
+328.966 1.933 324.841 1 320.353 1 c
+312.39499 1 305.58899 3.8859999 299.94901 9.6630001 c
+294.315 15.442 291.496 22.468 291.496 30.745001 c
+291.496 38.841 294.33801 45.77 300.02899 51.528 c
+305.72 57.284 312.56299 60.169998 320.56299 60.169998 c
+325.18399 60.169998 329.35901 59.186001 333.104 57.217999 c
+336.85001 55.257999 340.129 52.306999 342.957 48.380001 c
+342.957 80.442001 l
+350.09799 80.442001 l
+350.09799 80.442001 l
+h
+350.09799 80.442001 m
+W*
+0 0 777 84 rc
+286.496 85.442001 m
+355.09799 85.442001 l
+355.09799 -4 l
+286.496 -4 l
+h
+f
+Q
+q
+272.76099 36.269001 m
+271.79199 40.130001 270.39301 43.220001 268.54199 45.529999 c
+266.69 47.84 264.25 49.705002 261.20999 51.118999 c
+258.17899 52.533001 254.98 53.233002 251.636 53.233002 c
+246.112 53.233002 241.36099 51.462002 237.397 47.912998 c
+234.49699 45.327 232.29601 41.442001 230.81599 36.269001 c
+272.76099 36.269001 l
+272.76099 36.269001 l
+h
+272.76099 21.118999 m
+278.85999 17.912001 l
+276.86401 13.985 274.54599 10.808 271.923 8.3970003 c
+269.29901 5.9829998 266.35501 4.1479998 263.07599 2.8940001 c
+259.797 1.626 256.08099 1 251.942 1 c
+242.75999 1 235.59 4.0089998 230.409 10.028 c
+225.228 16.040001 222.64799 22.846001 222.64799 30.424 c
+222.64799 37.564999 224.834 43.926998 229.22099 49.515999 c
+234.77299 56.613998 242.20599 60.169998 251.534 60.169998 c
+261.12399 60.169998 268.789 56.527 274.517 49.254002 c
+278.58301 44.117001 280.65201 37.702999 280.72601 30.016001 c
+230.095 30.016001 l
+230.22701 23.48 232.31799 18.122999 236.362 13.941 c
+240.399 9.7580004 245.384 7.6750002 251.32201 7.6750002 c
+254.186 7.6750002 256.97 8.1689997 259.681 9.1680002 c
+262.39099 10.167 264.694 11.485 266.604 13.14 c
+268.49799 14.786 270.55301 17.445999 272.76099 21.118999 c
+272.76099 21.118999 l
+h
+272.76099 21.118999 m
+W*
+0 0 777 84 rc
+217.64799 65.169998 m
+285.72601 65.169998 l
+285.72601 -4 l
+217.64799 -4 l
+h
+f
+Q
+q
+192.618 58.720001 m
+200.01401 58.720001 l
+200.01401 50.492001 l
+202.215 53.742001 204.547 56.161999 206.995 57.764999 c
+209.44299 59.368999 211.994 60.169998 214.647 60.169998 c
+216.651 60.169998 218.786 59.528999 221.06 58.254002 c
+217.285 52.154999 l
+215.769 52.811001 214.50101 53.131001 213.466 53.131001 c
+211.047 53.131001 208.715 52.139999 206.478 50.157001 c
+204.241 48.175999 202.536 45.101002 201.355 40.932999 c
+200.466 37.726002 200.01401 31.24 200.01401 21.483 c
+200.01401 2.4489999 l
+192.618 2.4489999 l
+192.618 58.720001 l
+W*
+0 0 777 84 rc
+187.618 65.169998 m
+226.06 65.169998 l
+226.06 -2.5510001 l
+187.618 -2.5510001 l
+h
+f
+Q
+q
+141.51401 71.085999 m
+141.51401 45.275002 l
+154.39 45.113998 l
+159.601 45.113998 163.40401 45.596001 165.82401 46.535999 c
+168.229 47.483002 170.13 49.014 171.508 51.133999 c
+172.892 53.248001 173.577 55.608002 173.577 58.231998 c
+173.577 60.775002 172.892 63.106998 171.508 65.226997 c
+170.13 67.341003 168.31599 68.842003 166.05701 69.737999 c
+163.798 70.634003 160.09599 71.085999 154.959 71.085999 c
+141.51401 71.085999 l
+141.51401 71.085999 l
+h
+133.90601 78.532997 m
+149.063 78.532997 l
+157.75 78.532997 163.608 78.153999 166.647 77.389 c
+170.99001 76.318001 174.539 74.125 177.30099 70.794998 c
+180.063 67.472 181.439 63.289001 181.439 58.254002 c
+181.439 53.188 180.092 49.006001 177.41 45.712002 c
+174.714 42.418999 171.01199 40.202999 166.28999 39.067001 c
+162.836 38.236 156.395 37.827999 146.94299 37.827999 c
+141.51401 37.827999 l
+141.51401 2.4489999 l
+133.90601 2.4489999 l
+133.90601 78.532997 l
+133.90601 78.532997 l
+h
+133.90601 78.532997 m
+W*
+0 0 777 84 rc
+128.90601 83.532997 m
+186.439 83.532997 l
+186.439 -2.5510001 l
+128.90601 -2.5510001 l
+h
+f
+Q
+0.10196079 0.098039217 0.098039217 sc
+q
+55.503952 2.0423729 m
+24.844334 2.0423729 0 12.094749 0 26.458881 c
+0 41.901707 24.844334 63.364887 55.503952 63.364887 c
+86.14875 63.364887 111 42.481304 111 26.458881 c
+111 12.908801 86.14875 2.0423729 55.503952 2.0423729 c
+h
+55.503952 2.0423729 m
+W*
+0 0 777 84 rc
+-5 68.364891 m
+116 68.364891 l
+116 -2.9576271 l
+-5 -2.9576271 l
+h
+f
+Q
+q
+41.191406 63.362297 m
+41.191406 53.078175 32.517467 44.729778 21.788086 44.729778 c
+11.073812 44.729778 2.3847656 53.078175 2.3847656 63.362297 c
+2.3847656 73.650566 11.073812 82 21.788086 82 c
+32.517467 82 41.191406 73.650566 41.191406 63.362297 c
+W*
+0 0 777 84 rc
+-2.6152344 87 m
+46.191406 87 l
+46.191406 39.729778 l
+-2.6152344 39.729778 l
+h
+f
+Q
+1 0.99871939 0.9961471 sc
+q
+32.302734 63.253975 m
+32.302734 57.699471 27.59976 53.180584 21.788086 53.180584 c
+15.984416 53.180584 11.273438 57.699471 11.273438 63.253975 c
+11.273438 68.820824 15.984416 73.332504 21.788086 73.332504 c
+27.59976 73.332504 32.302734 68.820824 32.302734 63.253975 c
+W*
+0 0 777 84 rc
+6.2734375 78.332504 m
+37.302734 78.332504 l
+37.302734 48.180584 l
+6.2734375 48.180584 l
+h
+f
+Q
+0.10196079 0.098039217 0.098039217 sc
+q
+25.798828 63.365913 m
+25.798828 61.212711 23.959801 59.464516 21.679688 59.464516 c
+19.406641 59.464516 17.560547 61.212711 17.560547 63.365913 c
+17.560547 65.530396 19.406641 67.265259 21.679688 67.265259 c
+23.959801 67.265259 25.798828 65.530396 25.798828 63.365913 c
+W*
+0 0 777 84 rc
+12.560547 72.265259 m
+30.798828 72.265259 l
+30.798828 54.464516 l
+12.560547 54.464516 l
+h
+f
+Q
+q
+108.61523 63.362297 m
+108.61523 53.078175 99.941292 44.729778 89.211914 44.729778 c
+78.497643 44.729778 69.808594 53.078175 69.808594 63.362297 c
+69.808594 73.650566 78.497643 82 89.211914 82 c
+99.941292 82 108.61523 73.650566 108.61523 63.362297 c
+W*
+0 0 777 84 rc
+64.808594 87 m
+113.61523 87 l
+113.61523 39.729778 l
+64.808594 39.729778 l
+h
+f
+Q
+1 0.99871939 0.9961471 sc
+q
+99.726562 63.253975 m
+99.726562 57.699471 95.02359 53.180584 89.211914 53.180584 c
+83.408241 53.180584 78.697266 57.699471 78.697266 63.253975 c
+78.697266 68.820824 83.408241 73.332504 89.211914 73.332504 c
+95.02359 73.332504 99.726562 68.820824 99.726562 63.253975 c
+W*
+0 0 777 84 rc
+73.697266 78.332504 m
+104.72656 78.332504 l
+104.72656 48.180584 l
+73.697266 48.180584 l
+h
+f
+Q
+0.10196079 0.098039217 0.098039217 sc
+q
+93.222656 63.365913 m
+93.222656 61.212711 91.383629 59.464516 89.103516 59.464516 c
+86.830467 59.464516 84.984375 61.212711 84.984375 63.365913 c
+84.984375 65.530396 86.830467 67.265259 89.103516 67.265259 c
+91.383629 67.265259 93.222656 65.530396 93.222656 63.365913 c
+W*
+0 0 777 84 rc
+79.984375 72.265259 m
+98.222656 72.265259 l
+98.222656 54.464516 l
+79.984375 54.464516 l
+h
+f
+Q
+1 0.99871939 0.9961471 sc
+q
+67.640625 48.0994 m
+67.640625 47.067291 66.764687 46.24659 65.689949 46.24659 c
+64.613235 46.24659 63.738281 47.067291 63.738281 48.0994 c
+63.738281 49.101593 64.613235 49.930275 65.689949 49.930275 c
+66.764687 49.930275 67.640625 49.101593 67.640625 48.0994 c
+W*
+0 0 777 84 rc
+58.738281 54.930275 m
+72.640625 54.930275 l
+72.640625 41.24659 l
+58.738281 41.24659 l
+h
+f
+Q
+q
+47.261719 48.0994 m
+47.261719 47.067291 46.386547 46.24659 45.310547 46.24659 c
+44.234547 46.24659 43.359375 47.067291 43.359375 48.0994 c
+43.359375 49.101593 44.234547 49.930275 45.310547 49.930275 c
+46.386547 49.930275 47.261719 49.101593 47.261719 48.0994 c
+W*
+0 0 777 84 rc
+38.359375 54.930275 m
+52.261719 54.930275 l
+52.261719 41.24659 l
+38.359375 41.24659 l
+h
+f
+ep
+end
+%%Trailer
+%%EOF

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/92a45fa4/images/logos/downloads/frog-dark-background-6c388406.svg
----------------------------------------------------------------------
diff --git a/images/logos/downloads/frog-dark-background-6c388406.svg b/images/logos/downloads/frog-dark-background-6c388406.svg
new file mode 100644
index 0000000..986ec79
--- /dev/null
+++ b/images/logos/downloads/frog-dark-background-6c388406.svg
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="512px" height="512px" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
+    <!-- Generator: Sketch 3.3 (11970) - http://www.bohemiancoding.com/sketch -->
+    <title>frog-dark-background</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
+        <g id="Frog-(Dark-Background)" sketch:type="MSLayerGroup">
+            <path d="M420.233867,204.247862 C476.323536,238.834298 512,287.067844 512,328.319172 C512,390.85204 397.370823,441 256.018223,441 C114.597288,441 0,394.608841 0,328.319172 C0,288.296366 36.141233,239.511275 92.8781146,204.42764 L92.8781194,204.42764 C95.3613483,204.804344 97.9070308,205 100.5,205 C119.593023,205 136.091782,194.420855 144.006132,179.070638 C177.837777,165.99263 215.845777,158 256.018223,158 C296.059584,158 333.956564,165.733598 367.710992,178.500133 C375.516227,194.158117 392.197963,205 411.5,205 C414.482185,205 417.401081,204.74191 420.233861,204.247863 Z M218,228.449377 C218,233.212507 213.963169,237 209,237 C204.036831,237 200,233.212507 200,228.449377 C200,223.82431 204.036831,220 209,220 C213.963169,220 218,223.82431 218,228.449377 Z M312,228.449377 C312,233.212507 307.959647,237 303.00227,237 C298.035813,237 294,233.212507 294,228.449377 C294,223.82431 298.035813,220 303.00227,220 C307.959647,220 312,223.82431 312,228.449377 Z" id="Face" fill="#FFFF
 FF" sketch:type="MSShapeGroup"></path>
+            <g id="Eyes" transform="translate(9.251234, 72.000000)" fill="#FFFFFF" sketch:type="MSShapeGroup">
+                <g id="Left" transform="translate(0.748766, 0.000000)">
+                    <path d="M180,86.0119621 C180,133.472612 139.990476,172 90.5,172 C41.0792028,172 1,133.472612 1,86.0119621 C1,38.5321724 41.0792028,0 90.5,0 C139.990476,0 180,38.5321724 180,86.0119621 Z M139,86.5118653 C139,112.145598 117.307004,133 90.5,133 C63.7299201,133 42,112.145598 42,86.5118653 C42,60.8211789 63.7299201,40 90.5,40 C117.307004,40 139,60.8211789 139,86.5118653 Z" id="Socket"></path>
+                    <path d="M109,85.9952681 C109,95.9321767 100.517275,104 90,104 C79.5153149,104 71,95.9321767 71,85.9952681 C71,76.0063091 79.5153149,68 90,68 C100.517275,68 109,76.0063091 109,85.9952681" id="Pupil"></path>
+                </g>
+                <g id="Right" transform="translate(311.748766, 0.000000)">
+                    <path d="M180,86.0119621 C180,133.472612 139.990476,172 90.5,172 C41.0792028,172 1,133.472612 1,86.0119621 C1,38.5321724 41.0792028,0 90.5,0 C139.990476,0 180,38.5321724 180,86.0119621 Z M139,86.5118653 C139,112.145598 117.307004,133 90.5,133 C63.7299201,133 42,112.145598 42,86.5118653 C42,60.8211789 63.7299201,40 90.5,40 C117.307004,40 139,60.8211789 139,86.5118653 Z" id="Socket"></path>
+                    <path d="M109,85.9952681 C109,95.9321767 100.517275,104 90,104 C79.5153149,104 71,95.9321767 71,85.9952681 C71,76.0063091 79.5153149,68 90,68 C100.517275,68 109,76.0063091 109,85.9952681" id="Pupil"></path>
+                </g>
+            </g>
+            <g id="Nose" transform="translate(293.762556, 219.430939)"></g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/92a45fa4/images/logos/downloads/frog-dark-background-b6d9bbc4.png
----------------------------------------------------------------------
diff --git a/images/logos/downloads/frog-dark-background-b6d9bbc4.png b/images/logos/downloads/frog-dark-background-b6d9bbc4.png
new file mode 100644
index 0000000..c0cdd7d
Binary files /dev/null and b/images/logos/downloads/frog-dark-background-b6d9bbc4.png differ

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/92a45fa4/images/logos/downloads/frog-dark-background.eps
----------------------------------------------------------------------
diff --git a/images/logos/downloads/frog-dark-background.eps b/images/logos/downloads/frog-dark-background.eps
new file mode 100644
index 0000000..b1ae40e
--- /dev/null
+++ b/images/logos/downloads/frog-dark-background.eps
@@ -0,0 +1,886 @@
+%!PS-Adobe-3.0 EPSF-3.0
+%APL_DSC_Encoding: UTF8
+%APLProducer: (Version 10.10.3 (Build 14D131) Quartz PS Context)
+%%Title: (Unknown)
+%%Creator: (Unknown)
+%%CreationDate: (Unknown)
+%%For: (Unknown)
+%%DocumentData: Clean7Bit
+%%LanguageLevel: 2
+%%Pages: 1
+%%BoundingBox: 0 0 512 512
+%%EndComments
+%%BeginProlog
+%%BeginFile: cg-pdf.ps
+%%Copyright: Copyright 2000-2004 Apple Computer Incorporated.
+%%Copyright: All Rights Reserved.
+currentpacking true setpacking
+/cg_md 141 dict def
+cg_md begin
+/L3? languagelevel 3 ge def
+/bd{bind def}bind def
+/ld{load def}bd
+/xs{exch store}bd
+/xd{exch def}bd
+/cmmtx matrix def
+mark
+/sc/setcolor
+/scs/setcolorspace
+/dr/defineresource
+/fr/findresource
+/T/true
+/F/false
+/d/setdash
+/w/setlinewidth
+/J/setlinecap
+/j/setlinejoin
+/M/setmiterlimit
+/i/setflat
+/rc/rectclip
+/rf/rectfill
+/rs/rectstroke
+/f/fill
+/f*/eofill
+/sf/selectfont
+/s/show
+/xS/xshow
+/yS/yshow
+/xyS/xyshow
+/S/stroke
+/m/moveto
+/l/lineto
+/c/curveto
+/h/closepath
+/n/newpath
+/q/gsave
+/Q/grestore
+counttomark 2 idiv
+{ld}repeat pop
+/SC{	
+    /ColorSpace fr scs
+}bd
+/sopr /setoverprint where{pop/setoverprint}{/pop}ifelse ld
+/soprm /setoverprintmode where{pop/setoverprintmode}{/pop}ifelse ld
+/cgmtx matrix def
+/sdmtx{cgmtx currentmatrix pop}bd
+/CM {cgmtx setmatrix}bd		
+/cm {cmmtx astore CM concat}bd	
+/W{clip newpath}bd
+/W*{eoclip newpath}bd
+statusdict begin product end dup (HP) anchorsearch{
+    pop pop pop	
+    true
+}{
+    pop	
+   (hp) anchorsearch{
+	pop pop true
+    }{
+	pop false
+    }ifelse
+}ifelse
+{	
+    { 
+	{ 
+	    pop pop 
+	    (0)dup 0 4 -1 roll put
+	    F charpath
+	}cshow
+    }
+}{
+    {F charpath}
+}ifelse
+/cply exch bd
+/cps {cply stroke}bd
+/pgsave 0 def
+/bp{/pgsave save store}bd
+/ep{pgsave restore showpage}def		
+/re{4 2 roll m 1 index 0 rlineto 0 exch rlineto neg 0 rlineto h}bd
+/scrdict 10 dict def
+/scrmtx matrix def
+/patarray 0 def
+/createpat{patarray 3 1 roll put}bd
+/makepat{
+scrmtx astore pop
+gsave
+initgraphics
+CM 
+patarray exch get
+scrmtx
+makepattern
+grestore
+setpattern
+}bd
+/cg_BeginEPSF{
+    userdict save/cg_b4_Inc_state exch put
+    userdict/cg_endepsf/cg_EndEPSF load put
+    count userdict/cg_op_count 3 -1 roll put 
+    countdictstack dup array dictstack userdict/cg_dict_array 3 -1 roll put
+    3 sub{end}repeat
+    /showpage {} def
+    0 setgray 0 setlinecap 1 setlinewidth 0 setlinejoin
+    10 setmiterlimit [] 0 setdash newpath
+    false setstrokeadjust false setoverprint	
+}bd
+/cg_EndEPSF{
+  countdictstack 3 sub { end } repeat
+  cg_dict_array 3 1 index length 3 sub getinterval
+  {begin}forall
+  count userdict/cg_op_count get sub{pop}repeat
+  userdict/cg_b4_Inc_state get restore
+  F setpacking
+}bd
+/cg_biproc{currentfile/RunLengthDecode filter}bd
+/cg_aiproc{currentfile/ASCII85Decode filter/RunLengthDecode filter}bd
+/ImageDataSource 0 def
+L3?{
+    /cg_mibiproc{pop pop/ImageDataSource{cg_biproc}def}bd
+    /cg_miaiproc{pop pop/ImageDataSource{cg_aiproc}def}bd
+}{
+    /ImageBandMask 0 def
+    /ImageBandData 0 def
+    /cg_mibiproc{
+	string/ImageBandMask xs
+	string/ImageBandData xs
+	/ImageDataSource{[currentfile/RunLengthDecode filter dup ImageBandMask/readstring cvx
+	    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd
+    }bd
+    /cg_miaiproc{	
+	string/ImageBandMask xs
+	string/ImageBandData xs
+	/ImageDataSource{[currentfile/ASCII85Decode filter/RunLengthDecode filter
+	    dup ImageBandMask/readstring cvx
+	    /pop cvx dup ImageBandData/readstring cvx/pop cvx]cvx bind}bd
+    }bd
+}ifelse
+/imsave 0 def
+/BI{save/imsave xd mark}bd
+/EI{imsave restore}bd
+/ID{
+counttomark 2 idiv
+dup 2 add	
+dict begin
+{def} repeat
+pop		
+/ImageType 1 def
+/ImageMatrix[Width 0 0 Height neg 0 Height]def
+currentdict dup/ImageMask known{ImageMask}{F}ifelse exch
+L3?{
+    dup/MaskedImage known
+    { 
+	pop
+	<<
+	    /ImageType 3
+	    /InterleaveType 2
+	    /DataDict currentdict
+	    /MaskDict
+	    <<  /ImageType 1
+		/Width Width
+		/Height Height
+		/ImageMatrix ImageMatrix
+		/BitsPerComponent 1
+		/Decode [0 1]
+		currentdict/Interpolate known
+		{/Interpolate Interpolate}if
+	    >>
+	>>
+    }if
+}if
+exch
+{imagemask}{image}ifelse	
+end	
+}bd
+/cguidfix{statusdict begin mark version end
+{cvr}stopped{cleartomark 0}{exch pop}ifelse
+2012 lt{dup findfont dup length dict begin
+{1 index/FID ne 2 index/UniqueID ne and
+{def} {pop pop} ifelse}forall
+currentdict end definefont pop
+}{pop}ifelse
+}bd
+/t_array 0 def
+/t_i 0 def
+/t_c 1 string def
+/x_proc{ 
+    exch t_array t_i get add exch moveto
+    /t_i t_i 1 add store
+}bd
+/y_proc{ 
+    t_array t_i get add moveto
+    /t_i t_i 1 add store
+}bd
+/xy_proc{
+        
+	t_array t_i 2 copy 1 add get 3 1 roll get 
+	4 -1 roll add 3 1 roll add moveto
+	/t_i t_i 2 add store
+}bd
+/sop 0 def		
+/cp_proc/x_proc ld 	
+/base_charpath		
+{
+    /t_array xs
+    /t_i 0 def
+    { 
+	t_c 0 3 -1 roll put
+        currentpoint
+	t_c cply sop
+        cp_proc
+    }forall
+    /t_array 0 def
+}bd
+/sop/stroke ld		
+/nop{}def
+/xsp/base_charpath ld
+/ysp{/cp_proc/y_proc ld base_charpath/cp_proc/x_proc ld}bd
+/xysp{/cp_proc/xy_proc ld base_charpath/cp_proc/x_proc ld}bd
+/xmp{/sop/nop ld /cp_proc/x_proc ld base_charpath/sop/stroke ld}bd
+/ymp{/sop/nop ld /cp_proc/y_proc ld base_charpath/sop/stroke ld}bd
+/xymp{/sop/nop ld /cp_proc/xy_proc ld base_charpath/sop/stroke ld}bd
+/refnt{ 
+findfont dup length dict copy dup
+/Encoding 4 -1 roll put 
+definefont pop
+}bd
+/renmfont{ 
+findfont dup length dict copy definefont pop
+}bd
+L3? dup dup{save exch}if
+/Range 0 def
+/DataSource 0 def
+/val 0 def
+/nRange 0 def
+/mulRange 0 def
+/d0 0 def
+/r0 0 def
+/di 0 def
+/ri 0 def
+/a0 0 def
+/a1 0 def
+/r1 0 def
+/r2 0 def
+/dx 0 def
+/Nsteps 0 def
+/sh3tp 0 def
+/ymax 0 def
+/ymin 0 def
+/xmax 0 def
+/xmin 0 def
+/setupFunEval 
+{
+    begin
+	/nRange Range length 2 idiv store
+	/mulRange   
+		    
+	[ 
+	    0 1 nRange 1 sub
+	    { 
+		    2 mul/nDim2 xd		
+		    Range nDim2 get		
+		    Range nDim2 1 add get	
+		    1 index sub			
+						
+		    255 div			
+		    exch			
+	    }for
+	]store
+    end
+}bd
+/FunEval 
+{
+    begin
+	
+	nRange mul /val xd	
+				
+	0 1 nRange 1 sub
+	{
+	    dup 2 mul/nDim2 xd 
+	    val	
+	    add DataSource exch get 
+	    mulRange nDim2 get mul 	
+	    mulRange nDim2 1 add get 
+	    add 
+	}for	
+    end
+}bd
+/max 
+{
+	2 copy lt
+	{exch pop}{pop}ifelse
+}bd
+/sh2
+{	
+	/Coords load aload pop 	
+	3 index 3 index translate	
+					
+	3 -1 roll sub	
+	3 1 roll exch 	
+	sub				
+	2 copy
+	dup mul exch dup mul add sqrt	
+	dup
+	scale  
+	atan	
+	
+	rotate		
+	
+	/Function load setupFunEval	
+	
+	
+	clippath {pathbbox}stopped {0 0 0 0}if newpath 	
+	/ymax xs
+	/xmax xs
+	/ymin xs
+	/xmin xs
+	currentdict/Extend known
+	{
+		/Extend load 0 get
+		{	
+			0/Function load FunEval sc	
+			xmin ymin xmin abs ymax ymin sub rectfill
+		}if
+	}if
+	
+	/Nsteps/Function load/Size get 0 get 1 sub store
+	/dx 1 Nsteps div store
+	gsave
+		/di ymax ymin sub store
+		/Function load
+		
+		0 1 Nsteps
+		{
+			1 index FunEval sc
+			0 ymin dx di rectfill
+			dx 0 translate
+		}for
+		pop	
+	grestore	
+	currentdict/Extend known
+	{
+		/Extend load 1 get
+		{	
+			Nsteps/Function load FunEval sc	
+			1 ymin xmax 1 sub abs ymax ymin sub rectfill
+		}if
+	}if
+}bd
+/shp	
+{	
+	4 copy
+	
+	dup 0 gt{
+		0 exch a1 a0 arc
+	}{
+		pop 0 moveto
+	}ifelse
+	dup 0 gt{
+		0 exch a0 a1 arcn
+	}{
+		pop 0 lineto
+	}ifelse
+	
+	fill
+	
+	dup 0 gt{
+		0 exch a0 a1 arc
+	}{
+		pop 0 moveto
+	}ifelse
+	dup 0 gt{
+		0 exch a1 a0 arcn
+	}{
+		pop 0 lineto
+	}ifelse
+	
+	fill
+}bd
+/calcmaxs
+{	
+	
+	xmin dup mul ymin dup mul add sqrt		
+	xmax dup mul ymin dup mul add sqrt		
+	xmin dup mul ymax dup mul add sqrt		
+	xmax dup mul ymax dup mul add sqrt		
+	max max max								
+}bd
+/sh3
+{	
+	/Coords load aload pop 	
+	5 index 5 index translate	
+	3 -1 roll 6 -1 roll sub		
+	3 -1 roll 5 -1 roll sub		
+	2 copy dup mul exch dup mul add sqrt
+	/dx xs						
+	2 copy 0 ne exch 0 ne or
+	{
+		
+		exch atan rotate	
+	}{
+		pop pop
+	}ifelse
+	
+	/r2 xs
+	/r1 xs
+	/Function load 
+	dup/Size get 0 get 1 sub	
+	/Nsteps xs		
+	setupFunEval		
+	
+	
+	
+	
+	
+	dx r2 add r1 lt{
+		
+		0 
+	}{
+		dx r1 add r2 le
+		{ 
+			1
+		}{ 
+			r1 r2 eq
+			{	
+				2
+			}{ 
+				3
+			}ifelse		
+		}ifelse
+	}ifelse
+	/sh3tp xs		
+	clippath {pathbbox}stopped {0 0 0 0}if 
+	newpath 	
+	/ymax xs
+	/xmax xs
+	/ymin xs
+	/xmin xs
+	
+	dx dup mul r2 r1 sub dup mul sub dup 0 gt
+	{
+		sqrt r2 r1 sub atan
+		/a0 exch 180 exch sub store 
+		/a1 a0 neg store 
+	}{
+		pop
+		/a0 0 store
+		/a1 360 store		
+	}ifelse		
+	currentdict/Extend known
+	{
+		/Extend load 0 get r1 0 gt and	
+		{	
+			0/Function load FunEval sc	
+			
+			
+			
+			
+			{ 
+				{	
+					dx 0 r1 360 0 arcn
+					xmin ymin moveto
+					xmax ymin lineto
+					xmax ymax lineto
+					xmin ymax lineto
+					xmin ymin lineto
+					eofill		
+				}
+				{	
+					r1 0 gt{0 0 r1 0 360 arc fill}if
+				}
+				{	
+					
+					
+				
+					
+					0 r1 xmin abs r1 add neg r1 shp
+				}
+				{	
+					
+				
+					r2 r1 gt{	
+						
+						0 r1
+						r1 neg r2 r1 sub div dx mul	
+						0	
+						shp	
+					}{	
+						
+						
+						
+						0 r1 calcmaxs	
+						dup
+						
+						r2 add dx mul dx r1 r2 sub sub div
+						neg				
+						exch 1 index	
+						abs exch sub
+						shp
+					}ifelse
+				} 
+			}sh3tp get exec	
+		}if
+	}if
+	
+	/d0 0 store
+	/r0 r1 store
+	/di dx Nsteps div store
+	/ri r2 r1 sub Nsteps div store 
+	/Function load 
+	0 1 Nsteps
+	{	
+		1 index FunEval sc
+		d0 di add r0 ri add d0 r0 shp
+		{
+		
+		d0 0 r0 a1 a0 arc
+		d0 di add 0 r0 ri add a0 a1 arcn
+		fill
+		
+		
+		d0 0 r0 a0 a1 arc
+		d0 di add 0 r0 ri add a1 a0 arcn
+		fill
+		}pop
+		
+		
+		/d0 d0 di add store
+		/r0 r0 ri add store
+	}for
+	pop	
+	
+	currentdict/Extend known
+	{
+		/Extend load 1 get r2 0 gt and	
+		{	
+			Nsteps/Function load FunEval sc	
+			
+			
+			
+			
+			{ 
+				{
+					dx 0 r2 0 360 arc fill
+				} 
+				{
+					dx 0 r2 360 0 arcn
+					xmin ymin moveto
+					xmax ymin lineto
+					xmax ymax lineto
+					xmin ymax lineto
+					xmin ymin lineto
+					eofill		
+				} 
+				{	
+					
+					
+					xmax abs r1 add r1 dx r1 shp
+				}	
+				{	
+			
+					r2 r1 gt{
+						
+						
+						
+						calcmaxs dup	
+						
+						r1 add dx mul dx r2 r1 sub sub div	
+						exch 1 index	
+						exch sub
+						dx r2
+						shp
+					}{	
+						
+						r1 neg r2 r1 sub div dx mul	
+						0		
+						dx 		
+						r2		
+						shp
+					}ifelse
+				}
+			}			
+			sh3tp get exec	
+		}if
+	}if
+}bd
+/sh		
+{	
+	begin
+		/ShadingType load dup dup 2 eq exch 3 eq or
+		{	
+			gsave
+				newpath
+				/ColorSpace load scs
+				currentdict/BBox known
+				{
+					/BBox load aload pop	
+					2 index sub				
+					3 index					
+					3 -1 roll exch sub 
+					exch rectclip
+				}if
+				2 eq
+				{sh2}{sh3}ifelse
+			grestore
+		}{
+			
+			pop 
+			(DEBUG: shading type unimplemented\n)print flush
+		}ifelse
+	end
+}bd
+{restore}if not dup{save exch}if
+	L3?{	
+		/sh/shfill ld
+		/csq/clipsave ld
+		/csQ/cliprestore ld
+	}if
+{restore}if
+end
+setpacking
+%%EndFile
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+%%Page: 1 1
+%%PageBoundingBox: 0 0 512 512
+%%BeginPageSetup
+cg_md begin
+bp
+sdmtx
+[ /CIEBasedABC 4 dict dup begin 
+/WhitePoint [ 0.9505 1.0000 1.0891 ] def 
+/DecodeABC [ 
+{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse 
+ 1 index 1 index ge { exch pop } { pop } ifelse < 
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000001010101010101010101010101
+0101010101010101010101010101010101010101010101020202020202020202
+0202020202020202020202020202020202030303030303030303030303030303
+0303030303030304040404040404040404040404040404040404050505050505
+0505050505050505050506060606060606060606060606060607070707070707
+0707070707070708080808080808080808080808090909090909090909090909
+0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c
+0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010
+1010101010111111111111111112121212121212121313131313131313141414
+1414141414151515151515151616161616161616171717171717171818181818
+18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d
+1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223
+2323232323242424242425252525252526262626262727272727282828282829
+292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f
+2f2f303030303131313131323232323333333333343434343535353535363636
+36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e
+3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646
+4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f
+4f50505051515151525252535353535454545555555656565657575758585859
+59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263
+63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e
+6e6e6f6f6f707070717171727273737374747475757576767677777878787979
+797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585
+86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292
+9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f
+a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae
+aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd
+bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc
+cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd
+dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee
+eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff
+>  dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling 
+ cvi 3 index exch get 4 -1 roll 3 -1 roll get
+ dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind 
+
+{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse 
+ 1 index 1 index ge { exch pop } { pop } ifelse < 
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000001010101010101010101010101
+0101010101010101010101010101010101010101010101020202020202020202
+0202020202020202020202020202020202030303030303030303030303030303
+0303030303030304040404040404040404040404040404040404050505050505
+0505050505050505050506060606060606060606060606060607070707070707
+0707070707070708080808080808080808080808090909090909090909090909
+0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c
+0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010
+1010101010111111111111111112121212121212121313131313131313141414
+1414141414151515151515151616161616161616171717171717171818181818
+18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d
+1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223
+2323232323242424242425252525252526262626262727272727282828282829
+292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f
+2f2f303030303131313131323232323333333333343434343535353535363636
+36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e
+3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646
+4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f
+4f50505051515151525252535353535454545555555656565657575758585859
+59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263
+63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e
+6e6e6f6f6f707070717171727273737374747475757576767677777878787979
+797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585
+86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292
+9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f
+a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae
+aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd
+bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc
+cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd
+dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee
+eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff
+>  dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling 
+ cvi 3 index exch get 4 -1 roll 3 -1 roll get
+ dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind 
+
+{ 1.0 0.0 3 -1 roll 1 index 1 index le { exch pop} { pop } ifelse 
+ 1 index 1 index ge { exch pop } { pop } ifelse < 
+0000000000000000000000000000000000000000000000000000000000000000
+0000000000000000000000000000000000000001010101010101010101010101
+0101010101010101010101010101010101010101010101020202020202020202
+0202020202020202020202020202020202030303030303030303030303030303
+0303030303030304040404040404040404040404040404040404050505050505
+0505050505050505050506060606060606060606060606060607070707070707
+0707070707070708080808080808080808080808090909090909090909090909
+0a0a0a0a0a0a0a0a0a0a0a0b0b0b0b0b0b0b0b0b0b0b0c0c0c0c0c0c0c0c0c0c
+0d0d0d0d0d0d0d0d0d0d0e0e0e0e0e0e0e0e0e0f0f0f0f0f0f0f0f0f10101010
+1010101010111111111111111112121212121212121313131313131313141414
+1414141414151515151515151616161616161616171717171717171818181818
+18181919191919191a1a1a1a1a1a1a1b1b1b1b1b1b1c1c1c1c1c1c1c1d1d1d1d
+1d1d1e1e1e1e1e1e1f1f1f1f1f1f202020202020212121212121222222222223
+2323232323242424242425252525252526262626262727272727282828282829
+292929292a2a2a2a2a2b2b2b2b2b2c2c2c2c2c2d2d2d2d2d2e2e2e2e2e2f2f2f
+2f2f303030303131313131323232323333333333343434343535353535363636
+36373737373838383839393939393a3a3a3a3b3b3b3b3c3c3c3c3d3d3d3d3e3e
+3e3e3f3f3f3f4040404041414141424242424343434444444445454545464646
+4647474748484848494949494a4a4a4b4b4b4b4c4c4c4d4d4d4d4e4e4e4f4f4f
+4f50505051515151525252535353535454545555555656565657575758585859
+59595a5a5a5a5b5b5b5c5c5c5d5d5d5e5e5e5f5f5f6060606061616162626263
+63636464646565656666666767676868686969696a6a6a6b6b6b6c6c6d6d6d6e
+6e6e6f6f6f707070717171727273737374747475757576767677777878787979
+797a7a7b7b7b7c7c7c7d7d7e7e7e7f7f7f808081818182828283838484848585
+86868687878888888989898a8a8b8b8b8c8c8d8d8d8e8e8f8f90909091919292
+9293939494949595969697979798989999999a9a9b9b9c9c9c9d9d9e9e9f9f9f
+a0a0a1a1a2a2a3a3a3a4a4a5a5a6a6a6a7a7a8a8a9a9aaaaabababacacadadae
+aeafafb0b0b0b1b1b2b2b3b3b4b4b5b5b6b6b6b7b7b8b8b9b9bababbbbbcbcbd
+bdbebebebfbfc0c0c1c1c2c2c3c3c4c4c5c5c6c6c7c7c8c8c9c9cacacbcbcccc
+cdcdcececfcfd0d0d1d1d2d2d3d3d4d4d5d5d6d6d7d7d8d8d9d9dadadbdcdcdd
+dddededfdfe0e0e1e1e2e2e3e3e4e4e5e6e6e7e7e8e8e9e9eaeaebebecededee
+eeefeff0f0f1f1f2f3f3f4f4f5f5f6f6f7f8f8f9f9fafafbfcfcfdfdfefeffff
+>  dup length 1 sub 3 -1 roll mul dup dup floor cvi exch ceiling 
+ cvi 3 index exch get 4 -1 roll 3 -1 roll get
+ dup 3 1 roll sub 3 -1 roll dup floor cvi sub mul add 255 div } bind 
+] def 
+/MatrixABC [ 0.4124 0.2126 0.0193 0.3576 0.7151 0.1192 0.1805 0.0722 0.9508 ] def 
+/RangeLMN [ 0.0 0.9505 0.0 1.0000 0.0 1.0891 ] def 
+end ] /Cs1 exch/ColorSpace dr pop
+%%EndPageSetup
+0.60000002 i
+/Cs1 SC
+1 1 1 sc
+q
+420.23386 307.75214 m
+476.32355 273.16571 512 224.93216 512 183.68083 c
+512 121.14796 397.37082 71 256.01822 71 c
+114.59729 71 0 117.39116 0 183.68083 c
+0 223.70363 36.141232 272.48874 92.878113 307.57236 c
+92.87812 307.57236 l
+95.361351 307.19565 97.907028 307 100.5 307 c
+119.59303 307 136.09178 317.57913 144.00613 332.92935 c
+177.83778 346.00735 215.84578 354 256.01822 354 c
+296.05957 354 333.95657 346.26639 367.711 333.49988 c
+375.51624 317.84189 392.19797 307 411.5 307 c
+414.48218 307 417.40109 307.25809 420.23386 307.75214 c
+h
+218 283.55063 m
+218 278.78751 213.96317 275 209 275 c
+204.03683 275 200 278.78751 200 283.55063 c
+200 288.17569 204.03683 292 209 292 c
+213.96317 292 218 288.17569 218 283.55063 c
+h
+312 283.55063 m
+312 278.78751 307.95966 275 303.00226 275 c
+298.03583 275 294 278.78751 294 283.55063 c
+294 288.17569 298.03583 292 303.00226 292 c
+307.95966 292 312 288.17569 312 283.55063 c
+h
+312 283.55063 m
+W*
+0 0 512 512 rc
+-5 359 m
+517 359 l
+517 66 l
+-5 66 l
+h
+f
+Q
+q
+190 353.98804 m
+190 306.52737 149.99048 268 100.5 268 c
+51.079205 268 11 306.52737 11 353.98804 c
+11 401.46783 51.079205 440 100.5 440 c
+149.99048 440 190 401.46783 190 353.98804 c
+h
+149 353.48813 m
+149 327.8544 127.30701 307 100.5 307 c
+73.729919 307 52 327.8544 52 353.48813 c
+52 379.17883 73.729919 400 100.5 400 c
+127.30701 400 149 379.17883 149 353.48813 c
+h
+149 353.48813 m
+W*
+0 0 512 512 rc
+6 445 m
+195 445 l
+195 263 l
+6 263 l
+h
+f
+Q
+q
+119 354.00473 m
+119 344.06781 110.51727 336 100 336 c
+89.515312 336 81 344.06781 81 354.00473 c
+81 363.99368 89.515312 372 100 372 c
+110.51727 372 119 363.99368 119 354.00473 c
+W*
+0 0 512 512 rc
+76 377 m
+124 377 l
+124 331 l
+76 331 l
+h
+f
+Q
+q
+501 353.98804 m
+501 306.52737 460.99048 268 411.5 268 c
+362.07919 268 322 306.52737 322 353.98804 c
+322 401.46783 362.07919 440 411.5 440 c
+460.99048 440 501 401.46783 501 353.98804 c
+h
+460 353.48813 m
+460 327.8544 438.30701 307 411.5 307 c
+384.72992 307 363 327.8544 363 353.48813 c
+363 379.17883 384.72992 400 411.5 400 c
+438.30701 400 460 379.17883 460 353.48813 c
+h
+460 353.48813 m
+W*
+0 0 512 512 rc
+317 445 m
+506 445 l
+506 263 l
+317 263 l
+h
+f
+Q
+q
+430 354.00473 m
+430 344.06781 421.51727 336 411 336 c
+400.51532 336 392 344.06781 392 354.00473 c
+392 363.99368 400.51532 372 411 372 c
+421.51727 372 430 363.99368 430 354.00473 c
+W*
+0 0 512 512 rc
+387 377 m
+435 377 l
+435 331 l
+387 331 l
+h
+f
+ep
+end
+%%Trailer
+%%EOF

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/92a45fa4/images/logos/downloads/frog-light-background-1ae5ccaf.svg
----------------------------------------------------------------------
diff --git a/images/logos/downloads/frog-light-background-1ae5ccaf.svg b/images/logos/downloads/frog-light-background-1ae5ccaf.svg
new file mode 100644
index 0000000..14817cb
--- /dev/null
+++ b/images/logos/downloads/frog-light-background-1ae5ccaf.svg
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg width="512px" height="512px" viewBox="0 0 512 512" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:sketch="http://www.bohemiancoding.com/sketch/ns">
+    <!-- Generator: Sketch 3.3 (11970) - http://www.bohemiancoding.com/sketch -->
+    <title>frog-light-background</title>
+    <desc>Created with Sketch.</desc>
+    <defs></defs>
+    <g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" sketch:type="MSPage">
+        <g id="Frog-(Light-Background)" sketch:type="MSLayerGroup">
+            <path d="M256.018223,441 C114.597288,441 0,394.608841 0,328.319172 C0,257.051393 114.597288,158 256.018223,158 C397.370823,158 512,254.376588 512,328.319172 C512,390.85204 397.370823,441 256.018223,441 Z" id="Face" fill="#1A1919" sketch:type="MSShapeGroup"></path>
+            <g id="Eyes" transform="translate(9.251234, 72.000000)" sketch:type="MSShapeGroup">
+                <g id="Left" transform="translate(0.748766, 0.000000)">
+                    <path d="M180,86.0119621 C180,133.472612 139.990476,172 90.5,172 C41.0792028,172 1,133.472612 1,86.0119621 C1,38.5321724 41.0792028,0 90.5,0 C139.990476,0 180,38.5321724 180,86.0119621" id="Socket" fill="#1A1919"></path>
+                    <path d="M139,86.5118653 C139,112.145598 117.307004,133 90.5,133 C63.7299201,133 42,112.145598 42,86.5118653 C42,60.8211789 63.7299201,40 90.5,40 C117.307004,40 139,60.8211789 139,86.5118653" id="Eyeball" fill="#FFFFFF"></path>
+                    <path d="M109,85.9952681 C109,95.9321767 100.517275,104 90,104 C79.5153149,104 71,95.9321767 71,85.9952681 C71,76.0063091 79.5153149,68 90,68 C100.517275,68 109,76.0063091 109,85.9952681" id="Pupil" fill="#1A1919"></path>
+                </g>
+                <g id="Right" transform="translate(311.748766, 0.000000)">
+                    <path d="M180,86.0119621 C180,133.472612 139.990476,172 90.5,172 C41.0792028,172 1,133.472612 1,86.0119621 C1,38.5321724 41.0792028,0 90.5,0 C139.990476,0 180,38.5321724 180,86.0119621" id="Socket" fill="#1A1919"></path>
+                    <path d="M139,86.5118653 C139,112.145598 117.307004,133 90.5,133 C63.7299201,133 42,112.145598 42,86.5118653 C42,60.8211789 63.7299201,40 90.5,40 C117.307004,40 139,60.8211789 139,86.5118653" id="Eyeball" fill="#FFFFFF"></path>
+                    <path d="M109,85.9952681 C109,95.9321767 100.517275,104 90,104 C79.5153149,104 71,95.9321767 71,85.9952681 C71,76.0063091 79.5153149,68 90,68 C100.517275,68 109,76.0063091 109,85.9952681" id="Pupil" fill="#1A1919"></path>
+                </g>
+            </g>
+            <g id="Nose" transform="translate(199.762556, 219.430939)" fill="#FFFFFF" sketch:type="MSShapeGroup">
+                <path d="M112.237444,9.01843814 C112.237444,13.7815675 108.197091,17.5690608 103.239714,17.5690608 C98.2732571,17.5690608 94.2374437,13.7815675 94.2374437,9.01843814 C94.2374437,4.39337046 98.2732571,0.569060773 103.239714,0.569060773 C108.197091,0.569060773 112.237444,4.39337046 112.237444,9.01843814" id="Fill-28"></path>
+                <path d="M18.2374437,9.01843814 C18.2374437,13.7815675 14.2006123,17.5690608 9.23744374,17.5690608 C4.27427523,17.5690608 0.237443744,13.7815675 0.237443744,9.01843814 C0.237443744,4.39337046 4.27427523,0.569060773 9.23744374,0.569060773 C14.2006123,0.569060773 18.2374437,4.39337046 18.2374437,9.01843814" id="Fill-29"></path>
+            </g>
+        </g>
+    </g>
+</svg>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-predictionio-site/blob/92a45fa4/images/logos/downloads/frog-light-background-47ce9138.png
----------------------------------------------------------------------
diff --git a/images/logos/downloads/frog-light-background-47ce9138.png b/images/logos/downloads/frog-light-background-47ce9138.png
new file mode 100644
index 0000000..6689be4
Binary files /dev/null and b/images/logos/downloads/frog-light-background-47ce9138.png differ