github.com/wallyworld/juju@v0.0.0-20161013125918-6cf1bc9d917a/apiserver/defaulticon.go (about)

     1  // Copyright 2016 Canonical Ltd.
     2  // Licensed under the AGPLv3, see LICENCE file for details.
     3  
     4  package apiserver
     5  
     6  // defaultIcon holds the default charm icon SVG content.
     7  // Keep this in sync with the default icon returned by the charm store.
     8  const defaultIcon = `<?xml version="1.0" encoding="UTF-8" standalone="no"?>
     9  <!-- Created with Inkscape (http://www.inkscape.org/) -->
    10  
    11  <svg
    12     xmlns:dc="http://purl.org/dc/elements/1.1/"
    13     xmlns:cc="http://creativecommons.org/ns#"
    14     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    15     xmlns:svg="http://www.w3.org/2000/svg"
    16     xmlns="http://www.w3.org/2000/svg"
    17     xmlns:xlink="http://www.w3.org/1999/xlink"
    18     xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
    19     xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
    20     width="160"
    21     height="160"
    22     viewBox="0 0 160 160"
    23     id="svg6517"
    24     version="1.1"
    25     inkscape:version="0.48+devel r12362"
    26     sodipodi:docname="charm_160.svg">
    27    <defs
    28       id="defs6519">
    29      <linearGradient
    30         inkscape:collect="always"
    31         xlink:href="#linearGradient4123"
    32         id="linearGradient6463"
    33         gradientUnits="userSpaceOnUse"
    34         x1="89.273956"
    35         y1="1041.6887"
    36         x2="89.273956"
    37         y2="898.44067" />
    38      <linearGradient
    39         id="linearGradient4123">
    40        <stop
    41           style="stop-color:#dd4814;stop-opacity:1;"
    42           offset="0"
    43           id="stop4125" />
    44        <stop
    45           style="stop-color:#ef774d;stop-opacity:1;"
    46           offset="1"
    47           id="stop4127" />
    48      </linearGradient>
    49      <linearGradient
    50         inkscape:collect="always"
    51         xlink:href="#linearGradient4176"
    52         id="linearGradient6461"
    53         gradientUnits="userSpaceOnUse"
    54         x1="79.092583"
    55         y1="1043.7039"
    56         x2="79.092583"
    57         y2="899.76489" />
    58      <linearGradient
    59         id="linearGradient4176">
    60        <stop
    61           id="stop4178"
    62           offset="0"
    63           style="stop-color:#505050;stop-opacity:1;" />
    64        <stop
    65           id="stop4180"
    66           offset="1"
    67           style="stop-color:#646464;stop-opacity:1;" />
    68      </linearGradient>
    69      <clipPath
    70         clipPathUnits="userSpaceOnUse"
    71         id="clipPath4046-4">
    72        <g
    73           style="fill:#ff00ff;fill-opacity:1;stroke:none"
    74           inkscape:label="Layer 1"
    75           id="g4048-1"
    76           transform="matrix(0,-0.69444445,0.69379664,0,36.812604,681)">
    77          <path
    78             sodipodi:nodetypes="sssssssss"
    79             inkscape:connector-curvature="0"
    80             id="path4050-4"
    81             d="m 46.702703,898.22775 50.594594,0 C 138.16216,898.22775 144,904.06497 144,944.92583 l 0,50.73846 c 0,40.86071 -5.83784,46.69791 -46.702703,46.69791 l -50.594594,0 C 5.8378378,1042.3622 0,1036.525 0,995.66429 L 0,944.92583 C 0,904.06497 5.8378378,898.22775 46.702703,898.22775 Z"
    82             style="fill:#ff00ff;fill-opacity:1;stroke:none;display:inline" />
    83        </g>
    84      </clipPath>
    85      <linearGradient
    86         inkscape:collect="always"
    87         xlink:href="#Background"
    88         id="linearGradient6461-2"
    89         gradientUnits="userSpaceOnUse"
    90         x1="0"
    91         y1="970.29498"
    92         x2="144"
    93         y2="970.29498"
    94         gradientTransform="matrix(0,-0.66666669,0.6660448,0,-866.25992,731.29077)" />
    95      <linearGradient
    96         id="Background">
    97        <stop
    98           id="stop4178-8"
    99           offset="0"
   100           style="stop-color:#b8b8b8;stop-opacity:1" />
   101        <stop
   102           id="stop4180-1"
   103           offset="1"
   104           style="stop-color:#c9c9c9;stop-opacity:1" />
   105      </linearGradient>
   106      <filter
   107         style="color-interpolation-filters:sRGB"
   108         inkscape:label="Inner Shadow"
   109         id="filter1121">
   110        <feFlood
   111           flood-opacity="0.59999999999999998"
   112           flood-color="rgb(0,0,0)"
   113           result="flood"
   114           id="feFlood1123" />
   115        <feComposite
   116           in="flood"
   117           in2="SourceGraphic"
   118           operator="out"
   119           result="composite1"
   120           id="feComposite1125" />
   121        <feGaussianBlur
   122           in="composite1"
   123           stdDeviation="1"
   124           result="blur"
   125           id="feGaussianBlur1127" />
   126        <feOffset
   127           dx="0"
   128           dy="2"
   129           result="offset"
   130           id="feOffset1129" />
   131        <feComposite
   132           in="offset"
   133           in2="SourceGraphic"
   134           operator="atop"
   135           result="composite2"
   136           id="feComposite1131" />
   137      </filter>
   138      <filter
   139         style="color-interpolation-filters:sRGB"
   140         inkscape:label="Drop Shadow"
   141         id="filter950">
   142        <feFlood
   143           flood-opacity="0.25"
   144           flood-color="rgb(0,0,0)"
   145           result="flood"
   146           id="feFlood952" />
   147        <feComposite
   148           in="flood"
   149           in2="SourceGraphic"
   150           operator="in"
   151           result="composite1"
   152           id="feComposite954" />
   153        <feGaussianBlur
   154           in="composite1"
   155           stdDeviation="1"
   156           result="blur"
   157           id="feGaussianBlur956" />
   158        <feOffset
   159           dx="0"
   160           dy="1"
   161           result="offset"
   162           id="feOffset958" />
   163        <feComposite
   164           in="SourceGraphic"
   165           in2="offset"
   166           operator="over"
   167           result="composite2"
   168           id="feComposite960" />
   169      </filter>
   170      <clipPath
   171         clipPathUnits="userSpaceOnUse"
   172         id="clipPath6452">
   173        <path
   174           inkscape:connector-curvature="0"
   175           id="path6454"
   176           d="m 668,615 0,33 82,0 L 750,615 z m 24,17 0,-13 18.16435,-0.0804 0,13 L 726,632 l 0,13 -17.94589,0 0,-13"
   177           style="color:#000000;fill:#00ffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
   178           sodipodi:nodetypes="ccccccccccccc" />
   179      </clipPath>
   180      <clipPath
   181         clipPathUnits="userSpaceOnUse"
   182         id="clipPath1431">
   183        <path
   184           inkscape:connector-curvature="0"
   185           id="path1433"
   186           d="m 668,615 0,33 82,0 L 750,615 z m 24,17 0,-13 14.62581,0 0,13 19.37419,0 0,13 -14.72903,0 0,-13"
   187           style="color:#000000;fill:#00ffff;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:6;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
   188           sodipodi:nodetypes="ccccccccccccc" />
   189      </clipPath>
   190    </defs>
   191    <sodipodi:namedview
   192       id="base"
   193       pagecolor="#ffffff"
   194       bordercolor="#666666"
   195       borderopacity="1.0"
   196       inkscape:pageopacity="0.0"
   197       inkscape:pageshadow="2"
   198       inkscape:zoom="1.335144"
   199       inkscape:cx="44.094431"
   200       inkscape:cy="-17.618789"
   201       inkscape:document-units="px"
   202       inkscape:current-layer="use3202-7"
   203       showgrid="true"
   204       fit-margin-top="0"
   205       fit-margin-left="0"
   206       fit-margin-right="0"
   207       fit-margin-bottom="0"
   208       inkscape:window-width="1920"
   209       inkscape:window-height="1029"
   210       inkscape:window-x="0"
   211       inkscape:window-y="24"
   212       inkscape:window-maximized="1">
   213      <inkscape:grid
   214         type="xygrid"
   215         id="grid891"
   216         originx="1.9999993e-07px"
   217         originy="2.3111223e-05px" />
   218    </sodipodi:namedview>
   219    <metadata
   220       id="metadata6522">
   221      <rdf:RDF>
   222        <cc:Work
   223           rdf:about="">
   224          <dc:format>image/svg+xml</dc:format>
   225          <dc:type
   226             rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
   227          <dc:title></dc:title>
   228        </cc:Work>
   229      </rdf:RDF>
   230    </metadata>
   231    <g
   232       inkscape:label="Layer 1"
   233       inkscape:groupmode="layer"
   234       id="layer1"
   235       transform="translate(268,-571.29079)">
   236      <g
   237         id="use3202-7"
   238         style="display:inline"
   239         transform="matrix(0.96000003,0,0,0.96000003,-901.60002,77.530748)">
   240        <g
   241           transform="matrix(1.1574074,0,0,1.1563277,660,-524.31227)"
   242           id="g6452"
   243           inkscape:label="Layer 1"
   244           style="fill:url(#linearGradient6463);fill-opacity:1;stroke:none;filter:url(#filter1121)">
   245          <path
   246             style="fill:url(#linearGradient6461);fill-opacity:1;stroke:none;display:inline"
   247             d="m 46.702703,898.22775 50.594594,0 C 138.16216,898.22775 144,904.06497 144,944.92583 l 0,50.73846 c 0,40.86071 -5.83784,46.69791 -46.702703,46.69791 l -50.594594,0 C 5.8378378,1042.3622 0,1036.525 0,995.66429 L 0,944.92583 C 0,904.06497 5.8378378,898.22775 46.702703,898.22775 Z"
   248             id="path6455"
   249             inkscape:connector-curvature="0"
   250             sodipodi:nodetypes="sssssssss" />
   251        </g>
   252      </g>
   253      <g
   254         transform="matrix(1.6666666,0,0,1.6666666,-1546.6101,-329.84487)"
   255         style="display:inline;filter:url(#filter950)"
   256         id="g6486">
   257        <rect
   258           transform="matrix(0,1,-1,0,1447.1661,-120.3186)"
   259           style="color:#000000;fill:none;stroke:#ffffff;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
   260           id="rect6441"
   261           width="58.000004"
   262           height="16"
   263           x="680"
   264           y="624"
   265           ry="8"
   266           clip-path="url(#clipPath6452)" />
   267        <rect
   268           clip-path="url(#clipPath6452)"
   269           ry="7.6688528"
   270           y="624"
   271           x="680"
   272           height="16"
   273           width="58"
   274           id="rect6456"
   275           style="color:#000000;fill:none;stroke:#ffffff;stroke-width:6;stroke-miterlimit:4;stroke-dasharray:none;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
   276           transform="matrix(-1,0,0,-1,1524.1661,1220.6814)" />
   277      </g>
   278    </g>
   279  </svg>
   280  `