1<shapes name="mxgraph.aws.content_delivery"> 2<shape name="CloudFront" h="57.34" w="57.36" aspect="variable" strokewidth="inherit"> 3<connections> 4<constraint x="0.5" y="0" perimeter="0" name="N"/> 5<constraint x="0.5" y="1" perimeter="0" name="S"/> 6<constraint x="0" y="0.5" perimeter="0" name="W"/> 7<constraint x="1" y="0.5" perimeter="0" name="E"/> 8<constraint x="0.145" y="0.145" perimeter="0" name="NW"/> 9<constraint x="0.145" y="0.855" perimeter="0" name="SW"/> 10<constraint x="0.855" y="0.145" perimeter="0" name="NE"/> 11<constraint x="0.855" y="0.855" perimeter="0" name="SE"/> 12</connections> 13<foreground> 14<path> 15<move x="5.09" y="27.56"/> 16<line x="5.09" y="21.81"/> 17<line x="7.39" y="21.81"/> 18<line x="8.51" y="8.3"/> 19<curve x1="3.26" y1="13.49" x2="0" y2="20.71" x3="0" y3="28.68"/> 20<curve x1="0" y1="32.14" x2="0.61" y2="35.46" x3="1.74" y3="38.53"/> 21<line x="5.97" y="27.56"/> 22<line x="5.09" y="27.56"/> 23<close/> 24</path> 25<fillstroke/> 26<path> 27<move x="13.59" y="48.39"/> 28<line x="13.59" y="45.22"/> 29<line x="2.87" y="41.19"/> 30<curve x1="7.39" y1="50.5" x2="16.79" y2="56.98" x3="27.74" y3="57.34"/> 31<line x="18.7" y="48.39"/> 32<line x="13.59" y="48.39"/> 33<close/> 34</path> 35<fillstroke/> 36<path> 37<move x="51.22" y="21.81"/> 38<line x="51.22" y="27.56"/> 39<line x="50.56" y="27.56"/> 40<line x="55.59" y="38.61"/> 41<curve x1="56.74" y1="35.52" x2="57.36" y2="32.17" x3="57.36" y3="28.68"/> 42<curve x1="57.36" y1="20.68" x2="54.08" y2="13.44" x3="48.79" y3="8.23"/> 43<line x="49.09" y="21.81"/> 44<line x="51.22" y="21.81"/> 45<close/> 46</path> 47<fillstroke/> 48<path> 49<move x="25.62" y="6.89"/> 50<line x="31.74" y="6.89"/> 51<line x="31.74" y="8.31"/> 52<line x="46.73" y="6.4"/> 53<curve x1="41.8" y1="2.4" x2="35.52" y2="0" x3="28.68" y3="0"/> 54<curve x1="21.83" y1="0" x2="15.55" y2="2.4" x3="10.62" y3="6.4"/> 55<line x="25.62" y="8.4"/> 56<line x="25.62" y="6.89"/> 57<close/> 58</path> 59<fillstroke/> 60<path> 61<move x="44.22" y="48.39"/> 62<line x="39.67" y="48.39"/> 63<line x="30.68" y="57.28"/> 64<curve x1="41.17" y1="56.56" x2="50.1" y2="50.21" x3="54.48" y3="41.22"/> 65<line x="44.21" y="45.36"/> 66<line x="44.21" y="48.39"/> 67<close/> 68</path> 69<fillstroke/> 70<path> 71<move x="9.39" y="21.81"/> 72<line x="10.41" y="21.81"/> 73<line x="25.62" y="10.75"/> 74<line x="25.62" y="10.42"/> 75<line x="10.51" y="8.4"/> 76<close/> 77</path> 78<fillstroke/> 79<path> 80<move x="47.09" y="21.81"/> 81<line x="46.79" y="8.41"/> 82<line x="31.74" y="10.33"/> 83<line x="31.74" y="10.85"/> 84<line x="46.04" y="21.81"/> 85<close/> 86</path> 87<fillstroke/> 88<path> 89<move x="19.72" y="46.58"/> 90<line x="29.18" y="55.95"/> 91<line x="38.09" y="47.14"/> 92<line x="38.09" y="46.52"/> 93<line x="19.72" y="46.52"/> 94<close/> 95</path> 96<fillstroke/> 97<path> 98<move x="27.75" y="32.56"/> 99<line x="19.72" y="43.14"/> 100<line x="19.72" y="44.52"/> 101<line x="38.09" y="44.52"/> 102<line x="38.09" y="43.24"/> 103<line x="29.67" y="32.56"/> 104<close/> 105</path> 106<fillstroke/> 107<path> 108<move x="45.09" y="27.56"/> 109<line x="45.09" y="26.5"/> 110<line x="31.74" y="29.93"/> 111<line x="31.74" y="31.95"/> 112<line x="40.16" y="42.64"/> 113<line x="41.06" y="42.64"/> 114<line x="46.13" y="27.56"/> 115<close/> 116</path> 117<fillstroke/> 118<path> 119<move x="48.24" y="27.56"/> 120<line x="43.17" y="42.64"/> 121<line x="44.22" y="42.64"/> 122<line x="44.22" y="43.2"/> 123<line x="53.74" y="39.37"/> 124<line x="48.36" y="27.56"/> 125<close/> 126</path> 127<fillstroke/> 128<path> 129<move x="31.74" y="27.86"/> 130<line x="45.09" y="24.43"/> 131<line x="45.09" y="23.6"/> 132<line x="30.79" y="12.64"/> 133<line x="29.68" y="12.64"/> 134<line x="29.68" y="26.81"/> 135<line x="31.74" y="26.81"/> 136<close/> 137</path> 138<fillstroke/> 139<path> 140<move x="8.11" y="27.56"/> 141<line x="3.58" y="39.32"/> 142<line x="13.59" y="43.08"/> 143<line x="13.59" y="42.64"/> 144<line x="14.87" y="42.64"/> 145<line x="8.31" y="27.56"/> 146<close/> 147</path> 148<fillstroke/> 149<path> 150<move x="25.62" y="29.96"/> 151<line x="11.22" y="26.46"/> 152<line x="11.22" y="27.56"/> 153<line x="10.49" y="27.56"/> 154<line x="17.06" y="42.64"/> 155<line x="17.58" y="42.64"/> 156<line x="25.62" y="32.06"/> 157<close/> 158</path> 159<fillstroke/> 160<path> 161<move x="11.22" y="24.4"/> 162<line x="25.62" y="27.91"/> 163<line x="25.62" y="26.81"/> 164<line x="27.68" y="26.81"/> 165<line x="27.68" y="12.64"/> 166<line x="26.43" y="12.64"/> 167<line x="11.22" y="23.69"/> 168<close/> 169</path> 170<fillstroke/> 171</foreground> 172</shape> 173<shape name="CloudFront Download Distribution" h="58.01" w="58.01" aspect="variable" strokewidth="inherit"> 174<connections> 175<constraint x="0.5" y="0" perimeter="0" name="N"/> 176<constraint x="0.5" y="1" perimeter="0" name="S"/> 177<constraint x="0" y="0.5" perimeter="0" name="W"/> 178<constraint x="1" y="0.5" perimeter="0" name="E"/> 179<constraint x="0.145" y="0.145" perimeter="0" name="NW"/> 180<constraint x="0.145" y="0.855" perimeter="0" name="SW"/> 181<constraint x="0.855" y="0.145" perimeter="0" name="NE"/> 182<constraint x="0.855" y="0.855" perimeter="0" name="SE"/> 183</connections> 184<background> 185<path> 186<move x="29.01" y="0"/> 187<curve x1="12.99" y1="0" x2="0" y2="12.99" x3="0" y3="29.01"/> 188<curve x1="0" y1="45.03" x2="12.99" y2="58.02" x3="29.01" y3="58.02"/> 189<curve x1="45.03" y1="58.02" x2="58.01" y2="45.03" x3="58.01" y3="29.01"/> 190<curve x1="58.01" y1="12.99" x2="45.03" y2="0" x3="29.01" y3="0"/> 191<close/> 192<move x="39.81" y="34.48"/> 193<line x="42.21" y="34.48"/> 194<line x="42.21" y="36.48"/> 195<line x="39.81" y="36.48"/> 196<line x="39.81" y="34.48"/> 197<close/> 198<move x="34.01" y="6.72"/> 199<line x="37.01" y="6.72"/> 200<line x="37.01" y="9.72"/> 201<line x="35.01" y="9.72"/> 202<line x="35.01" y="8.72"/> 203<line x="34.01" y="8.72"/> 204<line x="34.01" y="6.72"/> 205<close/> 206<move x="35.01" y="23.58"/> 207<line x="35.01" y="19.62"/> 208<line x="37.01" y="19.62"/> 209<line x="37.01" y="23.58"/> 210<line x="35.01" y="23.58"/> 211<close/> 212<move x="37.01" y="26.55"/> 213<line x="37.01" y="30.51"/> 214<line x="35.01" y="30.51"/> 215<line x="35.01" y="26.55"/> 216<line x="37.01" y="26.55"/> 217<close/> 218<move x="35.01" y="16.65"/> 219<line x="35.01" y="12.69"/> 220<line x="37.01" y="12.69"/> 221<line x="37.01" y="16.65"/> 222<line x="35.01" y="16.65"/> 223<close/> 224<move x="27" y="6.72"/> 225<line x="31.01" y="6.72"/> 226<line x="31.01" y="8.72"/> 227<line x="27" y="8.72"/> 228<line x="27" y="6.72"/> 229<close/> 230<move x="21" y="6.72"/> 231<line x="24" y="6.72"/> 232<line x="24" y="8.72"/> 233<line x="23" y="8.72"/> 234<line x="23" y="9.72"/> 235<line x="21" y="9.72"/> 236<line x="21" y="6.72"/> 237<close/> 238<move x="21" y="12.7"/> 239<line x="23" y="12.7"/> 240<line x="23" y="16.68"/> 241<line x="21" y="16.68"/> 242<line x="21" y="12.7"/> 243<close/> 244<move x="21" y="19.66"/> 245<line x="23" y="19.66"/> 246<line x="23" y="23.63"/> 247<line x="21" y="23.63"/> 248<line x="21" y="19.66"/> 249<close/> 250<move x="21" y="26.61"/> 251<line x="23" y="26.61"/> 252<line x="23" y="30.59"/> 253<line x="21" y="30.59"/> 254<line x="21" y="26.61"/> 255<close/> 256<move x="15.8" y="34.57"/> 257<line x="18.2" y="34.57"/> 258<line x="18.2" y="36.57"/> 259<line x="15.8" y="36.57"/> 260<line x="15.8" y="34.57"/> 261<close/> 262<move x="14" y="36.39"/> 263<line x="14" y="36.57"/> 264<line x="13.82" y="36.57"/> 265<line x="12.72" y="37.68"/> 266<line x="9.56" y="34.57"/> 267<line x="14" y="34.57"/> 268<line x="14" y="36.13"/> 269<line x="14.13" y="36.26"/> 270<line x="14" y="36.39"/> 271<close/> 272<move x="18.55" y="43.41"/> 273<line x="15.22" y="40.14"/> 274<line x="16.62" y="38.71"/> 275<line x="19.95" y="41.99"/> 276<line x="18.55" y="43.41"/> 277<close/> 278<move x="20" y="34.57"/> 279<line x="21" y="34.57"/> 280<line x="21" y="33.57"/> 281<line x="23" y="33.57"/> 282<line x="23" y="36.57"/> 283<line x="20" y="36.57"/> 284<line x="20" y="34.57"/> 285<close/> 286<move x="24.38" y="49.15"/> 287<line x="21.05" y="45.87"/> 288<line x="22.45" y="44.45"/> 289<line x="25.78" y="47.72"/> 290<line x="24.38" y="49.15"/> 291<close/> 292<move x="29" y="53.7"/> 293<line x="26.87" y="51.6"/> 294<line x="28.27" y="50.18"/> 295<line x="29" y="50.89"/> 296<line x="29.72" y="50.17"/> 297<line x="31.13" y="51.6"/> 298<line x="29" y="53.7"/> 299<close/> 300<move x="33.62" y="49.13"/> 301<line x="32.22" y="47.71"/> 302<line x="35.55" y="44.41"/> 303<line x="36.96" y="45.84"/> 304<line x="33.62" y="49.13"/> 305<close/> 306<move x="38.01" y="36.48"/> 307<line x="35.01" y="36.48"/> 308<line x="35.01" y="33.48"/> 309<line x="37.01" y="33.48"/> 310<line x="37.01" y="34.48"/> 311<line x="38.01" y="34.48"/> 312<line x="38.01" y="36.48"/> 313<close/> 314<move x="39.46" y="43.37"/> 315<line x="38.05" y="41.94"/> 316<line x="41.38" y="38.65"/> 317<line x="42.79" y="40.07"/> 318<line x="39.46" y="43.37"/> 319<close/> 320<move x="45.29" y="37.6"/> 321<line x="44.18" y="36.48"/> 322<line x="44.01" y="36.48"/> 323<line x="44.01" y="36.3"/> 324<line x="43.88" y="36.18"/> 325<line x="44.01" y="36.05"/> 326<line x="44.01" y="34.48"/> 327<line x="48.44" y="34.48"/> 328<line x="45.29" y="37.6"/> 329<close/> 330</path> 331</background> 332<foreground> 333<fillstroke/> 334</foreground> 335</shape> 336<shape name="CloudFront Edge Location" h="47.09" w="47.1" aspect="variable" strokewidth="inherit"> 337<connections> 338<constraint x="0.5" y="0" perimeter="0" name="N"/> 339<constraint x="0.5" y="1" perimeter="0" name="S"/> 340<constraint x="0" y="0.5" perimeter="0" name="W"/> 341<constraint x="1" y="0.5" perimeter="0" name="E"/> 342<constraint x="0" y="0" perimeter="0" name="NW"/> 343<constraint x="0" y="1" perimeter="0" name="SW"/> 344<constraint x="1" y="0" perimeter="0" name="NE"/> 345<constraint x="1" y="1" perimeter="0" name="SE"/> 346</connections> 347<foreground> 348<path> 349<move x="16.24" y="15.28"/> 350<line x="30.2" y="15.28"/> 351<line x="30.2" y="19.92"/> 352<curve x1="37.35" y1="20.54" x2="42.95" y2="22.32" x3="47.09" y3="24.23"/> 353<line x="47.09" y="25.87"/> 354<line x="47.09" y="0"/> 355<line x="0" y="0"/> 356<line x="0" y="25.85"/> 357<curve x1="3.96" y1="23.76" x2="9.49" y2="21.49" x3="16.24" y3="20.38"/> 358<line x="16.24" y="15.28"/> 359<close/> 360</path> 361<fillstroke/> 362<path> 363<move x="30.2" y="29.25"/> 364<line x="16.24" y="29.25"/> 365<line x="16.24" y="23.54"/> 366<curve x1="9.39" y1="24.61" x2="3.9" y2="26.83" x3="0" y3="28.9"/> 367<line x="0" y="47.09"/> 368<line x="47.1" y="47.09"/> 369<line x="47.1" y="27.51"/> 370<curve x1="42.92" y1="25.58" x2="37.28" y2="23.79" x3="30.2" y3="23.14"/> 371<line x="30.2" y="29.25"/> 372<close/> 373</path> 374<fillstroke/> 375</foreground> 376</shape> 377<shape name="CloudFront Streaming Distribution" h="58.01" w="58.01" aspect="variable" strokewidth="inherit"> 378<connections> 379<constraint x="0.5" y="0" perimeter="0" name="N"/> 380<constraint x="0.5" y="1" perimeter="0" name="S"/> 381<constraint x="0" y="0.5" perimeter="0" name="W"/> 382<constraint x="1" y="0.5" perimeter="0" name="E"/> 383<constraint x="0.145" y="0.145" perimeter="0" name="NW"/> 384<constraint x="0.145" y="0.855" perimeter="0" name="SW"/> 385<constraint x="0.855" y="0.145" perimeter="0" name="NE"/> 386<constraint x="0.855" y="0.855" perimeter="0" name="SE"/> 387</connections> 388<background> 389<path> 390<move x="29.01" y="0"/> 391<curve x1="12.99" y1="0" x2="0" y2="12.99" x3="0" y3="29.01"/> 392<curve x1="0" y1="45.03" x2="12.99" y2="58.01" x3="29.01" y3="58.01"/> 393<curve x1="45.03" y1="58.01" x2="58.01" y2="45.03" x3="58.01" y3="29.01"/> 394<curve x1="58.01" y1="12.99" x2="45.03" y2="0" x3="29.01" y3="0"/> 395<close/> 396<move x="28.88" y="51.8"/> 397<line x="11.26" y="34.47"/> 398<line x="21.62" y="34.47"/> 399<line x="21.62" y="6.62"/> 400<line x="36.14" y="6.62"/> 401<line x="36.13" y="34.39"/> 402<line x="46.49" y="34.39"/> 403<line x="28.88" y="51.8"/> 404<close/> 405</path> 406</background> 407<foreground> 408<fillstroke/> 409<path> 410<move x="34.14" y="8.62"/> 411<line x="23.62" y="8.62"/> 412<line x="23.62" y="36.47"/> 413<line x="16.15" y="36.47"/> 414<line x="28.87" y="48.99"/> 415<line x="41.62" y="36.39"/> 416<line x="34.13" y="36.39"/> 417<close/> 418</path> 419<fillstroke/> 420 421<fillcolor color="#FFFFFF"/> 422<path> 423<move x="36.14" y="6.62"/> 424<line x="21.62" y="6.62"/> 425<line x="21.62" y="34.47"/> 426<line x="11.26" y="34.47"/> 427<line x="28.88" y="51.8"/> 428<line x="46.49" y="34.39"/> 429<line x="36.13" y="34.39"/> 430<line x="36.14" y="6.62"/> 431<close/> 432<move x="41.62" y="36.39"/> 433<line x="28.87" y="48.99"/> 434<line x="16.15" y="36.47"/> 435<line x="23.62" y="36.47"/> 436<line x="23.62" y="8.62"/> 437<line x="34.14" y="8.62"/> 438<line x="34.13" y="36.39"/> 439<line x="41.62" y="36.39"/> 440<close/> 441</path> 442<fillstroke/> 443</foreground> 444</shape> 445</shapes>