summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnne Gentle <anne@openstack.org>2010-11-17 16:03:09 -0600
committerAnne Gentle <anne@openstack.org>2010-11-17 16:03:09 -0600
commit2a06dfc2aa83e6f3f77404f047a66791b91ec10c (patch)
tree8198a3d0932de9455cf533bf62f6e76b1b4fe1bb
parent7712287139c5dbd058909f205609d02065097878 (diff)
downloadnova-2a06dfc2aa83e6f3f77404f047a66791b91ec10c.tar.gz
nova-2a06dfc2aa83e6f3f77404f047a66791b91ec10c.tar.xz
nova-2a06dfc2aa83e6f3f77404f047a66791b91ec10c.zip
really adding images
-rw-r--r--.DS_Storebin0 -> 6148 bytes
-rw-r--r--doc/.DS_Storebin0 -> 6148 bytes
-rw-r--r--doc/build/.DS_Storebin0 -> 6148 bytes
-rw-r--r--doc/build/html/.buildinfo4
-rw-r--r--doc/build/html/.doctrees/adminguide/binaries.doctreebin11915 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/distros/others.doctreebin13777 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/distros/ubuntu.10.04.doctreebin8787 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/distros/ubuntu.10.10.doctreebin9906 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/euca2ools.doctreebin15156 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/flags.doctreebin4917 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/getting.started.doctreebin37699 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/index.doctreebin16133 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/managing.images.doctreebin4991 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/managing.instances.doctreebin8530 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/managing.networks.doctreebin23566 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/managing.projects.doctreebin24817 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/managing.users.doctreebin34523 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/managingsecurity.doctreebin7476 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/monitoring.doctreebin5600 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/multi.node.install.doctreebin49860 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/network.flat.doctreebin12519 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/network.vlan.doctreebin44409 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/nova.manage.doctreebin22878 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/adminguide/single.node.install.doctreebin41777 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/autoindex.doctreebin6648 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..adminclient.doctreebin4144 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..api.cloud.doctreebin4122 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..api.ec2.admin.doctreebin4166 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..api.ec2.apirequest.doctreebin4221 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..api.ec2.cloud.doctreebin4166 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..api.ec2.images.doctreebin4177 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..api.ec2.metadatarequesthandler.doctreebin4353 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..api.openstack.auth.doctreebin4221 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..api.openstack.backup_schedules.doctreebin4353 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..api.openstack.faults.doctreebin4243 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..api.openstack.flavors.doctreebin4254 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..api.openstack.images.doctreebin4243 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..api.openstack.servers.doctreebin4254 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..api.openstack.sharedipgroups.doctreebin4331 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..auth.dbdriver.doctreebin4166 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..auth.fakeldap.doctreebin4166 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..auth.ldapdriver.doctreebin4188 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..auth.manager.doctreebin4155 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..auth.signer.doctreebin4144 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..cloudpipe.pipelib.doctreebin4210 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..compute.disk.doctreebin4155 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..compute.instance_types.doctreebin4265 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..compute.manager.doctreebin4188 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..compute.monitor.doctreebin4188 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..compute.power_state.doctreebin4232 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..context.doctreebin4100 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..crypto.doctreebin4089 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..db.api.doctreebin4089 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..db.sqlalchemy.api.doctreebin4210 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..db.sqlalchemy.models.doctreebin4243 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..db.sqlalchemy.session.doctreebin4254 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..exception.doctreebin4122 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..fakerabbit.doctreebin4133 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..flags.doctreebin4078 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..image.service.doctreebin4166 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..manager.doctreebin4100 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..network.linux_net.doctreebin4210 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..network.manager.doctreebin4188 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..objectstore.bucket.doctreebin4221 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..objectstore.handler.doctreebin4232 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..objectstore.image.doctreebin4210 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..objectstore.stored.doctreebin4221 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..process.doctreebin4100 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..quota.doctreebin4078 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..rpc.doctreebin4056 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..scheduler.chance.doctreebin4199 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..scheduler.driver.doctreebin4199 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..scheduler.manager.doctreebin4210 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..scheduler.simple.doctreebin4199 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..server.doctreebin4089 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..service.doctreebin4100 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..test.doctreebin4067 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.access_unittest.doctreebin4254 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.api.fakes.doctreebin4188 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.api.openstack.fakes.doctreebin4298 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.api.openstack.test_api.doctreebin4331 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.api.openstack.test_auth.doctreebin4342 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.api.openstack.test_faults.doctreebin4364 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.api.openstack.test_flavors.doctreebin4375 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.api.openstack.test_images.doctreebin4364 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.api.openstack.test_ratelimiting.doctreebin4430 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.api.openstack.test_servers.doctreebin4375 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.api.openstack.test_sharedipgroups.doctreebin4452 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.api.test_wsgi.doctreebin4232 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.api_integration.doctreebin4254 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.api_unittest.doctreebin4221 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.auth_unittest.doctreebin4232 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.cloud_unittest.doctreebin4243 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.compute_unittest.doctreebin4265 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.declare_flags.doctreebin4232 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.fake_flags.doctreebin4199 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.flags_unittest.doctreebin4243 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.network_unittest.doctreebin4265 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.objectstore_unittest.doctreebin4309 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.process_unittest.doctreebin4265 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.quota_unittest.doctreebin4243 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.real_flags.doctreebin4199 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.rpc_unittest.doctreebin4221 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.runtime_flags.doctreebin4232 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.scheduler_unittest.doctreebin4287 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.service_unittest.doctreebin4265 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.twistd_unittest.doctreebin4254 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.validator_unittest.doctreebin4287 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.virt_unittest.doctreebin4232 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..tests.volume_unittest.doctreebin4254 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..twistd.doctreebin4089 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..utils.doctreebin4078 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..validate.doctreebin4111 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..virt.connection.doctreebin4188 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..virt.fake.doctreebin4122 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..virt.images.doctreebin4144 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..virt.libvirt_conn.doctreebin4210 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..virt.xenapi.doctreebin4144 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..volume.driver.doctreebin4166 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..volume.manager.doctreebin4177 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/api/nova..wsgi.doctreebin4067 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/cloud101.doctreebin16806 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/code.doctreebin11873 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/community.doctreebin24317 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/api.doctreebin65750 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/architecture.doctreebin11727 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/auth.doctreebin57755 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/cloudpipe.doctreebin20717 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/compute.doctreebin30516 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/database.doctreebin13184 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/development.environment.doctreebin5035 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/fakes.doctreebin17916 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/glance.doctreebin6177 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/index.doctreebin10079 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/modules.doctreebin3166 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/network.doctreebin24991 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/nova.doctreebin46154 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/objectstore.doctreebin14674 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/scheduler.doctreebin14504 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/services.doctreebin12171 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/devref/volume.doctreebin13881 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/environment.picklebin1748540 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/index.doctreebin18401 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/installer.doctreebin4868 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/livecd.doctreebin2484 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/man/novamanage.doctreebin29090 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/nova.concepts.doctreebin42051 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/object.model.doctreebin6809 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/quickstart.doctreebin28924 -> 0 bytes
-rw-r--r--doc/build/html/.doctrees/service.architecture.doctreebin17800 -> 0 bytes
-rw-r--r--doc/build/html/_images/cloudpipe.pngbin89812 -> 0 bytes
-rw-r--r--doc/build/html/_images/fabric.pngbin125915 -> 0 bytes
-rw-r--r--doc/build/html/_sources/adminguide/binaries.txt57
-rw-r--r--doc/build/html/_sources/adminguide/distros/others.txt88
-rw-r--r--doc/build/html/_sources/adminguide/distros/ubuntu.10.04.txt41
-rw-r--r--doc/build/html/_sources/adminguide/distros/ubuntu.10.10.txt41
-rw-r--r--doc/build/html/_sources/adminguide/euca2ools.txt49
-rw-r--r--doc/build/html/_sources/adminguide/flags.txt23
-rw-r--r--doc/build/html/_sources/adminguide/getting.started.txt168
-rw-r--r--doc/build/html/_sources/adminguide/index.txt90
-rw-r--r--doc/build/html/_sources/adminguide/managing.images.txt21
-rw-r--r--doc/build/html/_sources/adminguide/managing.instances.txt59
-rw-r--r--doc/build/html/_sources/adminguide/managing.networks.txt85
-rw-r--r--doc/build/html/_sources/adminguide/managing.projects.txt68
-rw-r--r--doc/build/html/_sources/adminguide/managing.users.txt82
-rw-r--r--doc/build/html/_sources/adminguide/managingsecurity.txt39
-rw-r--r--doc/build/html/_sources/adminguide/monitoring.txt27
-rw-r--r--doc/build/html/_sources/adminguide/multi.node.install.txt298
-rw-r--r--doc/build/html/_sources/adminguide/network.flat.txt60
-rw-r--r--doc/build/html/_sources/adminguide/network.vlan.txt180
-rw-r--r--doc/build/html/_sources/adminguide/nova.manage.txt225
-rw-r--r--doc/build/html/_sources/adminguide/single.node.install.txt344
-rw-r--r--doc/build/html/_sources/api/autoindex.txt99
-rw-r--r--doc/build/html/_sources/api/nova..adminclient.txt6
-rw-r--r--doc/build/html/_sources/api/nova..api.cloud.txt6
-rw-r--r--doc/build/html/_sources/api/nova..api.ec2.admin.txt6
-rw-r--r--doc/build/html/_sources/api/nova..api.ec2.apirequest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..api.ec2.cloud.txt6
-rw-r--r--doc/build/html/_sources/api/nova..api.ec2.images.txt6
-rw-r--r--doc/build/html/_sources/api/nova..api.ec2.metadatarequesthandler.txt6
-rw-r--r--doc/build/html/_sources/api/nova..api.openstack.auth.txt6
-rw-r--r--doc/build/html/_sources/api/nova..api.openstack.backup_schedules.txt6
-rw-r--r--doc/build/html/_sources/api/nova..api.openstack.faults.txt6
-rw-r--r--doc/build/html/_sources/api/nova..api.openstack.flavors.txt6
-rw-r--r--doc/build/html/_sources/api/nova..api.openstack.images.txt6
-rw-r--r--doc/build/html/_sources/api/nova..api.openstack.servers.txt6
-rw-r--r--doc/build/html/_sources/api/nova..api.openstack.sharedipgroups.txt6
-rw-r--r--doc/build/html/_sources/api/nova..auth.dbdriver.txt6
-rw-r--r--doc/build/html/_sources/api/nova..auth.fakeldap.txt6
-rw-r--r--doc/build/html/_sources/api/nova..auth.ldapdriver.txt6
-rw-r--r--doc/build/html/_sources/api/nova..auth.manager.txt6
-rw-r--r--doc/build/html/_sources/api/nova..auth.signer.txt6
-rw-r--r--doc/build/html/_sources/api/nova..cloudpipe.pipelib.txt6
-rw-r--r--doc/build/html/_sources/api/nova..compute.disk.txt6
-rw-r--r--doc/build/html/_sources/api/nova..compute.instance_types.txt6
-rw-r--r--doc/build/html/_sources/api/nova..compute.manager.txt6
-rw-r--r--doc/build/html/_sources/api/nova..compute.monitor.txt6
-rw-r--r--doc/build/html/_sources/api/nova..compute.power_state.txt6
-rw-r--r--doc/build/html/_sources/api/nova..context.txt6
-rw-r--r--doc/build/html/_sources/api/nova..crypto.txt6
-rw-r--r--doc/build/html/_sources/api/nova..db.api.txt6
-rw-r--r--doc/build/html/_sources/api/nova..db.sqlalchemy.api.txt6
-rw-r--r--doc/build/html/_sources/api/nova..db.sqlalchemy.models.txt6
-rw-r--r--doc/build/html/_sources/api/nova..db.sqlalchemy.session.txt6
-rw-r--r--doc/build/html/_sources/api/nova..exception.txt6
-rw-r--r--doc/build/html/_sources/api/nova..fakerabbit.txt6
-rw-r--r--doc/build/html/_sources/api/nova..flags.txt6
-rw-r--r--doc/build/html/_sources/api/nova..image.service.txt6
-rw-r--r--doc/build/html/_sources/api/nova..manager.txt6
-rw-r--r--doc/build/html/_sources/api/nova..network.linux_net.txt6
-rw-r--r--doc/build/html/_sources/api/nova..network.manager.txt6
-rw-r--r--doc/build/html/_sources/api/nova..objectstore.bucket.txt6
-rw-r--r--doc/build/html/_sources/api/nova..objectstore.handler.txt6
-rw-r--r--doc/build/html/_sources/api/nova..objectstore.image.txt6
-rw-r--r--doc/build/html/_sources/api/nova..objectstore.stored.txt6
-rw-r--r--doc/build/html/_sources/api/nova..process.txt6
-rw-r--r--doc/build/html/_sources/api/nova..quota.txt6
-rw-r--r--doc/build/html/_sources/api/nova..rpc.txt6
-rw-r--r--doc/build/html/_sources/api/nova..scheduler.chance.txt6
-rw-r--r--doc/build/html/_sources/api/nova..scheduler.driver.txt6
-rw-r--r--doc/build/html/_sources/api/nova..scheduler.manager.txt6
-rw-r--r--doc/build/html/_sources/api/nova..scheduler.simple.txt6
-rw-r--r--doc/build/html/_sources/api/nova..server.txt6
-rw-r--r--doc/build/html/_sources/api/nova..service.txt6
-rw-r--r--doc/build/html/_sources/api/nova..test.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.access_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.api.fakes.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.api.openstack.fakes.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.api.openstack.test_api.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.api.openstack.test_auth.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.api.openstack.test_faults.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.api.openstack.test_flavors.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.api.openstack.test_images.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.api.openstack.test_ratelimiting.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.api.openstack.test_servers.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.api.openstack.test_sharedipgroups.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.api.test_wsgi.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.api_integration.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.api_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.auth_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.cloud_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.compute_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.declare_flags.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.fake_flags.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.flags_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.network_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.objectstore_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.process_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.quota_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.real_flags.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.rpc_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.runtime_flags.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.scheduler_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.service_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.twistd_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.validator_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.virt_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..tests.volume_unittest.txt6
-rw-r--r--doc/build/html/_sources/api/nova..twistd.txt6
-rw-r--r--doc/build/html/_sources/api/nova..utils.txt6
-rw-r--r--doc/build/html/_sources/api/nova..validate.txt6
-rw-r--r--doc/build/html/_sources/api/nova..virt.connection.txt6
-rw-r--r--doc/build/html/_sources/api/nova..virt.fake.txt6
-rw-r--r--doc/build/html/_sources/api/nova..virt.images.txt6
-rw-r--r--doc/build/html/_sources/api/nova..virt.libvirt_conn.txt6
-rw-r--r--doc/build/html/_sources/api/nova..virt.xenapi.txt6
-rw-r--r--doc/build/html/_sources/api/nova..volume.driver.txt6
-rw-r--r--doc/build/html/_sources/api/nova..volume.manager.txt6
-rw-r--r--doc/build/html/_sources/api/nova..wsgi.txt6
-rw-r--r--doc/build/html/_sources/cloud101.txt85
-rw-r--r--doc/build/html/_sources/code.txt96
-rw-r--r--doc/build/html/_sources/community.txt84
-rw-r--r--doc/build/html/_sources/devref/api.txt296
-rw-r--r--doc/build/html/_sources/devref/architecture.txt52
-rw-r--r--doc/build/html/_sources/devref/auth.txt276
-rw-r--r--doc/build/html/_sources/devref/cloudpipe.txt95
-rw-r--r--doc/build/html/_sources/devref/compute.txt153
-rw-r--r--doc/build/html/_sources/devref/database.txt63
-rw-r--r--doc/build/html/_sources/devref/development.environment.txt21
-rw-r--r--doc/build/html/_sources/devref/fakes.txt85
-rw-r--r--doc/build/html/_sources/devref/glance.txt28
-rw-r--r--doc/build/html/_sources/devref/index.txt62
-rw-r--r--doc/build/html/_sources/devref/modules.txt19
-rw-r--r--doc/build/html/_sources/devref/network.txt128
-rw-r--r--doc/build/html/_sources/devref/nova.txt235
-rw-r--r--doc/build/html/_sources/devref/objectstore.txt71
-rw-r--r--doc/build/html/_sources/devref/scheduler.txt71
-rw-r--r--doc/build/html/_sources/devref/services.txt55
-rw-r--r--doc/build/html/_sources/devref/volume.txt66
-rw-r--r--doc/build/html/_sources/index.txt88
-rw-r--r--doc/build/html/_sources/installer.txt12
-rw-r--r--doc/build/html/_sources/livecd.txt2
-rw-r--r--doc/build/html/_sources/man/novamanage.txt189
-rw-r--r--doc/build/html/_sources/nova.concepts.txt203
-rw-r--r--doc/build/html/_sources/object.model.txt53
-rw-r--r--doc/build/html/_sources/quickstart.txt178
-rw-r--r--doc/build/html/_sources/service.architecture.txt60
-rw-r--r--doc/build/html/_static/basic.css509
-rw-r--r--doc/build/html/_static/contents.pngbin202 -> 0 bytes
-rw-r--r--doc/build/html/_static/doctools.js247
-rw-r--r--doc/build/html/_static/file.pngbin392 -> 0 bytes
-rw-r--r--doc/build/html/_static/jquery.js154
-rw-r--r--doc/build/html/_static/jquery.tweet.js154
-rw-r--r--doc/build/html/_static/minus.pngbin199 -> 0 bytes
-rw-r--r--doc/build/html/_static/navigation.pngbin218 -> 0 bytes
-rw-r--r--doc/build/html/_static/plus.pngbin199 -> 0 bytes
-rw-r--r--doc/build/html/_static/pygments.css62
-rw-r--r--doc/build/html/_static/searchtools.js518
-rw-r--r--doc/build/html/_static/sphinxdoc.css339
-rw-r--r--doc/build/html/_static/tweaks.css71
-rw-r--r--doc/build/html/_static/underscore.js16
-rw-r--r--doc/build/html/adminguide/binaries.html149
-rw-r--r--doc/build/html/adminguide/distros/others.html208
-rw-r--r--doc/build/html/adminguide/distros/ubuntu.10.04.html168
-rw-r--r--doc/build/html/adminguide/distros/ubuntu.10.10.html173
-rw-r--r--doc/build/html/adminguide/euca2ools.html177
-rw-r--r--doc/build/html/adminguide/flags.html137
-rw-r--r--doc/build/html/adminguide/getting.started.html288
-rw-r--r--doc/build/html/adminguide/index.html214
-rw-r--r--doc/build/html/adminguide/managing.images.html136
-rw-r--r--doc/build/html/adminguide/managing.instances.html169
-rw-r--r--doc/build/html/adminguide/managing.networks.html241
-rw-r--r--doc/build/html/adminguide/managing.projects.html239
-rw-r--r--doc/build/html/adminguide/managing.users.html271
-rw-r--r--doc/build/html/adminguide/managingsecurity.html133
-rw-r--r--doc/build/html/adminguide/monitoring.html140
-rw-r--r--doc/build/html/adminguide/multi.node.install.html390
-rw-r--r--doc/build/html/adminguide/network.flat.html179
-rw-r--r--doc/build/html/adminguide/network.vlan.html292
-rw-r--r--doc/build/html/adminguide/nova.manage.html325
-rw-r--r--doc/build/html/adminguide/single.node.install.html416
-rw-r--r--doc/build/html/api/autoindex.html229
-rw-r--r--doc/build/html/api/nova..adminclient.html134
-rw-r--r--doc/build/html/api/nova..api.cloud.html134
-rw-r--r--doc/build/html/api/nova..api.ec2.admin.html134
-rw-r--r--doc/build/html/api/nova..api.ec2.apirequest.html134
-rw-r--r--doc/build/html/api/nova..api.ec2.cloud.html134
-rw-r--r--doc/build/html/api/nova..api.ec2.images.html134
-rw-r--r--doc/build/html/api/nova..api.ec2.metadatarequesthandler.html134
-rw-r--r--doc/build/html/api/nova..api.openstack.auth.html134
-rw-r--r--doc/build/html/api/nova..api.openstack.backup_schedules.html134
-rw-r--r--doc/build/html/api/nova..api.openstack.faults.html134
-rw-r--r--doc/build/html/api/nova..api.openstack.flavors.html134
-rw-r--r--doc/build/html/api/nova..api.openstack.images.html134
-rw-r--r--doc/build/html/api/nova..api.openstack.servers.html134
-rw-r--r--doc/build/html/api/nova..api.openstack.sharedipgroups.html134
-rw-r--r--doc/build/html/api/nova..auth.dbdriver.html134
-rw-r--r--doc/build/html/api/nova..auth.fakeldap.html134
-rw-r--r--doc/build/html/api/nova..auth.ldapdriver.html134
-rw-r--r--doc/build/html/api/nova..auth.manager.html134
-rw-r--r--doc/build/html/api/nova..auth.signer.html134
-rw-r--r--doc/build/html/api/nova..cloudpipe.pipelib.html134
-rw-r--r--doc/build/html/api/nova..compute.disk.html134
-rw-r--r--doc/build/html/api/nova..compute.instance_types.html134
-rw-r--r--doc/build/html/api/nova..compute.manager.html134
-rw-r--r--doc/build/html/api/nova..compute.monitor.html134
-rw-r--r--doc/build/html/api/nova..compute.power_state.html134
-rw-r--r--doc/build/html/api/nova..context.html134
-rw-r--r--doc/build/html/api/nova..crypto.html134
-rw-r--r--doc/build/html/api/nova..db.api.html134
-rw-r--r--doc/build/html/api/nova..db.sqlalchemy.api.html134
-rw-r--r--doc/build/html/api/nova..db.sqlalchemy.models.html134
-rw-r--r--doc/build/html/api/nova..db.sqlalchemy.session.html134
-rw-r--r--doc/build/html/api/nova..exception.html134
-rw-r--r--doc/build/html/api/nova..fakerabbit.html134
-rw-r--r--doc/build/html/api/nova..flags.html134
-rw-r--r--doc/build/html/api/nova..image.service.html134
-rw-r--r--doc/build/html/api/nova..manager.html134
-rw-r--r--doc/build/html/api/nova..network.linux_net.html134
-rw-r--r--doc/build/html/api/nova..network.manager.html134
-rw-r--r--doc/build/html/api/nova..objectstore.bucket.html134
-rw-r--r--doc/build/html/api/nova..objectstore.handler.html134
-rw-r--r--doc/build/html/api/nova..objectstore.image.html134
-rw-r--r--doc/build/html/api/nova..objectstore.stored.html134
-rw-r--r--doc/build/html/api/nova..process.html134
-rw-r--r--doc/build/html/api/nova..quota.html134
-rw-r--r--doc/build/html/api/nova..rpc.html134
-rw-r--r--doc/build/html/api/nova..scheduler.chance.html134
-rw-r--r--doc/build/html/api/nova..scheduler.driver.html134
-rw-r--r--doc/build/html/api/nova..scheduler.manager.html134
-rw-r--r--doc/build/html/api/nova..scheduler.simple.html134
-rw-r--r--doc/build/html/api/nova..server.html134
-rw-r--r--doc/build/html/api/nova..service.html134
-rw-r--r--doc/build/html/api/nova..test.html134
-rw-r--r--doc/build/html/api/nova..tests.access_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.api.fakes.html134
-rw-r--r--doc/build/html/api/nova..tests.api.openstack.fakes.html134
-rw-r--r--doc/build/html/api/nova..tests.api.openstack.test_api.html134
-rw-r--r--doc/build/html/api/nova..tests.api.openstack.test_auth.html134
-rw-r--r--doc/build/html/api/nova..tests.api.openstack.test_faults.html134
-rw-r--r--doc/build/html/api/nova..tests.api.openstack.test_flavors.html134
-rw-r--r--doc/build/html/api/nova..tests.api.openstack.test_images.html134
-rw-r--r--doc/build/html/api/nova..tests.api.openstack.test_ratelimiting.html134
-rw-r--r--doc/build/html/api/nova..tests.api.openstack.test_servers.html134
-rw-r--r--doc/build/html/api/nova..tests.api.openstack.test_sharedipgroups.html134
-rw-r--r--doc/build/html/api/nova..tests.api.test_wsgi.html134
-rw-r--r--doc/build/html/api/nova..tests.api_integration.html134
-rw-r--r--doc/build/html/api/nova..tests.api_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.auth_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.cloud_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.compute_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.declare_flags.html134
-rw-r--r--doc/build/html/api/nova..tests.fake_flags.html134
-rw-r--r--doc/build/html/api/nova..tests.flags_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.network_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.objectstore_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.process_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.quota_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.real_flags.html134
-rw-r--r--doc/build/html/api/nova..tests.rpc_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.runtime_flags.html134
-rw-r--r--doc/build/html/api/nova..tests.scheduler_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.service_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.twistd_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.validator_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.virt_unittest.html134
-rw-r--r--doc/build/html/api/nova..tests.volume_unittest.html134
-rw-r--r--doc/build/html/api/nova..twistd.html134
-rw-r--r--doc/build/html/api/nova..utils.html134
-rw-r--r--doc/build/html/api/nova..validate.html134
-rw-r--r--doc/build/html/api/nova..virt.connection.html134
-rw-r--r--doc/build/html/api/nova..virt.fake.html134
-rw-r--r--doc/build/html/api/nova..virt.images.html134
-rw-r--r--doc/build/html/api/nova..virt.libvirt_conn.html134
-rw-r--r--doc/build/html/api/nova..virt.xenapi.html134
-rw-r--r--doc/build/html/api/nova..volume.driver.html134
-rw-r--r--doc/build/html/api/nova..volume.manager.html134
-rw-r--r--doc/build/html/api/nova..wsgi.html134
-rw-r--r--doc/build/html/cloud101.html209
-rw-r--r--doc/build/html/code.html202
-rw-r--r--doc/build/html/community.html188
-rw-r--r--doc/build/html/devref/api.html286
-rw-r--r--doc/build/html/devref/architecture.html146
-rw-r--r--doc/build/html/devref/auth.html347
-rw-r--r--doc/build/html/devref/cloudpipe.html188
-rw-r--r--doc/build/html/devref/compute.html413
-rw-r--r--doc/build/html/devref/database.html167
-rw-r--r--doc/build/html/devref/development.environment.html113
-rw-r--r--doc/build/html/devref/fakes.html362
-rw-r--r--doc/build/html/devref/glance.html143
-rw-r--r--doc/build/html/devref/index.html489
-rw-r--r--doc/build/html/devref/modules.html126
-rw-r--r--doc/build/html/devref/network.html236
-rw-r--r--doc/build/html/devref/nova.html305
-rw-r--r--doc/build/html/devref/objectstore.html165
-rw-r--r--doc/build/html/devref/scheduler.html165
-rw-r--r--doc/build/html/devref/services.html156
-rw-r--r--doc/build/html/devref/volume.html169
-rw-r--r--doc/build/html/genindex.html110
-rw-r--r--doc/build/html/index.html276
-rw-r--r--doc/build/html/installer.html119
-rw-r--r--doc/build/html/livecd.html129
-rw-r--r--doc/build/html/man/novamanage.html297
-rw-r--r--doc/build/html/nova.concepts.html311
-rw-r--r--doc/build/html/object.model.html168
-rw-r--r--doc/build/html/objects.inv9
-rw-r--r--doc/build/html/quickstart.html272
-rw-r--r--doc/build/html/search.html116
-rw-r--r--doc/build/html/searchindex.js1
-rw-r--r--doc/build/html/service.architecture.html197
-rw-r--r--doc/source/.DS_Storebin0 -> 6148 bytes
-rw-r--r--doc/source/images/NOVA_ARCH.pngbin0 -> 191332 bytes
-rw-r--r--doc/source/images/NOVA_ARCH.svg5854
-rw-r--r--doc/source/images/NOVA_ARCH_200dpi.pngbin0 -> 439024 bytes
-rw-r--r--doc/source/images/NOVA_ARCH_66dpi.pngbin0 -> 110890 bytes
-rw-r--r--doc/source/images/NOVA_clouds_A_B.pngbin0 -> 77007 bytes
-rw-r--r--doc/source/images/NOVA_clouds_A_B.svg16342
-rw-r--r--doc/source/images/NOVA_clouds_C1_C2.svg9763
-rw-r--r--doc/source/images/NOVA_clouds_C1_C2.svg.pngbin0 -> 448574 bytes
-rw-r--r--doc/source/images/Novadiagram.pngbin0 -> 52609 bytes
470 files changed, 31959 insertions, 31738 deletions
diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 000000000..d5e4503e7
--- /dev/null
+++ b/.DS_Store
Binary files differ
diff --git a/doc/.DS_Store b/doc/.DS_Store
new file mode 100644
index 000000000..b4cadf952
--- /dev/null
+++ b/doc/.DS_Store
Binary files differ
diff --git a/doc/build/.DS_Store b/doc/build/.DS_Store
new file mode 100644
index 000000000..5008ddfcf
--- /dev/null
+++ b/doc/build/.DS_Store
Binary files differ
diff --git a/doc/build/html/.buildinfo b/doc/build/html/.buildinfo
deleted file mode 100644
index 0885fbe1f..000000000
--- a/doc/build/html/.buildinfo
+++ /dev/null
@@ -1,4 +0,0 @@
-# Sphinx build info version 1
-# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config:
-tags:
diff --git a/doc/build/html/.doctrees/adminguide/binaries.doctree b/doc/build/html/.doctrees/adminguide/binaries.doctree
deleted file mode 100644
index 8006245a9..000000000
--- a/doc/build/html/.doctrees/adminguide/binaries.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/distros/others.doctree b/doc/build/html/.doctrees/adminguide/distros/others.doctree
deleted file mode 100644
index c7f14fb91..000000000
--- a/doc/build/html/.doctrees/adminguide/distros/others.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/distros/ubuntu.10.04.doctree b/doc/build/html/.doctrees/adminguide/distros/ubuntu.10.04.doctree
deleted file mode 100644
index 135763bf7..000000000
--- a/doc/build/html/.doctrees/adminguide/distros/ubuntu.10.04.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/distros/ubuntu.10.10.doctree b/doc/build/html/.doctrees/adminguide/distros/ubuntu.10.10.doctree
deleted file mode 100644
index 2005aa78c..000000000
--- a/doc/build/html/.doctrees/adminguide/distros/ubuntu.10.10.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/euca2ools.doctree b/doc/build/html/.doctrees/adminguide/euca2ools.doctree
deleted file mode 100644
index 390845265..000000000
--- a/doc/build/html/.doctrees/adminguide/euca2ools.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/flags.doctree b/doc/build/html/.doctrees/adminguide/flags.doctree
deleted file mode 100644
index 0fd0522b8..000000000
--- a/doc/build/html/.doctrees/adminguide/flags.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/getting.started.doctree b/doc/build/html/.doctrees/adminguide/getting.started.doctree
deleted file mode 100644
index a4d1fce7a..000000000
--- a/doc/build/html/.doctrees/adminguide/getting.started.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/index.doctree b/doc/build/html/.doctrees/adminguide/index.doctree
deleted file mode 100644
index 43791ff9d..000000000
--- a/doc/build/html/.doctrees/adminguide/index.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/managing.images.doctree b/doc/build/html/.doctrees/adminguide/managing.images.doctree
deleted file mode 100644
index 764bc8ace..000000000
--- a/doc/build/html/.doctrees/adminguide/managing.images.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/managing.instances.doctree b/doc/build/html/.doctrees/adminguide/managing.instances.doctree
deleted file mode 100644
index 3bd9917de..000000000
--- a/doc/build/html/.doctrees/adminguide/managing.instances.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/managing.networks.doctree b/doc/build/html/.doctrees/adminguide/managing.networks.doctree
deleted file mode 100644
index e34f6ae28..000000000
--- a/doc/build/html/.doctrees/adminguide/managing.networks.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/managing.projects.doctree b/doc/build/html/.doctrees/adminguide/managing.projects.doctree
deleted file mode 100644
index 041c1dd61..000000000
--- a/doc/build/html/.doctrees/adminguide/managing.projects.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/managing.users.doctree b/doc/build/html/.doctrees/adminguide/managing.users.doctree
deleted file mode 100644
index c21f05487..000000000
--- a/doc/build/html/.doctrees/adminguide/managing.users.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/managingsecurity.doctree b/doc/build/html/.doctrees/adminguide/managingsecurity.doctree
deleted file mode 100644
index 8d5a35097..000000000
--- a/doc/build/html/.doctrees/adminguide/managingsecurity.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/monitoring.doctree b/doc/build/html/.doctrees/adminguide/monitoring.doctree
deleted file mode 100644
index c0c83f29a..000000000
--- a/doc/build/html/.doctrees/adminguide/monitoring.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/multi.node.install.doctree b/doc/build/html/.doctrees/adminguide/multi.node.install.doctree
deleted file mode 100644
index 0b24939e6..000000000
--- a/doc/build/html/.doctrees/adminguide/multi.node.install.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/network.flat.doctree b/doc/build/html/.doctrees/adminguide/network.flat.doctree
deleted file mode 100644
index 99b60132e..000000000
--- a/doc/build/html/.doctrees/adminguide/network.flat.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/network.vlan.doctree b/doc/build/html/.doctrees/adminguide/network.vlan.doctree
deleted file mode 100644
index befc018f7..000000000
--- a/doc/build/html/.doctrees/adminguide/network.vlan.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/nova.manage.doctree b/doc/build/html/.doctrees/adminguide/nova.manage.doctree
deleted file mode 100644
index 74a389b7b..000000000
--- a/doc/build/html/.doctrees/adminguide/nova.manage.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/adminguide/single.node.install.doctree b/doc/build/html/.doctrees/adminguide/single.node.install.doctree
deleted file mode 100644
index a0a0c9271..000000000
--- a/doc/build/html/.doctrees/adminguide/single.node.install.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/autoindex.doctree b/doc/build/html/.doctrees/api/autoindex.doctree
deleted file mode 100644
index ca690eeab..000000000
--- a/doc/build/html/.doctrees/api/autoindex.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..adminclient.doctree b/doc/build/html/.doctrees/api/nova..adminclient.doctree
deleted file mode 100644
index 054ddc0a9..000000000
--- a/doc/build/html/.doctrees/api/nova..adminclient.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..api.cloud.doctree b/doc/build/html/.doctrees/api/nova..api.cloud.doctree
deleted file mode 100644
index 36f2d4e1b..000000000
--- a/doc/build/html/.doctrees/api/nova..api.cloud.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..api.ec2.admin.doctree b/doc/build/html/.doctrees/api/nova..api.ec2.admin.doctree
deleted file mode 100644
index e990f2153..000000000
--- a/doc/build/html/.doctrees/api/nova..api.ec2.admin.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..api.ec2.apirequest.doctree b/doc/build/html/.doctrees/api/nova..api.ec2.apirequest.doctree
deleted file mode 100644
index fe4889125..000000000
--- a/doc/build/html/.doctrees/api/nova..api.ec2.apirequest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..api.ec2.cloud.doctree b/doc/build/html/.doctrees/api/nova..api.ec2.cloud.doctree
deleted file mode 100644
index d9bf795d6..000000000
--- a/doc/build/html/.doctrees/api/nova..api.ec2.cloud.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..api.ec2.images.doctree b/doc/build/html/.doctrees/api/nova..api.ec2.images.doctree
deleted file mode 100644
index f9fb8410e..000000000
--- a/doc/build/html/.doctrees/api/nova..api.ec2.images.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..api.ec2.metadatarequesthandler.doctree b/doc/build/html/.doctrees/api/nova..api.ec2.metadatarequesthandler.doctree
deleted file mode 100644
index fb91634a9..000000000
--- a/doc/build/html/.doctrees/api/nova..api.ec2.metadatarequesthandler.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..api.openstack.auth.doctree b/doc/build/html/.doctrees/api/nova..api.openstack.auth.doctree
deleted file mode 100644
index f141f42e9..000000000
--- a/doc/build/html/.doctrees/api/nova..api.openstack.auth.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..api.openstack.backup_schedules.doctree b/doc/build/html/.doctrees/api/nova..api.openstack.backup_schedules.doctree
deleted file mode 100644
index 782143b74..000000000
--- a/doc/build/html/.doctrees/api/nova..api.openstack.backup_schedules.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..api.openstack.faults.doctree b/doc/build/html/.doctrees/api/nova..api.openstack.faults.doctree
deleted file mode 100644
index ef8a3e1f7..000000000
--- a/doc/build/html/.doctrees/api/nova..api.openstack.faults.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..api.openstack.flavors.doctree b/doc/build/html/.doctrees/api/nova..api.openstack.flavors.doctree
deleted file mode 100644
index cda06eea5..000000000
--- a/doc/build/html/.doctrees/api/nova..api.openstack.flavors.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..api.openstack.images.doctree b/doc/build/html/.doctrees/api/nova..api.openstack.images.doctree
deleted file mode 100644
index 89ad9c9ec..000000000
--- a/doc/build/html/.doctrees/api/nova..api.openstack.images.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..api.openstack.servers.doctree b/doc/build/html/.doctrees/api/nova..api.openstack.servers.doctree
deleted file mode 100644
index a43145bab..000000000
--- a/doc/build/html/.doctrees/api/nova..api.openstack.servers.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..api.openstack.sharedipgroups.doctree b/doc/build/html/.doctrees/api/nova..api.openstack.sharedipgroups.doctree
deleted file mode 100644
index 22076591f..000000000
--- a/doc/build/html/.doctrees/api/nova..api.openstack.sharedipgroups.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..auth.dbdriver.doctree b/doc/build/html/.doctrees/api/nova..auth.dbdriver.doctree
deleted file mode 100644
index ba8863ec3..000000000
--- a/doc/build/html/.doctrees/api/nova..auth.dbdriver.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..auth.fakeldap.doctree b/doc/build/html/.doctrees/api/nova..auth.fakeldap.doctree
deleted file mode 100644
index c63566ba7..000000000
--- a/doc/build/html/.doctrees/api/nova..auth.fakeldap.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..auth.ldapdriver.doctree b/doc/build/html/.doctrees/api/nova..auth.ldapdriver.doctree
deleted file mode 100644
index e1df8e5af..000000000
--- a/doc/build/html/.doctrees/api/nova..auth.ldapdriver.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..auth.manager.doctree b/doc/build/html/.doctrees/api/nova..auth.manager.doctree
deleted file mode 100644
index a808e5469..000000000
--- a/doc/build/html/.doctrees/api/nova..auth.manager.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..auth.signer.doctree b/doc/build/html/.doctrees/api/nova..auth.signer.doctree
deleted file mode 100644
index be8b802a6..000000000
--- a/doc/build/html/.doctrees/api/nova..auth.signer.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..cloudpipe.pipelib.doctree b/doc/build/html/.doctrees/api/nova..cloudpipe.pipelib.doctree
deleted file mode 100644
index 24c2e94af..000000000
--- a/doc/build/html/.doctrees/api/nova..cloudpipe.pipelib.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..compute.disk.doctree b/doc/build/html/.doctrees/api/nova..compute.disk.doctree
deleted file mode 100644
index b4d2e418d..000000000
--- a/doc/build/html/.doctrees/api/nova..compute.disk.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..compute.instance_types.doctree b/doc/build/html/.doctrees/api/nova..compute.instance_types.doctree
deleted file mode 100644
index 1f77e18de..000000000
--- a/doc/build/html/.doctrees/api/nova..compute.instance_types.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..compute.manager.doctree b/doc/build/html/.doctrees/api/nova..compute.manager.doctree
deleted file mode 100644
index 5eb311aad..000000000
--- a/doc/build/html/.doctrees/api/nova..compute.manager.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..compute.monitor.doctree b/doc/build/html/.doctrees/api/nova..compute.monitor.doctree
deleted file mode 100644
index 656324737..000000000
--- a/doc/build/html/.doctrees/api/nova..compute.monitor.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..compute.power_state.doctree b/doc/build/html/.doctrees/api/nova..compute.power_state.doctree
deleted file mode 100644
index 5ac9e5ac3..000000000
--- a/doc/build/html/.doctrees/api/nova..compute.power_state.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..context.doctree b/doc/build/html/.doctrees/api/nova..context.doctree
deleted file mode 100644
index e0f618ae6..000000000
--- a/doc/build/html/.doctrees/api/nova..context.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..crypto.doctree b/doc/build/html/.doctrees/api/nova..crypto.doctree
deleted file mode 100644
index 9062aa13e..000000000
--- a/doc/build/html/.doctrees/api/nova..crypto.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..db.api.doctree b/doc/build/html/.doctrees/api/nova..db.api.doctree
deleted file mode 100644
index 381e7a7eb..000000000
--- a/doc/build/html/.doctrees/api/nova..db.api.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..db.sqlalchemy.api.doctree b/doc/build/html/.doctrees/api/nova..db.sqlalchemy.api.doctree
deleted file mode 100644
index 9d60f9659..000000000
--- a/doc/build/html/.doctrees/api/nova..db.sqlalchemy.api.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..db.sqlalchemy.models.doctree b/doc/build/html/.doctrees/api/nova..db.sqlalchemy.models.doctree
deleted file mode 100644
index b4545c6cf..000000000
--- a/doc/build/html/.doctrees/api/nova..db.sqlalchemy.models.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..db.sqlalchemy.session.doctree b/doc/build/html/.doctrees/api/nova..db.sqlalchemy.session.doctree
deleted file mode 100644
index 8c169f08a..000000000
--- a/doc/build/html/.doctrees/api/nova..db.sqlalchemy.session.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..exception.doctree b/doc/build/html/.doctrees/api/nova..exception.doctree
deleted file mode 100644
index 43c08f7ce..000000000
--- a/doc/build/html/.doctrees/api/nova..exception.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..fakerabbit.doctree b/doc/build/html/.doctrees/api/nova..fakerabbit.doctree
deleted file mode 100644
index bffd1c648..000000000
--- a/doc/build/html/.doctrees/api/nova..fakerabbit.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..flags.doctree b/doc/build/html/.doctrees/api/nova..flags.doctree
deleted file mode 100644
index d3e58d1bc..000000000
--- a/doc/build/html/.doctrees/api/nova..flags.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..image.service.doctree b/doc/build/html/.doctrees/api/nova..image.service.doctree
deleted file mode 100644
index d4b4db40c..000000000
--- a/doc/build/html/.doctrees/api/nova..image.service.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..manager.doctree b/doc/build/html/.doctrees/api/nova..manager.doctree
deleted file mode 100644
index cba863ab7..000000000
--- a/doc/build/html/.doctrees/api/nova..manager.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..network.linux_net.doctree b/doc/build/html/.doctrees/api/nova..network.linux_net.doctree
deleted file mode 100644
index 9fa9ea8bd..000000000
--- a/doc/build/html/.doctrees/api/nova..network.linux_net.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..network.manager.doctree b/doc/build/html/.doctrees/api/nova..network.manager.doctree
deleted file mode 100644
index 6fc68e0ba..000000000
--- a/doc/build/html/.doctrees/api/nova..network.manager.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..objectstore.bucket.doctree b/doc/build/html/.doctrees/api/nova..objectstore.bucket.doctree
deleted file mode 100644
index 9f88b7006..000000000
--- a/doc/build/html/.doctrees/api/nova..objectstore.bucket.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..objectstore.handler.doctree b/doc/build/html/.doctrees/api/nova..objectstore.handler.doctree
deleted file mode 100644
index 46a6d7638..000000000
--- a/doc/build/html/.doctrees/api/nova..objectstore.handler.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..objectstore.image.doctree b/doc/build/html/.doctrees/api/nova..objectstore.image.doctree
deleted file mode 100644
index f37c9025b..000000000
--- a/doc/build/html/.doctrees/api/nova..objectstore.image.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..objectstore.stored.doctree b/doc/build/html/.doctrees/api/nova..objectstore.stored.doctree
deleted file mode 100644
index b776a1fdb..000000000
--- a/doc/build/html/.doctrees/api/nova..objectstore.stored.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..process.doctree b/doc/build/html/.doctrees/api/nova..process.doctree
deleted file mode 100644
index 9c0ba4e2f..000000000
--- a/doc/build/html/.doctrees/api/nova..process.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..quota.doctree b/doc/build/html/.doctrees/api/nova..quota.doctree
deleted file mode 100644
index 9331bc054..000000000
--- a/doc/build/html/.doctrees/api/nova..quota.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..rpc.doctree b/doc/build/html/.doctrees/api/nova..rpc.doctree
deleted file mode 100644
index e20293b36..000000000
--- a/doc/build/html/.doctrees/api/nova..rpc.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..scheduler.chance.doctree b/doc/build/html/.doctrees/api/nova..scheduler.chance.doctree
deleted file mode 100644
index 543464d3b..000000000
--- a/doc/build/html/.doctrees/api/nova..scheduler.chance.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..scheduler.driver.doctree b/doc/build/html/.doctrees/api/nova..scheduler.driver.doctree
deleted file mode 100644
index 26141ae79..000000000
--- a/doc/build/html/.doctrees/api/nova..scheduler.driver.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..scheduler.manager.doctree b/doc/build/html/.doctrees/api/nova..scheduler.manager.doctree
deleted file mode 100644
index 02f3b6ce3..000000000
--- a/doc/build/html/.doctrees/api/nova..scheduler.manager.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..scheduler.simple.doctree b/doc/build/html/.doctrees/api/nova..scheduler.simple.doctree
deleted file mode 100644
index 207eb2671..000000000
--- a/doc/build/html/.doctrees/api/nova..scheduler.simple.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..server.doctree b/doc/build/html/.doctrees/api/nova..server.doctree
deleted file mode 100644
index d4df9a18c..000000000
--- a/doc/build/html/.doctrees/api/nova..server.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..service.doctree b/doc/build/html/.doctrees/api/nova..service.doctree
deleted file mode 100644
index ab06c6158..000000000
--- a/doc/build/html/.doctrees/api/nova..service.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..test.doctree b/doc/build/html/.doctrees/api/nova..test.doctree
deleted file mode 100644
index d7a84581e..000000000
--- a/doc/build/html/.doctrees/api/nova..test.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.access_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.access_unittest.doctree
deleted file mode 100644
index 7464afd08..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.access_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.api.fakes.doctree b/doc/build/html/.doctrees/api/nova..tests.api.fakes.doctree
deleted file mode 100644
index 12fbe3aa9..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.api.fakes.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.api.openstack.fakes.doctree b/doc/build/html/.doctrees/api/nova..tests.api.openstack.fakes.doctree
deleted file mode 100644
index 32ff53359..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.api.openstack.fakes.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_api.doctree b/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_api.doctree
deleted file mode 100644
index f948ddf25..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_api.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_auth.doctree b/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_auth.doctree
deleted file mode 100644
index 7e826d0f0..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_auth.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_faults.doctree b/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_faults.doctree
deleted file mode 100644
index c34d2a36b..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_faults.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_flavors.doctree b/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_flavors.doctree
deleted file mode 100644
index 979430fa0..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_flavors.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_images.doctree b/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_images.doctree
deleted file mode 100644
index f9b50d078..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_images.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_ratelimiting.doctree b/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_ratelimiting.doctree
deleted file mode 100644
index 8cf2a10d8..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_ratelimiting.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_servers.doctree b/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_servers.doctree
deleted file mode 100644
index 2d7148e04..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_servers.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_sharedipgroups.doctree b/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_sharedipgroups.doctree
deleted file mode 100644
index f15f42510..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.api.openstack.test_sharedipgroups.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.api.test_wsgi.doctree b/doc/build/html/.doctrees/api/nova..tests.api.test_wsgi.doctree
deleted file mode 100644
index b338e30b4..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.api.test_wsgi.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.api_integration.doctree b/doc/build/html/.doctrees/api/nova..tests.api_integration.doctree
deleted file mode 100644
index 40f3bce82..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.api_integration.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.api_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.api_unittest.doctree
deleted file mode 100644
index ec226452c..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.api_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.auth_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.auth_unittest.doctree
deleted file mode 100644
index 9a4120379..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.auth_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.cloud_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.cloud_unittest.doctree
deleted file mode 100644
index 4fd382e6d..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.cloud_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.compute_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.compute_unittest.doctree
deleted file mode 100644
index 8704fe728..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.compute_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.declare_flags.doctree b/doc/build/html/.doctrees/api/nova..tests.declare_flags.doctree
deleted file mode 100644
index 161b5242c..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.declare_flags.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.fake_flags.doctree b/doc/build/html/.doctrees/api/nova..tests.fake_flags.doctree
deleted file mode 100644
index 183fc8d46..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.fake_flags.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.flags_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.flags_unittest.doctree
deleted file mode 100644
index 53f669795..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.flags_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.network_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.network_unittest.doctree
deleted file mode 100644
index 56436d8ed..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.network_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.objectstore_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.objectstore_unittest.doctree
deleted file mode 100644
index a560cb8c5..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.objectstore_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.process_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.process_unittest.doctree
deleted file mode 100644
index f393416e6..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.process_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.quota_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.quota_unittest.doctree
deleted file mode 100644
index e001cbe8d..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.quota_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.real_flags.doctree b/doc/build/html/.doctrees/api/nova..tests.real_flags.doctree
deleted file mode 100644
index e5c331eb4..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.real_flags.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.rpc_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.rpc_unittest.doctree
deleted file mode 100644
index 40c37e097..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.rpc_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.runtime_flags.doctree b/doc/build/html/.doctrees/api/nova..tests.runtime_flags.doctree
deleted file mode 100644
index 1602d1b71..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.runtime_flags.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.scheduler_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.scheduler_unittest.doctree
deleted file mode 100644
index 2ff5f8320..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.scheduler_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.service_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.service_unittest.doctree
deleted file mode 100644
index 4522500be..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.service_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.twistd_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.twistd_unittest.doctree
deleted file mode 100644
index 794c02f17..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.twistd_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.validator_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.validator_unittest.doctree
deleted file mode 100644
index e1f52b00f..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.validator_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.virt_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.virt_unittest.doctree
deleted file mode 100644
index 5c27b5c28..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.virt_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..tests.volume_unittest.doctree b/doc/build/html/.doctrees/api/nova..tests.volume_unittest.doctree
deleted file mode 100644
index 807bbaac2..000000000
--- a/doc/build/html/.doctrees/api/nova..tests.volume_unittest.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..twistd.doctree b/doc/build/html/.doctrees/api/nova..twistd.doctree
deleted file mode 100644
index 41a9335ee..000000000
--- a/doc/build/html/.doctrees/api/nova..twistd.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..utils.doctree b/doc/build/html/.doctrees/api/nova..utils.doctree
deleted file mode 100644
index e801085f2..000000000
--- a/doc/build/html/.doctrees/api/nova..utils.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..validate.doctree b/doc/build/html/.doctrees/api/nova..validate.doctree
deleted file mode 100644
index 2f3cd4461..000000000
--- a/doc/build/html/.doctrees/api/nova..validate.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..virt.connection.doctree b/doc/build/html/.doctrees/api/nova..virt.connection.doctree
deleted file mode 100644
index 77789df65..000000000
--- a/doc/build/html/.doctrees/api/nova..virt.connection.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..virt.fake.doctree b/doc/build/html/.doctrees/api/nova..virt.fake.doctree
deleted file mode 100644
index 9b8ebe42f..000000000
--- a/doc/build/html/.doctrees/api/nova..virt.fake.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..virt.images.doctree b/doc/build/html/.doctrees/api/nova..virt.images.doctree
deleted file mode 100644
index abfb4850a..000000000
--- a/doc/build/html/.doctrees/api/nova..virt.images.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..virt.libvirt_conn.doctree b/doc/build/html/.doctrees/api/nova..virt.libvirt_conn.doctree
deleted file mode 100644
index d305479a4..000000000
--- a/doc/build/html/.doctrees/api/nova..virt.libvirt_conn.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..virt.xenapi.doctree b/doc/build/html/.doctrees/api/nova..virt.xenapi.doctree
deleted file mode 100644
index 0a4e21b8a..000000000
--- a/doc/build/html/.doctrees/api/nova..virt.xenapi.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..volume.driver.doctree b/doc/build/html/.doctrees/api/nova..volume.driver.doctree
deleted file mode 100644
index a62cc606e..000000000
--- a/doc/build/html/.doctrees/api/nova..volume.driver.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..volume.manager.doctree b/doc/build/html/.doctrees/api/nova..volume.manager.doctree
deleted file mode 100644
index 0c8b454a1..000000000
--- a/doc/build/html/.doctrees/api/nova..volume.manager.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/api/nova..wsgi.doctree b/doc/build/html/.doctrees/api/nova..wsgi.doctree
deleted file mode 100644
index d177a5a8e..000000000
--- a/doc/build/html/.doctrees/api/nova..wsgi.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/cloud101.doctree b/doc/build/html/.doctrees/cloud101.doctree
deleted file mode 100644
index e7667f866..000000000
--- a/doc/build/html/.doctrees/cloud101.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/code.doctree b/doc/build/html/.doctrees/code.doctree
deleted file mode 100644
index ce5ad4485..000000000
--- a/doc/build/html/.doctrees/code.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/community.doctree b/doc/build/html/.doctrees/community.doctree
deleted file mode 100644
index 6837addb6..000000000
--- a/doc/build/html/.doctrees/community.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/api.doctree b/doc/build/html/.doctrees/devref/api.doctree
deleted file mode 100644
index a999307c0..000000000
--- a/doc/build/html/.doctrees/devref/api.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/architecture.doctree b/doc/build/html/.doctrees/devref/architecture.doctree
deleted file mode 100644
index b5de0bc69..000000000
--- a/doc/build/html/.doctrees/devref/architecture.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/auth.doctree b/doc/build/html/.doctrees/devref/auth.doctree
deleted file mode 100644
index c81eba43b..000000000
--- a/doc/build/html/.doctrees/devref/auth.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/cloudpipe.doctree b/doc/build/html/.doctrees/devref/cloudpipe.doctree
deleted file mode 100644
index 6c43a0feb..000000000
--- a/doc/build/html/.doctrees/devref/cloudpipe.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/compute.doctree b/doc/build/html/.doctrees/devref/compute.doctree
deleted file mode 100644
index bb56b1c9a..000000000
--- a/doc/build/html/.doctrees/devref/compute.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/database.doctree b/doc/build/html/.doctrees/devref/database.doctree
deleted file mode 100644
index 189239f0f..000000000
--- a/doc/build/html/.doctrees/devref/database.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/development.environment.doctree b/doc/build/html/.doctrees/devref/development.environment.doctree
deleted file mode 100644
index 4862bd192..000000000
--- a/doc/build/html/.doctrees/devref/development.environment.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/fakes.doctree b/doc/build/html/.doctrees/devref/fakes.doctree
deleted file mode 100644
index fe68337e8..000000000
--- a/doc/build/html/.doctrees/devref/fakes.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/glance.doctree b/doc/build/html/.doctrees/devref/glance.doctree
deleted file mode 100644
index 01eec6987..000000000
--- a/doc/build/html/.doctrees/devref/glance.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/index.doctree b/doc/build/html/.doctrees/devref/index.doctree
deleted file mode 100644
index 8c155355e..000000000
--- a/doc/build/html/.doctrees/devref/index.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/modules.doctree b/doc/build/html/.doctrees/devref/modules.doctree
deleted file mode 100644
index e6dcde834..000000000
--- a/doc/build/html/.doctrees/devref/modules.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/network.doctree b/doc/build/html/.doctrees/devref/network.doctree
deleted file mode 100644
index da867cb86..000000000
--- a/doc/build/html/.doctrees/devref/network.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/nova.doctree b/doc/build/html/.doctrees/devref/nova.doctree
deleted file mode 100644
index f823fa170..000000000
--- a/doc/build/html/.doctrees/devref/nova.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/objectstore.doctree b/doc/build/html/.doctrees/devref/objectstore.doctree
deleted file mode 100644
index 45ab43f49..000000000
--- a/doc/build/html/.doctrees/devref/objectstore.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/scheduler.doctree b/doc/build/html/.doctrees/devref/scheduler.doctree
deleted file mode 100644
index 69a7337bd..000000000
--- a/doc/build/html/.doctrees/devref/scheduler.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/services.doctree b/doc/build/html/.doctrees/devref/services.doctree
deleted file mode 100644
index 4c3c9c52f..000000000
--- a/doc/build/html/.doctrees/devref/services.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/devref/volume.doctree b/doc/build/html/.doctrees/devref/volume.doctree
deleted file mode 100644
index a565a9592..000000000
--- a/doc/build/html/.doctrees/devref/volume.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/environment.pickle b/doc/build/html/.doctrees/environment.pickle
deleted file mode 100644
index 6fd05ef44..000000000
--- a/doc/build/html/.doctrees/environment.pickle
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/index.doctree b/doc/build/html/.doctrees/index.doctree
deleted file mode 100644
index 0ce64eaea..000000000
--- a/doc/build/html/.doctrees/index.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/installer.doctree b/doc/build/html/.doctrees/installer.doctree
deleted file mode 100644
index b193cbe32..000000000
--- a/doc/build/html/.doctrees/installer.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/livecd.doctree b/doc/build/html/.doctrees/livecd.doctree
deleted file mode 100644
index 7e9ae7f3e..000000000
--- a/doc/build/html/.doctrees/livecd.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/man/novamanage.doctree b/doc/build/html/.doctrees/man/novamanage.doctree
deleted file mode 100644
index 78a658e48..000000000
--- a/doc/build/html/.doctrees/man/novamanage.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/nova.concepts.doctree b/doc/build/html/.doctrees/nova.concepts.doctree
deleted file mode 100644
index 71fcc46bf..000000000
--- a/doc/build/html/.doctrees/nova.concepts.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/object.model.doctree b/doc/build/html/.doctrees/object.model.doctree
deleted file mode 100644
index 16500b8e9..000000000
--- a/doc/build/html/.doctrees/object.model.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/quickstart.doctree b/doc/build/html/.doctrees/quickstart.doctree
deleted file mode 100644
index fad66f8dd..000000000
--- a/doc/build/html/.doctrees/quickstart.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/.doctrees/service.architecture.doctree b/doc/build/html/.doctrees/service.architecture.doctree
deleted file mode 100644
index 4fc09dd05..000000000
--- a/doc/build/html/.doctrees/service.architecture.doctree
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/_images/cloudpipe.png b/doc/build/html/_images/cloudpipe.png
deleted file mode 100644
index ffdd181f2..000000000
--- a/doc/build/html/_images/cloudpipe.png
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/_images/fabric.png b/doc/build/html/_images/fabric.png
deleted file mode 100644
index a5137e377..000000000
--- a/doc/build/html/_images/fabric.png
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/_sources/adminguide/binaries.txt b/doc/build/html/_sources/adminguide/binaries.txt
deleted file mode 100644
index 25605adf9..000000000
--- a/doc/build/html/_sources/adminguide/binaries.txt
+++ /dev/null
@@ -1,57 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-.. _binaries:
-
-Nova Daemons
-=============
-
-The configuration of these binaries relies on "flagfiles" using the google
-gflags package::
-
- $ nova-xxxxx --flagfile flagfile
-
-The binaries can all run on the same machine or be spread out amongst multiple boxes in a large deployment.
-
-nova-api
---------
-
-Nova api receives xml requests and sends them to the rest of the system. It is a wsgi app that routes and authenticate requests. It supports the ec2 and openstack apis.
-
-nova-objectstore
-----------------
-
-Nova objectstore is an ultra simple file-based storage system for images that replicates most of the S3 Api. It will soon be replaced with glance and a simple image manager.
-
-nova-compute
-------------
-
-Nova compute is responsible for managing virtual machines. It loads a Service object which exposes the public methods on ComputeManager via rpc.
-
-nova-volume
------------
-
-Nova volume is responsible for managing attachable block storage devices. It loads a Service object which exposes the public methods on VolumeManager via rpc.
-
-nova-network
-------------
-
-Nova network is responsible for managing floating and fixed ips, dhcp, bridging and vlans. It loads a Service object which exposes the public methods on one of the subclasses of NetworkManager. Different networking strategies are as simple as changing the network_manager flag::
-
- $ nova-network --network_manager=nova.network.manager.FlatManager
-
-IMPORTANT: Make sure that you also set the network_manager on nova-api and nova_compute, since make some calls to network manager in process instead of through rpc. More information on the interactions between services, managers, and drivers can be found :ref:`here <service_manager_driver>`
diff --git a/doc/build/html/_sources/adminguide/distros/others.txt b/doc/build/html/_sources/adminguide/distros/others.txt
deleted file mode 100644
index ec14a9abb..000000000
--- a/doc/build/html/_sources/adminguide/distros/others.txt
+++ /dev/null
@@ -1,88 +0,0 @@
-Installation on other distros (like Debian, Fedora or CentOS )
-==============================================================
-
-Feel free to add additional notes for additional distributions.
-
-Nova installation on CentOS 5.5
--------------------------------
-
-These are notes for installing OpenStack Compute on CentOS 5.5 and will be updated but are NOT final. Please test for accuracy and edit as you see fit.
-
-The principle botleneck for running nova on centos in python 2.6. Nova is written in python 2.6 and CentOS 5.5. comes with python 2.4. We can not update python system wide as some core utilities (like yum) is dependent on python 2.4. Also very few python 2.6 modules are available in centos/epel repos.
-
-Pre-reqs
---------
-
-Add euca2ools and EPEL repo first.::
-
- cat >/etc/yum.repos.d/euca2ools.repo << EUCA_REPO_CONF_EOF
- [eucalyptus]
- name=euca2ools
- baseurl=http://www.eucalyptussoftware.com/downloads/repo/euca2ools/1.3.1/yum/centos/
- enabled=1
- gpgcheck=0
-
- EUCA_REPO_CONF_EOF
-
-::
-
- rpm -Uvh 'http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm'
-
-Now install python2.6, kvm and few other libraries through yum::
-
- yum -y install dnsmasq vblade kpartx kvm gawk iptables ebtables bzr screen euca2ools curl rabbitmq-server gcc gcc-c++ autoconf automake swig openldap openldap-servers nginx python26 python26-devel python26-distribute git openssl-devel python26-tools mysql-server qemu kmod-kvm libxml2 libxslt libxslt-devel mysql-devel
-
-Then download the latest aoetools and then build(and install) it, check for the latest version on sourceforge, exact url will change if theres a new release::
-
- wget -c http://sourceforge.net/projects/aoetools/files/aoetools/32/aoetools-32.tar.gz/download
- tar -zxvf aoetools-32.tar.gz
- cd aoetools-32
- make
- make install
-
-Add the udev rules for aoetools::
-
- cat > /etc/udev/rules.d/60-aoe.rules << AOE_RULES_EOF
- SUBSYSTEM=="aoe", KERNEL=="discover", NAME="etherd/%k", GROUP="disk", MODE="0220"
- SUBSYSTEM=="aoe", KERNEL=="err", NAME="etherd/%k", GROUP="disk", MODE="0440"
- SUBSYSTEM=="aoe", KERNEL=="interfaces", NAME="etherd/%k", GROUP="disk", MODE="0220"
- SUBSYSTEM=="aoe", KERNEL=="revalidate", NAME="etherd/%k", GROUP="disk", MODE="0220"
- # aoe block devices
- KERNEL=="etherd*", NAME="%k", GROUP="disk"
- AOE_RULES_EOF
-
-Load the kernel modules::
-
- modprobe aoe
-
-::
-
- modprobe kvm
-
-Now, install the python modules using easy_install-2.6, this ensures the installation are done against python 2.6
-
-
-easy_install-2.6 twisted sqlalchemy mox greenlet carrot daemon eventlet tornado IPy routes lxml MySQL-python
-python-gflags need to be downloaded and installed manually, use these commands (check the exact url for newer releases ):
-
-::
-
- wget -c "http://python-gflags.googlecode.com/files/python-gflags-1.4.tar.gz"
- tar -zxvf python-gflags-1.4.tar.gz
- cd python-gflags-1.4
- python2.6 setup.py install
- cd ..
-
-Same for python2.6-libxml2 module, notice the --with-python and --prefix flags. --with-python ensures we are building it against python2.6 (otherwise it will build against python2.4, which is default)::
-
- wget -c "ftp://xmlsoft.org/libxml2/libxml2-2.7.3.tar.gz"
- tar -zxvf libxml2-2.7.3.tar.gz
- cd libxml2-2.7.3
- ./configure --with-python=/usr/bin/python26 --prefix=/usr
- make all
- make install
- cd python
- python2.6 setup.py install
- cd ..
-
-Once you've done this, continue at Step 3 here: :doc:`../single.node.install`
diff --git a/doc/build/html/_sources/adminguide/distros/ubuntu.10.04.txt b/doc/build/html/_sources/adminguide/distros/ubuntu.10.04.txt
deleted file mode 100644
index ce368fab8..000000000
--- a/doc/build/html/_sources/adminguide/distros/ubuntu.10.04.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Installing on Ubuntu 10.04 (Lucid)
-==================================
-
-Step 1: Install dependencies
-----------------------------
-Grab the latest code from launchpad:
-
-::
-
- bzr clone lp:nova
-
-Here's a script you can use to install (and then run) Nova on Ubuntu or Debian (when using Debian, edit nova.sh to have USE_PPA=0):
-
-.. todo:: give a link to a stable releases page
-
-Step 2: Install dependencies
-----------------------------
-
-Nova requires rabbitmq for messaging and optionally you can use redis for storing state, so install these first.
-
-*Note:* You must have sudo installed to run these commands as shown here.
-
-::
-
- sudo apt-get install rabbitmq-server redis-server
-
-
-You'll see messages starting with "Reading package lists... Done" and you must confirm by typing Y that you want to continue.
-
-If you're running on Ubuntu 10.04, you'll need to install Twisted and python-gflags which is included in the OpenStack PPA.
-
-::
-
- sudo apt-get install python-twisted
-
- sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 95C71FE2
- sudo sh -c 'echo "deb http://ppa.launchpad.net/openstack/openstack-ppa/ubuntu lucid main" > /etc/apt/sources.list.d/openstackppa.list'
- sudo apt-get update && sudo apt-get install python-gflags
-
-
-Once you've done this, continue at Step 3 here: :doc:`../single.node.install`
diff --git a/doc/build/html/_sources/adminguide/distros/ubuntu.10.10.txt b/doc/build/html/_sources/adminguide/distros/ubuntu.10.10.txt
deleted file mode 100644
index a3fa2def1..000000000
--- a/doc/build/html/_sources/adminguide/distros/ubuntu.10.10.txt
+++ /dev/null
@@ -1,41 +0,0 @@
-Installing on Ubuntu 10.10 (Maverick)
-=====================================
-Single Machine Installation (Ubuntu 10.10)
-
-While we wouldn't expect you to put OpenStack Compute into production on a non-LTS version of Ubuntu, these instructions are up-to-date with the latest version of Ubuntu.
-
-Make sure you are running Ubuntu 10.10 so that the packages will be available. This install requires more than 70 MB of free disk space.
-
-These instructions are based on Soren Hansen's blog entry, Openstack on Maverick. A script is in progress as well.
-
-Step 1: Install required prerequisites
---------------------------------------
-Nova requires rabbitmq for messaging and redis for storing state (for now), so we'll install these first.::
-
- sudo apt-get install rabbitmq-server redis-server
-
-You'll see messages starting with "Reading package lists... Done" and you must confirm by typing Y that you want to continue.
-
-Step 2: Install Nova packages available in Maverick Meerkat
------------------------------------------------------------
-Type or copy/paste in the following line to get the packages that you use to run OpenStack Compute.::
-
- sudo apt-get install python-nova
- sudo apt-get install nova-api nova-objectstore nova-compute nova-scheduler nova-network euca2ools unzip
-
-You'll see messages starting with "Reading package lists... Done" and you must confirm by typing Y that you want to continue. This operation may take a while as many dependent packages will be installed. Note: there is a dependency problem with python-nova which can be worked around by installing first.
-
-When the installation is complete, you'll see the following lines confirming:::
-
- Adding system user `nova' (UID 106) ...
- Adding new user `nova' (UID 106) with group `nogroup' ...
- Not creating home directory `/var/lib/nova'.
- Setting up nova-scheduler (0.9.1~bzr331-0ubuntu2) ...
- * Starting nova scheduler nova-scheduler
- WARNING:root:Starting scheduler node
- ...done.
- Processing triggers for libc-bin ...
- ldconfig deferred processing now taking place
- Processing triggers for python-support ...
-
-Once you've done this, continue at Step 3 here: :doc:`../single.node.install`
diff --git a/doc/build/html/_sources/adminguide/euca2ools.txt b/doc/build/html/_sources/adminguide/euca2ools.txt
deleted file mode 100644
index 6f0c57358..000000000
--- a/doc/build/html/_sources/adminguide/euca2ools.txt
+++ /dev/null
@@ -1,49 +0,0 @@
-Euca2ools
-=========
-
-Nova is compatible with most of the euca2ools command line utilities. Both Administrators and Users will find these tools helpful for day-to-day administration.
-
-* euca-add-group
-* euca-delete-bundle
-* euca-describe-instances
-* euca-register
-* euca-add-keypair
-* euca-delete-group
-* euca-describe-keypairs
-* euca-release-address
-* euca-allocate-address
-* euca-delete-keypair
-* euca-describe-regions
-* euca-reset-image-attribute
-* euca-associate-address
-* euca-delete-snapshot
-* euca-describe-snapshots
-* euca-revoke
-* euca-attach-volume
-* euca-delete-volume
-* euca-describe-volumes
-* euca-run-instances
-* euca-authorize
-* euca-deregister
-* euca-detach-volume
-* euca-terminate-instances
-* euca-bundle-image
-* euca-describe-addresses
-* euca-disassociate-address
-* euca-unbundle
-* euca-bundle-vol
-* euca-describe-availability-zones
-* euca-download-bundle
-* euca-upload-bundle
-* euca-confirm-product-instance
-* euca-describe-groups
-* euca-get-console-output
-* euca-version
-* euca-create-snapshot
-* euca-describe-image-attribute
-* euca-modify-image-attribute
-* euca-create-volume
-* euca-describe-images
-* euca-reboot-instances
-
-
diff --git a/doc/build/html/_sources/adminguide/flags.txt b/doc/build/html/_sources/adminguide/flags.txt
deleted file mode 100644
index 4c950aa88..000000000
--- a/doc/build/html/_sources/adminguide/flags.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Flags and Flagfiles
-===================
-
-* python-gflags
-* flagfiles
-* list of flags by component (see concepts list)
diff --git a/doc/build/html/_sources/adminguide/getting.started.txt b/doc/build/html/_sources/adminguide/getting.started.txt
deleted file mode 100644
index 7075a0b02..000000000
--- a/doc/build/html/_sources/adminguide/getting.started.txt
+++ /dev/null
@@ -1,168 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Getting Started with Nova
-=========================
-
-This code base is continually changing, so dependencies also change. If you
-encounter any problems, see the :doc:`../community` page.
-The `contrib/nova.sh` script should be kept up to date, and may be a good
-resource to review when debugging.
-
-The purpose of this document is to get a system installed that you can use to
-test your setup assumptions. Working from this base installtion you can
-tweak configurations and work with different flags to monitor interaction with
-your hardware, network, and other factors that will allow you to determine
-suitability for your deployment. After following this setup method, you should
-be able to experiment with different managers, drivers, and flags to get the
-best performance.
-
-Dependencies
-------------
-
-Related servers we rely on
-
-* **RabbitMQ**: messaging queue, used for all communication between components
-
-Optional servers
-
-* **OpenLDAP**: By default, the auth server uses the RDBMS-backed datastore by
- setting FLAGS.auth_driver to `nova.auth.dbdriver.DbDriver`. But OpenLDAP
- (or LDAP) could be configured by specifying `nova.auth.ldapdriver.LdapDriver`.
- There is a script in the sources (`nova/auth/slap.sh`) to install a very basic
- openldap server on ubuntu.
-* **ReDIS**: There is a fake ldap auth driver
- `nova.auth.ldapdriver.FakeLdapDriver` that backends to redis. This was
- created for testing ldap implementation on systems that don't have an easy
- means to install ldap.
-* **MySQL**: Either MySQL or another database supported by sqlalchemy needs to
- be avilable. Currently, only sqlite3 an mysql have been tested.
-
-Python libraries that we use (from pip-requires):
-
-.. literalinclude:: ../../../tools/pip-requires
-
-Other libraries:
-
-* **XenAPI**: Needed only for Xen Cloud Platform or XenServer support. Available
- from http://wiki.xensource.com/xenwiki/XCP_SDK or
- http://community.citrix.com/cdn/xs/sdks.
-
-External unix tools that are required:
-
-* iptables
-* ebtables
-* gawk
-* curl
-* kvm
-* libvirt
-* dnsmasq
-* vlan
-* open-iscsi and iscsitarget (if you use iscsi volumes)
-* aoetools and vblade-persist (if you use aoe-volumes)
-
-Nova uses cutting-edge versions of many packages. There are ubuntu packages in
-the nova-core ppa. You can use add this ppa to your sources list on an ubuntu
-machine with the following commands::
-
- sudo apt-get install -y python-software-properties
- sudo add-apt-repository ppa:nova-core/ppa
-
-Recommended
------------
-
-* euca2ools: python implementation of aws ec2-tools and ami tools
-* build tornado to use C module for evented section
-
-
-Installation
---------------
-
-You can install from packages for your particular Linux distribution if they are
-available. Otherwise you can install from source by checking out the source
-files from the `Nova Source Code Repository <http://code.launchpad.net/nova>`_
-and running::
-
- python setup.py install
-
-Configuration
----------------
-
-Configuring the host system
-~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-As you read through the Administration Guide you will notice configuration hints
-inline with documentation on the subsystem you are configuring. Presented in
-this "Getting Started with Nova" document, we only provide what you need to
-get started as quickly as possible. For a more detailed description of system
-configuration, start reading through :doc:`multi.node.install`.
-
-* Create a volume group (you can use an actual disk for the volume group as
- well)::
-
- # This creates a 1GB file to create volumes out of
- dd if=/dev/zero of=MY_FILE_PATH bs=100M count=10
- losetup --show -f MY_FILE_PATH
- # replace /dev/loop0 below with whatever losetup returns
- # nova-volumes is the default for the --volume_group flag
- vgcreate nova-volumes /dev/loop0
-
-
-Configuring Nova
-~~~~~~~~~~~~~~~~
-
-Configuration of the entire system is performed through python-gflags. The
-best way to track configuration is through the use of a flagfile.
-
-A flagfile is specified with the ``--flagfile=FILEPATH`` argument to the binary
-when you launch it. Flagfiles for nova are typically stored in
-``/etc/nova/nova.conf``, and flags specific to a certain program are stored in
-``/etc/nova/nova-COMMAND.conf``. Each configuration file can include another
-flagfile, so typically a file like ``nova-manage.conf`` would have as its first
-line ``--flagfile=/etc/nova/nova.conf`` to load the common flags before
-specifying overrides or additional options.
-
-A sample configuration to test the system follows::
-
- --verbose
- --nodaemon
- --FAKE_subdomain=ec2
- --auth_driver=nova.auth.dbdriver.DbDriver
-
-Running
----------
-
-There are many parts to the nova system, each with a specific function. They
-are built to be highly-available, so there are may configurations they can be
-run in (ie: on many machines, many listeners per machine, etc). This part
-of the guide only gets you started quickly, to learn about HA options, see
-:doc:`multi.node.install`.
-
-Launch supporting services
-
-* rabbitmq
-* redis (optional)
-* mysql (optional)
-* openldap (optional)
-
-Launch nova components, each should have ``--flagfile=/etc/nova/nova.conf``
-
-* nova-api
-* nova-compute
-* nova-objectstore
-* nova-volume
-* nova-scheduler
diff --git a/doc/build/html/_sources/adminguide/index.txt b/doc/build/html/_sources/adminguide/index.txt
deleted file mode 100644
index 51228b319..000000000
--- a/doc/build/html/_sources/adminguide/index.txt
+++ /dev/null
@@ -1,90 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Administration Guide
-====================
-
-This guide describes the basics of running and managing Nova.
-
-Running the Cloud
------------------
-
-The fastest way to get a test cloud running is by following the directions in the :doc:`../quickstart`.
-
-Nova's cloud works via the interaction of a series of daemon processes that reside persistently on the host machine(s). Fortunately, the :doc:`../quickstart` process launches sample versions of all these daemons for you. Once you are familiar with basic Nova usage, you can learn more about daemons by reading :doc:`../service.architecture` and :doc:`binaries`.
-
-Administration Utilities
-------------------------
-
-There are two main tools that a system administrator will find useful to manage their Nova cloud:
-
-.. toctree::
- :maxdepth: 1
-
- nova.manage
- euca2ools
-
-nova-manage may only be run by users with admin priviledges. euca2ools can be used by all users, though specific commands may be restricted by Role Based Access Control. You can read more about creating and managing users in :doc:`managing.users`
-
-User and Resource Management
-----------------------------
-
-nova-manage and euca2ools provide the basic interface to perform a broad range of administration functions. In this section, you can read more about how to accomplish specific administration tasks.
-
-For background on the core objects refenced in this section, see :doc:`../object.model`
-
-.. toctree::
- :maxdepth: 1
-
- managing.users
- managing.projects
- managing.instances
- managing.images
- managing.volumes
- managing.networks
-
-Deployment
-----------
-
-.. todo:: talk about deployment scenarios
-
-.. toctree::
- :maxdepth: 1
-
- multi.node.install
-
-
-Networking
-^^^^^^^^^^
-
-.. toctree::
- :maxdepth: 1
-
- multi.node.install
- network.vlan.rst
- network.flat.rst
-
-
-Advanced Topics
----------------
-
-.. toctree::
- :maxdepth: 1
-
- flags
- monitoring
-
diff --git a/doc/build/html/_sources/adminguide/managing.images.txt b/doc/build/html/_sources/adminguide/managing.images.txt
deleted file mode 100644
index df71db23b..000000000
--- a/doc/build/html/_sources/adminguide/managing.images.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Managing Images
-===============
-
-.. todo:: Put info on managing images here!
diff --git a/doc/build/html/_sources/adminguide/managing.instances.txt b/doc/build/html/_sources/adminguide/managing.instances.txt
deleted file mode 100644
index d97567bb2..000000000
--- a/doc/build/html/_sources/adminguide/managing.instances.txt
+++ /dev/null
@@ -1,59 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Managing Instances
-==================
-
-Keypairs
---------
-
-Images can be shared by many users, so it is dangerous to put passwords into the images. Nova therefore supports injecting ssh keys into instances before they are booted. This allows a user to login to the instances that he or she creates securely. Generally the first thing that a user does when using the system is create a keypair. Nova generates a public and private key pair, and sends the private key to the user. The public key is stored so that it can be injected into instances.
-
-Keypairs are created through the api. They can be created on the command line using the euca2ools script euca-add-keypair. Refer to the man page for the available options. Example usage::
-
- euca-add-keypair test > test.pem
- chmod 600 test.pem
- euca-run-instances -k test -t m1.tiny ami-tiny
- # wait for boot
- ssh -i test.pem root@ip.of.instance
-
-
-Basic Management
-----------------
-Instance management can be accomplished with euca commands:
-
-
-To run an instance:
-
-::
-
- euca-run-instances
-
-
-To terminate an instance:
-
-::
-
- euca-terminate-instances
-
-To reboot an instance:
-
-::
-
- euca-reboot-instances
-
-See the euca2ools documentation for more information
diff --git a/doc/build/html/_sources/adminguide/managing.networks.txt b/doc/build/html/_sources/adminguide/managing.networks.txt
deleted file mode 100644
index c8df471e8..000000000
--- a/doc/build/html/_sources/adminguide/managing.networks.txt
+++ /dev/null
@@ -1,85 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- Overview Sections Copyright 2010 Citrix
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Networking Overview
-===================
-In Nova, users organize their cloud resources in projects. A Nova project consists of a number of VM instances created by a user. For each VM instance, Nova assigns to it a private IP address. (Currently, Nova only supports Linux bridge networking that allows the virtual interfaces to connect to the outside network through the physical interface. Other virtual network technologies, such as Open vSwitch, could be supported in the future.) The Network Controller provides virtual networks to enable compute servers to interact with each other and with the public network.
-
-..
- (perhaps some of this should be moved elsewhere)
- Introduction
- ------------
-
- Nova consists of seven main components, with the Cloud Controller component representing the global state and interacting with all other components. API Server acts as the Web services front end for the cloud controller. Compute Controller provides compute server resources, and the Object Store component provides storage services. Auth Manager provides authentication and authorization services. Volume Controller provides fast and permanent block-level storage for the comput servers. Network Controller provides virtual networks to enable compute servers to interact with each other and with the public network. Scheduler selects the most suitable compute controller to host an instance.
-
- .. todo:: Insert Figure 1 image from "An OpenStack Network Overview" contributed by Citrix
-
- Nova is built on a shared-nothing, messaging-based architecture. All of the major components, that is Compute Controller, Volume Controller, Network Controller, and Object Store can be run on multiple servers. Cloud Controller communicates with Object Store via HTTP (Hyper Text Transfer Protocol), but it communicates with Scheduler, Network Controller, and Volume Controller via AMQP (Advanced Message Queue Protocol). To avoid blocking each component while waiting for a response, Nova uses asynchronous calls, with a call-back that gets triggered when a response is received.
-
- To achieve the shared-nothing property with multiple copies of the same component, Nova keeps all the cloud system state in a distributed data store. Updates to system state are written into this store, using atomic transactions when required. Requests for system state are read out of this store. In limited cases, the read results are cached within controllers for short periods of time (for example, the current list of system users.)
-
- .. note:: The database schema is available on the `OpenStack Wiki <http://wiki.openstack.org/NovaDatabaseSchema>_`.
-
-Nova Network Strategies
------------------------
-
-Currently, Nova supports three kinds of networks, implemented in three "Network Manager" types respectively: Flat Network Manager, Flat DHCP Network Manager, and VLAN Network Manager. The three kinds of networks can c-exist in a cloud system. However, the scheduler for selecting the type of network for a given project is not yet implemented. Here is a brief description of each of the different network strategies, with a focus on the VLAN Manager in a separate section.
-
-Read more about Nova network strategies here:
-
-.. toctree::
- :maxdepth: 1
-
- network.flat.rst
- network.vlan.rst
-
-
-Network Management Commands
----------------------------
-
-Admins and Network Administrators can use the 'nova-manage' command to manage network resources:
-
-VPN Management
-~~~~~~~~~~~~~~
-
-* vpn list: Print a listing of the VPNs for all projects.
- * arguments: none
-* vpn run: Start the VPN for a given project.
- * arguments: project
-* vpn spawn: Run all VPNs.
- * arguments: none
-
-
-Floating IP Management
-~~~~~~~~~~~~~~~~~~~~~~
-
-* floating create: Creates floating ips for host by range
- * arguments: host ip_range
-* floating delete: Deletes floating ips by range
- * arguments: range
-* floating list: Prints a listing of all floating ips
- * arguments: none
-
-Network Management
-~~~~~~~~~~~~~~~~~~
-
-* network create: Creates fixed ips for host by range
- * arguments: [fixed_range=FLAG], [num_networks=FLAG],
- [network_size=FLAG], [vlan_start=FLAG],
- [vpn_start=FLAG]
-
diff --git a/doc/build/html/_sources/adminguide/managing.projects.txt b/doc/build/html/_sources/adminguide/managing.projects.txt
deleted file mode 100644
index b592e14d7..000000000
--- a/doc/build/html/_sources/adminguide/managing.projects.txt
+++ /dev/null
@@ -1,68 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Managing Projects
-=================
-
-Projects are isolated resource containers forming the principal organizational structure within Nova. They consist of a separate vlan, volumes, instances, images, keys, and users.
-
-Although the original ec2 api only supports users, nova adds the concept of projects. A user can specify which project he or she wishes to use by appending `:project_id` to his or her access key. If no project is specified in the api request, nova will attempt to use a project with the same id as the user.
-
-The api will return NotAuthorized if a normal user attempts to make requests for a project that he or she is not a member of. Note that admins or users with special admin roles skip this check and can make requests for any project.
-
-To create a project, use the `project create` command of nova-manage. The syntax is nova-manage project create projectname manager_id [description] You must specify a projectname and a manager_id. For example::
- nova-manage project create john_project john "This is a sample project"
-
-You can add and remove users from projects with `project add` and `project remove`::
- nova-manage project add john_project john
- nova-manage project remove john_project john
-
-Project Commands
-----------------
-
-Admins and Project Managers can use the 'nova-manage project' command to manage project resources:
-
-* project add: Adds user to project
- * arguments: project user
-* project create: Creates a new project
- * arguments: name project_manager [description]
-* project delete: Deletes an existing project
- * arguments: project_id
-* project environment: Exports environment variables to an sourcable file
- * arguments: project_id user_id [filename='novarc]
-* project list: lists all projects
- * arguments: none
-* project remove: Removes user from project
- * arguments: project user
-* project scrub: Deletes data associated with project
- * arguments: project
-* project zipfile: Exports credentials for project to a zip file
- * arguments: project_id user_id [filename='nova.zip]
-
-Setting Quotas
---------------
-Nova utilizes a quota system at the project level to control resource consumption across available hardware resources. Current quota controls are available to limit the:
-
-* Number of volumes which may be created
-* Total size of all volumes within a project as measured in GB
-* Number of instances which may be launched
-* Number of processor cores which may be allocated
-* Publicly accessible IP addresses
-
-Use the following command to set quotas for a project
-* project quota: Set or display quotas for project
- * arguments: project_id [key] [value]
diff --git a/doc/build/html/_sources/adminguide/managing.users.txt b/doc/build/html/_sources/adminguide/managing.users.txt
deleted file mode 100644
index 392142e86..000000000
--- a/doc/build/html/_sources/adminguide/managing.users.txt
+++ /dev/null
@@ -1,82 +0,0 @@
-Managing Users
-==============
-
-
-Users and Access Keys
----------------------
-
-Access to the ec2 api is controlled by an access and secret key. The user's access key needs to be included in the request, and the request must be signed with the secret key. Upon receipt of api requests, nova will verify the signature and execute commands on behalf of the user.
-
-In order to begin using nova, you will need a to create a user. This can be easily accomplished using the user create or user admin commands in nova-manage. `user create` will create a regular user, whereas `user admin` will create an admin user. The syntax of the command is nova-manage user create username [access] [secret]. For example::
-
- nova-manage user create john my-access-key a-super-secret-key
-
-If you do not specify an access or secret key, a random uuid will be created automatically.
-
-Credentials
------------
-
-Nova can generate a handy set of credentials for a user. These credentials include a CA for bundling images and a file for setting environment variables to be used by euca2ools. If you don't need to bundle images, just the environment script is required. You can export one with the `project environment` command. The syntax of the command is nova-manage project environment project_id user_id [filename]. If you don't specify a filename, it will be exported as novarc. After generating the file, you can simply source it in bash to add the variables to your environment::
-
- nova-manage project environment john_project john
- . novarc
-
-If you do need to bundle images, you will need to get all of the credentials using `project zipfile`. Note that zipfile will give you an error message if networks haven't been created yet. Otherwise zipfile has the same syntax as environment, only the default file name is nova.zip. Example usage::
-
- nova-manage project zipfile john_project john
- unzip nova.zip
- . novarc
-
-Role Based Access Control
--------------------------
-Roles control the api actions that a user is allowed to perform. For example, a user cannot allocate a public ip without the `netadmin` role. It is important to remember that a users de facto permissions in a project is the intersection of user (global) roles and project (local) roles. So for john to have netadmin permissions in his project, he needs to separate roles specified. You can add roles with `role add`. The syntax is nova-manage role add user_id role [project_id]. Let's give john the netadmin role for his project::
-
- nova-manage role add john netadmin
- nova-manage role add john netadmin john_project
-
-Role-based access control (RBAC) is an approach to restricting system access to authorized users based on an individual’s role within an organization. Various employee functions require certain levels of system access in order to be successful. These functions are mapped to defined roles and individuals are categorized accordingly. Since users are not assigned permissions directly, but only acquire them through their role (or roles), management of individual user rights becomes a matter of assigning appropriate roles to the user. This simplifies common operations, such as adding a user, or changing a user's department.
-
-Nova’s rights management system employs the RBAC model and currently supports the following five roles:
-
-* **Cloud Administrator.** (admin) Users of this class enjoy complete system access.
-* **IT Security.** (itsec) This role is limited to IT security personnel. It permits role holders to quarantine instances.
-* **Project Manager.** (projectmanager)The default for project owners, this role affords users the ability to add other users to a project, interact with project images, and launch and terminate instances.
-* **Network Administrator.** (netadmin) Users with this role are permitted to allocate and assign publicly accessible IP addresses as well as create and modify firewall rules.
-* **Developer.** This is a general purpose role that is assigned to users by default.
-
-RBAC management is exposed through the dashboard for simplified user management.
-
-
-User Commands
-~~~~~~~~~~~~
-
-Users, including admins, are created through the ``user`` commands.
-
-* user admin: creates a new admin and prints exports
- * arguments: name [access] [secret]
-* user create: creates a new user and prints exports
- * arguments: name [access] [secret]
-* user delete: deletes an existing user
- * arguments: name
-* user exports: prints access and secrets for user in export format
- * arguments: name
-* user list: lists all users
- * arguments: none
-* user modify: update a users keys & admin flag
- * arguments: accesskey secretkey admin
- * leave any field blank to ignore it, admin should be 'T', 'F', or blank
-
-
-User Role Management
-~~~~~~~~~~~~~~~~~~~~
-
-* role add: adds role to user
- * if project is specified, adds project specific role
- * arguments: user, role [project]
-* role has: checks to see if user has role
- * if project is specified, returns True if user has
- the global role and the project role
- * arguments: user, role [project]
-* role remove: removes role from user
- * if project is specified, removes project specific role
- * arguments: user, role [project]
diff --git a/doc/build/html/_sources/adminguide/managingsecurity.txt b/doc/build/html/_sources/adminguide/managingsecurity.txt
deleted file mode 100644
index 3b11b181a..000000000
--- a/doc/build/html/_sources/adminguide/managingsecurity.txt
+++ /dev/null
@@ -1,39 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Security Considerations
-=======================
-
-.. todo:: This doc is vague and just high-level right now. Describe architecture that enables security.
-
-The goal of securing a cloud computing system involves both protecting the instances, data on the instances, and
-ensuring users are authenticated for actions and that borders are understood by the users and the system.
-Protecting the system from intrusion or attack involves authentication, network protections, and
-compromise detection.
-
-Key Concepts
-------------
-
-Authentication - Each instance is authenticated with a key pair.
-
-Network - Instances can communicate with each other but you can configure the boundaries through firewall
-configuration.
-
-Monitoring - Log all API commands and audit those logs.
-
-Encryption - Data transfer between instances is not encrypted.
-
diff --git a/doc/build/html/_sources/adminguide/monitoring.txt b/doc/build/html/_sources/adminguide/monitoring.txt
deleted file mode 100644
index e7766a6e7..000000000
--- a/doc/build/html/_sources/adminguide/monitoring.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Monitoring
-==========
-
-* components
-* throughput
-* exceptions
-* hardware
-
-* ganglia
-* syslog
diff --git a/doc/build/html/_sources/adminguide/multi.node.install.txt b/doc/build/html/_sources/adminguide/multi.node.install.txt
deleted file mode 100644
index fa0652bc8..000000000
--- a/doc/build/html/_sources/adminguide/multi.node.install.txt
+++ /dev/null
@@ -1,298 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Installing Nova on Multiple Servers
-===================================
-
-When you move beyond evaluating the technology and into building an actual
-production environemnt, you will need to know how to configure your datacenter
-and how to deploy components across your clusters. This guide should help you
-through that process.
-
-You can install multiple nodes to increase performance and availability of the OpenStack Compute installation.
-
-This setup is based on an Ubuntu Lucid 10.04 installation with the latest updates. Most of this works around issues that need to be resolved in the installation and configuration scripts as of October 18th 2010. It also needs to eventually be generalized, but the intent here is to get the multi-node configuration bootstrapped so folks can move forward.
-
-
-Requirements for a multi-node installation
-------------------------------------------
-
-* You need a real database, compatible with SQLAlchemy (mysql, postgresql) There's not a specific reason to choose one over another, it basically depends what you know. MySQL is easier to do High Availability (HA) with, but people may already know Postgres. We should document both configurations, though.
-* For a recommended HA setup, consider a MySQL master/slave replication, with as many slaves as you like, and probably a heartbeat to kick one of the slaves into being a master if it dies.
-* For performance optimization, split reads and writes to the database. MySQL proxy is the easiest way to make this work if running MySQL.
-
-
-Assumptions
-^^^^^^^^^^^
-
-* Networking is configured between/through the physical machines on a single subnet.
-* Installation and execution are both performed by root user.
-
-
-
-Step 1 Use apt-get to get the latest code
------------------------------------------
-
-1. Setup Nova PPA with https://launchpad.net/~nova-core/+archive/ppa.
-
-::
-
- sudo apt-get install python-software-properties
- sudo add-apt-repository ppa:nova-core/ppa
-
-2. Run update.
-
-::
-
- sudo apt-get update
-
-3. Install nova-pkgs (dependencies should be automatically installed).
-
-::
-
- sudo apt-get install python-greenlet
- sudo apt-get install nova-common nova-doc python-nova nova-api nova-network nova-objectstore nova-scheduler
-
-It is highly likely that there will be errors when the nova services come up since they are not yet configured. Don't worry, you're only at step 1!
-
-Step 2 Setup configuration files (installed in /etc/nova)
----------------------------------------------------------
-
-Note: CC_ADDR=<the external IP address of your cloud controller>
-
-1. These need to be defined in EACH configuration file
-
-::
-
- --sql_connection=mysql://root:nova@$CC_ADDR/nova # location of nova sql db
- --s3_host=$CC_ADDR # This is where nova is hosting the objectstore service, which
- # will contain the VM images and buckets
- --rabbit_host=$CC_ADDR # This is where the rabbit AMQP messaging service is hosted
- --cc_host=$CC_ADDR # This is where the the nova-api service lives
- --verbose # Optional but very helpful during initial setup
- --ec2_url=http://$CC_ADDR:8773/services/Cloud
- --network_manager=nova.network.manager.FlatManager # simple, no-vlan networking type
-
-
-2. nova-manage specific flags
-
-::
-
- --FAKE_subdomain=ec2 # workaround for ec2/euca api
- --fixed_range=<network/prefix> # ip network to use for VM guests, ex 192.168.2.64/26
- --network_size=<# of addrs> # number of ip addrs to use for VM guests, ex 64
-
-
-3. nova-network specific flags
-
-::
-
- --fixed_range=<network/prefix> # ip network to use for VM guests, ex 192.168.2.64/26
- --network_size=<# of addrs> # number of ip addrs to use for VM guests, ex 64
-
-4. nova-api specific flags
-
-::
-
- --FAKE_subdomain=ec2 # workaround for ec2/euca api
-
-5. Create a nova group
-
-::
-
- sudo addgroup nova
-
-6. nova-objectstore specific flags < no specific config needed >
-
-Config files should be have their owner set to root:nova, and mode set to 0640, since they contain your MySQL server's root password.
-
-::
-
- cd /etc/nova
- chown -R root:nova .
-
-Step 3 Setup the sql db
------------------------
-
-1. First you 'preseed' (using vishy's :doc:`../quickstart`). Run this as root.
-
-::
-
- sudo apt-get install bzr git-core
- sudo bash
- export MYSQL_PASS=nova
-
-
-::
-
- cat <<MYSQL_PRESEED | debconf-set-selections
- mysql-server-5.1 mysql-server/root_password password $MYSQL_PASS
- mysql-server-5.1 mysql-server/root_password_again password $MYSQL_PASS
- mysql-server-5.1 mysql-server/start_on_boot boolean true
- MYSQL_PRESEED
-
-2. Install mysql
-
-::
-
- sudo apt-get install -y mysql-server
-
-4. Edit /etc/mysql/my.cnf and set this line: bind-address=0.0.0.0 and then sighup or restart mysql
-
-5. create nova's db
-
-::
-
- mysql -uroot -pnova -e 'CREATE DATABASE nova;'
-
-
-6. Update the db to include user 'root'@'%'
-
-::
-
- mysql -u root -p nova
- GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
- SET PASSWORD FOR 'root'@'%' = PASSWORD('nova');
-
-7. branch and install Nova
-
-::
-
- sudo -i
- cd ~
- export USE_MYSQL=1
- export MYSQL_PASS=nova
- git clone https://github.com/vishvananda/novascript.git
- cd novascript
- ./nova.sh branch
- ./nova.sh install
- ./nova.sh run
-
-Step 4 Setup Nova environment
------------------------------
-
-::
-
- /usr/bin/python /usr/bin/nova-manage user admin <user_name>
- /usr/bin/python /usr/bin/nova-manage project create <project_name> <user_name>
- /usr/bin/python /usr/bin/nova-manage project create network
-
-Note: The nova-manage service assumes that the first IP address is your network (like 192.168.0.0), that the 2nd IP is your gateway (192.168.0.1), and that the broadcast is the very last IP in the range you defined (192.168.0.255). If this is not the case you will need to manually edit the sql db 'networks' table.o.
-
-On running this command, entries are made in the 'networks' and 'fixed_ips' table. However, one of the networks listed in the 'networks' table needs to be marked as bridge in order for the code to know that a bridge exists. We ended up doing this manually, (update query fired directly in the DB). Is there a better way to mark a network as bridged?
-
-Update: This has been resolved w.e.f 27/10. network is marked as bridged automatically based on the type of n/w manager selected.
-
-More networking details to create a network bridge for flat network
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-Nova defaults to a bridge device named 'br100'. This needs to be created and somehow integrated into YOUR network. In my case, I wanted to keep things as simple as possible and have all the vm guests on the same network as the vm hosts (the compute nodes). Thus, I set the compute node's external IP address to be on the bridge and added eth0 to that bridge. To do this, edit your network interfaces config to look like the following::
-
- < begin /etc/network/interfaces >
- # The loopback network interface
- auto lo
- iface lo inet loopback
-
- # Networking for NOVA
- auto br100
-
- iface br100 inet dhcp
- bridge_ports eth0
- bridge_stp off
- bridge_maxwait 0
- bridge_fd 0
- < end /etc/network/interfaces >
-
-
-Next, restart networking to apply the changes::
-
- sudo /etc/init.d/networking restart
-
-Step 5: Create nova certs.
---------------------------
-
-Generate the certs as a zip file::
-
- mkdir creds
- sudo /usr/bin/python /usr/bin/nova-manage project zip admin admin creds/nova.zip
-
-you can get the rc file more easily with::
-
- sudo /usr/bin/python /usr/bin/nova-manage project env admin admin creds/novarc
-
-unzip them in your home directory, and add them to your environment::
-
- unzip creds/nova.zip
- echo ". creds/novarc" >> ~/.bashrc
- ~/.bashrc
-
-
-Step 6 Restart all relevant services
-------------------------------------
-
-Restart Libvirt::
-
- sudo /etc/init.d/libvirt-bin restart
-
-Restart relevant nova services::
-
- sudo /etc/init.d/nova-compute restart
- sudo /etc/init.d/nova-volume restart
-
-
-.. todo:: do we still need the content below?
-
-Bare-metal Provisioning
------------------------
-
-To install the base operating system you can use PXE booting.
-
-Types of Hosts
---------------
-
-A single machine in your cluster can act as one or more of the following types
-of host:
-
-Nova Services
-
-* Network
-* Compute
-* Volume
-* API
-* Objectstore
-
-Other supporting services
-
-* Message Queue
-* Database (optional)
-* Authentication database (optional)
-
-Initial Setup
--------------
-
-* Networking
-* Cloudadmin User Creation
-
-Deployment Technologies
------------------------
-
-Once you have machines with a base operating system installation, you can deploy
-code and configuration with your favorite tools to specify which machines in
-your cluster have which roles:
-
-* Puppet
-* Chef
diff --git a/doc/build/html/_sources/adminguide/network.flat.txt b/doc/build/html/_sources/adminguide/network.flat.txt
deleted file mode 100644
index 1b8661a40..000000000
--- a/doc/build/html/_sources/adminguide/network.flat.txt
+++ /dev/null
@@ -1,60 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-
-Flat Network Mode (Original and Flat)
-=====================================
-
-Flat network mode removes most of the complexity of VLAN mode by simply
-bridging all instance interfaces onto a single network.
-
-There are two variations of flat mode that differ mostly in how IP addresses
-are given to instances.
-
-
-Original Flat Mode
-------------------
-IP addresses for VM instances are grabbed from a subnet specified by the network administrator, and injected into the image on launch. All instances of the system are attached to the same Linux networking bridge, configured manually by the network administrator both on the network controller hosting the network and on the computer controllers hosting the instances. To recap:
-
-* Each compute host creates a single bridge for all instances to use to attach to the external network.
-* The networking configuration is injected into the instance before it is booted or it is obtained by a guest agent installed in the instance.
-
-Note that the configuration injection currently only works on linux-style systems that keep networking
-configuration in /etc/network/interfaces.
-
-
-Flat DHCP Mode
---------------
-IP addresses for VM instances are grabbed from a subnet specified by the network administrator. Similar to the flat network, a single Linux networking bridge is created and configured manually by the network administrator and used for all instances. A DHCP server is started to pass out IP addresses to VM instances from the specified subnet. To recap:
-
-* Like flat mode, all instances are attached to a single bridge on the compute node.
-* In addition a DHCP server is running to configure instances.
-
-Implementation
---------------
-
-The network nodes do not act as a default gateway in flat mode. Instances
-are given public IP addresses.
-
-Compute nodes have iptables/ebtables entries created per project and
-instance to protect against IP/MAC address spoofing and ARP poisoning.
-
-
-Examples
---------
-
-.. todo:: add flat network mode configuration examples
diff --git a/doc/build/html/_sources/adminguide/network.vlan.txt b/doc/build/html/_sources/adminguide/network.vlan.txt
deleted file mode 100644
index 5bbc54bed..000000000
--- a/doc/build/html/_sources/adminguide/network.vlan.txt
+++ /dev/null
@@ -1,180 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-
-VLAN Network Mode
-=================
-VLAN Network Mode is the default mode for Nova. It provides a private network
-segment for each project's instances that can be accessed via a dedicated
-VPN connection from the Internet.
-
-In this mode, each project gets its own VLAN, Linux networking bridge, and subnet. The subnets are specified by the network administrator, and are assigned dynamically to a project when required. A DHCP Server is started for each VLAN to pass out IP addresses to VM instances from the subnet assigned to the project. All instances belonging to one project are bridged into the same VLAN for that project. The Linux networking bridges and VLANs are created by Nova when required, described in more detail in Nova VLAN Network Management Implementation.
-
-..
- (this text revised above)
- Because the flat network and flat DhCP network are simple to understand and yet do not scale well enough for real-world cloud systems, this section focuses on the VLAN network implementation by the VLAN Network Manager.
-
-
- In the VLAN network mode, all the VM instances of a project are connected together in a VLAN with the specified private subnet. Each running VM instance is assigned an IP address within the given private subnet.
-
-.. image:: /images/Novadiagram.png
- :width: 790
-
-While network traffic between VM instances belonging to the same VLAN is always open, Nova can enforce isolation of network traffic between different projects by enforcing one VLAN per project.
-
-In addition, the network administrator can specify a pool of public IP addresses that users may allocate and then assign to VMs, either at boot or dynamically at run-time. This capability is similar to Amazon's 'elastic IPs'. A public IP address may be associated with a running instances, allowing the VM instance to be accessed from the public network. The public IP addresses are accessible from the network host and NATed to the private IP address of the project.
-
-.. todo:: Describe how a public IP address could be associated with a project (a VLAN)
-
-This is the default networking mode and supports the most features. For multiple machine installation, it requires a switch that supports host-managed vlan tagging. In this mode, nova will create a vlan and bridge for each project. The project gets a range of private ips that are only accessible from inside the vlan. In order for a user to access the instances in their project, a special vpn instance (code named :ref:`cloudpipe <cloudpipe>`) needs to be created. Nova generates a certificate and key for the user to access the vpn and starts the vpn automatically. More information on cloudpipe can be found :ref:`here <cloudpipe>`.
-
-The following diagram illustrates how the communication that occurs between the vlan (the dashed box) and the public internet (represented by the two clouds)
-
-.. image:: /images/cloudpipe.png
- :width: 100%
-
-Goals
------
-
-* each project is in a protected network segment
-
- * RFC-1918 IP space
- * public IP via NAT
- * no default inbound Internet access without public NAT
- * limited (project-admin controllable) outbound Internet access
- * limited (project-admin controllable) access to other project segments
- * all connectivity to instance and cloud API is via VPN into the project segment
-
-* common DMZ segment for support services (only visible from project segment)
-
- * metadata
- * dashboard
-
-
-Limitations
------------
-
-* Projects / cluster limited to available VLANs in switching infrastructure
-* Requires VPN for access to project segment
-
-
-Implementation
---------------
-Currently Nova segregates project VLANs using 802.1q VLAN tagging in the
-switching layer. Compute hosts create VLAN-specific interfaces and bridges
-as required.
-
-The network nodes act as default gateway for project networks and contain
-all of the routing and firewall rules implementing security groups. The
-network node also handles DHCP to provide instance IPs for each project.
-
-VPN access is provided by running a small instance called CloudPipe
-on the IP immediately following the gateway IP for each project. The
-network node maps a dedicated public IP/port to the CloudPipe instance.
-
-Compute nodes have per-VLAN interfaces and bridges created as required.
-These do NOT have IP addresses in the host to protect host access.
-Compute nodes have iptables/ebtables entries created per project and
-instance to protect against IP/MAC address spoofing and ARP poisoning.
-
-The network assignment to a project, and IP address assignment to a VM instance, are triggered when a user starts to run a VM instance. When running a VM instance, a user needs to specify a project for the instances, and the security groups (described in Security Groups) when the instance wants to join. If this is the first instance to be created for the project, then Nova (the cloud controller) needs to find a network controller to be the network host for the project; it then sets up a private network by finding an unused VLAN id, an unused subnet, and then the controller assigns them to the project, it also assigns a name to the project's Linux bridge, and allocating a private IP within the project's subnet for the new instance.
-
-If the instance the user wants to start is not the project's first, a subnet and a VLAN must have already been assigned to the project; therefore the system needs only to find an available IP address within the subnet and assign it to the new starting instance. If there is no private IP available within the subnet, an exception will be raised to the cloud controller, and the VM creation cannot proceed.
-
-.. todo:: insert the name of the Linux bridge, is it always named bridge?
-
-External Infrastructure
------------------------
-
-Nova assumes the following is available:
-
-* DNS
-* NTP
-* Internet connectivity
-
-
-Example
--------
-
-This example network configuration demonstrates most of the capabilities
-of VLAN Mode. It splits administrative access to the nodes onto a dedicated
-management network and uses dedicated network nodes to handle all
-routing and gateway functions.
-
-It uses a 10GB network for instance traffic and a 1GB network for management.
-
-
-Hardware
-~~~~~~~~
-
-* All nodes have a minimum of two NICs for management and production.
-
- * management is 1GB
- * production is 10GB
- * add additional NICs for bonding or HA/performance
-
-* network nodes should have an additional NIC dedicated to public Internet traffic
-* switch needs to support enough simultaneous VLANs for number of projects
-* production network configured as 802.1q trunk on switch
-
-
-Operation
-~~~~~~~~~
-
-The network node controls the project network configuration:
-
-* assigns each project a VLAN and private IP range
-* starts dnsmasq on project VLAN to serve private IP range
-* configures iptables on network node for default project access
-* launches CloudPipe instance and configures iptables access
-
-When starting an instance the network node:
-
-* sets up a VLAN interface and bridge on each host as required when an
- instance is started on that host
-* assigns private IP to instance
-* generates MAC address for instance
-* update dnsmasq with IP/MAC for instance
-
-When starting an instance the compute node:
-
-* sets up a VLAN interface and bridge on each host as required when an
- instance is started on that host
-
-
-Setup
-~~~~~
-
-* Assign VLANs in the switch:
-
- * public Internet segment
- * production network
- * management network
- * cluster DMZ
-
-* Assign a contiguous range of VLANs to Nova for project use.
-* Configure management NIC ports as management VLAN access ports.
-* Configure management VLAN with Internet access as required
-* Configure production NIC ports as 802.1q trunk ports.
-* Configure Nova (need to add specifics here)
-
- * public IPs
- * instance IPs
- * project network size
- * DMZ network
-
-.. todo:: need specific Nova configuration added
diff --git a/doc/build/html/_sources/adminguide/nova.manage.txt b/doc/build/html/_sources/adminguide/nova.manage.txt
deleted file mode 100644
index 4235d97b1..000000000
--- a/doc/build/html/_sources/adminguide/nova.manage.txt
+++ /dev/null
@@ -1,225 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-
-The nova-manage command
-=======================
-
-Introduction
-~~~~~~~~~~~~
-
-The nova-manage command is used to perform many essential functions for
-administration and ongoing maintenance of nova, such as user creation,
-vpn management, and much more.
-
-The standard pattern for executing a nova-manage command is:
-``nova-manage <category> <command> [<args>]``
-
-For example, to obtain a list of all projects:
-``nova-manage project list``
-
-Run without arguments to see a list of available command categories:
-``nova-manage``
-
-Categories are user, project, role, shell, vpn, and floating. Detailed descriptions are below.
-
-You can also run with a category argument such as user to see a list of all commands in that category:
-``nova-manage user``
-
-These sections describe the available categories and arguments for nova-manage.
-
-Nova User
-~~~~~~~~~
-
-``nova-manage user admin <username>``
-
- Create an admin user with the name <username>.
-
-``nova-manage user create <username>``
-
- Create a normal user with the name <username>.
-
-``nova-manage user delete <username>``
-
- Delete the user with the name <username>.
-
-``nova-manage user exports <username>``
-
- Outputs a list of access key and secret keys for user to the screen
-
-``nova-manage user list``
-
- Outputs a list of all the user names to the screen.
-
-``nova-manage user modify <accesskey> <secretkey> <admin?T/F>``
-
- Updates the indicated user keys, indicating with T or F if the user is an admin user. Leave any argument blank if you do not want to update it.
-
-Nova Project
-~~~~~~~~~~~~
-
-``nova-manage project add <projectname>``
-
- Add a nova project with the name <projectname> to the database.
-
-``nova-manage project create <projectname>``
-
- Create a new nova project with the name <projectname> (you still need to do nova-manage project add <projectname> to add it to the database).
-
-``nova-manage project delete <projectname>``
-
- Delete a nova project with the name <projectname>.
-
-``nova-manage project environment <projectname> <username>``
-
- Exports environment variables for the named project to a file named novarc.
-
-``nova-manage project list``
-
- Outputs a list of all the projects to the screen.
-
-``nova-manage project quota <projectname>``
-
- Outputs the size and specs of the project's instances including gigabytes, instances, floating IPs, volumes, and cores.
-
-``nova-manage project remove <projectname>``
-
- Deletes the project with the name <projectname>.
-
-``nova-manage project zipfile``
-
- Compresses all related files for a created project into a zip file nova.zip.
-
-Nova Role
-~~~~~~~~~
-
-nova-manage role <action> [<argument>]
-``nova-manage role add <username> <rolename> <(optional) projectname>``
-
- Add a user to either a global or project-based role with the indicated <rolename> assigned to the named user. Role names can be one of the following five roles: admin, itsec, projectmanager, netadmin, developer. If you add the project name as the last argument then the role is assigned just for that project, otherwise the user is assigned the named role for all projects.
-
-``nova-manage role has <username> <projectname>``
- Checks the user or project and responds with True if the user has a global role with a particular project.
-
-``nova-manage role remove <username> <rolename>``
- Remove the indicated role from the user.
-
-Nova Shell
-~~~~~~~~~~
-
-``nova-manage shell bpython``
-
- Starts a new bpython shell.
-
-``nova-manage shell ipython``
-
- Starts a new ipython shell.
-
-``nova-manage shell python``
-
- Starts a new python shell.
-
-``nova-manage shell run``
-
- Starts a new shell using python.
-
-``nova-manage shell script <path/scriptname>``
-
- Runs the named script from the specified path with flags set.
-
-Nova VPN
-~~~~~~~~
-
-``nova-manage vpn list``
-
- Displays a list of projects, their IP prot numbers, and what state they're in.
-
-``nova-manage vpn run <projectname>``
-
- Starts the VPN for the named project.
-
-``nova-manage vpn spawn``
-
- Runs all VPNs.
-
-Nova Floating IPs
-~~~~~~~~~~~~~~~~~
-
-``nova-manage floating create <host> <ip_range>``
-
- Creates floating IP addresses for the named host by the given range.
- floating delete <ip_range> Deletes floating IP addresses in the range given.
-
-``nova-manage floating list``
-
- Displays a list of all floating IP addresses.
-
-Concept: Flags
---------------
-
-python-gflags
-
-
-Concept: Plugins
-----------------
-
-* Managers/Drivers: utils.import_object from string flag
-* virt/connections: conditional loading from string flag
-* db: LazyPluggable via string flag
-* auth_manager: utils.import_class based on string flag
-* Volumes: moving to pluggable driver instead of manager
-* Network: pluggable managers
-* Compute: same driver used, but pluggable at connection
-
-
-Concept: IPC/RPC
-----------------
-
-Rabbit!
-
-
-Concept: Fakes
---------------
-
-* auth
-* ldap
-
-
-Concept: Scheduler
-------------------
-
-* simple
-* random
-
-
-Concept: Security Groups
-------------------------
-
-Security groups
-
-
-Concept: Certificate Authority
-------------------------------
-
-Nova does a small amount of certificate management. These certificates are used for :ref:`project vpns <../cloudpipe>` and decrypting bundled images.
-
-
-Concept: Images
----------------
-
-* launching
-* bundling
diff --git a/doc/build/html/_sources/adminguide/single.node.install.txt b/doc/build/html/_sources/adminguide/single.node.install.txt
deleted file mode 100644
index 27597962a..000000000
--- a/doc/build/html/_sources/adminguide/single.node.install.txt
+++ /dev/null
@@ -1,344 +0,0 @@
-Installing Nova on a Single Host
-================================
-
-Nova can be run on a single machine, and it is recommended that new users practice managing this type of installation before graduating to multi node systems.
-
-The fastest way to get a test cloud running is through our :doc:`../quickstart`. But for more detail on installing the system read this doc.
-
-
-Step 1 and 2: Get the latest Nova code system software
-------------------------------------------------------
-
-Depending on your system, the mehod for accomplishing this varies
-
-.. toctree::
- :maxdepth: 1
-
- distros/ubuntu.10.04
- distros/ubuntu.10.10
- distros/others
-
-
-Step 3: Build and install Nova services
----------------------------------------
-
-Switch to the base nova source directory.
-
-Then type or copy/paste in the following line to compile the Python code for OpenStack Compute.
-
-::
-
- sudo python setup.py build
- sudo python setup.py install
-
-
-When the installation is complete, you'll see the following lines:
-
-::
-
- Installing nova-network script to /usr/local/bin
- Installing nova-volume script to /usr/local/bin
- Installing nova-objectstore script to /usr/local/bin
- Installing nova-manage script to /usr/local/bin
- Installing nova-scheduler script to /usr/local/bin
- Installing nova-dhcpbridge script to /usr/local/bin
- Installing nova-compute script to /usr/local/bin
- Installing nova-instancemonitor script to /usr/local/bin
- Installing nova-api script to /usr/local/bin
- Installing nova-import-canonical-imagestore script to /usr/local/bin
-
- Installed /usr/local/lib/python2.6/dist-packages/nova-2010.1-py2.6.egg
- Processing dependencies for nova==2010.1
- Finished processing dependencies for nova==2010.1
-
-
-Step 4: Create a Nova administrator
------------------------------------
-Type or copy/paste in the following line to create a user named "anne."::
-
- sudo nova-manage user admin anne
-
-You see an access key and a secret key export, such as these made-up ones:::
-
- export EC2_ACCESS_KEY=4e6498a2-blah-blah-blah-17d1333t97fd
- export EC2_SECRET_KEY=0a520304-blah-blah-blah-340sp34k05bbe9a7
-
-
-Step 5: Create a project with the user you created
---------------------------------------------------
-Type or copy/paste in the following line to create a project named IRT (for Ice Road Truckers, of course) with the newly-created user named anne.
-
-::
-
- sudo nova-manage project create IRT anne
-
-::
-
- Generating RSA private key, 1024 bit long modulus
- .....++++++
- ..++++++
- e is 65537 (0x10001)
- Using configuration from ./openssl.cnf
- Check that the request matches the signature
- Signature ok
- The Subject's Distinguished Name is as follows
- countryName :PRINTABLE:'US'
- stateOrProvinceName :PRINTABLE:'California'
- localityName :PRINTABLE:'MountainView'
- organizationName :PRINTABLE:'AnsoLabs'
- organizationalUnitName:PRINTABLE:'NovaDev'
- commonName :PRINTABLE:'anne-2010-10-12T21:12:35Z'
- Certificate is to be certified until Oct 12 21:12:35 2011 GMT (365 days)
-
- Write out database with 1 new entries
- Data Base Updated
-
-
-Step 6: Unzip the nova.zip
---------------------------
-
-You should have a nova.zip file in your current working directory. Unzip it with this command:
-
-::
-
- unzip nova.zip
-
-
-You'll see these files extract.
-
-::
-
- Archive: nova.zip
- extracting: novarc
- extracting: pk.pem
- extracting: cert.pem
- extracting: nova-vpn.conf
- extracting: cacert.pem
-
-
-Step 7: Source the rc file
---------------------------
-Type or copy/paste the following to source the novarc file in your current working directory.
-
-::
-
- . novarc
-
-
-Step 8: Pat yourself on the back :)
------------------------------------
-Congratulations, your cloud is up and running, you’ve created an admin user, retrieved the user's credentials and put them in your environment.
-
-Now you need an image.
-
-
-Step 9: Get an image
---------------------
-To make things easier, we've provided a small image on the Rackspace CDN. Use this command to get it on your server.
-
-::
-
- wget http://c2477062.cdn.cloudfiles.rackspacecloud.com/images.tgz
-
-
-::
-
- --2010-10-12 21:40:55-- http://c2477062.cdn.cloudfiles.rackspacecloud.com/images.tgz
- Resolving cblah2.cdn.cloudfiles.rackspacecloud.com... 208.111.196.6, 208.111.196.7
- Connecting to cblah2.cdn.cloudfiles.rackspacecloud.com|208.111.196.6|:80... connected.
- HTTP request sent, awaiting response... 200 OK
- Length: 58520278 (56M) [appication/x-gzip]
- Saving to: `images.tgz'
-
- 100%[======================================>] 58,520,278 14.1M/s in 3.9s
-
- 2010-10-12 21:40:59 (14.1 MB/s) - `images.tgz' saved [58520278/58520278]
-
-
-
-Step 10: Decompress the image file
-----------------------------------
-Use this command to extract the image files:::
-
- tar xvzf images.tgz
-
-You get a directory listing like so:::
-
- images
- |-- aki-lucid
- | |-- image
- | `-- info.json
- |-- ami-tiny
- | |-- image
- | `-- info.json
- `-- ari-lucid
- |-- image
- `-- info.json
-
-Step 11: Send commands to upload sample image to the cloud
-----------------------------------------------------------
-
-Type or copy/paste the following commands to create a manifest for the kernel.::
-
- euca-bundle-image -i images/aki-lucid/image -p kernel --kernel true
-
-You should see this in response:::
-
- Checking image
- Tarring image
- Encrypting image
- Splitting image...
- Part: kernel.part.0
- Generating manifest /tmp/kernel.manifest.xml
-
-Type or copy/paste the following commands to create a manifest for the ramdisk.::
-
- euca-bundle-image -i images/ari-lucid/image -p ramdisk --ramdisk true
-
-You should see this in response:::
-
- Checking image
- Tarring image
- Encrypting image
- Splitting image...
- Part: ramdisk.part.0
- Generating manifest /tmp/ramdisk.manifest.xml
-
-Type or copy/paste the following commands to upload the kernel bundle.::
-
- euca-upload-bundle -m /tmp/kernel.manifest.xml -b mybucket
-
-You should see this in response:::
-
- Checking bucket: mybucket
- Creating bucket: mybucket
- Uploading manifest file
- Uploading part: kernel.part.0
- Uploaded image as mybucket/kernel.manifest.xml
-
-Type or copy/paste the following commands to upload the ramdisk bundle.::
-
- euca-upload-bundle -m /tmp/ramdisk.manifest.xml -b mybucket
-
-You should see this in response:::
-
- Checking bucket: mybucket
- Uploading manifest file
- Uploading part: ramdisk.part.0
- Uploaded image as mybucket/ramdisk.manifest.xml
-
-Type or copy/paste the following commands to register the kernel and get its ID.::
-
- euca-register mybucket/kernel.manifest.xml
-
-You should see this in response:::
-
- IMAGE ami-fcbj2non
-
-Type or copy/paste the following commands to register the ramdisk and get its ID.::
-
- euca-register mybucket/ramdisk.manifest.xml
-
-You should see this in response:::
-
- IMAGE ami-orukptrc
-
-Type or copy/paste the following commands to create a manifest for the machine image associated with the ramdisk and kernel IDs that you got from the previous commands.::
-
- euca-bundle-image -i images/ami-tiny/image -p machine --kernel ami-fcbj2non --ramdisk ami-orukptrc
-
-You should see this in response:::
-
- Checking image
- Tarring image
- Encrypting image
- Splitting image...
- Part: machine.part.0
- Part: machine.part.1
- Part: machine.part.2
- Part: machine.part.3
- Part: machine.part.4
- Generating manifest /tmp/machine.manifest.xml
-
-Type or copy/paste the following commands to upload the machine image bundle.::
-
- euca-upload-bundle -m /tmp/machine.manifest.xml -b mybucket
-
-You should see this in response:::
-
- Checking bucket: mybucket
- Uploading manifest file
- Uploading part: machine.part.0
- Uploading part: machine.part.1
- Uploading part: machine.part.2
- Uploading part: machine.part.3
- Uploading part: machine.part.4
- Uploaded image as mybucket/machine.manifest.xml
-
-Type or copy/paste the following commands to register the machine image and get its ID.::
-
- euca-register mybucket/machine.manifest.xml
-
-You should see this in response:::
-
- IMAGE ami-g06qbntt
-
-Type or copy/paste the following commands to register a SSH keypair for use in starting and accessing the instances.::
-
- euca-add-keypair mykey > mykey.priv
- chmod 600 mykey.priv
-
-Type or copy/paste the following commands to run an instance using the keypair and IDs that we previously created.::
-
- euca-run-instances ami-g06qbntt --kernel ami-fcbj2non --ramdisk ami-orukptrc -k mykey
-
-You should see this in response:::
-
- RESERVATION r-0at28z12 IRT
- INSTANCE i-1b0bh8n ami-g06qbntt 10.0.0.3 10.0.0.3 scheduling mykey (IRT, None) m1.small 2010-10-18 19:02:10.443599
-
-Type or copy/paste the following commands to watch as the scheduler launches, and completes booting your instance.::
-
- euca-describe-instances
-
-You should see this in response:::
-
- RESERVATION r-0at28z12 IRT
- INSTANCE i-1b0bh8n ami-g06qbntt 10.0.0.3 10.0.0.3 launching mykey (IRT, cloud02) m1.small 2010-10-18 19:02:10.443599
-
-Type or copy/paste the following commands to see when loading is completed and the instance is running.::
-
- euca-describe-instances
-
-You should see this in response:::
-
- RESERVATION r-0at28z12 IRT
- INSTANCE i-1b0bh8n ami-g06qbntt 10.0.0.3 10.0.0.3 running mykey (IRT, cloud02) 0 m1.small 2010-10-18 19:02:10.443599
-
-Type or copy/paste the following commands to check that the virtual machine is running.::
-
- virsh list
-
-You should see this in response:::
-
- Id Name State
- ----------------------------------
- 1 2842445831 running
-
-Type or copy/paste the following commands to ssh to the instance using your private key.::
-
- ssh -i mykey.priv root@10.0.0.3
-
-
-Troubleshooting Installation
-----------------------------
-
-If you see an "error loading the config file './openssl.cnf'" it means you can copy the openssl.cnf file to the location where Nova expects it and reboot, then try the command again.
-
-::
-
- cp /etc/ssl/openssl.cnf ~
- sudo reboot
-
-
-
diff --git a/doc/build/html/_sources/api/autoindex.txt b/doc/build/html/_sources/api/autoindex.txt
deleted file mode 100644
index 6265b082b..000000000
--- a/doc/build/html/_sources/api/autoindex.txt
+++ /dev/null
@@ -1,99 +0,0 @@
-.. toctree::
- :maxdepth: 1
-
- nova..adminclient.rst
- nova..api.cloud.rst
- nova..api.ec2.admin.rst
- nova..api.ec2.apirequest.rst
- nova..api.ec2.cloud.rst
- nova..api.ec2.images.rst
- nova..api.ec2.metadatarequesthandler.rst
- nova..api.openstack.auth.rst
- nova..api.openstack.backup_schedules.rst
- nova..api.openstack.faults.rst
- nova..api.openstack.flavors.rst
- nova..api.openstack.images.rst
- nova..api.openstack.servers.rst
- nova..api.openstack.sharedipgroups.rst
- nova..auth.dbdriver.rst
- nova..auth.fakeldap.rst
- nova..auth.ldapdriver.rst
- nova..auth.manager.rst
- nova..auth.signer.rst
- nova..cloudpipe.pipelib.rst
- nova..compute.disk.rst
- nova..compute.instance_types.rst
- nova..compute.manager.rst
- nova..compute.monitor.rst
- nova..compute.power_state.rst
- nova..context.rst
- nova..crypto.rst
- nova..db.api.rst
- nova..db.sqlalchemy.api.rst
- nova..db.sqlalchemy.models.rst
- nova..db.sqlalchemy.session.rst
- nova..exception.rst
- nova..fakerabbit.rst
- nova..flags.rst
- nova..image.service.rst
- nova..manager.rst
- nova..network.linux_net.rst
- nova..network.manager.rst
- nova..objectstore.bucket.rst
- nova..objectstore.handler.rst
- nova..objectstore.image.rst
- nova..objectstore.stored.rst
- nova..process.rst
- nova..quota.rst
- nova..rpc.rst
- nova..scheduler.chance.rst
- nova..scheduler.driver.rst
- nova..scheduler.manager.rst
- nova..scheduler.simple.rst
- nova..server.rst
- nova..service.rst
- nova..test.rst
- nova..tests.access_unittest.rst
- nova..tests.api.fakes.rst
- nova..tests.api.openstack.fakes.rst
- nova..tests.api.openstack.test_api.rst
- nova..tests.api.openstack.test_auth.rst
- nova..tests.api.openstack.test_faults.rst
- nova..tests.api.openstack.test_flavors.rst
- nova..tests.api.openstack.test_images.rst
- nova..tests.api.openstack.test_ratelimiting.rst
- nova..tests.api.openstack.test_servers.rst
- nova..tests.api.openstack.test_sharedipgroups.rst
- nova..tests.api.test_wsgi.rst
- nova..tests.api_integration.rst
- nova..tests.api_unittest.rst
- nova..tests.auth_unittest.rst
- nova..tests.cloud_unittest.rst
- nova..tests.compute_unittest.rst
- nova..tests.declare_flags.rst
- nova..tests.fake_flags.rst
- nova..tests.flags_unittest.rst
- nova..tests.network_unittest.rst
- nova..tests.objectstore_unittest.rst
- nova..tests.process_unittest.rst
- nova..tests.quota_unittest.rst
- nova..tests.real_flags.rst
- nova..tests.rpc_unittest.rst
- nova..tests.runtime_flags.rst
- nova..tests.scheduler_unittest.rst
- nova..tests.service_unittest.rst
- nova..tests.twistd_unittest.rst
- nova..tests.validator_unittest.rst
- nova..tests.virt_unittest.rst
- nova..tests.volume_unittest.rst
- nova..twistd.rst
- nova..utils.rst
- nova..validate.rst
- nova..virt.connection.rst
- nova..virt.fake.rst
- nova..virt.images.rst
- nova..virt.libvirt_conn.rst
- nova..virt.xenapi.rst
- nova..volume.driver.rst
- nova..volume.manager.rst
- nova..wsgi.rst
diff --git a/doc/build/html/_sources/api/nova..adminclient.txt b/doc/build/html/_sources/api/nova..adminclient.txt
deleted file mode 100644
index 35fa839e1..000000000
--- a/doc/build/html/_sources/api/nova..adminclient.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..adminclient` Module
-==============================================================================
-.. automodule:: nova..adminclient
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..api.cloud.txt b/doc/build/html/_sources/api/nova..api.cloud.txt
deleted file mode 100644
index 413840185..000000000
--- a/doc/build/html/_sources/api/nova..api.cloud.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..api.cloud` Module
-==============================================================================
-.. automodule:: nova..api.cloud
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..api.ec2.admin.txt b/doc/build/html/_sources/api/nova..api.ec2.admin.txt
deleted file mode 100644
index 4e9ab308b..000000000
--- a/doc/build/html/_sources/api/nova..api.ec2.admin.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..api.ec2.admin` Module
-==============================================================================
-.. automodule:: nova..api.ec2.admin
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..api.ec2.apirequest.txt b/doc/build/html/_sources/api/nova..api.ec2.apirequest.txt
deleted file mode 100644
index c17a2ff3a..000000000
--- a/doc/build/html/_sources/api/nova..api.ec2.apirequest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..api.ec2.apirequest` Module
-==============================================================================
-.. automodule:: nova..api.ec2.apirequest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..api.ec2.cloud.txt b/doc/build/html/_sources/api/nova..api.ec2.cloud.txt
deleted file mode 100644
index f6145c217..000000000
--- a/doc/build/html/_sources/api/nova..api.ec2.cloud.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..api.ec2.cloud` Module
-==============================================================================
-.. automodule:: nova..api.ec2.cloud
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..api.ec2.images.txt b/doc/build/html/_sources/api/nova..api.ec2.images.txt
deleted file mode 100644
index 012d800e4..000000000
--- a/doc/build/html/_sources/api/nova..api.ec2.images.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..api.ec2.images` Module
-==============================================================================
-.. automodule:: nova..api.ec2.images
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..api.ec2.metadatarequesthandler.txt b/doc/build/html/_sources/api/nova..api.ec2.metadatarequesthandler.txt
deleted file mode 100644
index 75f5169e5..000000000
--- a/doc/build/html/_sources/api/nova..api.ec2.metadatarequesthandler.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..api.ec2.metadatarequesthandler` Module
-==============================================================================
-.. automodule:: nova..api.ec2.metadatarequesthandler
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..api.openstack.auth.txt b/doc/build/html/_sources/api/nova..api.openstack.auth.txt
deleted file mode 100644
index 8c3f8f2da..000000000
--- a/doc/build/html/_sources/api/nova..api.openstack.auth.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..api.openstack.auth` Module
-==============================================================================
-.. automodule:: nova..api.openstack.auth
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..api.openstack.backup_schedules.txt b/doc/build/html/_sources/api/nova..api.openstack.backup_schedules.txt
deleted file mode 100644
index 6b406f12d..000000000
--- a/doc/build/html/_sources/api/nova..api.openstack.backup_schedules.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..api.openstack.backup_schedules` Module
-==============================================================================
-.. automodule:: nova..api.openstack.backup_schedules
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..api.openstack.faults.txt b/doc/build/html/_sources/api/nova..api.openstack.faults.txt
deleted file mode 100644
index 7b25561f7..000000000
--- a/doc/build/html/_sources/api/nova..api.openstack.faults.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..api.openstack.faults` Module
-==============================================================================
-.. automodule:: nova..api.openstack.faults
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..api.openstack.flavors.txt b/doc/build/html/_sources/api/nova..api.openstack.flavors.txt
deleted file mode 100644
index 0deb724de..000000000
--- a/doc/build/html/_sources/api/nova..api.openstack.flavors.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..api.openstack.flavors` Module
-==============================================================================
-.. automodule:: nova..api.openstack.flavors
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..api.openstack.images.txt b/doc/build/html/_sources/api/nova..api.openstack.images.txt
deleted file mode 100644
index 82bd5f1e8..000000000
--- a/doc/build/html/_sources/api/nova..api.openstack.images.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..api.openstack.images` Module
-==============================================================================
-.. automodule:: nova..api.openstack.images
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..api.openstack.servers.txt b/doc/build/html/_sources/api/nova..api.openstack.servers.txt
deleted file mode 100644
index c36856ea2..000000000
--- a/doc/build/html/_sources/api/nova..api.openstack.servers.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..api.openstack.servers` Module
-==============================================================================
-.. automodule:: nova..api.openstack.servers
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..api.openstack.sharedipgroups.txt b/doc/build/html/_sources/api/nova..api.openstack.sharedipgroups.txt
deleted file mode 100644
index 07632acc8..000000000
--- a/doc/build/html/_sources/api/nova..api.openstack.sharedipgroups.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..api.openstack.sharedipgroups` Module
-==============================================================================
-.. automodule:: nova..api.openstack.sharedipgroups
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..auth.dbdriver.txt b/doc/build/html/_sources/api/nova..auth.dbdriver.txt
deleted file mode 100644
index 7de68b6e0..000000000
--- a/doc/build/html/_sources/api/nova..auth.dbdriver.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..auth.dbdriver` Module
-==============================================================================
-.. automodule:: nova..auth.dbdriver
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..auth.fakeldap.txt b/doc/build/html/_sources/api/nova..auth.fakeldap.txt
deleted file mode 100644
index ca8a3ad4d..000000000
--- a/doc/build/html/_sources/api/nova..auth.fakeldap.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..auth.fakeldap` Module
-==============================================================================
-.. automodule:: nova..auth.fakeldap
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..auth.ldapdriver.txt b/doc/build/html/_sources/api/nova..auth.ldapdriver.txt
deleted file mode 100644
index c44463522..000000000
--- a/doc/build/html/_sources/api/nova..auth.ldapdriver.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..auth.ldapdriver` Module
-==============================================================================
-.. automodule:: nova..auth.ldapdriver
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..auth.manager.txt b/doc/build/html/_sources/api/nova..auth.manager.txt
deleted file mode 100644
index bc5ce2ec3..000000000
--- a/doc/build/html/_sources/api/nova..auth.manager.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..auth.manager` Module
-==============================================================================
-.. automodule:: nova..auth.manager
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..auth.signer.txt b/doc/build/html/_sources/api/nova..auth.signer.txt
deleted file mode 100644
index aad824ead..000000000
--- a/doc/build/html/_sources/api/nova..auth.signer.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..auth.signer` Module
-==============================================================================
-.. automodule:: nova..auth.signer
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..cloudpipe.pipelib.txt b/doc/build/html/_sources/api/nova..cloudpipe.pipelib.txt
deleted file mode 100644
index 054aaf484..000000000
--- a/doc/build/html/_sources/api/nova..cloudpipe.pipelib.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..cloudpipe.pipelib` Module
-==============================================================================
-.. automodule:: nova..cloudpipe.pipelib
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..compute.disk.txt b/doc/build/html/_sources/api/nova..compute.disk.txt
deleted file mode 100644
index 6410af6f3..000000000
--- a/doc/build/html/_sources/api/nova..compute.disk.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..compute.disk` Module
-==============================================================================
-.. automodule:: nova..compute.disk
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..compute.instance_types.txt b/doc/build/html/_sources/api/nova..compute.instance_types.txt
deleted file mode 100644
index d206ff3a4..000000000
--- a/doc/build/html/_sources/api/nova..compute.instance_types.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..compute.instance_types` Module
-==============================================================================
-.. automodule:: nova..compute.instance_types
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..compute.manager.txt b/doc/build/html/_sources/api/nova..compute.manager.txt
deleted file mode 100644
index 33a337c39..000000000
--- a/doc/build/html/_sources/api/nova..compute.manager.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..compute.manager` Module
-==============================================================================
-.. automodule:: nova..compute.manager
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..compute.monitor.txt b/doc/build/html/_sources/api/nova..compute.monitor.txt
deleted file mode 100644
index a91169ecd..000000000
--- a/doc/build/html/_sources/api/nova..compute.monitor.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..compute.monitor` Module
-==============================================================================
-.. automodule:: nova..compute.monitor
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..compute.power_state.txt b/doc/build/html/_sources/api/nova..compute.power_state.txt
deleted file mode 100644
index 41b1080e5..000000000
--- a/doc/build/html/_sources/api/nova..compute.power_state.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..compute.power_state` Module
-==============================================================================
-.. automodule:: nova..compute.power_state
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..context.txt b/doc/build/html/_sources/api/nova..context.txt
deleted file mode 100644
index 9de1adb24..000000000
--- a/doc/build/html/_sources/api/nova..context.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..context` Module
-==============================================================================
-.. automodule:: nova..context
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..crypto.txt b/doc/build/html/_sources/api/nova..crypto.txt
deleted file mode 100644
index af9f63634..000000000
--- a/doc/build/html/_sources/api/nova..crypto.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..crypto` Module
-==============================================================================
-.. automodule:: nova..crypto
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..db.api.txt b/doc/build/html/_sources/api/nova..db.api.txt
deleted file mode 100644
index 6d998fbb2..000000000
--- a/doc/build/html/_sources/api/nova..db.api.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..db.api` Module
-==============================================================================
-.. automodule:: nova..db.api
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..db.sqlalchemy.api.txt b/doc/build/html/_sources/api/nova..db.sqlalchemy.api.txt
deleted file mode 100644
index 76d0c1bd3..000000000
--- a/doc/build/html/_sources/api/nova..db.sqlalchemy.api.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..db.sqlalchemy.api` Module
-==============================================================================
-.. automodule:: nova..db.sqlalchemy.api
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..db.sqlalchemy.models.txt b/doc/build/html/_sources/api/nova..db.sqlalchemy.models.txt
deleted file mode 100644
index 9c795d7f5..000000000
--- a/doc/build/html/_sources/api/nova..db.sqlalchemy.models.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..db.sqlalchemy.models` Module
-==============================================================================
-.. automodule:: nova..db.sqlalchemy.models
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..db.sqlalchemy.session.txt b/doc/build/html/_sources/api/nova..db.sqlalchemy.session.txt
deleted file mode 100644
index cbfd6416a..000000000
--- a/doc/build/html/_sources/api/nova..db.sqlalchemy.session.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..db.sqlalchemy.session` Module
-==============================================================================
-.. automodule:: nova..db.sqlalchemy.session
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..exception.txt b/doc/build/html/_sources/api/nova..exception.txt
deleted file mode 100644
index 97ac6b752..000000000
--- a/doc/build/html/_sources/api/nova..exception.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..exception` Module
-==============================================================================
-.. automodule:: nova..exception
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..fakerabbit.txt b/doc/build/html/_sources/api/nova..fakerabbit.txt
deleted file mode 100644
index f1e27c266..000000000
--- a/doc/build/html/_sources/api/nova..fakerabbit.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..fakerabbit` Module
-==============================================================================
-.. automodule:: nova..fakerabbit
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..flags.txt b/doc/build/html/_sources/api/nova..flags.txt
deleted file mode 100644
index 08165be44..000000000
--- a/doc/build/html/_sources/api/nova..flags.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..flags` Module
-==============================================================================
-.. automodule:: nova..flags
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..image.service.txt b/doc/build/html/_sources/api/nova..image.service.txt
deleted file mode 100644
index 78ef1ecca..000000000
--- a/doc/build/html/_sources/api/nova..image.service.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..image.service` Module
-==============================================================================
-.. automodule:: nova..image.service
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..manager.txt b/doc/build/html/_sources/api/nova..manager.txt
deleted file mode 100644
index 576902491..000000000
--- a/doc/build/html/_sources/api/nova..manager.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..manager` Module
-==============================================================================
-.. automodule:: nova..manager
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..network.linux_net.txt b/doc/build/html/_sources/api/nova..network.linux_net.txt
deleted file mode 100644
index 7af78d5ad..000000000
--- a/doc/build/html/_sources/api/nova..network.linux_net.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..network.linux_net` Module
-==============================================================================
-.. automodule:: nova..network.linux_net
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..network.manager.txt b/doc/build/html/_sources/api/nova..network.manager.txt
deleted file mode 100644
index 0ea705533..000000000
--- a/doc/build/html/_sources/api/nova..network.manager.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..network.manager` Module
-==============================================================================
-.. automodule:: nova..network.manager
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..objectstore.bucket.txt b/doc/build/html/_sources/api/nova..objectstore.bucket.txt
deleted file mode 100644
index 3bfdf639c..000000000
--- a/doc/build/html/_sources/api/nova..objectstore.bucket.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..objectstore.bucket` Module
-==============================================================================
-.. automodule:: nova..objectstore.bucket
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..objectstore.handler.txt b/doc/build/html/_sources/api/nova..objectstore.handler.txt
deleted file mode 100644
index 0eb8c4efb..000000000
--- a/doc/build/html/_sources/api/nova..objectstore.handler.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..objectstore.handler` Module
-==============================================================================
-.. automodule:: nova..objectstore.handler
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..objectstore.image.txt b/doc/build/html/_sources/api/nova..objectstore.image.txt
deleted file mode 100644
index fa4c971f1..000000000
--- a/doc/build/html/_sources/api/nova..objectstore.image.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..objectstore.image` Module
-==============================================================================
-.. automodule:: nova..objectstore.image
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..objectstore.stored.txt b/doc/build/html/_sources/api/nova..objectstore.stored.txt
deleted file mode 100644
index 2b1d997a3..000000000
--- a/doc/build/html/_sources/api/nova..objectstore.stored.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..objectstore.stored` Module
-==============================================================================
-.. automodule:: nova..objectstore.stored
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..process.txt b/doc/build/html/_sources/api/nova..process.txt
deleted file mode 100644
index 91eff8379..000000000
--- a/doc/build/html/_sources/api/nova..process.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..process` Module
-==============================================================================
-.. automodule:: nova..process
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..quota.txt b/doc/build/html/_sources/api/nova..quota.txt
deleted file mode 100644
index 4140d95d6..000000000
--- a/doc/build/html/_sources/api/nova..quota.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..quota` Module
-==============================================================================
-.. automodule:: nova..quota
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..rpc.txt b/doc/build/html/_sources/api/nova..rpc.txt
deleted file mode 100644
index 5b2a9b8e2..000000000
--- a/doc/build/html/_sources/api/nova..rpc.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..rpc` Module
-==============================================================================
-.. automodule:: nova..rpc
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..scheduler.chance.txt b/doc/build/html/_sources/api/nova..scheduler.chance.txt
deleted file mode 100644
index 89c074c8f..000000000
--- a/doc/build/html/_sources/api/nova..scheduler.chance.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..scheduler.chance` Module
-==============================================================================
-.. automodule:: nova..scheduler.chance
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..scheduler.driver.txt b/doc/build/html/_sources/api/nova..scheduler.driver.txt
deleted file mode 100644
index 793ed9c7b..000000000
--- a/doc/build/html/_sources/api/nova..scheduler.driver.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..scheduler.driver` Module
-==============================================================================
-.. automodule:: nova..scheduler.driver
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..scheduler.manager.txt b/doc/build/html/_sources/api/nova..scheduler.manager.txt
deleted file mode 100644
index d0fc7c423..000000000
--- a/doc/build/html/_sources/api/nova..scheduler.manager.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..scheduler.manager` Module
-==============================================================================
-.. automodule:: nova..scheduler.manager
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..scheduler.simple.txt b/doc/build/html/_sources/api/nova..scheduler.simple.txt
deleted file mode 100644
index dacc2cf30..000000000
--- a/doc/build/html/_sources/api/nova..scheduler.simple.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..scheduler.simple` Module
-==============================================================================
-.. automodule:: nova..scheduler.simple
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..server.txt b/doc/build/html/_sources/api/nova..server.txt
deleted file mode 100644
index 7cb2cfa54..000000000
--- a/doc/build/html/_sources/api/nova..server.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..server` Module
-==============================================================================
-.. automodule:: nova..server
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..service.txt b/doc/build/html/_sources/api/nova..service.txt
deleted file mode 100644
index 2d2dfcf2e..000000000
--- a/doc/build/html/_sources/api/nova..service.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..service` Module
-==============================================================================
-.. automodule:: nova..service
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..test.txt b/doc/build/html/_sources/api/nova..test.txt
deleted file mode 100644
index a6bdb6f1f..000000000
--- a/doc/build/html/_sources/api/nova..test.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..test` Module
-==============================================================================
-.. automodule:: nova..test
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.access_unittest.txt b/doc/build/html/_sources/api/nova..tests.access_unittest.txt
deleted file mode 100644
index 89554e430..000000000
--- a/doc/build/html/_sources/api/nova..tests.access_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.access_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.access_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.api.fakes.txt b/doc/build/html/_sources/api/nova..tests.api.fakes.txt
deleted file mode 100644
index 5728b18f3..000000000
--- a/doc/build/html/_sources/api/nova..tests.api.fakes.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.api.fakes` Module
-==============================================================================
-.. automodule:: nova..tests.api.fakes
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.api.openstack.fakes.txt b/doc/build/html/_sources/api/nova..tests.api.openstack.fakes.txt
deleted file mode 100644
index 4a9ff5938..000000000
--- a/doc/build/html/_sources/api/nova..tests.api.openstack.fakes.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.api.openstack.fakes` Module
-==============================================================================
-.. automodule:: nova..tests.api.openstack.fakes
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.api.openstack.test_api.txt b/doc/build/html/_sources/api/nova..tests.api.openstack.test_api.txt
deleted file mode 100644
index 68106d221..000000000
--- a/doc/build/html/_sources/api/nova..tests.api.openstack.test_api.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.api.openstack.test_api` Module
-==============================================================================
-.. automodule:: nova..tests.api.openstack.test_api
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.api.openstack.test_auth.txt b/doc/build/html/_sources/api/nova..tests.api.openstack.test_auth.txt
deleted file mode 100644
index 9f0011669..000000000
--- a/doc/build/html/_sources/api/nova..tests.api.openstack.test_auth.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.api.openstack.test_auth` Module
-==============================================================================
-.. automodule:: nova..tests.api.openstack.test_auth
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.api.openstack.test_faults.txt b/doc/build/html/_sources/api/nova..tests.api.openstack.test_faults.txt
deleted file mode 100644
index b839ae8a3..000000000
--- a/doc/build/html/_sources/api/nova..tests.api.openstack.test_faults.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.api.openstack.test_faults` Module
-==============================================================================
-.. automodule:: nova..tests.api.openstack.test_faults
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.api.openstack.test_flavors.txt b/doc/build/html/_sources/api/nova..tests.api.openstack.test_flavors.txt
deleted file mode 100644
index 471fac56e..000000000
--- a/doc/build/html/_sources/api/nova..tests.api.openstack.test_flavors.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.api.openstack.test_flavors` Module
-==============================================================================
-.. automodule:: nova..tests.api.openstack.test_flavors
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.api.openstack.test_images.txt b/doc/build/html/_sources/api/nova..tests.api.openstack.test_images.txt
deleted file mode 100644
index 57ae93c8c..000000000
--- a/doc/build/html/_sources/api/nova..tests.api.openstack.test_images.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.api.openstack.test_images` Module
-==============================================================================
-.. automodule:: nova..tests.api.openstack.test_images
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.api.openstack.test_ratelimiting.txt b/doc/build/html/_sources/api/nova..tests.api.openstack.test_ratelimiting.txt
deleted file mode 100644
index 9a857f795..000000000
--- a/doc/build/html/_sources/api/nova..tests.api.openstack.test_ratelimiting.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.api.openstack.test_ratelimiting` Module
-==============================================================================
-.. automodule:: nova..tests.api.openstack.test_ratelimiting
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.api.openstack.test_servers.txt b/doc/build/html/_sources/api/nova..tests.api.openstack.test_servers.txt
deleted file mode 100644
index ea602e6ab..000000000
--- a/doc/build/html/_sources/api/nova..tests.api.openstack.test_servers.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.api.openstack.test_servers` Module
-==============================================================================
-.. automodule:: nova..tests.api.openstack.test_servers
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.api.openstack.test_sharedipgroups.txt b/doc/build/html/_sources/api/nova..tests.api.openstack.test_sharedipgroups.txt
deleted file mode 100644
index 1fad49147..000000000
--- a/doc/build/html/_sources/api/nova..tests.api.openstack.test_sharedipgroups.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.api.openstack.test_sharedipgroups` Module
-==============================================================================
-.. automodule:: nova..tests.api.openstack.test_sharedipgroups
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.api.test_wsgi.txt b/doc/build/html/_sources/api/nova..tests.api.test_wsgi.txt
deleted file mode 100644
index 8e79caa4d..000000000
--- a/doc/build/html/_sources/api/nova..tests.api.test_wsgi.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.api.test_wsgi` Module
-==============================================================================
-.. automodule:: nova..tests.api.test_wsgi
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.api_integration.txt b/doc/build/html/_sources/api/nova..tests.api_integration.txt
deleted file mode 100644
index fd217acf7..000000000
--- a/doc/build/html/_sources/api/nova..tests.api_integration.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.api_integration` Module
-==============================================================================
-.. automodule:: nova..tests.api_integration
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.api_unittest.txt b/doc/build/html/_sources/api/nova..tests.api_unittest.txt
deleted file mode 100644
index 44a65d48c..000000000
--- a/doc/build/html/_sources/api/nova..tests.api_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.api_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.api_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.auth_unittest.txt b/doc/build/html/_sources/api/nova..tests.auth_unittest.txt
deleted file mode 100644
index 5805dcf38..000000000
--- a/doc/build/html/_sources/api/nova..tests.auth_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.auth_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.auth_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.cloud_unittest.txt b/doc/build/html/_sources/api/nova..tests.cloud_unittest.txt
deleted file mode 100644
index d2ca3b013..000000000
--- a/doc/build/html/_sources/api/nova..tests.cloud_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.cloud_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.cloud_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.compute_unittest.txt b/doc/build/html/_sources/api/nova..tests.compute_unittest.txt
deleted file mode 100644
index 6a30bf744..000000000
--- a/doc/build/html/_sources/api/nova..tests.compute_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.compute_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.compute_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.declare_flags.txt b/doc/build/html/_sources/api/nova..tests.declare_flags.txt
deleted file mode 100644
index 524e72e91..000000000
--- a/doc/build/html/_sources/api/nova..tests.declare_flags.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.declare_flags` Module
-==============================================================================
-.. automodule:: nova..tests.declare_flags
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.fake_flags.txt b/doc/build/html/_sources/api/nova..tests.fake_flags.txt
deleted file mode 100644
index a8dc3df36..000000000
--- a/doc/build/html/_sources/api/nova..tests.fake_flags.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.fake_flags` Module
-==============================================================================
-.. automodule:: nova..tests.fake_flags
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.flags_unittest.txt b/doc/build/html/_sources/api/nova..tests.flags_unittest.txt
deleted file mode 100644
index 61087e683..000000000
--- a/doc/build/html/_sources/api/nova..tests.flags_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.flags_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.flags_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.network_unittest.txt b/doc/build/html/_sources/api/nova..tests.network_unittest.txt
deleted file mode 100644
index df057d813..000000000
--- a/doc/build/html/_sources/api/nova..tests.network_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.network_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.network_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.objectstore_unittest.txt b/doc/build/html/_sources/api/nova..tests.objectstore_unittest.txt
deleted file mode 100644
index 0ae252f04..000000000
--- a/doc/build/html/_sources/api/nova..tests.objectstore_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.objectstore_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.objectstore_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.process_unittest.txt b/doc/build/html/_sources/api/nova..tests.process_unittest.txt
deleted file mode 100644
index 30d1e129c..000000000
--- a/doc/build/html/_sources/api/nova..tests.process_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.process_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.process_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.quota_unittest.txt b/doc/build/html/_sources/api/nova..tests.quota_unittest.txt
deleted file mode 100644
index 6ab813104..000000000
--- a/doc/build/html/_sources/api/nova..tests.quota_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.quota_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.quota_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.real_flags.txt b/doc/build/html/_sources/api/nova..tests.real_flags.txt
deleted file mode 100644
index e9c0d1abd..000000000
--- a/doc/build/html/_sources/api/nova..tests.real_flags.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.real_flags` Module
-==============================================================================
-.. automodule:: nova..tests.real_flags
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.rpc_unittest.txt b/doc/build/html/_sources/api/nova..tests.rpc_unittest.txt
deleted file mode 100644
index e6c7ceb2e..000000000
--- a/doc/build/html/_sources/api/nova..tests.rpc_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.rpc_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.rpc_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.runtime_flags.txt b/doc/build/html/_sources/api/nova..tests.runtime_flags.txt
deleted file mode 100644
index 984e21199..000000000
--- a/doc/build/html/_sources/api/nova..tests.runtime_flags.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.runtime_flags` Module
-==============================================================================
-.. automodule:: nova..tests.runtime_flags
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.scheduler_unittest.txt b/doc/build/html/_sources/api/nova..tests.scheduler_unittest.txt
deleted file mode 100644
index ae3a06616..000000000
--- a/doc/build/html/_sources/api/nova..tests.scheduler_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.scheduler_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.scheduler_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.service_unittest.txt b/doc/build/html/_sources/api/nova..tests.service_unittest.txt
deleted file mode 100644
index c7c746d17..000000000
--- a/doc/build/html/_sources/api/nova..tests.service_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.service_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.service_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.twistd_unittest.txt b/doc/build/html/_sources/api/nova..tests.twistd_unittest.txt
deleted file mode 100644
index ce88202e1..000000000
--- a/doc/build/html/_sources/api/nova..tests.twistd_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.twistd_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.twistd_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.validator_unittest.txt b/doc/build/html/_sources/api/nova..tests.validator_unittest.txt
deleted file mode 100644
index 980284327..000000000
--- a/doc/build/html/_sources/api/nova..tests.validator_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.validator_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.validator_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.virt_unittest.txt b/doc/build/html/_sources/api/nova..tests.virt_unittest.txt
deleted file mode 100644
index 2189be41e..000000000
--- a/doc/build/html/_sources/api/nova..tests.virt_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.virt_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.virt_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..tests.volume_unittest.txt b/doc/build/html/_sources/api/nova..tests.volume_unittest.txt
deleted file mode 100644
index 791e192f5..000000000
--- a/doc/build/html/_sources/api/nova..tests.volume_unittest.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..tests.volume_unittest` Module
-==============================================================================
-.. automodule:: nova..tests.volume_unittest
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..twistd.txt b/doc/build/html/_sources/api/nova..twistd.txt
deleted file mode 100644
index d4145396d..000000000
--- a/doc/build/html/_sources/api/nova..twistd.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..twistd` Module
-==============================================================================
-.. automodule:: nova..twistd
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..utils.txt b/doc/build/html/_sources/api/nova..utils.txt
deleted file mode 100644
index 1131d1080..000000000
--- a/doc/build/html/_sources/api/nova..utils.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..utils` Module
-==============================================================================
-.. automodule:: nova..utils
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..validate.txt b/doc/build/html/_sources/api/nova..validate.txt
deleted file mode 100644
index 1d142f103..000000000
--- a/doc/build/html/_sources/api/nova..validate.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..validate` Module
-==============================================================================
-.. automodule:: nova..validate
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..virt.connection.txt b/doc/build/html/_sources/api/nova..virt.connection.txt
deleted file mode 100644
index caf766765..000000000
--- a/doc/build/html/_sources/api/nova..virt.connection.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..virt.connection` Module
-==============================================================================
-.. automodule:: nova..virt.connection
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..virt.fake.txt b/doc/build/html/_sources/api/nova..virt.fake.txt
deleted file mode 100644
index 06ecdbf7d..000000000
--- a/doc/build/html/_sources/api/nova..virt.fake.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..virt.fake` Module
-==============================================================================
-.. automodule:: nova..virt.fake
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..virt.images.txt b/doc/build/html/_sources/api/nova..virt.images.txt
deleted file mode 100644
index 4fdeb7af8..000000000
--- a/doc/build/html/_sources/api/nova..virt.images.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..virt.images` Module
-==============================================================================
-.. automodule:: nova..virt.images
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..virt.libvirt_conn.txt b/doc/build/html/_sources/api/nova..virt.libvirt_conn.txt
deleted file mode 100644
index 7fb8aed5f..000000000
--- a/doc/build/html/_sources/api/nova..virt.libvirt_conn.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..virt.libvirt_conn` Module
-==============================================================================
-.. automodule:: nova..virt.libvirt_conn
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..virt.xenapi.txt b/doc/build/html/_sources/api/nova..virt.xenapi.txt
deleted file mode 100644
index 2e396bf06..000000000
--- a/doc/build/html/_sources/api/nova..virt.xenapi.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..virt.xenapi` Module
-==============================================================================
-.. automodule:: nova..virt.xenapi
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..volume.driver.txt b/doc/build/html/_sources/api/nova..volume.driver.txt
deleted file mode 100644
index 51f5c0729..000000000
--- a/doc/build/html/_sources/api/nova..volume.driver.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..volume.driver` Module
-==============================================================================
-.. automodule:: nova..volume.driver
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..volume.manager.txt b/doc/build/html/_sources/api/nova..volume.manager.txt
deleted file mode 100644
index 91a192a8f..000000000
--- a/doc/build/html/_sources/api/nova..volume.manager.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..volume.manager` Module
-==============================================================================
-.. automodule:: nova..volume.manager
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/api/nova..wsgi.txt b/doc/build/html/_sources/api/nova..wsgi.txt
deleted file mode 100644
index 0bff1c332..000000000
--- a/doc/build/html/_sources/api/nova..wsgi.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-The :mod:`nova..wsgi` Module
-==============================================================================
-.. automodule:: nova..wsgi
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/cloud101.txt b/doc/build/html/_sources/cloud101.txt
deleted file mode 100644
index 87db5af1e..000000000
--- a/doc/build/html/_sources/cloud101.txt
+++ /dev/null
@@ -1,85 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Cloud Computing 101
-===================
-
-Originally the term cloud came from a diagram that contained a cloud-like shape to contain the
-services that afforded computing power that was harnessed to get work done. Much like the electrical
-power we receive each day, cloud computing is a model for enabling access to a shared collection of
-computing resources - networks for transfer, servers for storage, and applications or services for
-completing work.
-
-Why Cloud?
-----------
-Like humans supposedly only use 10% of their brain power, many of the computers in place in data
-centers today are underutilized in computing power and networking bandwidth. People also may need a large
-amount of computing capacity to complete a computation for example, but don't need the computing power
-once the computation is done. You want cloud computing when you want a service that's available
-on-demand with the flexibility to bring it up or down through automation or with little intervention.
-
-Attributes of a Cloud
----------------------
-On-demand self-service - A cloud should enable self-service, so that users can provision servers and networks with little
-human intervention.
-
-Network access - Any computing capabilities are available over the network and you can use many different
-devices through standardized mechanisms.
-
-Resource pooling - Clouds can serve multiple consumers according to demand.
-
-Elasticity - Provisioning is rapid and scales out or in based on need.
-
-Metered or measured service - Just like utilities that are paid for by the hour, clouds should optimize
-resource use and control it for the level of service or type of servers such as storage or processing.
-
-Types of Cloud Services
------------------------
-
-Cloud computing offers different service models depending on the capabilities a consumer may require.
-The US-based National Institute of Standards and Technology offers definitions for cloud computing
-and the service models that are emerging.
-
-SaaS - Software as a Service
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-Provides the consumer the ability to use the software in a cloud environment, such as web-based email for example.
-
-PaaS - Platform as a Service
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-Provides the consumer the ability to deploy applications through a programming language or tools supported
-by the cloud platform provider. An example of platform as a service is an Eclipse/Java programming
-platform provided with no downloads required.
-
-IaaS - Infrastructure as a Service
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
-Provides infrastructure such as computer instances, network connections, and storage so that people
-can run any software or operating system.
-
-.. todo:: Use definitions from http://csrc.nist.gov/groups/SNS/cloud-computing/ and attribute NIST
-
-Types of Cloud Deployments
---------------------------
-.. todo:: describe public/private/hybrid/etc
-
-
-Work in the Clouds
-------------------
-
-.. todo:: What people have done/sample projects
diff --git a/doc/build/html/_sources/code.txt b/doc/build/html/_sources/code.txt
deleted file mode 100644
index 6b8d5661f..000000000
--- a/doc/build/html/_sources/code.txt
+++ /dev/null
@@ -1,96 +0,0 @@
-Generating source/api/nova..adminclient.rst
-Generating source/api/nova..api.cloud.rst
-Generating source/api/nova..api.ec2.admin.rst
-Generating source/api/nova..api.ec2.apirequest.rst
-Generating source/api/nova..api.ec2.cloud.rst
-Generating source/api/nova..api.ec2.images.rst
-Generating source/api/nova..api.ec2.metadatarequesthandler.rst
-Generating source/api/nova..api.openstack.auth.rst
-Generating source/api/nova..api.openstack.backup_schedules.rst
-Generating source/api/nova..api.openstack.faults.rst
-Generating source/api/nova..api.openstack.flavors.rst
-Generating source/api/nova..api.openstack.images.rst
-Generating source/api/nova..api.openstack.servers.rst
-Generating source/api/nova..api.openstack.sharedipgroups.rst
-Generating source/api/nova..auth.dbdriver.rst
-Generating source/api/nova..auth.fakeldap.rst
-Generating source/api/nova..auth.ldapdriver.rst
-Generating source/api/nova..auth.manager.rst
-Generating source/api/nova..auth.signer.rst
-Generating source/api/nova..cloudpipe.pipelib.rst
-Generating source/api/nova..compute.disk.rst
-Generating source/api/nova..compute.instance_types.rst
-Generating source/api/nova..compute.manager.rst
-Generating source/api/nova..compute.monitor.rst
-Generating source/api/nova..compute.power_state.rst
-Generating source/api/nova..context.rst
-Generating source/api/nova..crypto.rst
-Generating source/api/nova..db.api.rst
-Generating source/api/nova..db.sqlalchemy.api.rst
-Generating source/api/nova..db.sqlalchemy.models.rst
-Generating source/api/nova..db.sqlalchemy.session.rst
-Generating source/api/nova..exception.rst
-Generating source/api/nova..fakerabbit.rst
-Generating source/api/nova..flags.rst
-Generating source/api/nova..image.service.rst
-Generating source/api/nova..manager.rst
-Generating source/api/nova..network.linux_net.rst
-Generating source/api/nova..network.manager.rst
-Generating source/api/nova..objectstore.bucket.rst
-Generating source/api/nova..objectstore.handler.rst
-Generating source/api/nova..objectstore.image.rst
-Generating source/api/nova..objectstore.stored.rst
-Generating source/api/nova..process.rst
-Generating source/api/nova..quota.rst
-Generating source/api/nova..rpc.rst
-Generating source/api/nova..scheduler.chance.rst
-Generating source/api/nova..scheduler.driver.rst
-Generating source/api/nova..scheduler.manager.rst
-Generating source/api/nova..scheduler.simple.rst
-Generating source/api/nova..server.rst
-Generating source/api/nova..service.rst
-Generating source/api/nova..test.rst
-Generating source/api/nova..tests.access_unittest.rst
-Generating source/api/nova..tests.api.fakes.rst
-Generating source/api/nova..tests.api.openstack.fakes.rst
-Generating source/api/nova..tests.api.openstack.test_api.rst
-Generating source/api/nova..tests.api.openstack.test_auth.rst
-Generating source/api/nova..tests.api.openstack.test_faults.rst
-Generating source/api/nova..tests.api.openstack.test_flavors.rst
-Generating source/api/nova..tests.api.openstack.test_images.rst
-Generating source/api/nova..tests.api.openstack.test_ratelimiting.rst
-Generating source/api/nova..tests.api.openstack.test_servers.rst
-Generating source/api/nova..tests.api.openstack.test_sharedipgroups.rst
-Generating source/api/nova..tests.api.test_wsgi.rst
-Generating source/api/nova..tests.api_integration.rst
-Generating source/api/nova..tests.api_unittest.rst
-Generating source/api/nova..tests.auth_unittest.rst
-Generating source/api/nova..tests.cloud_unittest.rst
-Generating source/api/nova..tests.compute_unittest.rst
-Generating source/api/nova..tests.declare_flags.rst
-Generating source/api/nova..tests.fake_flags.rst
-Generating source/api/nova..tests.flags_unittest.rst
-Generating source/api/nova..tests.network_unittest.rst
-Generating source/api/nova..tests.objectstore_unittest.rst
-Generating source/api/nova..tests.process_unittest.rst
-Generating source/api/nova..tests.quota_unittest.rst
-Generating source/api/nova..tests.real_flags.rst
-Generating source/api/nova..tests.rpc_unittest.rst
-Generating source/api/nova..tests.runtime_flags.rst
-Generating source/api/nova..tests.scheduler_unittest.rst
-Generating source/api/nova..tests.service_unittest.rst
-Generating source/api/nova..tests.twistd_unittest.rst
-Generating source/api/nova..tests.validator_unittest.rst
-Generating source/api/nova..tests.virt_unittest.rst
-Generating source/api/nova..tests.volume_unittest.rst
-Generating source/api/nova..twistd.rst
-Generating source/api/nova..utils.rst
-Generating source/api/nova..validate.rst
-Generating source/api/nova..virt.connection.rst
-Generating source/api/nova..virt.fake.rst
-Generating source/api/nova..virt.images.rst
-Generating source/api/nova..virt.libvirt_conn.rst
-Generating source/api/nova..virt.xenapi.rst
-Generating source/api/nova..volume.driver.rst
-Generating source/api/nova..volume.manager.rst
-Generating source/api/nova..wsgi.rst
diff --git a/doc/build/html/_sources/community.txt b/doc/build/html/_sources/community.txt
deleted file mode 100644
index bfb93414c..000000000
--- a/doc/build/html/_sources/community.txt
+++ /dev/null
@@ -1,84 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Getting Involved
-================
-
-The Nova community is a very friendly group and there are places online to join in with the
-community. Feel free to ask questions. This document points you to some of the places where you can
-communicate with people.
-
-How to Join the OpenStack Community
------------------------------------
-
-Our community welcomes all people interested in open source cloud computing, and there are no formal
-membership requirements. The best way to join the community is to talk with others online or at a meetup
-and offer contributions through Launchpad, the wiki, or blogs. We welcome all types of contributions,
-from blueprint designs to documentation to testing to deployment scripts.
-
-Contributing Code
------------------
-
-To contribute code, sign up for a Launchpad account and sign a contributor license agreement,
-available on the `OpenStack Wiki <http://wiki.openstack.org/CLA>`_. Once the CLA is signed you
-can contribute code through the Bazaar version control system which is related to your Launchpad account.
-
-#openstack on Freenode IRC Network
-----------------------------------
-
-There is a very active chat channel at `<irc://freenode.net/#openstack>`_. This
-is usually the best place to ask questions and find your way around. IRC stands for Internet Relay
-Chat and it is a way to chat online in real time. You can also ask a question and come back to the
-log files to read the answer later. Logs for the #openstack IRC channel are stored at
-`<http://eavesdrop.openstack.org/irclogs/>`_.
-
-OpenStack Wiki
---------------
-
-The wiki is a living source of knowledge. It is edited by the community, and
-has collections of links and other sources of information. Typically the pages are a good place
-to write drafts for specs or documentation, describe a blueprint, or collaborate with others.
-
-`OpenStack Wiki <http://wiki.openstack.org/>`_
-
-Nova on Launchpad
------------------
-
-Launchpad is a code hosting service that hosts the Nova source code. From
-Launchpad you can report bugs, ask questions, and register blueprints (feature requests).
-
-* `Learn about how to use bzr with launchpad <http://wiki.openstack.org/LifeWithBzrAndLaunchpad>`_
-* `Launchpad Nova Page <http://launchpad.net/nova>`_
-
-OpenStack Blog
---------------
-
-The OpenStack blog includes a weekly newsletter that aggregates OpenStack news
-from around the internet, as well as providing inside information on upcoming
-events and posts from OpenStack contributors.
-
-`OpenStack Blog <http://openstack.org/blog>`_
-
-See also: `Planet OpenStack <http://planet.openstack.org/>`_, aggregating blogs
-about OpenStack from around the internet into a single feed. If you'd like to contribute to this blog
-aggregation with your blog posts, there are instructions for `adding your blog <http://wiki.openstack.org/AddingYourBlog>`_.
-
-Twitter
--------
-
-Because all the cool kids do it: `@openstack <http://twitter.com/openstack>`_. Also follow the
-`#openstack <http://search.twitter.com/search?q=%23openstack>`_ tag for relevant tweets.
diff --git a/doc/build/html/_sources/devref/api.txt b/doc/build/html/_sources/devref/api.txt
deleted file mode 100644
index 14181529a..000000000
--- a/doc/build/html/_sources/devref/api.txt
+++ /dev/null
@@ -1,296 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-API Endpoint
-============
-
-Nova has a system for managing multiple APIs on different subdomains.
-Currently there is support for the OpenStack API, as well as the Amazon EC2
-API.
-
-Common Components
------------------
-
-The :mod:`nova.api` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: nova.api
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`nova.api.cloud` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.api.cloud
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-OpenStack API
--------------
-
-The :mod:`openstack` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: nova.api.openstack
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`auth` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: nova.api.openstack.auth
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`backup_schedules` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: nova.api.openstack.backup_schedules
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`faults` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: nova.api.openstack.faults
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`flavors` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: nova.api.openstack.flavors
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`images` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: nova.api.openstack.images
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`ratelimiting` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: nova.api.openstack.ratelimiting
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`servers` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: nova.api.openstack.servers
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`sharedipgroups` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-.. automodule:: nova.api.openstack.sharedipgroups
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-EC2 API
--------
-
-The :mod:`nova.api.ec2` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.api.ec2
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`admin` Module
-~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.api.ec2.admin
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`apirequest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.api.ec2.apirequest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`cloud` Module
-~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.api.ec2.cloud
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`images` Module
-~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.api.ec2.images
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`metadatarequesthandler` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.api.ec2.metadatarequesthandler
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-Tests
------
-
-The :mod:`api_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.api_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`api_integration` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.api_integration
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`cloud_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.cloud_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`api.fakes` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.api.fakes
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`api.test_wsgi` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.api.test_wsgi
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`test_api` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.api.openstack.test_api
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`test_auth` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.api.openstack.test_auth
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`test_faults` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.api.openstack.test_faults
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`test_flavors` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.api.openstack.test_flavors
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`test_images` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.api.openstack.test_images
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`test_ratelimiting` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.api.openstack.test_ratelimiting
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`test_servers` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.api.openstack.test_servers
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`test_sharedipgroups` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.api.openstack.test_sharedipgroups
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
diff --git a/doc/build/html/_sources/devref/architecture.txt b/doc/build/html/_sources/devref/architecture.txt
deleted file mode 100644
index 1e23e1361..000000000
--- a/doc/build/html/_sources/devref/architecture.txt
+++ /dev/null
@@ -1,52 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Nova System Architecture
-========================
-
-Nova is built on a shared-nothing, messaging-based architecture. All of the major nova components can be run on multiple servers. This means that most component to component communication must go via message queue. In order to avoid blocking each component while waiting for a response, we use deferred objects, with a callback that gets triggered when a response is received.
-
-Nova recently moved to using a sql-based central database that is shared by all components in the system. The amount and depth of the data fits into a sql database quite well. For small deployments this seems like an optimal solution. For larger deployments, and especially if security is a concern, nova will be moving towards multiple data stores with some kind of aggregation system.
-
-Components
-----------
-
-Below you will find a helpful explanation of the different components.
-
-::
-
- /- ( LDAP )
- [ Auth Manager ] ---
- | \- ( DB )
- |
- | [ scheduler ] - [ volume ] - ( ATAoE/iSCSI )
- | /
- [ Web Dashboard ] -> [ api ] -- < AMQP > ------ [ network ] - ( Flat/Vlan )
- | \
- < HTTP > [ scheduler ] - [ compute ] - ( libvirt/xen )
- | |
- [ objectstore ] < - retrieves images
-
-* DB: sql database for data storage. Used by all components (LINKS NOT SHOWN)
-* Web Dashboard: potential external component that talks to the api
-* api: component that receives http requests, converts commands and communicates with other components via the queue or http (in the case of objectstore)
-* Auth Manager: component responsible for users/projects/and roles. Can backend to DB or LDAP. This is not a separate binary, but rather a python class that is used by most components in the system.
-* objectstore: twisted http server that replicates s3 api and allows storage and retrieval of images
-* scheduler: decides which host gets each vm and volume
-* volume: manages dynamically attachable block devices.
-* network: manages ip forwarding, bridges, and vlans
-* compute: manages communication with hypervisor and virtual machines.
diff --git a/doc/build/html/_sources/devref/auth.txt b/doc/build/html/_sources/devref/auth.txt
deleted file mode 100644
index c3af3f945..000000000
--- a/doc/build/html/_sources/devref/auth.txt
+++ /dev/null
@@ -1,276 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-.. _auth:
-
-Authentication and Authorization
-================================
-
-The :mod:`nova.quota` Module
-----------------------------
-
-.. automodule:: nova.quota
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.auth.signer` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.auth.signer
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-Auth Manager
-------------
-
-The :mod:`nova.auth.manager` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.auth.manager
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.auth.ldapdriver` Driver
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.auth.ldapdriver
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`nova.auth.dbdriver` Driver
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.auth.dbdriver
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-Tests
------
-
-
-The :mod:`auth_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.auth_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`access_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.access_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`quota_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.quota_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-Legacy Docs
------------
-
-Nova provides RBAC (Role-based access control) of the AWS-type APIs. We define the following roles:
-
-Roles-Based Access Control of AWS-style APIs using SAML Assertions
-“Achieving FIPS 199 Moderate certification of a hybrid cloud environment using CloudAudit and declarative C.I.A. classificationsâ€
-
-
-Introduction
-------------
-
-We will investigate one method for integrating an AWS-style API with US eAuthentication-compatible federated authentication systems, to achieve access controls and limits based on traditional operational roles.
-Additionally, we will look at how combining this approach, with an implementation of the CloudAudit APIs, will allow us to achieve a certification under FIPS 199 Moderate classification for a hybrid cloud environment.
-
-
-Relationship of US eAuth to RBAC
---------------------------------
-
-Typical implementations of US eAuth authentication systems are structured as follows::
-
- [ MS Active Directory or other federated LDAP user store ]
- --> backends to…
- [ SUN Identity Manager or other SAML Policy Controller ]
- --> maps URLs to groups…
- [ Apache Policy Agent in front of eAuth-secured Web Application ]
-
-In more ideal implementations, the remainder of the application-specific account information is stored either in extended schema on the LDAP server itself, via the use of a translucent LDAP proxy, or in an independent datastore keyed off of the UID provided via SAML assertion.
-
-.. _auth_roles:
-
-
-Roles
------
-
-AWS API calls are traditionally secured via Access and Secret Keys, which are used to sign API calls, along with traditional timestamps to prevent replay attacks. The APIs can be logically grouped into sets that align with five typical roles:
-
-* Base User
-* System Administrator/Developer (currently have the same permissions)
-* Network Administrator
-* Project Manager
-* Cloud Administrator/IT-Security (currently have the same permissions)
-
-There is an additional, conceptual end-user that may or may not have API access:
-
-* (EXTERNAL) End-user / Third-party User
-
-Basic operations are available to any :
-
-* Describe Instances
-* Describe Images
-* Describe Volumes
-* Describe Keypairs
-* Create Keypair
-* Delete Keypair
-* Create, Upload, Delete: Buckets and Keys (Object Store)
-
-System Administrators/Developers/Project Manager:
-
-* Create, Attach, Delete Volume (Block Store)
-* Launch, Reboot, Terminate Instance
-* Register/Unregister Machine Image (project-wide)
-* Request / Review CloudAudit Scans
-
-Project Manager:
-
-* Add and remove other users (currently no api)
-* Set roles (currently no api)
-
-Network Administrator:
-
-* Change Machine Image properties (public / private)
-* Change Firewall Rules, define Security Groups
-* Allocate, Associate, Deassociate Public IP addresses
-
-Cloud Administrator/IT-Security:
-
-* All permissions
-
-
-Enhancements
-------------
-
-* SAML Token passing
-* REST interfaces
-* SOAP interfaces
-
-Wrapping the SAML token into the API calls.
-Then store the UID (fetched via backchannel) into the instance metadata, providing end-to-end auditability of ownership and responsibility, without PII.
-
-
-CloudAudit APIs
----------------
-
-* Request formats
-* Response formats
-* Stateless asynchronous queries
-
-CloudAudit queries may spawn long-running processes (similar to launching instances, etc.) They need to return a ReservationId in the same fashion, which can be returned in further queries for updates.
-RBAC of CloudAudit API calls is critical, since detailed system information is a system vulnerability.
-
-
-Type declarations
------------------
-* Data declarations – Volumes and Objects
-* System declarations – Instances
-
-Existing API calls to launch instances specific a single, combined “type†flag. We propose to extend this with three additional type declarations, mapping to the “Confidentiality, Integrity, Availability†classifications of FIPS 199. An example API call would look like::
-
- RunInstances type=m1.large number=1 secgroup=default key=mykey confidentiality=low integrity=low availability=low
-
-These additional parameters would also apply to creation of block storage volumes (along with the existing parameter of ‘size’), and creation of object storage ‘buckets’. (C.I.A. classifications on a bucket would be inherited by the keys within this bucket.)
-
-
-Request Brokering
------------------
-
-* Cloud Interop
-* IMF Registration / PubSub
-* Digital C&A
-
-Establishing declarative semantics for individual API calls will allow the cloud environment to seamlessly proxy these API calls to external, third-party vendors – when the requested CIA levels match.
-
-See related work within the Infrastructure 2.0 working group for more information on how the IMF Metadata specification could be utilized to manage registration of these vendors and their C&A credentials.
-
-
-Dirty Cloud – Hybrid Data Centers
----------------------------------
-
-* CloudAudit bridge interfaces
-* Anything in the ARP table
-
-A hybrid cloud environment provides dedicated, potentially co-located physical hardware with a network interconnect to the project or users’ cloud virtual network.
-
-This interconnect is typically a bridged VPN connection. Any machines that can be bridged into a hybrid environment in this fashion (at Layer 2) must implement a minimum version of the CloudAudit spec, such that they can be queried to provide a complete picture of the IT-sec runtime environment.
-
-Network discovery protocols (ARP, CDP) can be applied in this case, and existing protocols (SNMP location data, DNS LOC records) overloaded to provide CloudAudit information.
-
-
-The Details
------------
-
-* Preliminary Roles Definitions
-* Categorization of available API calls
-* SAML assertion vocabulary
-
-
-System limits
--------------
-
-The following limits need to be defined and enforced:
-
-* Total number of instances allowed (user / project)
-* Total number of instances, per instance type (user / project)
-* Total number of volumes (user / project)
-* Maximum size of volume
-* Cumulative size of all volumes
-* Total use of object storage (GB)
-* Total number of Public IPs
-
-
-Further Challenges
-------------------
-
-* Prioritization of users / jobs in shared computing environments
-* Incident response planning
-* Limit launch of instances to specific security groups based on AMI
-* Store AMIs in LDAP for added property control
diff --git a/doc/build/html/_sources/devref/cloudpipe.txt b/doc/build/html/_sources/devref/cloudpipe.txt
deleted file mode 100644
index 31bd85e81..000000000
--- a/doc/build/html/_sources/devref/cloudpipe.txt
+++ /dev/null
@@ -1,95 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-
-.. _cloudpipe:
-
-Cloudpipe -- Per Project Vpns
-=============================
-
-Cloudpipe is a method for connecting end users to their project insnances in vlan mode.
-
-
-Overview
---------
-
-The support code for cloudpipe implements admin commands (via nova-manage) to automatically create a vm for a project that allows users to vpn into the private network of their project. Access to this vpn is provided through a public port on the network host for the project. This allows users to have free access to the virtual machines in their project without exposing those machines to the public internet.
-
-
-Cloudpipe Image
----------------
-
-The cloudpipe image is basically just a linux instance with openvpn installed. It needs a simple script to grab user data from the metadata server, b64 decode it into a zip file, and run the autorun.sh script from inside the zip. The autorun script will configure and run openvpn to run using the data from nova.
-
-It is also useful to have a cron script that will periodically redownload the metadata and copy the new crl. This will keep revoked users from connecting and will disconnect any users that are connected with revoked certificates when their connection is renegotiated (every hour).
-
-
-Cloudpipe Launch
-----------------
-
-When you use nova-manage to launch a cloudpipe for a user, it goes through the following process:
-
-#. creates a keypair called <project_id>-vpn and saves it in the keys directory
-#. creates a security group <project_id>-vpn and opens up 1194 and icmp
-#. creates a cert and private key for the vpn instance and saves it in the CA/projects/<project_id>/ directory
-#. zips up the info and puts it b64 encoded as user data
-#. launches an m1.tiny instance with the above settings using the flag-specified vpn image
-
-
-Vpn Access
-----------
-
-In vlan networking mode, the second ip in each private network is reserved for the cloudpipe instance. This gives a consistent ip to the instance so that nova-network can create forwarding rules for access from the outside world. The network for each project is given a specific high-numbered port on the public ip of the network host. This port is automatically forwarded to 1194 on the vpn instance.
-
-If specific high numbered ports do not work for your users, you can always allocate and associate a public ip to the instance, and then change the vpn_public_ip and vpn_public_port in the database. This will be turned into a nova-manage command or a flag soon.
-
-
-Certificates and Revocation
----------------------------
-
-If the use_project_ca flag is set (required to for cloudpipes to work securely), then each project has its own ca. This ca is used to sign the certificate for the vpn, and is also passed to the user for bundling images. When a certificate is revoked using nova-manage, a new Certificate Revocation List (crl) is generated. As long as cloudpipe has an updated crl, it will block revoked users from connecting to the vpn.
-
-
-The :mod:`nova.cloudpipe.pipelib` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.cloudpipe.pipelib
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.api.cloudpipe` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.api.cloudpipe
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.crypto` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.crypto
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
diff --git a/doc/build/html/_sources/devref/compute.txt b/doc/build/html/_sources/devref/compute.txt
deleted file mode 100644
index db9ef6f34..000000000
--- a/doc/build/html/_sources/devref/compute.txt
+++ /dev/null
@@ -1,153 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-
-Virtualization
-==============
-
-
-Compute
--------
-
-Documentation for the compute manager and related files. For reading about
-a specific virtualization backend, read Drivers_.
-
-
-The :mod:`nova.compute.manager` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.compute.manager
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`nova.virt.connection` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.virt.connection
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`nova.compute.disk` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.compute.disk
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`nova.virt.images` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.virt.images
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.compute.instance_types` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.compute.instance_types
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.compute.power_state` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.compute.power_state
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-Drivers
--------
-
-
-The :mod:`nova.virt.libvirt_conn` Driver
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.virt.libvirt_conn
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.virt.xenapi` Driver
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.virt.xenapi
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.virt.fake` Driver
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.virt.fake
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-Monitoring
-----------
-
-The :mod:`nova.compute.monitor` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.compute.monitor
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-Tests
------
-
-The :mod:`compute_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.compute_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`virt_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.virt_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/devref/database.txt b/doc/build/html/_sources/devref/database.txt
deleted file mode 100644
index 14559aa8c..000000000
--- a/doc/build/html/_sources/devref/database.txt
+++ /dev/null
@@ -1,63 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-The Database Layer
-==================
-
-The :mod:`nova.db.api` Module
------------------------------
-
-.. automodule:: nova.db.api
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The Sqlalchemy Driver
----------------------
-
-The :mod:`nova.db.sqlalchemy.api` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.db.sqlalchemy.api
- :noindex:
-
-The :mod:`nova.db.sqlalchemy.models` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.db.sqlalchemy.models
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`nova.db.sqlalchemy.session` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.db.sqlalchemy.session
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-Tests
------
-
-Tests are lacking for the db api layer and for the sqlalchemy driver.
-Failures in the drivers would be dectected in other test cases, though.
diff --git a/doc/build/html/_sources/devref/development.environment.txt b/doc/build/html/_sources/devref/development.environment.txt
deleted file mode 100644
index 34104c964..000000000
--- a/doc/build/html/_sources/devref/development.environment.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Setting up a development environment
-====================================
-
-.. todo:: write this
diff --git a/doc/build/html/_sources/devref/fakes.txt b/doc/build/html/_sources/devref/fakes.txt
deleted file mode 100644
index 0ba5d6ef2..000000000
--- a/doc/build/html/_sources/devref/fakes.txt
+++ /dev/null
@@ -1,85 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Fake Drivers
-============
-
-.. todo:: document general info about fakes
-
-When the real thing isn't available and you have some development to do these
-fake implementations of various drivers let you get on with your day.
-
-
-The :mod:`nova.virt.fake` Module
---------------------------------
-
-.. automodule:: nova.virt.fake
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.auth.fakeldap` Module
-------------------------------------
-
-.. automodule:: nova.auth.fakeldap
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.fakerabbit` Module
----------------------------------
-
-.. automodule:: nova.fakerabbit
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :class:`nova.volume.driver.FakeAOEDriver` Class
----------------------------------------------------
-
-.. autoclass:: nova.volume.driver.FakeAOEDriver
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :class:`nova.tests.service_unittest.FakeManager` Class
-----------------------------------------------------------
-
-.. autoclass:: nova.tests.service_unittest.FakeManager
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.tests.api.openstack.fakes` Module
-------------------------------------------------
-
-.. automodule:: nova.tests.api.openstack.fakes
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
diff --git a/doc/build/html/_sources/devref/glance.txt b/doc/build/html/_sources/devref/glance.txt
deleted file mode 100644
index d18f7fec6..000000000
--- a/doc/build/html/_sources/devref/glance.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Glance Integration - The Future of File Storage
-===============================================
-
-The :mod:`nova.image.service` Module
-------------------------------------
-
-.. automodule:: nova.image.service
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/devref/index.txt b/doc/build/html/_sources/devref/index.txt
deleted file mode 100644
index 6a93e3e18..000000000
--- a/doc/build/html/_sources/devref/index.txt
+++ /dev/null
@@ -1,62 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Developer Guide
-===============
-
-In this section you will find information on Nova's lower level programming APIs.
-
-
-Programming HowTos and Tutorials
---------------------------------
-
-.. todo:: Add some programming howtos and tuts
-
-API Reference
--------------
-.. toctree::
- :maxdepth: 3
-
- ../api/autoindex
-
-Module Reference
-----------------
-.. toctree::
- :maxdepth: 3
-
- services
- database
- volume
- compute
- network
- auth
- api
- scheduler
- fakes
- nova
- cloudpipe
- objectstore
- glance
-
-
-Indices and tables
-------------------
-
-* :ref:`genindex`
-* :ref:`modindex`
-* :ref:`search`
-
diff --git a/doc/build/html/_sources/devref/modules.txt b/doc/build/html/_sources/devref/modules.txt
deleted file mode 100644
index 31792b219..000000000
--- a/doc/build/html/_sources/devref/modules.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-Module Reference
-================
-
-.. toctree::
- :maxdepth: 1
-
- services
- database
- volume
- compute
- network
- auth
- api
- scheduler
- fakes
- nova
- cloudpipe
- objectstore
- glance
diff --git a/doc/build/html/_sources/devref/network.txt b/doc/build/html/_sources/devref/network.txt
deleted file mode 100644
index d9d091494..000000000
--- a/doc/build/html/_sources/devref/network.txt
+++ /dev/null
@@ -1,128 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Networking
-==========
-
-.. todo::
-
- * document hardware specific commands (maybe in admin guide?) (todd)
- * document a map between flags and managers/backends (todd)
-
-
-The :mod:`nova.network.manager` Module
---------------------------------------
-
-.. automodule:: nova.network.manager
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`nova.network.linux_net` Driver
-----------------------------------------
-
-.. automodule:: nova.network.linux_net
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-Tests
------
-
-The :mod:`network_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.network_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-Legacy docs
------------
-
-The nova networking components manage private networks, public IP addressing, VPN connectivity, and firewall rules.
-
-Components
-----------
-There are several key components:
-
-* NetworkController (Manages address and vlan allocation)
-* RoutingNode (NATs public IPs to private IPs, and enforces firewall rules)
-* AddressingNode (runs DHCP services for private networks)
-* BridgingNode (a subclass of the basic nova ComputeNode)
-* TunnelingNode (provides VPN connectivity)
-
-Component Diagram
------------------
-
-Overview::
-
- (PUBLIC INTERNET)
- | \
- / \ / \
- [RoutingNode] ... [RN] [TunnelingNode] ... [TN]
- | \ / | |
- | < AMQP > | |
- [AddressingNode]-- (VLAN) ... | (VLAN)... (VLAN) --- [AddressingNode]
- \ | \ /
- / \ / \ / \ / \
- [BridgingNode] ... [BridgingNode]
-
-
- [NetworkController] ... [NetworkController]
- \ /
- < AMQP >
- |
- / \
- [CloudController]...[CloudController]
-
-While this diagram may not make this entirely clear, nodes and controllers communicate exclusively across the message bus (AMQP, currently).
-
-State Model
------------
-Network State consists of the following facts:
-
-* VLAN assignment (to a project)
-* Private Subnet assignment (to a security group) in a VLAN
-* Private IP assignments (to running instances)
-* Public IP allocations (to a project)
-* Public IP associations (to a private IP / running instance)
-
-While copies of this state exist in many places (expressed in IPTables rule chains, DHCP hosts files, etc), the controllers rely only on the distributed "fact engine" for state, queried over RPC (currently AMQP). The NetworkController inserts most records into this datastore (allocating addresses, etc) - however, individual nodes update state e.g. when running instances crash.
-
-The Public Traffic Path
------------------------
-
-Public Traffic::
-
- (PUBLIC INTERNET)
- |
- <NAT> <-- [RoutingNode]
- |
- [AddressingNode] --> |
- ( VLAN )
- | <-- [BridgingNode]
- |
- <RUNNING INSTANCE>
-
-The RoutingNode is currently implemented using IPTables rules, which implement both NATing of public IP addresses, and the appropriate firewall chains. We are also looking at using Netomata / Clusto to manage NATting within a switch or router, and/or to manage firewall rules within a hardware firewall appliance.
-
-Similarly, the AddressingNode currently manages running DNSMasq instances for DHCP services. However, we could run an internal DHCP server (using Scapy ala Clusto), or even switch to static addressing by inserting the private address into the disk image the same way we insert the SSH keys. (See compute for more details).
diff --git a/doc/build/html/_sources/devref/nova.txt b/doc/build/html/_sources/devref/nova.txt
deleted file mode 100644
index 53ce6f34f..000000000
--- a/doc/build/html/_sources/devref/nova.txt
+++ /dev/null
@@ -1,235 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Common and Misc Libraries
-=========================
-
-Libraries common throughout Nova or just ones that haven't been categorized
-very well yet.
-
-
-The :mod:`nova.adminclient` Module
-----------------------------------
-
-.. automodule:: nova.adminclient
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.context` Module
-------------------------------
-
-.. automodule:: nova.context
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.exception` Module
---------------------------------
-
-.. automodule:: nova.exception
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.flags` Module
-----------------------------
-
-.. automodule:: nova.flags
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.process` Module
-------------------------------
-
-.. automodule:: nova.process
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.rpc` Module
---------------------------
-
-.. automodule:: nova.rpc
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.server` Module
------------------------------
-
-.. automodule:: nova.server
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.test` Module
----------------------------
-
-.. automodule:: nova.test
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.twistd` Module
------------------------------
-
-.. automodule:: nova.twistd
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.utils` Module
-----------------------------
-
-.. automodule:: nova.utils
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.validate` Module
--------------------------------
-
-.. automodule:: nova.validate
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.wsgi` Module
----------------------------
-
-.. automodule:: nova.wsgi
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-Tests
------
-
-The :mod:`declare_flags` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.declare_flags
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`fake_flags` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.fake_flags
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`flags_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.flags_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`process_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.process_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`real_flags` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.real_flags
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`rpc_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.rpc_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`runtime_flags` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.runtime_flags
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`twistd_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.twistd_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`validator_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.validator_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/devref/objectstore.txt b/doc/build/html/_sources/devref/objectstore.txt
deleted file mode 100644
index 3ccfc8566..000000000
--- a/doc/build/html/_sources/devref/objectstore.txt
+++ /dev/null
@@ -1,71 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Objectstore - File Storage Service
-==================================
-
-The :mod:`nova.objectstore.handler` Module
-------------------------------------------
-
-.. automodule:: nova.objectstore.handler
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.objectstore.bucket` Module
------------------------------------------
-
-.. automodule:: nova.objectstore.bucket
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.objectstore.stored` Module
------------------------------------------
-
-.. automodule:: nova.objectstore.stored
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.objecstore.image` Module
-----------------------------------------
-
-.. automodule:: nova.objectstore.image
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-Tests
------
-
-The :mod:`objectstore_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.objectstore_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/devref/scheduler.txt b/doc/build/html/_sources/devref/scheduler.txt
deleted file mode 100644
index ab74b6ba8..000000000
--- a/doc/build/html/_sources/devref/scheduler.txt
+++ /dev/null
@@ -1,71 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Scheduler
-=========
-
-The :mod:`nova.scheduler.manager` Module
-----------------------------------------
-
-.. automodule:: nova.scheduler.manager
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.scheduler.driver` Module
----------------------------------------
-
-.. automodule:: nova.scheduler.driver
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.scheduler.chance` Driver
----------------------------------------
-
-.. automodule:: nova.scheduler.chance
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.scheduler.simple` Driver
----------------------------------------
-
-.. automodule:: nova.scheduler.simple
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-Tests
------
-
-The :mod:`scheduler_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.scheduler_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
diff --git a/doc/build/html/_sources/devref/services.txt b/doc/build/html/_sources/devref/services.txt
deleted file mode 100644
index f5bba5c12..000000000
--- a/doc/build/html/_sources/devref/services.txt
+++ /dev/null
@@ -1,55 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-.. _service_manager_driver:
-
-Services, Managers and Drivers
-==============================
-
-The responsibilities of Services, Managers, and Drivers, can be a bit confusing to people that are new to nova. This document attempts to outline the division of responsibilities to make understanding the system a little bit easier.
-
-Currently, Managers and Drivers are specified by flags and loaded using utils.load_object(). This method allows for them to be implemented as singletons, classes, modules or objects. As long as the path specified by the flag leads to an object (or a callable that returns an object) that responds to getattr, it should work as a manager or driver.
-
-
-The :mod:`nova.service` Module
-------------------------------
-
-.. automodule:: nova.service
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-The :mod:`nova.manager` Module
-------------------------------
-
-.. automodule:: nova.manager
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-
-Implementation-Specific Drivers
--------------------------------
-
-A manager will generally load a driver for some of its tasks. The driver is responsible for specific implementation details. Anything running shell commands on a host, or dealing with other non-python code should probably be happening in a driver.
-
-Drivers should minimize touching the database, although it is currently acceptable for implementation specific data. This may be reconsidered at some point.
-
-It usually makes sense to define an Abstract Base Class for the specific driver (i.e. VolumeDriver), to define the methods that a different driver would need to implement.
diff --git a/doc/build/html/_sources/devref/volume.txt b/doc/build/html/_sources/devref/volume.txt
deleted file mode 100644
index 54a2d4f8b..000000000
--- a/doc/build/html/_sources/devref/volume.txt
+++ /dev/null
@@ -1,66 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Storage Volumes, Disks
-======================
-
-.. todo:: rework after iSCSI merge (see 'Old Docs') (todd or vish)
-
-
-The :mod:`nova.volume.manager` Module
--------------------------------------
-
-.. automodule:: nova.volume.manager
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-The :mod:`nova.volume.driver` Module
--------------------------------------
-
-.. automodule:: nova.volume.driver
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
- :exclude-members: FakeAOEDriver
-
-Tests
------
-
-The :mod:`volume_unittest` Module
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-.. automodule:: nova.tests.volume_unittest
- :noindex:
- :members:
- :undoc-members:
- :show-inheritance:
-
-Old Docs
---------
-
-Nova uses ata-over-ethernet (AoE) to export storage volumes from multiple storage nodes. These AoE exports are attached (using libvirt) directly to running instances.
-
-Nova volumes are exported over the primary system VLAN (usually VLAN 1), and not over individual VLANs.
-
-AoE exports are numbered according to a "shelf and blade" syntax. In order to avoid collisions, we currently perform an AoE-discover of existing exports, and then grab the next unused number. (This obviously has race condition problems, and should be replaced by allocating a shelf-id to each storage node.)
-
-The underlying volumes are LVM logical volumes, created on demand within a single large volume group.
-
-
diff --git a/doc/build/html/_sources/index.txt b/doc/build/html/_sources/index.txt
deleted file mode 100644
index 9b2c8e1f8..000000000
--- a/doc/build/html/_sources/index.txt
+++ /dev/null
@@ -1,88 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Welcome to Nova's documentation!
-================================
-
-Nova is a cloud computing fabric controller, the main part of an IaaS system.
-Individuals and organizations can use Nova to host and manage their own cloud
-computing systems. Nova originated as a project out of NASA Ames Research Laboratory.
-
-Nova is written with the following design guidelines in mind:
-
-* **Component based architecture**: Quickly add new behaviors
-* **Highly available**: Scale to very serious workloads
-* **Fault-Tollerant**: Isloated processes avoid cascading failures
-* **Recoverable**: Failures should be easy to diagnose, debug, and rectify
-* **Open Standards**: Be a reference implementation for a community-driven api
-* **API Compatibility**: Nova strives to provide API-compatible with popular systems like Amazon EC2
-
-This documentation is generated by the Sphinx toolkit and lives in the source
-tree. Additional documentation on Nova and other components of OpenStack can
-be found on the `OpenStack wiki`_. Also see the :doc:`community` page for
-other ways to interact with the community.
-
-.. _`OpenStack wiki`: http://wiki.openstack.org
-
-
-Key Concepts
-============
-.. toctree::
- :maxdepth: 1
-
- cloud101
- nova.concepts
- swift.concepts
- service.architecture
- nova.object.model
- swift.object.model
-
-Administrator's Documentation
-=============================
-
-.. toctree::
- :maxdepth: 1
-
- livecd
- adminguide/index
- adminguide/single.node.install
- adminguide/multi.node.install
-
-.. todo:: add swiftadmin
-
-Developer Docs
-==============
-
-.. toctree::
- :maxdepth: 1
-
- quickstart
- devref/index
- community
-
-Outstanding Documentation Tasks
-===============================
-
-.. todolist::
-
-Indices and tables
-==================
-
-* :ref:`genindex`
-* :ref:`modindex`
-* :ref:`search`
-
diff --git a/doc/build/html/_sources/installer.txt b/doc/build/html/_sources/installer.txt
deleted file mode 100644
index b67e0e4f9..000000000
--- a/doc/build/html/_sources/installer.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-Live CD
-=======
-
-* 3 Images
-* Once you start bundling images, must be able to point to source code
-* Could make part of build
-
-* sudo nova-manage user admin newuser
-* sudo nova-manage project create demo newuser
-* sudo nova-manage project zipfile demo
-* get images
-* Web browser
diff --git a/doc/build/html/_sources/livecd.txt b/doc/build/html/_sources/livecd.txt
deleted file mode 100644
index 82cf4658a..000000000
--- a/doc/build/html/_sources/livecd.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-Installing the Live CD
-======================
diff --git a/doc/build/html/_sources/man/novamanage.txt b/doc/build/html/_sources/man/novamanage.txt
deleted file mode 100644
index 0cb6c7c90..000000000
--- a/doc/build/html/_sources/man/novamanage.txt
+++ /dev/null
@@ -1,189 +0,0 @@
-===========
-nova-manage
-===========
-
-------------------------------------------------------
-control and manage cloud computer instances and images
-------------------------------------------------------
-
-:Author: nova@lists.launchpad.net
-:Date: 2010-11-16
-:Copyright: OpenStack LLC
-:Version: 0.1
-:Manual section: 1
-:Manual group: cloud computing
-
-SYNOPSIS
-========
-
- nova-manage <category> <action> [<args>]
-
-DESCRIPTION
-===========
-
-nova-manage controls cloud computing instances by managing nova users, nova projects, nova roles, shell selection, vpn connections, and floating IP address configuration. More information about OpenStack Nova is at http://nova.openstack.org.
-
-OPTIONS
-=======
-
-The standard pattern for executing a nova-manage command is:
-``nova-manage <category> <command> [<args>]``
-
-For example, to obtain a list of all projects:
-``nova-manage project list``
-
-Run without arguments to see a list of available command categories:
-``nova-manage``
-
-Categories are user, project, role, shell, vpn, and floating. Detailed descriptions are below.
-
-You can also run with a category argument such as user to see a list of all commands in that category:
-``nova-manage user``
-
-These sections describe the available categories and arguments for nova-manage.
-
-Nova User
-~~~~~~~~~
-
-``nova-manage user admin <username>``
-
- Create an admin user with the name <username>.
-
-``nova-manage user create <username>``
-
- Create a normal user with the name <username>.
-
-``nova-manage user delete <username>``
-
- Delete the user with the name <username>.
-
-``nova-manage user exports <username>``
-
- Outputs a list of access key and secret keys for user to the screen
-
-``nova-manage user list``
-
- Outputs a list of all the user names to the screen.
-
-``nova-manage user modify <accesskey> <secretkey> <admin?T/F>``
-
- Updates the indicated user keys, indicating with T or F if the user is an admin user. Leave any argument blank if you do not want to update it.
-
-Nova Project
-~~~~~~~~~~~~
-
-``nova-manage project add <projectname>``
-
- Add a nova project with the name <projectname> to the database.
-
-``nova-manage project create <projectname>``
-
- Create a new nova project with the name <projectname> (you still need to do nova-manage project add <projectname> to add it to the database).
-
-``nova-manage project delete <projectname>``
-
- Delete a nova project with the name <projectname>.
-
-``nova-manage project environment <projectname> <username>``
-
- Exports environment variables for the named project to a file named novarc.
-
-``nova-manage project list``
-
- Outputs a list of all the projects to the screen.
-
-``nova-manage project quota <projectname>``
-
- Outputs the size and specs of the project's instances including gigabytes, instances, floating IPs, volumes, and cores.
-
-``nova-manage project remove <projectname>``
-
- Deletes the project with the name <projectname>.
-
-``nova-manage project zipfile``
-
- Compresses all related files for a created project into a zip file nova.zip.
-
-Nova Role
-~~~~~~~~~
-
-nova-manage role <action> [<argument>]
-``nova-manage role add <username> <rolename> <(optional) projectname>``
-
- Add a user to either a global or project-based role with the indicated <rolename> assigned to the named user. Role names can be one of the following five roles: admin, itsec, projectmanager, netadmin, developer. If you add the project name as the last argument then the role is assigned just for that project, otherwise the user is assigned the named role for all projects.
-
-``nova-manage role has <username> <projectname>``
- Checks the user or project and responds with True if the user has a global role with a particular project.
-
-``nova-manage role remove <username> <rolename>``
- Remove the indicated role from the user.
-
-Nova Shell
-~~~~~~~~~~
-
-``nova-manage shell bpython``
-
- Starts a new bpython shell.
-
-``nova-manage shell ipython``
-
- Starts a new ipython shell.
-
-``nova-manage shell python``
-
- Starts a new python shell.
-
-``nova-manage shell run``
-
- Starts a new shell using python.
-
-``nova-manage shell script <path/scriptname>``
-
- Runs the named script from the specified path with flags set.
-
-Nova VPN
-~~~~~~~~
-
-``nova-manage vpn list``
-
- Displays a list of projects, their IP prot numbers, and what state they're in.
-
-``nova-manage vpn run <projectname>``
-
- Starts the VPN for the named project.
-
-``nova-manage vpn spawn``
-
- Runs all VPNs.
-
-Nova Floating IPs
-~~~~~~~~~~~~~~~~~
-
-``nova-manage floating create <host> <ip_range>``
-
- Creates floating IP addresses for the named host by the given range.
- floating delete <ip_range> Deletes floating IP addresses in the range given.
-
-``nova-manage floating list``
-
- Displays a list of all floating IP addresses.
-
-
-FILES
-========
-
-The nova-manage.conf file contains configuration information in the form of python-gflags.
-
-SEE ALSO
-========
-
-* `OpenStack Nova <http://nova.openstack.org>`__
-* `OpenStack Swift <http://swift.openstack.org>`__
-
-BUGS
-====
-
-* Nova is sourced in Launchpad so you can view current bugs at `OpenStack Nova <http://nova.openstack.org>`__
-
-
-
diff --git a/doc/build/html/_sources/nova.concepts.txt b/doc/build/html/_sources/nova.concepts.txt
deleted file mode 100644
index ddf0f1b82..000000000
--- a/doc/build/html/_sources/nova.concepts.txt
+++ /dev/null
@@ -1,203 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-
-Nova Concepts and Introduction
-==============================
-
-
-Introduction
-------------
-
-Nova is the software that controls your Infrastructure as as Service (IaaS)
-cloud computing platform. It is similar in scope to Amazon EC2 and Rackspace
-CloudServers. Nova does not include any virtualization software, rather it
-defines drivers that interact with underlying virtualization mechanisms that
-run on your host operating system, and exposes functionality over a web API.
-
-This document does not attempt to explain fundamental concepts of cloud
-computing, IaaS, virtualization, or other related technologies. Instead, it
-focuses on describing how Nova's implementation of those concepts is achieved.
-
-This page outlines concepts that you will need to understand as a user or
-administrator of an OpenStack installation. Each section links to more more
-detailed information in the :doc:`adminguide/index`,
-but you'll probably want to read this section straight-through before tackling
-the specifics presented in the administration guide.
-
-
-Concept: Users and Projects
----------------------------
-
-* access to images is limited by project
-* access/secret are per user
-* keypairs are per user
-* quotas are per project
-
-
-Concept: Virtualization
------------------------
-
-* KVM
-* UML
-* XEN
-* HyperV
-* qemu
-
-
-Concept: Instances
-------------------
-
-An 'instance' is a word for a virtual machine that runs inside the cloud.
-
-Concept: Storage
-----------------
-
-Volumes
-~~~~~~~
-
-A 'volume' is a detachable block storage device. You can think of it as a usb hard drive. It can only be attached to one instance at a time, so it does not work like a SAN. If you wish to expose the same volume to multiple instances, you will have to use an NFS or SAMBA share from an existing instance.
-
-Local Storage
-~~~~~~~~~~~~~
-
-Every instance larger than m1.tiny starts with some local storage (up to 160GB for m1.xlarge). This storage is currently the second partition on the root drive.
-
-Concept: Quotas
----------------
-
-Nova supports per-project quotas. There are currently quotas for number of instances, total number of cores, number of volumes, total number of gigabytes, and number of floating ips.
-
-
-Concept: RBAC
--------------
-
-Nova provides roles based access control (RBAC) for access to api commands. A user can have a number of different :ref:`roles <auth_roles>`. Roles define which api_commands a user can perform.
-
-It is important to know that there are user-specific (sometimes called global) roles and project-specific roles. A user's actual permissions in a particular project are the INTERSECTION of his user-specific roles and is project-specific roles.
-
-For example: A user can access api commands allowed to the netadmin role (like allocate_address) only if he has the user-specific netadmin role AND the project-specific netadmin role.
-
-More information about RBAC can be found in the :ref:`auth`.
-
-Concept: API
-------------
-
-* EC2
-* OpenStack / Rackspace
-
-
-Concept: Networking
--------------------
-
-Nova has a concept of Fixed Ips and Floating ips. Fixed ips are assigned to an instance on creation and stay the same until the instance is explicitly terminated. Floating ips are ip addresses that can be dynamically associated with an instance. This address can be disassociated and associated with another instance at any time.
-
-There are multiple strategies available for implementing fixed ips:
-
-Flat Mode
-~~~~~~~~~
-
-The simplest networking mode. Each instance receives a fixed ip from the pool. All instances are attached to the same bridge (br100) by default. The bridge must be configured manually. The networking configuration is injected into the instance before it is booted. Note that this currently only works on linux-style systems that keep networking configuration in /etc/network/interfaces.
-
-Flat DHCP Mode
-~~~~~~~~~~~~~~
-
-This is similar to the flat mode, in that all instances are attached to the same bridge. In this mode nova does a bit more configuration, it will attempt to bridge into an ethernet device (eth0 by default). It will also run dnsmasq as a dhcpserver listening on this bridge. Instances receive their fixed ips by doing a dhcpdiscover.
-
-VLAN DHCP Mode
-~~~~~~~~~~~~~~
-
-This is the default networking mode and supports the most features. For multiple machine installation, it requires a switch that supports host-managed vlan tagging. In this mode, nova will create a vlan and bridge for each project. The project gets a range of private ips that are only accessible from inside the vlan. In order for a user to access the instances in their project, a special vpn instance (code named :ref:`cloudpipe <cloudpipe>`) needs to be created. Nova generates a certificate and key for the user to access the vpn and starts the vpn automatically. More information on cloudpipe can be found :ref:`here <cloudpipe>`.
-
-The following diagram illustrates how the communication that occurs between the vlan (the dashed box) and the public internet (represented by the two clouds)
-
-.. image:: /images/cloudpipe.png
- :width: 100%
-
-..
-
-Concept: Binaries
------------------
-
-Nova is implemented by a number of related binaries. These binaries can run on the same machine or many machines. A detailed description of each binary is given in the :ref:`binaries section <binaries>` of the developer guide.
-
-.. _manage_usage:
-
-Concept: nova-manage
---------------------
-
-The nova-manage command is used to perform many essential functions for
-administration and ongoing maintenance of nova, such as user creation,
-vpn management, and much more.
-
-See doc:`nova.manage` in the Administration Guide for more details.
-
-
-Concept: Flags
---------------
-
-python-gflags
-
-
-Concept: Plugins
-----------------
-
-* Managers/Drivers: utils.import_object from string flag
-* virt/connections: conditional loading from string flag
-* db: LazyPluggable via string flag
-* auth_manager: utils.import_class based on string flag
-* Volumes: moving to pluggable driver instead of manager
-* Network: pluggable managers
-* Compute: same driver used, but pluggable at connection
-
-
-Concept: IPC/RPC
-----------------
-
-Nova utilizes the RabbitMQ implementation of the AMQP messaging standard for performing communication between the various nova services. This message queuing service is used for both local and remote communication because Nova is designed so that there is no requirement that any of the services exist on the same physical machine. RabbitMQ in particular is very robust and provides the efficiency and reliability that Nova needs. More information about RabbitMQ can be found at http://www.rabbitmq.com/.
-
-Concept: Fakes
---------------
-
-* auth
-* ldap
-
-
-Concept: Scheduler
-------------------
-
-* simple
-* random
-
-
-Concept: Security Groups
-------------------------
-
-Security groups
-
-
-Concept: Certificate Authority
-------------------------------
-
-Nova does a small amount of certificate management. These certificates are used for :ref:`project vpns <cloudpipe>` and decrypting bundled images.
-
-
-Concept: Images
----------------
-
-* launching
-* bundling
diff --git a/doc/build/html/_sources/object.model.txt b/doc/build/html/_sources/object.model.txt
deleted file mode 100644
index c8d4df736..000000000
--- a/doc/build/html/_sources/object.model.txt
+++ /dev/null
@@ -1,53 +0,0 @@
-Object Model
-============
-
-.. todo:: Add brief description for core models
-
-.. graphviz::
-
- digraph foo {
- graph [rankdir="LR"]; node [fontsize=9 shape=box];
- Instances -> "Public IPs" [arrowhead=crow];
- Instances -> "Security Groups" [arrowhead=crow];
- Users -> Projects [arrowhead=crow arrowtail=crow dir=both];
- Users -> Keys [arrowhead=crow];
- Instances -> Volumes [arrowhead=crow];
- Projects -> "Public IPs" [arrowhead=crow];
- Projects -> Instances [arrowhead=crow];
- Projects -> Volumes [arrowhead=crow];
- Projects -> Images [arrowhead=crow];
- Images -> Instances [arrowhead=crow];
- Projects -> "Security Groups" [arrowhead=crow];
- "Security Groups" -> Rules [arrowhead=crow];
- }
-
-
-Users
------
-
-Projects
---------
-
-
-Images
-------
-
-
-Instances
----------
-
-
-Volumes
--------
-
-
-Security Groups
----------------
-
-
-VLANs
------
-
-
-IP Addresses
-------------
diff --git a/doc/build/html/_sources/quickstart.txt b/doc/build/html/_sources/quickstart.txt
deleted file mode 100644
index ae2b64d8a..000000000
--- a/doc/build/html/_sources/quickstart.txt
+++ /dev/null
@@ -1,178 +0,0 @@
-..
- Copyright 2010 United States Government as represented by the
- Administrator of the National Aeronautics and Space Administration.
- All Rights Reserved.
-
- Licensed under the Apache License, Version 2.0 (the "License"); you may
- not use this file except in compliance with the License. You may obtain
- a copy of the License at
-
- http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing, software
- distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
- WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
- License for the specific language governing permissions and limitations
- under the License.
-
-Nova Quickstart
-===============
-
-.. todo::
- P1 (this is one example of how to use priority syntax)
- * Document the assumptions about pluggable interfaces (sqlite3 instead of
- mysql, etc) (todd)
- * Document env vars that can change things (USE_MYSQL, HOST_IP) (todd)
-
-Recommended System Configuration
---------------------------------
-
-Although Nova can be run on a variety of system architectures, for most users the following will be simplest:
-
-* Ubuntu Lucid
-* 10GB Hard Disk Space
-* 512MB RAM
-
-For development, Nova can run from within a VM.
-
-
-Getting the Code
-----------------
-
-Nova is hosted on launchpad. You can get the code with the following command
-
-::
-
- bzr clone lp:nova
-
-The `contrib/nova.sh` file in the source distribution is a script that
-will quickly set up nova to run on a single machine. It is tested against
-Ubuntu only, but other distributions are forthcoming.
-
-Environment Variables
----------------------
-
-By tweaking the environment that nova.sh run in, you can build slightly
-different configurations (though for more complex setups you should see
-:doc:`/adminguide/getting.started` and :doc:`/adminguide/multi.node.install`).
-
-* HOST_IP
- * Default: address of first interface from the ifconfig command
- * Values: 127.0.0.1, or any other valid address
-
-TEST
-~~~~
-
-**Default**: 0
-**Values**: 1, run tests after checkout and initial setup
-
-USE_MYSQL
-~~~~~~~~~
-
-**Default**: 0, use sqlite3
-**Values**: 1, use mysql instead of sqlite3
-
-MYSQL_PASS
-~~~~~~~~~~
-
-Only useful if $USE_MYSQL=1.
-
-**Default**: nova
-**Values**: value of root password for mysql
-
-USE_LDAP
-~~~~~~~~
-
-**Default**: 0, use :mod:`nova.auth.dbdriver`
-**Values**: 1, use :mod:`nova.auth.ldapdriver`
-
-LIBVIRT_TYPE
-~~~~~~~~~~~~
-
-**Default**: qemu
-**Values**: uml, kvm
-
-Usage
------
-
-Unless you want to spend a lot of time fiddling with permissions and sudoers,
-you should probably run nova as root.
-
-::
-
- sudo -i
-
-If you are concerned about security, nova runs just fine inside a virtual
-machine.
-
-Use the script to install and run the current trunk. You can also specify a
-specific branch by putting `lp:~someone/nova/some-branch` after the branch
-command
-
-::
-
- ./nova.sh branch
- ./nova.sh install
- ./nova.sh run
-
-The run command will drop you into a screen session with all of the workers
-running in different windows You can use eucatools to run commands against the
-cloud.
-
-::
-
- euca-add-keypair test > test.pem
- euca-run-instances -k test -t m1.tiny ami-tiny
- euca-describe-instances
-
-To see output from the various workers, switch screen windows
-
-::
-
- <ctrl-a> "
-
-will give you a list of running windows.
-
-When the instance is running, you should be able to ssh to it.
-
-::
-
- chmod 600 test.pem
- ssh -i test.pem root@10.0.0.3
-
-When you exit screen
-
-::
-
- <ctrl-a> <ctrl-d>
-
-nova will terminate. It may take a while for nova to finish cleaning up. If
-you exit the process before it is done because there were some problems in your
-build, you may have to clean up the nova processes manually. If you had any
-instances running, you can attempt to kill them through the api:
-
-::
-
- ./nova.sh terminate
-
-Then you can destroy the screen:
-
-::
-
- ./nova.sh clean
-
-If things get particularly messed up, you might need to do some more intense
-cleanup. Be careful, the following command will manually destroy all runnning
-virsh instances and attempt to delete all vlans and bridges.
-
-::
-
- ./nova.sh scrub
-
-You can edit files in the install directory or do a bzr pull to pick up new versions. You only need to do
-
-::
-
- ./nova.sh run
-
-to run nova after the first install. The database should be cleaned up on each run. \ No newline at end of file
diff --git a/doc/build/html/_sources/service.architecture.txt b/doc/build/html/_sources/service.architecture.txt
deleted file mode 100644
index 28a32bec6..000000000
--- a/doc/build/html/_sources/service.architecture.txt
+++ /dev/null
@@ -1,60 +0,0 @@
-Service Architecture
-====================
-
-Nova’s Cloud Fabric is composed of the following major components:
-
-* API Server
-* Message Queue
-* Compute Worker
-* Network Controller
-* Volume Worker
-* Scheduler
-* Image Store
-
-
-.. image:: /images/fabric.png
- :width: 790
-
-API Server
---------------------------------------------------
-At the heart of the cloud framework is an API Server. This API Server makes command and control of the hypervisor, storage, and networking programmatically available to users in realization of the definition of cloud computing.
-
-The API endpoints are basic http web services which handle authentication, authorization, and basic command and control functions using various API interfaces under the Amazon, Rackspace, and related models. This enables API compatibility with multiple existing tool sets created for interaction with offerings from other vendors. This broad compatibility prevents vendor lock-in.
-
-Message Queue
---------------------------------------------------
-A messaging queue brokers the interaction between compute nodes (processing), volumes (block storage), the networking controllers (software which controls network infrastructure), API endpoints, the scheduler (determines which physical hardware to allocate to a virtual resource), and similar components. Communication to and from the cloud controller is by HTTP requests through multiple API endpoints.
-
-A typical message passing event begins with the API server receiving a request from a user. The API server authenticates the user and ensures that the user is permitted to issue the subject command. Availability of objects implicated in the request is evaluated and, if available, the request is routed to the queuing engine for the relevant workers. Workers continually listen to the queue based on their role, and occasionally their type hostname. When such listening produces a work request, the worker takes assignment of the task and begins its execution. Upon completion, a response is dispatched to the queue which is received by the API server and relayed to the originating user. Database entries are queried, added, or removed as necessary throughout the process.
-
-Compute Worker
---------------------------------------------------
-Compute workers manage computing instances on host machines. Through the API, commands are dispatched to compute workers to:
-
-* Run instances
-* Terminate instances
-* Reboot instances
-* Attach volumes
-* Detach volumes
-* Get console output
-
-Network Controller
---------------------------------------------------
-The Network Controller manages the networking resources on host machines. The API server dispatches commands through the message queue, which are subsequently processed by Network Controllers. Specific operations include:
-
-* Allocate Fixed IP Addresses
-* Configuring VLANs for projects
-* Configuring networks for compute nodes
-
-Volume Workers
---------------------------------------------------
-Volume Workers interact with iSCSI storage to manage LVM-based instance volumes. Specific functions include:
-
-* Create Volumes
-* Delete Volumes
-* Establish Compute volumes
-
-Volumes may easily be transferred between instances, but may be attached to only a single instance at a time.
-
-
-.. todo:: P2: image store description
diff --git a/doc/build/html/_static/basic.css b/doc/build/html/_static/basic.css
deleted file mode 100644
index 69f30d4fb..000000000
--- a/doc/build/html/_static/basic.css
+++ /dev/null
@@ -1,509 +0,0 @@
-/*
- * basic.css
- * ~~~~~~~~~
- *
- * Sphinx stylesheet -- basic theme.
- *
- * :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
-/* -- main layout ----------------------------------------------------------- */
-
-div.clearer {
- clear: both;
-}
-
-/* -- relbar ---------------------------------------------------------------- */
-
-div.related {
- width: 100%;
- font-size: 90%;
-}
-
-div.related h3 {
- display: none;
-}
-
-div.related ul {
- margin: 0;
- padding: 0 0 0 10px;
- list-style: none;
-}
-
-div.related li {
- display: inline;
-}
-
-div.related li.right {
- float: right;
- margin-right: 5px;
-}
-
-/* -- sidebar --------------------------------------------------------------- */
-
-div.sphinxsidebarwrapper {
- padding: 10px 5px 0 10px;
-}
-
-div.sphinxsidebar {
- float: left;
- width: 230px;
- margin-left: -100%;
- font-size: 90%;
-}
-
-div.sphinxsidebar ul {
- list-style: none;
-}
-
-div.sphinxsidebar ul ul,
-div.sphinxsidebar ul.want-points {
- margin-left: 20px;
- list-style: square;
-}
-
-div.sphinxsidebar ul ul {
- margin-top: 0;
- margin-bottom: 0;
-}
-
-div.sphinxsidebar form {
- margin-top: 10px;
-}
-
-div.sphinxsidebar input {
- border: 1px solid #98dbcc;
- font-family: sans-serif;
- font-size: 1em;
-}
-
-img {
- border: 0;
-}
-
-/* -- search page ----------------------------------------------------------- */
-
-ul.search {
- margin: 10px 0 0 20px;
- padding: 0;
-}
-
-ul.search li {
- padding: 5px 0 5px 20px;
- background-image: url(file.png);
- background-repeat: no-repeat;
- background-position: 0 7px;
-}
-
-ul.search li a {
- font-weight: bold;
-}
-
-ul.search li div.context {
- color: #888;
- margin: 2px 0 0 30px;
- text-align: left;
-}
-
-ul.keywordmatches li.goodmatch a {
- font-weight: bold;
-}
-
-/* -- index page ------------------------------------------------------------ */
-
-table.contentstable {
- width: 90%;
-}
-
-table.contentstable p.biglink {
- line-height: 150%;
-}
-
-a.biglink {
- font-size: 1.3em;
-}
-
-span.linkdescr {
- font-style: italic;
- padding-top: 5px;
- font-size: 90%;
-}
-
-/* -- general index --------------------------------------------------------- */
-
-table.indextable {
- width: 100%;
-}
-
-table.indextable td {
- text-align: left;
- vertical-align: top;
-}
-
-table.indextable dl, table.indextable dd {
- margin-top: 0;
- margin-bottom: 0;
-}
-
-table.indextable tr.pcap {
- height: 10px;
-}
-
-table.indextable tr.cap {
- margin-top: 10px;
- background-color: #f2f2f2;
-}
-
-img.toggler {
- margin-right: 3px;
- margin-top: 3px;
- cursor: pointer;
-}
-
-div.modindex-jumpbox {
- border-top: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
- margin: 1em 0 1em 0;
- padding: 0.4em;
-}
-
-div.genindex-jumpbox {
- border-top: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
- margin: 1em 0 1em 0;
- padding: 0.4em;
-}
-
-/* -- general body styles --------------------------------------------------- */
-
-a.headerlink {
- visibility: hidden;
-}
-
-h1:hover > a.headerlink,
-h2:hover > a.headerlink,
-h3:hover > a.headerlink,
-h4:hover > a.headerlink,
-h5:hover > a.headerlink,
-h6:hover > a.headerlink,
-dt:hover > a.headerlink {
- visibility: visible;
-}
-
-div.body p.caption {
- text-align: inherit;
-}
-
-div.body td {
- text-align: left;
-}
-
-.field-list ul {
- padding-left: 1em;
-}
-
-.first {
- margin-top: 0 !important;
-}
-
-p.rubric {
- margin-top: 30px;
- font-weight: bold;
-}
-
-.align-left {
- text-align: left;
-}
-
-.align-center {
- clear: both;
- text-align: center;
-}
-
-.align-right {
- text-align: right;
-}
-
-/* -- sidebars -------------------------------------------------------------- */
-
-div.sidebar {
- margin: 0 0 0.5em 1em;
- border: 1px solid #ddb;
- padding: 7px 7px 0 7px;
- background-color: #ffe;
- width: 40%;
- float: right;
-}
-
-p.sidebar-title {
- font-weight: bold;
-}
-
-/* -- topics ---------------------------------------------------------------- */
-
-div.topic {
- border: 1px solid #ccc;
- padding: 7px 7px 0 7px;
- margin: 10px 0 10px 0;
-}
-
-p.topic-title {
- font-size: 1.1em;
- font-weight: bold;
- margin-top: 10px;
-}
-
-/* -- admonitions ----------------------------------------------------------- */
-
-div.admonition {
- margin-top: 10px;
- margin-bottom: 10px;
- padding: 7px;
-}
-
-div.admonition dt {
- font-weight: bold;
-}
-
-div.admonition dl {
- margin-bottom: 0;
-}
-
-p.admonition-title {
- margin: 0px 10px 5px 0px;
- font-weight: bold;
-}
-
-div.body p.centered {
- text-align: center;
- margin-top: 25px;
-}
-
-/* -- tables ---------------------------------------------------------------- */
-
-table.docutils {
- border: 0;
- border-collapse: collapse;
-}
-
-table.docutils td, table.docutils th {
- padding: 1px 8px 1px 5px;
- border-top: 0;
- border-left: 0;
- border-right: 0;
- border-bottom: 1px solid #aaa;
-}
-
-table.field-list td, table.field-list th {
- border: 0 !important;
-}
-
-table.footnote td, table.footnote th {
- border: 0 !important;
-}
-
-th {
- text-align: left;
- padding-right: 5px;
-}
-
-table.citation {
- border-left: solid 1px gray;
- margin-left: 1px;
-}
-
-table.citation td {
- border-bottom: none;
-}
-
-/* -- other body styles ----------------------------------------------------- */
-
-ol.arabic {
- list-style: decimal;
-}
-
-ol.loweralpha {
- list-style: lower-alpha;
-}
-
-ol.upperalpha {
- list-style: upper-alpha;
-}
-
-ol.lowerroman {
- list-style: lower-roman;
-}
-
-ol.upperroman {
- list-style: upper-roman;
-}
-
-dl {
- margin-bottom: 15px;
-}
-
-dd p {
- margin-top: 0px;
-}
-
-dd ul, dd table {
- margin-bottom: 10px;
-}
-
-dd {
- margin-top: 3px;
- margin-bottom: 10px;
- margin-left: 30px;
-}
-
-dt:target, .highlighted {
- background-color: #fbe54e;
-}
-
-dl.glossary dt {
- font-weight: bold;
- font-size: 1.1em;
-}
-
-.field-list ul {
- margin: 0;
- padding-left: 1em;
-}
-
-.field-list p {
- margin: 0;
-}
-
-.refcount {
- color: #060;
-}
-
-.optional {
- font-size: 1.3em;
-}
-
-.versionmodified {
- font-style: italic;
-}
-
-.system-message {
- background-color: #fda;
- padding: 5px;
- border: 3px solid red;
-}
-
-.footnote:target {
- background-color: #ffa
-}
-
-.line-block {
- display: block;
- margin-top: 1em;
- margin-bottom: 1em;
-}
-
-.line-block .line-block {
- margin-top: 0;
- margin-bottom: 0;
- margin-left: 1.5em;
-}
-
-.guilabel, .menuselection {
- font-family: sans-serif;
-}
-
-.accelerator {
- text-decoration: underline;
-}
-
-.classifier {
- font-style: oblique;
-}
-
-/* -- code displays --------------------------------------------------------- */
-
-pre {
- overflow: auto;
-}
-
-td.linenos pre {
- padding: 5px 0px;
- border: 0;
- background-color: transparent;
- color: #aaa;
-}
-
-table.highlighttable {
- margin-left: 0.5em;
-}
-
-table.highlighttable td {
- padding: 0 0.5em 0 0.5em;
-}
-
-tt.descname {
- background-color: transparent;
- font-weight: bold;
- font-size: 1.2em;
-}
-
-tt.descclassname {
- background-color: transparent;
-}
-
-tt.xref, a tt {
- background-color: transparent;
- font-weight: bold;
-}
-
-h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
- background-color: transparent;
-}
-
-.viewcode-link {
- float: right;
-}
-
-.viewcode-back {
- float: right;
- font-family: sans-serif;
-}
-
-div.viewcode-block:target {
- margin: -1px -10px;
- padding: 0 10px;
-}
-
-/* -- math display ---------------------------------------------------------- */
-
-img.math {
- vertical-align: middle;
-}
-
-div.body div.math p {
- text-align: center;
-}
-
-span.eqno {
- float: right;
-}
-
-/* -- printout stylesheet --------------------------------------------------- */
-
-@media print {
- div.document,
- div.documentwrapper,
- div.bodywrapper {
- margin: 0 !important;
- width: 100%;
- }
-
- div.sphinxsidebar,
- div.related,
- div.footer,
- #top-link {
- display: none;
- }
-}
diff --git a/doc/build/html/_static/contents.png b/doc/build/html/_static/contents.png
deleted file mode 100644
index 7fb82154a..000000000
--- a/doc/build/html/_static/contents.png
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/_static/doctools.js b/doc/build/html/_static/doctools.js
deleted file mode 100644
index eeea95ea5..000000000
--- a/doc/build/html/_static/doctools.js
+++ /dev/null
@@ -1,247 +0,0 @@
-/*
- * doctools.js
- * ~~~~~~~~~~~
- *
- * Sphinx JavaScript utilties for all documentation.
- *
- * :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
-/**
- * select a different prefix for underscore
- */
-$u = _.noConflict();
-
-/**
- * make the code below compatible with browsers without
- * an installed firebug like debugger
-if (!window.console || !console.firebug) {
- var names = ["log", "debug", "info", "warn", "error", "assert", "dir",
- "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace",
- "profile", "profileEnd"];
- window.console = {};
- for (var i = 0; i < names.length; ++i)
- window.console[names[i]] = function() {};
-}
- */
-
-/**
- * small helper function to urldecode strings
- */
-jQuery.urldecode = function(x) {
- return decodeURIComponent(x).replace(/\+/g, ' ');
-}
-
-/**
- * small helper function to urlencode strings
- */
-jQuery.urlencode = encodeURIComponent;
-
-/**
- * This function returns the parsed url parameters of the
- * current request. Multiple values per key are supported,
- * it will always return arrays of strings for the value parts.
- */
-jQuery.getQueryParameters = function(s) {
- if (typeof s == 'undefined')
- s = document.location.search;
- var parts = s.substr(s.indexOf('?') + 1).split('&');
- var result = {};
- for (var i = 0; i < parts.length; i++) {
- var tmp = parts[i].split('=', 2);
- var key = jQuery.urldecode(tmp[0]);
- var value = jQuery.urldecode(tmp[1]);
- if (key in result)
- result[key].push(value);
- else
- result[key] = [value];
- }
- return result;
-};
-
-/**
- * small function to check if an array contains
- * a given item.
- */
-jQuery.contains = function(arr, item) {
- for (var i = 0; i < arr.length; i++) {
- if (arr[i] == item)
- return true;
- }
- return false;
-};
-
-/**
- * highlight a given string on a jquery object by wrapping it in
- * span elements with the given class name.
- */
-jQuery.fn.highlightText = function(text, className) {
- function highlight(node) {
- if (node.nodeType == 3) {
- var val = node.nodeValue;
- var pos = val.toLowerCase().indexOf(text);
- if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) {
- var span = document.createElement("span");
- span.className = className;
- span.appendChild(document.createTextNode(val.substr(pos, text.length)));
- node.parentNode.insertBefore(span, node.parentNode.insertBefore(
- document.createTextNode(val.substr(pos + text.length)),
- node.nextSibling));
- node.nodeValue = val.substr(0, pos);
- }
- }
- else if (!jQuery(node).is("button, select, textarea")) {
- jQuery.each(node.childNodes, function() {
- highlight(this);
- });
- }
- }
- return this.each(function() {
- highlight(this);
- });
-};
-
-/**
- * Small JavaScript module for the documentation.
- */
-var Documentation = {
-
- init : function() {
- this.fixFirefoxAnchorBug();
- this.highlightSearchWords();
- this.initIndexTable();
- },
-
- /**
- * i18n support
- */
- TRANSLATIONS : {},
- PLURAL_EXPR : function(n) { return n == 1 ? 0 : 1; },
- LOCALE : 'unknown',
-
- // gettext and ngettext don't access this so that the functions
- // can safely bound to a different name (_ = Documentation.gettext)
- gettext : function(string) {
- var translated = Documentation.TRANSLATIONS[string];
- if (typeof translated == 'undefined')
- return string;
- return (typeof translated == 'string') ? translated : translated[0];
- },
-
- ngettext : function(singular, plural, n) {
- var translated = Documentation.TRANSLATIONS[singular];
- if (typeof translated == 'undefined')
- return (n == 1) ? singular : plural;
- return translated[Documentation.PLURALEXPR(n)];
- },
-
- addTranslations : function(catalog) {
- for (var key in catalog.messages)
- this.TRANSLATIONS[key] = catalog.messages[key];
- this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')');
- this.LOCALE = catalog.locale;
- },
-
- /**
- * add context elements like header anchor links
- */
- addContextElements : function() {
- $('div[id] > :header:first').each(function() {
- $('<a class="headerlink">\u00B6</a>').
- attr('href', '#' + this.id).
- attr('title', _('Permalink to this headline')).
- appendTo(this);
- });
- $('dt[id]').each(function() {
- $('<a class="headerlink">\u00B6</a>').
- attr('href', '#' + this.id).
- attr('title', _('Permalink to this definition')).
- appendTo(this);
- });
- },
-
- /**
- * workaround a firefox stupidity
- */
- fixFirefoxAnchorBug : function() {
- if (document.location.hash && $.browser.mozilla)
- window.setTimeout(function() {
- document.location.href += '';
- }, 10);
- },
-
- /**
- * highlight the search words provided in the url in the text
- */
- highlightSearchWords : function() {
- var params = $.getQueryParameters();
- var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : [];
- if (terms.length) {
- var body = $('div.body');
- window.setTimeout(function() {
- $.each(terms, function() {
- body.highlightText(this.toLowerCase(), 'highlighted');
- });
- }, 10);
- $('<li class="highlight-link"><a href="javascript:Documentation.' +
- 'hideSearchWords()">' + _('Hide Search Matches') + '</a></li>')
- .appendTo($('.sidebar .this-page-menu'));
- }
- },
-
- /**
- * init the domain index toggle buttons
- */
- initIndexTable : function() {
- var togglers = $('img.toggler').click(function() {
- var src = $(this).attr('src');
- var idnum = $(this).attr('id').substr(7);
- $('tr.cg-' + idnum).toggle();
- if (src.substr(-9) == 'minus.png')
- $(this).attr('src', src.substr(0, src.length-9) + 'plus.png');
- else
- $(this).attr('src', src.substr(0, src.length-8) + 'minus.png');
- }).css('display', '');
- if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) {
- togglers.click();
- }
- },
-
- /**
- * helper function to hide the search marks again
- */
- hideSearchWords : function() {
- $('.sidebar .this-page-menu li.highlight-link').fadeOut(300);
- $('span.highlighted').removeClass('highlighted');
- },
-
- /**
- * make the url absolute
- */
- makeURL : function(relativeURL) {
- return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL;
- },
-
- /**
- * get the current relative url
- */
- getCurrentURL : function() {
- var path = document.location.pathname;
- var parts = path.split(/\//);
- $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() {
- if (this == '..')
- parts.pop();
- });
- var url = parts.join('/');
- return path.substring(url.lastIndexOf('/') + 1, path.length - 1);
- }
-};
-
-// quick alias for translations
-_ = Documentation.gettext;
-
-$(document).ready(function() {
- Documentation.init();
-});
diff --git a/doc/build/html/_static/file.png b/doc/build/html/_static/file.png
deleted file mode 100644
index d18082e39..000000000
--- a/doc/build/html/_static/file.png
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/_static/jquery.js b/doc/build/html/_static/jquery.js
deleted file mode 100644
index 7c2430802..000000000
--- a/doc/build/html/_static/jquery.js
+++ /dev/null
@@ -1,154 +0,0 @@
-/*!
- * jQuery JavaScript Library v1.4.2
- * http://jquery.com/
- *
- * Copyright 2010, John Resig
- * Dual licensed under the MIT or GPL Version 2 licenses.
- * http://jquery.org/license
- *
- * Includes Sizzle.js
- * http://sizzlejs.com/
- * Copyright 2010, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- *
- * Date: Sat Feb 13 22:33:48 2010 -0500
- */
-(function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o<i;o++)e(a[o],b,f?d.call(a[o],o,e(a[o],b)):d,j);return a}return i?
-e(a[0],b):w}function J(){return(new Date).getTime()}function Y(){return false}function Z(){return true}function na(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function oa(a){var b,d=[],f=[],e=arguments,j,i,o,k,n,r;i=c.data(this,"events");if(!(a.liveFired===this||!i||!i.live||a.button&&a.type==="click")){a.liveFired=this;var u=i.live.slice(0);for(k=0;k<u.length;k++){i=u[k];i.origType.replace(O,"")===a.type?f.push(i.selector):u.splice(k--,1)}j=c(a.target).closest(f,a.currentTarget);n=0;for(r=
-j.length;n<r;n++)for(k=0;k<u.length;k++){i=u[k];if(j[n].selector===i.selector){o=j[n].elem;f=null;if(i.preType==="mouseenter"||i.preType==="mouseleave")f=c(a.relatedTarget).closest(i.selector)[0];if(!f||f!==o)d.push({elem:o,handleObj:i})}}n=0;for(r=d.length;n<r;n++){j=d[n];a.currentTarget=j.elem;a.data=j.handleObj.data;a.handleObj=j.handleObj;if(j.handleObj.origHandler.apply(j.elem,e)===false){b=false;break}}return b}}function pa(a,b){return"live."+(a&&a!=="*"?a+".":"")+b.replace(/\./g,"`").replace(/ /g,
-"&")}function qa(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function ra(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var f=c.data(a[d++]),e=c.data(this,f);if(f=f&&f.events){delete e.handle;e.events={};for(var j in f)for(var i in f[j])c.event.add(this,j,f[j][i],f[j][i].data)}}})}function sa(a,b,d){var f,e,j;b=b&&b[0]?b[0].ownerDocument||b[0]:s;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===s&&!ta.test(a[0])&&(c.support.checkClone||!ua.test(a[0]))){e=
-true;if(j=c.fragments[a[0]])if(j!==1)f=j}if(!f){f=b.createDocumentFragment();c.clean(a,b,f,d)}if(e)c.fragments[a[0]]=j?f:1;return{fragment:f,cacheable:e}}function K(a,b){var d={};c.each(va.concat.apply([],va.slice(0,b)),function(){d[this]=a});return d}function wa(a){return"scrollTo"in a&&a.document?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var c=function(a,b){return new c.fn.init(a,b)},Ra=A.jQuery,Sa=A.$,s=A.document,T,Ta=/^[^<]*(<[\w\W]+>)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/,
-Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&&
-(d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this,
-a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b===
-"find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this,
-function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b<d;b++)if((e=arguments[b])!=null)for(j in e){i=a[j];o=e[j];if(a!==o)if(f&&o&&(c.isPlainObject(o)||c.isArray(o))){i=i&&(c.isPlainObject(i)||
-c.isArray(i))?i:c.isArray(o)?[]:{};a[j]=c.extend(f,i,o)}else if(o!==w)a[j]=o}return a};c.extend({noConflict:function(a){A.$=Sa;if(a)A.jQuery=Ra;return c},isReady:false,ready:function(){if(!c.isReady){if(!s.body)return setTimeout(c.ready,13);c.isReady=true;if(Q){for(var a,b=0;a=Q[b++];)a.call(s,c);Q=null}c.fn.triggerHandler&&c(s).triggerHandler("ready")}},bindReady:function(){if(!xa){xa=true;if(s.readyState==="complete")return c.ready();if(s.addEventListener){s.addEventListener("DOMContentLoaded",
-L,false);A.addEventListener("load",c.ready,false)}else if(s.attachEvent){s.attachEvent("onreadystatechange",L);A.attachEvent("onload",c.ready);var a=false;try{a=A.frameElement==null}catch(b){}s.documentElement.doScroll&&a&&ma()}}},isFunction:function(a){return $.call(a)==="[object Function]"},isArray:function(a){return $.call(a)==="[object Array]"},isPlainObject:function(a){if(!a||$.call(a)!=="[object Object]"||a.nodeType||a.setInterval)return false;if(a.constructor&&!aa.call(a,"constructor")&&!aa.call(a.constructor.prototype,
-"isPrototypeOf"))return false;var b;for(b in a);return b===w||aa.call(a,b)},isEmptyObject:function(a){for(var b in a)return false;return true},error:function(a){throw a;},parseJSON:function(a){if(typeof a!=="string"||!a)return null;a=c.trim(a);if(/^[\],:{}\s]*$/.test(a.replace(/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,"@").replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,"]").replace(/(?:^|:|,)(?:\s*\[)+/g,"")))return A.JSON&&A.JSON.parse?A.JSON.parse(a):(new Function("return "+
-a))();else c.error("Invalid JSON: "+a)},noop:function(){},globalEval:function(a){if(a&&Va.test(a)){var b=s.getElementsByTagName("head")[0]||s.documentElement,d=s.createElement("script");d.type="text/javascript";if(c.support.scriptEval)d.appendChild(s.createTextNode(a));else d.text=a;b.insertBefore(d,b.firstChild);b.removeChild(d)}},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,b,d){var f,e=0,j=a.length,i=j===w||c.isFunction(a);if(d)if(i)for(f in a){if(b.apply(a[f],
-d)===false)break}else for(;e<j;){if(b.apply(a[e++],d)===false)break}else if(i)for(f in a){if(b.call(a[f],f,a[f])===false)break}else for(d=a[0];e<j&&b.call(d,e,d)!==false;d=a[++e]);return a},trim:function(a){return(a||"").replace(Wa,"")},makeArray:function(a,b){b=b||[];if(a!=null)a.length==null||typeof a==="string"||c.isFunction(a)||typeof a!=="function"&&a.setInterval?ba.call(b,a):c.merge(b,a);return b},inArray:function(a,b){if(b.indexOf)return b.indexOf(a);for(var d=0,f=b.length;d<f;d++)if(b[d]===
-a)return d;return-1},merge:function(a,b){var d=a.length,f=0;if(typeof b.length==="number")for(var e=b.length;f<e;f++)a[d++]=b[f];else for(;b[f]!==w;)a[d++]=b[f++];a.length=d;return a},grep:function(a,b,d){for(var f=[],e=0,j=a.length;e<j;e++)!d!==!b(a[e],e)&&f.push(a[e]);return f},map:function(a,b,d){for(var f=[],e,j=0,i=a.length;j<i;j++){e=b(a[j],j,d);if(e!=null)f[f.length]=e}return f.concat.apply([],f)},guid:1,proxy:function(a,b,d){if(arguments.length===2)if(typeof b==="string"){d=a;a=d[b];b=w}else if(b&&
-!c.isFunction(b)){d=b;b=w}if(!b&&a)b=function(){return a.apply(d||this,arguments)};if(a)b.guid=a.guid=a.guid||b.guid||c.guid++;return b},uaMatch:function(a){a=a.toLowerCase();a=/(webkit)[ \/]([\w.]+)/.exec(a)||/(opera)(?:.*version)?[ \/]([\w.]+)/.exec(a)||/(msie) ([\w.]+)/.exec(a)||!/compatible/.test(a)&&/(mozilla)(?:.*? rv:([\w.]+))?/.exec(a)||[];return{browser:a[1]||"",version:a[2]||"0"}},browser:{}});P=c.uaMatch(P);if(P.browser){c.browser[P.browser]=true;c.browser.version=P.version}if(c.browser.webkit)c.browser.safari=
-true;if(ya)c.inArray=function(a,b){return ya.call(b,a)};T=c(s);if(s.addEventListener)L=function(){s.removeEventListener("DOMContentLoaded",L,false);c.ready()};else if(s.attachEvent)L=function(){if(s.readyState==="complete"){s.detachEvent("onreadystatechange",L);c.ready()}};(function(){c.support={};var a=s.documentElement,b=s.createElement("script"),d=s.createElement("div"),f="script"+J();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";
-var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected,
-parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent=
-false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n=
-s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true,
-applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando];
-else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this,
-a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===
-w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i,
-cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1)if(e.className){for(var j=" "+e.className+" ",
-i=e.className,o=0,k=b.length;o<k;o++)if(j.indexOf(" "+b[o]+" ")<0)i+=" "+b[o];e.className=c.trim(i)}else e.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(k){var n=c(this);n.removeClass(a.call(this,k,n.attr("class")))});if(a&&typeof a==="string"||a===w)for(var b=(a||"").split(ca),d=0,f=this.length;d<f;d++){var e=this[d];if(e.nodeType===1&&e.className)if(a){for(var j=(" "+e.className+" ").replace(Aa," "),i=0,o=b.length;i<o;i++)j=j.replace(" "+b[i]+" ",
-" ");e.className=c.trim(j)}else e.className=""}return this},toggleClass:function(a,b){var d=typeof a,f=typeof b==="boolean";if(c.isFunction(a))return this.each(function(e){var j=c(this);j.toggleClass(a.call(this,e,j.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var e,j=0,i=c(this),o=b,k=a.split(ca);e=k[j++];){o=f?o:!i.hasClass(e);i[o?"addClass":"removeClass"](e)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this,"__className__",this.className);this.className=
-this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(Aa," ").indexOf(a)>-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j<d;j++){var i=
-e[j];if(i.selected){a=c(i).val();if(b)return a;f.push(a)}}return f}if(Ba.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Za,"")}return w}var o=c.isFunction(a);return this.each(function(k){var n=c(this),r=a;if(this.nodeType===1){if(o)r=a.call(this,k,n.val());if(typeof r==="number")r+="";if(c.isArray(r)&&Ba.test(this.type))this.checked=c.inArray(n.val(),r)>=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected=
-c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");
-a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g,
-function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split(".");
-k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a),
-C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B<r.length;B++){u=r[B];if(d.guid===u.guid){if(i||k.test(u.namespace)){f==null&&r.splice(B--,1);n.remove&&n.remove.call(a,u)}if(f!=
-null)break}}if(r.length===0||f!=null&&r.length===1){if(!n.teardown||n.teardown.call(a,o)===false)Ca(a,e,z.handle);delete C[e]}}else for(var B=0;B<r.length;B++){u=r[B];if(i||k.test(u.namespace)){c.event.remove(a,n,u.handler,B);r.splice(B--,1)}}}if(c.isEmptyObject(C)){if(b=z.handle)b.elem=null;delete z.events;delete z.handle;c.isEmptyObject(z)&&c.removeData(a)}}}}},trigger:function(a,b,d,f){var e=a.type||a;if(!f){a=typeof a==="object"?a[G]?a:c.extend(c.Event(e),a):c.Event(e);if(e.indexOf("!")>=0){a.type=
-e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&&
-f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;
-if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e<j;e++){var i=d[e];if(b||f.test(i.namespace)){a.handler=i.handler;a.data=i.data;a.handleObj=i;i=i.handler.apply(this,arguments);if(i!==w){a.result=i;if(i===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),
-fix:function(a){if(a[G])return a;var b=a;a=c.Event(b);for(var d=this.props.length,f;d;){f=this.props[--d];a[f]=b[f]}if(!a.target)a.target=a.srcElement||s;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=s.documentElement;d=s.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop||
-d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(!a.which&&(a.charCode||a.charCode===0?a.charCode:a.keyCode))a.which=a.charCode||a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==w)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,a.origType,c.extend({},a,{handler:oa}))},remove:function(a){var b=true,d=a.origType.replace(O,"");c.each(c.data(this,
-"events").live||[],function(){if(d===this.origType.replace(O,""))return b=false});b&&c.event.remove(this,a.origType,oa)}},beforeunload:{setup:function(a,b,d){if(this.setInterval)this.onbeforeunload=d;return false},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};var Ca=s.removeEventListener?function(a,b,d){a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=
-a;this.type=a.type}else this.type=a;this.timeStamp=J();this[G]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=Z;var a=this.originalEvent;if(a){a.preventDefault&&a.preventDefault();a.returnValue=false}},stopPropagation:function(){this.isPropagationStopped=Z;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=Z;this.stopPropagation()},isDefaultPrevented:Y,isPropagationStopped:Y,
-isImmediatePropagationStopped:Y};var Da=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},Ea=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?Ea:Da,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?Ea:Da)}}});if(!c.support.submitBubbles)c.event.special.submit=
-{setup:function(){if(this.nodeName.toLowerCase()!=="form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length)return na("submit",this,arguments)});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13)return na("submit",this,arguments)})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};
-if(!c.support.changeBubbles){var da=/textarea|input|select/i,ea,Fa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",
-e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,
-"_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a,
-d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j<o;j++)c.event.add(this[j],d,i,f)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&
-!a.preventDefault)for(var d in a)this.unbind(d,a[d]);else{d=0;for(var f=this.length;d<f;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,f){return this.live(b,d,f,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){a=c.Event(a);a.preventDefault();a.stopPropagation();c.event.trigger(a,b,this[0]);return a.result}},
-toggle:function(a){for(var b=arguments,d=1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(f){var e=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,e+1);f.preventDefault();return b[e].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var Ga={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,f,e,j){var i,o=0,k,n,r=j||this.selector,
-u=j?this:c(this.context);if(c.isFunction(f)){e=f;f=w}for(d=(d||"").split(" ");(i=d[o++])!=null;){j=O.exec(i);k="";if(j){k=j[0];i=i.replace(O,"")}if(i==="hover")d.push("mouseenter"+k,"mouseleave"+k);else{n=i;if(i==="focus"||i==="blur"){d.push(Ga[i]+k);i+=k}else i=(Ga[i]||i)+k;b==="live"?u.each(function(){c.event.add(this,pa(i,r),{data:f,selector:r,handler:e,origType:i,origHandler:e,preType:n})}):u.unbind(pa(i,r),e)}}return this}});c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),
-function(a,b){c.fn[b]=function(d){return d?this.bind(b,d):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});A.attachEvent&&!A.addEventListener&&A.attachEvent("onunload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}});(function(){function a(g){for(var h="",l,m=0;g[m];m++){l=g[m];if(l.nodeType===3||l.nodeType===4)h+=l.nodeValue;else if(l.nodeType!==8)h+=a(l.childNodes)}return h}function b(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];
-if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1&&!p){t.sizcache=l;t.sizset=q}if(t.nodeName.toLowerCase()===h){y=t;break}t=t[g]}m[q]=y}}}function d(g,h,l,m,q,p){q=0;for(var v=m.length;q<v;q++){var t=m[q];if(t){t=t[g];for(var y=false;t;){if(t.sizcache===l){y=m[t.sizset];break}if(t.nodeType===1){if(!p){t.sizcache=l;t.sizset=q}if(typeof h!=="string"){if(t===h){y=true;break}}else if(k.filter(h,[t]).length>0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,
-e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift();
-t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D||
-g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h<g.length;h++)g[h]===g[h-1]&&g.splice(h--,1)}return g};k.matches=function(g,h){return k(g,null,null,h)};k.find=function(g,h,l){var m,q;if(!g)return[];
-for(var p=0,v=n.order.length;p<v;p++){var t=n.order[p];if(q=n.leftMatch[t].exec(g)){var y=q[1];q.splice(1,1);if(y.substr(y.length-1)!=="\\"){q[1]=(q[1]||"").replace(/\\/g,"");m=n.find[t](q,h,l);if(m!=null){g=g.replace(n.match[t],"");break}}}}m||(m=h.getElementsByTagName("*"));return{set:m,expr:g}};k.filter=function(g,h,l,m){for(var q=g,p=[],v=h,t,y,S=h&&h[0]&&x(h[0]);g&&h.length;){for(var H in n.filter)if((t=n.leftMatch[H].exec(g))!=null&&t[2]){var M=n.filter[H],I,D;D=t[1];y=false;t.splice(1,1);if(D.substr(D.length-
-1)!=="\\"){if(v===p)p=[];if(n.preFilter[H])if(t=n.preFilter[H](t,v,l,p,m,S)){if(t===true)continue}else y=I=true;if(t)for(var U=0;(D=v[U])!=null;U++)if(D){I=M(D,t,U,v);var Ha=m^!!I;if(l&&I!=null)if(Ha)y=true;else v[U]=false;else if(Ha){p.push(D);y=true}}if(I!==w){l||(v=p);g=g.replace(n.match[H],"");if(!y)return[];break}}}if(g===q)if(y==null)k.error(g);else break;q=g}return v};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var n=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF-]|\\.)+)/,
-CLASS:/\.((?:[\w\u00c0-\uFFFF-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},
-relative:{"+":function(g,h){var l=typeof h==="string",m=l&&!/\W/.test(h);l=l&&!m;if(m)h=h.toLowerCase();m=0;for(var q=g.length,p;m<q;m++)if(p=g[m]){for(;(p=p.previousSibling)&&p.nodeType!==1;);g[m]=l||p&&p.nodeName.toLowerCase()===h?p||false:p===h}l&&k.filter(h,g,true)},">":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m<q;m++){var p=g[m];if(p){l=p.parentNode;g[m]=l.nodeName.toLowerCase()===h?l:false}}}else{m=0;for(q=g.length;m<q;m++)if(p=g[m])g[m]=
-l?p.parentNode:p.parentNode===h;l&&k.filter(h,g,true)}},"":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("parentNode",h,m,g,p,l)},"~":function(g,h,l){var m=e++,q=d;if(typeof h==="string"&&!/\W/.test(h)){var p=h=h.toLowerCase();q=b}q("previousSibling",h,m,g,p,l)}},find:{ID:function(g,h,l){if(typeof h.getElementById!=="undefined"&&!l)return(g=h.getElementById(g[1]))?[g]:[]},NAME:function(g,h){if(typeof h.getElementsByName!=="undefined"){var l=[];
-h=h.getElementsByName(g[1]);for(var m=0,q=h.length;m<q;m++)h[m].getAttribute("name")===g[1]&&l.push(h[m]);return l.length===0?null:l}},TAG:function(g,h){return h.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,h,l,m,q,p){g=" "+g[1].replace(/\\/g,"")+" ";if(p)return g;p=0;for(var v;(v=h[p])!=null;p++)if(v)if(q^(v.className&&(" "+v.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},
-CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m,
-g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},
-text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},
-setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return h<l[3]-0},gt:function(g,h,l){return h>l[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h=
-h[3];l=0;for(m=h.length;l<m;l++)if(h[l]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+q)},CHILD:function(g,h){var l=h[1],m=g;switch(l){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(l==="first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":l=h[2];var q=h[3];if(l===1&&q===0)return true;h=h[0];var p=g.parentNode;if(p&&(p.sizcache!==h||!g.nodeIndex)){var v=0;for(m=p.firstChild;m;m=
-m.nextSibling)if(m.nodeType===1)m.nodeIndex=++v;p.sizcache=h}g=g.nodeIndex-q;return l===0?g===0:g%l===0&&g/l>=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m===
-"="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g,
-h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l<m;l++)h.push(g[l]);else for(l=0;g[l];l++)h.push(g[l]);return h}}var B;if(s.documentElement.compareDocumentPosition)B=function(g,h){if(!g.compareDocumentPosition||
-!h.compareDocumentPosition){if(g==h)i=true;return g.compareDocumentPosition?-1:1}g=g.compareDocumentPosition(h)&4?-1:g===h?0:1;if(g===0)i=true;return g};else if("sourceIndex"in s.documentElement)B=function(g,h){if(!g.sourceIndex||!h.sourceIndex){if(g==h)i=true;return g.sourceIndex?-1:1}g=g.sourceIndex-h.sourceIndex;if(g===0)i=true;return g};else if(s.createRange)B=function(g,h){if(!g.ownerDocument||!h.ownerDocument){if(g==h)i=true;return g.ownerDocument?-1:1}var l=g.ownerDocument.createRange(),m=
-h.ownerDocument.createRange();l.setStart(g,0);l.setEnd(g,0);m.setStart(h,0);m.setEnd(h,0);g=l.compareBoundaryPoints(Range.START_TO_END,m);if(g===0)i=true;return g};(function(){var g=s.createElement("div"),h="script"+(new Date).getTime();g.innerHTML="<a name='"+h+"'/>";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&&
-q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML="<a href='#'></a>";
-if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="<p class='TEST'></p>";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}();
-(function(){var g=s.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}:
-function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q<p;q++)k(g,h[q],l);return k.filter(m,l)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=a;c.isXMLDoc=x;c.contains=E})();var eb=/Until$/,fb=/^(?:parents|prevUntil|prevAll)/,
-gb=/,/;R=Array.prototype.slice;var Ia=function(a,b,d){if(c.isFunction(b))return c.grep(a,function(e,j){return!!b.call(e,j,e)===d});else if(b.nodeType)return c.grep(a,function(e){return e===b===d});else if(typeof b==="string"){var f=c.grep(a,function(e){return e.nodeType===1});if(Ua.test(b))return c.filter(b,f,!d);else b=c.filter(b,f)}return c.grep(a,function(e){return c.inArray(e,b)>=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f<e;f++){d=b.length;
-c.find(a,this[f],b);if(f>0)for(var j=d;j<b.length;j++)for(var i=0;i<d;i++)if(b[i]===b[j]){b.splice(j--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,f=b.length;d<f;d++)if(c.contains(this,b[d]))return true})},not:function(a){return this.pushStack(Ia(this,a,false),"not",a)},filter:function(a){return this.pushStack(Ia(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j=
-{},i;if(f&&a.length){e=0;for(var o=a.length;e<o;e++){i=a[e];j[i]||(j[i]=c.expr.match.POS.test(i)?c(i,b||this.context):i)}for(;f&&f.ownerDocument&&f!==b;){for(i in j){e=j[i];if(e.jquery?e.index(f)>-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a===
-"string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",
-d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?
-a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType===
-1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/<tbody/i,jb=/<|&#?\w+;/,ta=/<script|<object|<embed|<option|<style/i,ua=/checked\s*(?:[^=]|=\s*.checked.)/i,Ma=function(a,b,d){return hb.test(d)?
-a:b+"></"+d+">"},F={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d=
-c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this},
-wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})},
-prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,
-this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild);
-return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja,
-""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(f){this.empty().append(a)}}else c.isFunction(a)?this.each(function(e){var j=c(this),i=j.html();j.empty().append(function(){return a.call(this,e,i)})}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&
-this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d=c(this),f=d.html();d.replaceWith(a.call(this,b,f))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){function f(u){return c.nodeName(u,"table")?u.getElementsByTagName("tbody")[0]||
-u.appendChild(u.ownerDocument.createElement("tbody")):u}var e,j,i=a[0],o=[],k;if(!c.support.checkClone&&arguments.length===3&&typeof i==="string"&&ua.test(i))return this.each(function(){c(this).domManip(a,b,d,true)});if(c.isFunction(i))return this.each(function(u){var z=c(this);a[0]=i.call(this,u,b?z.html():w);z.domManip(a,b,d)});if(this[0]){e=i&&i.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:sa(a,this,o);k=e.fragment;if(j=k.childNodes.length===
-1?(k=k.firstChild):k.firstChild){b=b&&c.nodeName(j,"tr");for(var n=0,r=this.length;n<r;n++)d.call(b?f(this[n],j):this[n],n>0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]);
-return this}else{e=0;for(var j=d.length;e<j;e++){var i=(e>0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["",
-""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]==="<table>"&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e=
-c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]?
-c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja=
-function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter=
-Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a,
-"border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f=
-a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=
-a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=/<script(.|\s)*?\/script>/gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!==
-"string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("<div />").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this},
-serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),
-function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,
-global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&&
-e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)?
-"&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache===
-false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B=
-false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since",
-c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E||
-d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x);
-g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===
-1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b===
-"json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional;
-if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");
-this[a].style.display=d||"";if(c.css(this[a],"display")==="none"){d=this[a].nodeName;var f;if(la[d])f=la[d];else{var e=c("<"+d+" />").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a<b;a++)this[a].style.display=c.data(this[a],"olddisplay")||"";return this}},hide:function(a,b){if(a||a===0)return this.animate(K("hide",3),a,b);else{a=0;for(b=this.length;a<b;a++){var d=c.data(this[a],"olddisplay");!d&&d!=="none"&&c.data(this[a],
-"olddisplay",c.css(this[a],"display"))}a=0;for(b=this.length;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b){var d=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||d?this.each(function(){var f=d?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(K("toggle",3),a,b);return this},fadeTo:function(a,b,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d)},
-animate:function(a,b,d,f){var e=c.speed(b,d,f);if(c.isEmptyObject(a))return this.each(e.complete);return this[e.queue===false?"each":"queue"](function(){var j=c.extend({},e),i,o=this.nodeType===1&&c(this).is(":hidden"),k=this;for(i in a){var n=i.replace(ia,ja);if(i!==n){a[n]=a[i];delete a[i];i=n}if(a[i]==="hide"&&o||a[i]==="show"&&!o)return j.complete.call(this);if((i==="height"||i==="width")&&this.style){j.display=c.css(this,"display");j.overflow=this.style.overflow}if(c.isArray(a[i])){(j.specialEasing=
-j.specialEasing||{})[i]=a[i][1];a[i]=a[i][0]}}if(j.overflow!=null)this.style.overflow="hidden";j.curAnim=c.extend({},a);c.each(a,function(r,u){var z=new c.fx(k,j,r);if(Ab.test(u))z[u==="toggle"?o?"show":"hide":u](a);else{var C=Bb.exec(u),B=z.cur(true)||0;if(C){u=parseFloat(C[2]);var E=C[3]||"px";if(E!=="px"){k.style[r]=(u||1)+E;B=(u||1)/z.cur(true)*B;k.style[r]=B+E}if(C[1])u=(C[1]==="-="?-1:1)*u+B;z.custom(B,u,E)}else z.custom(B,u,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);
-this.each(function(){for(var f=d.length-1;f>=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration===
-"number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||
-c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;
-this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=
-this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem,
-e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||
-c.fx.stop()},stop:function(){clearInterval(W);W=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a===b.elem}).length};c.fn.offset="getBoundingClientRect"in s.documentElement?
-function(a){var b=this[0];if(a)return this.each(function(e){c.offset.setOffset(this,a,e)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);var d=b.getBoundingClientRect(),f=b.ownerDocument;b=f.body;f=f.documentElement;return{top:d.top+(self.pageYOffset||c.support.boxModel&&f.scrollTop||b.scrollTop)-(f.clientTop||b.clientTop||0),left:d.left+(self.pageXOffset||c.support.boxModel&&f.scrollLeft||b.scrollLeft)-(f.clientLeft||b.clientLeft||0)}}:function(a){var b=
-this[0];if(a)return this.each(function(r){c.offset.setOffset(this,a,r)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d=b.offsetParent,f=b,e=b.ownerDocument,j,i=e.documentElement,o=e.body;f=(e=e.defaultView)?e.getComputedStyle(b,null):b.currentStyle;for(var k=b.offsetTop,n=b.offsetLeft;(b=b.parentNode)&&b!==o&&b!==i;){if(c.offset.supportsFixedPosition&&f.position==="fixed")break;j=e?e.getComputedStyle(b,null):b.currentStyle;
-k-=b.scrollTop;n-=b.scrollLeft;if(b===d){k+=b.offsetTop;n+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(b.nodeName))){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=d;d=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&j.overflow!=="visible"){k+=parseFloat(j.borderTopWidth)||0;n+=parseFloat(j.borderLeftWidth)||0}f=j}if(f.position==="relative"||f.position==="static"){k+=o.offsetTop;n+=o.offsetLeft}if(c.offset.supportsFixedPosition&&
-f.position==="fixed"){k+=Math.max(i.scrollTop,o.scrollTop);n+=Math.max(i.scrollLeft,o.scrollLeft)}return{top:k,left:n}};c.offset={initialize:function(){var a=s.body,b=s.createElement("div"),d,f,e,j=parseFloat(c.curCSS(a,"marginTop",true))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";
-a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b);
-c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a,
-d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top-
-f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset":
-"pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in
-e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window);
diff --git a/doc/build/html/_static/jquery.tweet.js b/doc/build/html/_static/jquery.tweet.js
deleted file mode 100644
index c93fea876..000000000
--- a/doc/build/html/_static/jquery.tweet.js
+++ /dev/null
@@ -1,154 +0,0 @@
-(function($) {
-
- $.fn.tweet = function(o){
- var s = {
- username: ["seaofclouds"], // [string] required, unless you want to display our tweets. :) it can be an array, just do ["username1","username2","etc"]
- list: null, //[string] optional name of list belonging to username
- avatar_size: null, // [integer] height and width of avatar if displayed (48px max)
- count: 3, // [integer] how many tweets to display?
- intro_text: null, // [string] do you want text BEFORE your your tweets?
- outro_text: null, // [string] do you want text AFTER your tweets?
- join_text: null, // [string] optional text in between date and tweet, try setting to "auto"
- auto_join_text_default: "i said,", // [string] auto text for non verb: "i said" bullocks
- auto_join_text_ed: "i", // [string] auto text for past tense: "i" surfed
- auto_join_text_ing: "i am", // [string] auto tense for present tense: "i was" surfing
- auto_join_text_reply: "i replied to", // [string] auto tense for replies: "i replied to" @someone "with"
- auto_join_text_url: "i was looking at", // [string] auto tense for urls: "i was looking at" http:...
- loading_text: null, // [string] optional loading text, displayed while tweets load
- query: null // [string] optional search query
- };
-
- if(o) $.extend(s, o);
-
- $.fn.extend({
- linkUrl: function() {
- var returning = [];
- var regexp = /((ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?)/gi;
- this.each(function() {
- returning.push(this.replace(regexp,"<a href=\"$1\">$1</a>"));
- });
- return $(returning);
- },
- linkUser: function() {
- var returning = [];
- var regexp = /[\@]+([A-Za-z0-9-_]+)/gi;
- this.each(function() {
- returning.push(this.replace(regexp,"<a href=\"http://twitter.com/$1\">@$1</a>"));
- });
- return $(returning);
- },
- linkHash: function() {
- var returning = [];
- var regexp = / [\#]+([A-Za-z0-9-_]+)/gi;
- this.each(function() {
- returning.push(this.replace(regexp, ' <a href="http://search.twitter.com/search?q=&tag=$1&lang=all&from='+s.username.join("%2BOR%2B")+'">#$1</a>'));
- });
- return $(returning);
- },
- capAwesome: function() {
- var returning = [];
- this.each(function() {
- returning.push(this.replace(/\b(awesome)\b/gi, '<span class="awesome">$1</span>'));
- });
- return $(returning);
- },
- capEpic: function() {
- var returning = [];
- this.each(function() {
- returning.push(this.replace(/\b(epic)\b/gi, '<span class="epic">$1</span>'));
- });
- return $(returning);
- },
- makeHeart: function() {
- var returning = [];
- this.each(function() {
- returning.push(this.replace(/(&lt;)+[3]/gi, "<tt class='heart'>&#x2665;</tt>"));
- });
- return $(returning);
- }
- });
-
- function relative_time(time_value) {
- var parsed_date = Date.parse(time_value);
- var relative_to = (arguments.length > 1) ? arguments[1] : new Date();
- var delta = parseInt((relative_to.getTime() - parsed_date) / 1000);
- var pluralize = function (singular, n) {
- return '' + n + ' ' + singular + (n == 1 ? '' : 's');
- };
- if(delta < 60) {
- return 'less than a minute ago';
- } else if(delta < (45*60)) {
- return 'about ' + pluralize("minute", parseInt(delta / 60)) + ' ago';
- } else if(delta < (24*60*60)) {
- return 'about ' + pluralize("hour", parseInt(delta / 3600)) + ' ago';
- } else {
- return 'about ' + pluralize("day", parseInt(delta / 86400)) + ' ago';
- }
- }
-
- function build_url() {
- var proto = ('https:' == document.location.protocol ? 'https:' : 'http:');
- if (s.list) {
- return proto+"//api.twitter.com/1/"+s.username[0]+"/lists/"+s.list+"/statuses.json?per_page="+s.count+"&callback=?";
- } else if (s.query == null && s.username.length == 1) {
- return proto+'//twitter.com/status/user_timeline/'+s.username[0]+'.json?count='+s.count+'&callback=?';
- } else {
- var query = (s.query || 'from:'+s.username.join('%20OR%20from:'));
- return proto+'//search.twitter.com/search.json?&q='+query+'&rpp='+s.count+'&callback=?';
- }
- }
-
- return this.each(function(){
- var list = $('<ul class="tweet_list">').appendTo(this);
- var intro = '<p class="tweet_intro">'+s.intro_text+'</p>';
- var outro = '<p class="tweet_outro">'+s.outro_text+'</p>';
- var loading = $('<p class="loading">'+s.loading_text+'</p>');
-
- if(typeof(s.username) == "string"){
- s.username = [s.username];
- }
-
- if (s.loading_text) $(this).append(loading);
- $.getJSON(build_url(), function(data){
- if (s.loading_text) loading.remove();
- if (s.intro_text) list.before(intro);
- $.each((data.results || data), function(i,item){
- // auto join text based on verb tense and content
- if (s.join_text == "auto") {
- if (item.text.match(/^(@([A-Za-z0-9-_]+)) .*/i)) {
- var join_text = s.auto_join_text_reply;
- } else if (item.text.match(/(^\w+:\/\/[A-Za-z0-9-_]+\.[A-Za-z0-9-_:%&\?\/.=]+) .*/i)) {
- var join_text = s.auto_join_text_url;
- } else if (item.text.match(/^((\w+ed)|just) .*/im)) {
- var join_text = s.auto_join_text_ed;
- } else if (item.text.match(/^(\w*ing) .*/i)) {
- var join_text = s.auto_join_text_ing;
- } else {
- var join_text = s.auto_join_text_default;
- }
- } else {
- var join_text = s.join_text;
- };
-
- var from_user = item.from_user || item.user.screen_name;
- var profile_image_url = item.profile_image_url || item.user.profile_image_url;
- var join_template = '<span class="tweet_join"> '+join_text+' </span>';
- var join = ((s.join_text) ? join_template : ' ');
- var avatar_template = '<a class="tweet_avatar" href="http://twitter.com/'+from_user+'"><img src="'+profile_image_url+'" height="'+s.avatar_size+'" width="'+s.avatar_size+'" alt="'+from_user+'\'s avatar" title="'+from_user+'\'s avatar" border="0"/></a>';
- var avatar = (s.avatar_size ? avatar_template : '');
- var date = '<a href="http://twitter.com/'+from_user+'/statuses/'+item.id+'" title="view tweet on twitter">'+relative_time(item.created_at)+'</a>';
- var text = '<span class="tweet_text">' +$([item.text]).linkUrl().linkUser().linkHash().makeHeart().capAwesome().capEpic()[0]+ '</span>';
-
- // until we create a template option, arrange the items below to alter a tweet's display.
- list.append('<li>' + avatar + date + join + text + '</li>');
-
- list.children('li:first').addClass('tweet_first');
- list.children('li:odd').addClass('tweet_even');
- list.children('li:even').addClass('tweet_odd');
- });
- if (s.outro_text) list.after(outro);
- });
-
- });
- };
-})(jQuery); \ No newline at end of file
diff --git a/doc/build/html/_static/minus.png b/doc/build/html/_static/minus.png
deleted file mode 100644
index da1c5620d..000000000
--- a/doc/build/html/_static/minus.png
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/_static/navigation.png b/doc/build/html/_static/navigation.png
deleted file mode 100644
index 1081dc143..000000000
--- a/doc/build/html/_static/navigation.png
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/_static/plus.png b/doc/build/html/_static/plus.png
deleted file mode 100644
index b3cb37425..000000000
--- a/doc/build/html/_static/plus.png
+++ /dev/null
Binary files differ
diff --git a/doc/build/html/_static/pygments.css b/doc/build/html/_static/pygments.css
deleted file mode 100644
index 1a14f2ae1..000000000
--- a/doc/build/html/_static/pygments.css
+++ /dev/null
@@ -1,62 +0,0 @@
-.highlight .hll { background-color: #ffffcc }
-.highlight { background: #eeffcc; }
-.highlight .c { color: #408090; font-style: italic } /* Comment */
-.highlight .err { border: 1px solid #FF0000 } /* Error */
-.highlight .k { color: #007020; font-weight: bold } /* Keyword */
-.highlight .o { color: #666666 } /* Operator */
-.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */
-.highlight .cp { color: #007020 } /* Comment.Preproc */
-.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */
-.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */
-.highlight .gd { color: #A00000 } /* Generic.Deleted */
-.highlight .ge { font-style: italic } /* Generic.Emph */
-.highlight .gr { color: #FF0000 } /* Generic.Error */
-.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
-.highlight .gi { color: #00A000 } /* Generic.Inserted */
-.highlight .go { color: #303030 } /* Generic.Output */
-.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
-.highlight .gs { font-weight: bold } /* Generic.Strong */
-.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
-.highlight .gt { color: #0040D0 } /* Generic.Traceback */
-.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
-.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
-.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
-.highlight .kp { color: #007020 } /* Keyword.Pseudo */
-.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
-.highlight .kt { color: #902000 } /* Keyword.Type */
-.highlight .m { color: #208050 } /* Literal.Number */
-.highlight .s { color: #4070a0 } /* Literal.String */
-.highlight .na { color: #4070a0 } /* Name.Attribute */
-.highlight .nb { color: #007020 } /* Name.Builtin */
-.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
-.highlight .no { color: #60add5 } /* Name.Constant */
-.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */
-.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */
-.highlight .ne { color: #007020 } /* Name.Exception */
-.highlight .nf { color: #06287e } /* Name.Function */
-.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */
-.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
-.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */
-.highlight .nv { color: #bb60d5 } /* Name.Variable */
-.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */
-.highlight .w { color: #bbbbbb } /* Text.Whitespace */
-.highlight .mf { color: #208050 } /* Literal.Number.Float */
-.highlight .mh { color: #208050 } /* Literal.Number.Hex */
-.highlight .mi { color: #208050 } /* Literal.Number.Integer */
-.highlight .mo { color: #208050 } /* Literal.Number.Oct */
-.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
-.highlight .sc { color: #4070a0 } /* Literal.String.Char */
-.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
-.highlight .s2 { color: #4070a0 } /* Literal.String.Double */
-.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
-.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */
-.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
-.highlight .sx { color: #c65d09 } /* Literal.String.Other */
-.highlight .sr { color: #235388 } /* Literal.String.Regex */
-.highlight .s1 { color: #4070a0 } /* Literal.String.Single */
-.highlight .ss { color: #517918 } /* Literal.String.Symbol */
-.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
-.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
-.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
-.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
-.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */ \ No newline at end of file
diff --git a/doc/build/html/_static/searchtools.js b/doc/build/html/_static/searchtools.js
deleted file mode 100644
index 5cbfe004b..000000000
--- a/doc/build/html/_static/searchtools.js
+++ /dev/null
@@ -1,518 +0,0 @@
-/*
- * searchtools.js
- * ~~~~~~~~~~~~~~
- *
- * Sphinx JavaScript utilties for the full-text search.
- *
- * :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
-/**
- * helper function to return a node containing the
- * search summary for a given text. keywords is a list
- * of stemmed words, hlwords is the list of normal, unstemmed
- * words. the first one is used to find the occurance, the
- * latter for highlighting it.
- */
-
-jQuery.makeSearchSummary = function(text, keywords, hlwords) {
- var textLower = text.toLowerCase();
- var start = 0;
- $.each(keywords, function() {
- var i = textLower.indexOf(this.toLowerCase());
- if (i > -1)
- start = i;
- });
- start = Math.max(start - 120, 0);
- var excerpt = ((start > 0) ? '...' : '') +
- $.trim(text.substr(start, 240)) +
- ((start + 240 - text.length) ? '...' : '');
- var rv = $('<div class="context"></div>').text(excerpt);
- $.each(hlwords, function() {
- rv = rv.highlightText(this, 'highlighted');
- });
- return rv;
-}
-
-/**
- * Porter Stemmer
- */
-var PorterStemmer = function() {
-
- var step2list = {
- ational: 'ate',
- tional: 'tion',
- enci: 'ence',
- anci: 'ance',
- izer: 'ize',
- bli: 'ble',
- alli: 'al',
- entli: 'ent',
- eli: 'e',
- ousli: 'ous',
- ization: 'ize',
- ation: 'ate',
- ator: 'ate',
- alism: 'al',
- iveness: 'ive',
- fulness: 'ful',
- ousness: 'ous',
- aliti: 'al',
- iviti: 'ive',
- biliti: 'ble',
- logi: 'log'
- };
-
- var step3list = {
- icate: 'ic',
- ative: '',
- alize: 'al',
- iciti: 'ic',
- ical: 'ic',
- ful: '',
- ness: ''
- };
-
- var c = "[^aeiou]"; // consonant
- var v = "[aeiouy]"; // vowel
- var C = c + "[^aeiouy]*"; // consonant sequence
- var V = v + "[aeiou]*"; // vowel sequence
-
- var mgr0 = "^(" + C + ")?" + V + C; // [C]VC... is m>0
- var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1
- var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1
- var s_v = "^(" + C + ")?" + v; // vowel in stem
-
- this.stemWord = function (w) {
- var stem;
- var suffix;
- var firstch;
- var origword = w;
-
- if (w.length < 3)
- return w;
-
- var re;
- var re2;
- var re3;
- var re4;
-
- firstch = w.substr(0,1);
- if (firstch == "y")
- w = firstch.toUpperCase() + w.substr(1);
-
- // Step 1a
- re = /^(.+?)(ss|i)es$/;
- re2 = /^(.+?)([^s])s$/;
-
- if (re.test(w))
- w = w.replace(re,"$1$2");
- else if (re2.test(w))
- w = w.replace(re2,"$1$2");
-
- // Step 1b
- re = /^(.+?)eed$/;
- re2 = /^(.+?)(ed|ing)$/;
- if (re.test(w)) {
- var fp = re.exec(w);
- re = new RegExp(mgr0);
- if (re.test(fp[1])) {
- re = /.$/;
- w = w.replace(re,"");
- }
- }
- else if (re2.test(w)) {
- var fp = re2.exec(w);
- stem = fp[1];
- re2 = new RegExp(s_v);
- if (re2.test(stem)) {
- w = stem;
- re2 = /(at|bl|iz)$/;
- re3 = new RegExp("([^aeiouylsz])\\1$");
- re4 = new RegExp("^" + C + v + "[^aeiouwxy]$");
- if (re2.test(w))
- w = w + "e";
- else if (re3.test(w)) {
- re = /.$/;
- w = w.replace(re,"");
- }
- else if (re4.test(w))
- w = w + "e";
- }
- }
-
- // Step 1c
- re = /^(.+?)y$/;
- if (re.test(w)) {
- var fp = re.exec(w);
- stem = fp[1];
- re = new RegExp(s_v);
- if (re.test(stem))
- w = stem + "i";
- }
-
- // Step 2
- re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;
- if (re.test(w)) {
- var fp = re.exec(w);
- stem = fp[1];
- suffix = fp[2];
- re = new RegExp(mgr0);
- if (re.test(stem))
- w = stem + step2list[suffix];
- }
-
- // Step 3
- re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;
- if (re.test(w)) {
- var fp = re.exec(w);
- stem = fp[1];
- suffix = fp[2];
- re = new RegExp(mgr0);
- if (re.test(stem))
- w = stem + step3list[suffix];
- }
-
- // Step 4
- re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;
- re2 = /^(.+?)(s|t)(ion)$/;
- if (re.test(w)) {
- var fp = re.exec(w);
- stem = fp[1];
- re = new RegExp(mgr1);
- if (re.test(stem))
- w = stem;
- }
- else if (re2.test(w)) {
- var fp = re2.exec(w);
- stem = fp[1] + fp[2];
- re2 = new RegExp(mgr1);
- if (re2.test(stem))
- w = stem;
- }
-
- // Step 5
- re = /^(.+?)e$/;
- if (re.test(w)) {
- var fp = re.exec(w);
- stem = fp[1];
- re = new RegExp(mgr1);
- re2 = new RegExp(meq1);
- re3 = new RegExp("^" + C + v + "[^aeiouwxy]$");
- if (re.test(stem) || (re2.test(stem) && !(re3.test(stem))))
- w = stem;
- }
- re = /ll$/;
- re2 = new RegExp(mgr1);
- if (re.test(w) && re2.test(w)) {
- re = /.$/;
- w = w.replace(re,"");
- }
-
- // and turn initial Y back to y
- if (firstch == "y")
- w = firstch.toLowerCase() + w.substr(1);
- return w;
- }
-}
-
-
-/**
- * Search Module
- */
-var Search = {
-
- _index : null,
- _queued_query : null,
- _pulse_status : -1,
-
- init : function() {
- var params = $.getQueryParameters();
- if (params.q) {
- var query = params.q[0];
- $('input[name="q"]')[0].value = query;
- this.performSearch(query);
- }
- },
-
- loadIndex : function(url) {
- $.ajax({type: "GET", url: url, data: null, success: null,
- dataType: "script", cache: true});
- },
-
- setIndex : function(index) {
- var q;
- this._index = index;
- if ((q = this._queued_query) !== null) {
- this._queued_query = null;
- Search.query(q);
- }
- },
-
- hasIndex : function() {
- return this._index !== null;
- },
-
- deferQuery : function(query) {
- this._queued_query = query;
- },
-
- stopPulse : function() {
- this._pulse_status = 0;
- },
-
- startPulse : function() {
- if (this._pulse_status >= 0)
- return;
- function pulse() {
- Search._pulse_status = (Search._pulse_status + 1) % 4;
- var dotString = '';
- for (var i = 0; i < Search._pulse_status; i++)
- dotString += '.';
- Search.dots.text(dotString);
- if (Search._pulse_status > -1)
- window.setTimeout(pulse, 500);
- };
- pulse();
- },
-
- /**
- * perform a search for something
- */
- performSearch : function(query) {
- // create the required interface elements
- this.out = $('#search-results');
- this.title = $('<h2>' + _('Searching') + '</h2>').appendTo(this.out);
- this.dots = $('<span></span>').appendTo(this.title);
- this.status = $('<p style="display: none"></p>').appendTo(this.out);
- this.output = $('<ul class="search"/>').appendTo(this.out);
-
- $('#search-progress').text(_('Preparing search...'));
- this.startPulse();
-
- // index already loaded, the browser was quick!
- if (this.hasIndex())
- this.query(query);
- else
- this.deferQuery(query);
- },
-
- query : function(query) {
- var stopwords = ['and', 'then', 'into', 'it', 'as', 'are', 'in',
- 'if', 'for', 'no', 'there', 'their', 'was', 'is',
- 'be', 'to', 'that', 'but', 'they', 'not', 'such',
- 'with', 'by', 'a', 'on', 'these', 'of', 'will',
- 'this', 'near', 'the', 'or', 'at'];
-
- // stem the searchterms and add them to the correct list
- var stemmer = new PorterStemmer();
- var searchterms = [];
- var excluded = [];
- var hlterms = [];
- var tmp = query.split(/\s+/);
- var object = (tmp.length == 1) ? tmp[0].toLowerCase() : null;
- for (var i = 0; i < tmp.length; i++) {
- if ($u.indexOf(stopwords, tmp[i]) != -1 || tmp[i].match(/^\d+$/) ||
- tmp[i] == "") {
- // skip this "word"
- continue;
- }
- // stem the word
- var word = stemmer.stemWord(tmp[i]).toLowerCase();
- // select the correct list
- if (word[0] == '-') {
- var toAppend = excluded;
- word = word.substr(1);
- }
- else {
- var toAppend = searchterms;
- hlterms.push(tmp[i].toLowerCase());
- }
- // only add if not already in the list
- if (!$.contains(toAppend, word))
- toAppend.push(word);
- };
- var highlightstring = '?highlight=' + $.urlencode(hlterms.join(" "));
-
- // console.debug('SEARCH: searching for:');
- // console.info('required: ', searchterms);
- // console.info('excluded: ', excluded);
-
- // prepare search
- var filenames = this._index.filenames;
- var titles = this._index.titles;
- var terms = this._index.terms;
- var objects = this._index.objects;
- var objtypes = this._index.objtypes;
- var objnames = this._index.objnames;
- var fileMap = {};
- var files = null;
- // different result priorities
- var importantResults = [];
- var objectResults = [];
- var regularResults = [];
- var unimportantResults = [];
- $('#search-progress').empty();
-
- // lookup as object
- if (object != null) {
- for (var prefix in objects) {
- for (var name in objects[prefix]) {
- var fullname = (prefix ? prefix + '.' : '') + name;
- if (fullname.toLowerCase().indexOf(object) > -1) {
- match = objects[prefix][name];
- descr = objnames[match[1]] + _(', in ') + titles[match[0]];
- // XXX the generated anchors are not generally correct
- // XXX there may be custom prefixes
- result = [filenames[match[0]], fullname, '#'+fullname, descr];
- switch (match[2]) {
- case 1: objectResults.push(result); break;
- case 0: importantResults.push(result); break;
- case 2: unimportantResults.push(result); break;
- }
- }
- }
- }
- }
-
- // sort results descending
- objectResults.sort(function(a, b) {
- return (a[1] > b[1]) ? -1 : ((a[1] < b[1]) ? 1 : 0);
- });
-
- importantResults.sort(function(a, b) {
- return (a[1] > b[1]) ? -1 : ((a[1] < b[1]) ? 1 : 0);
- });
-
- unimportantResults.sort(function(a, b) {
- return (a[1] > b[1]) ? -1 : ((a[1] < b[1]) ? 1 : 0);
- });
-
-
- // perform the search on the required terms
- for (var i = 0; i < searchterms.length; i++) {
- var word = searchterms[i];
- // no match but word was a required one
- if ((files = terms[word]) == null)
- break;
- if (files.length == undefined) {
- files = [files];
- }
- // create the mapping
- for (var j = 0; j < files.length; j++) {
- var file = files[j];
- if (file in fileMap)
- fileMap[file].push(word);
- else
- fileMap[file] = [word];
- }
- }
-
- // now check if the files don't contain excluded terms
- for (var file in fileMap) {
- var valid = true;
-
- // check if all requirements are matched
- if (fileMap[file].length != searchterms.length)
- continue;
-
- // ensure that none of the excluded terms is in the
- // search result.
- for (var i = 0; i < excluded.length; i++) {
- if (terms[excluded[i]] == file ||
- $.contains(terms[excluded[i]] || [], file)) {
- valid = false;
- break;
- }
- }
-
- // if we have still a valid result we can add it
- // to the result list
- if (valid)
- regularResults.push([filenames[file], titles[file], '', null]);
- }
-
- // delete unused variables in order to not waste
- // memory until list is retrieved completely
- delete filenames, titles, terms;
-
- // now sort the regular results descending by title
- regularResults.sort(function(a, b) {
- var left = a[1].toLowerCase();
- var right = b[1].toLowerCase();
- return (left > right) ? -1 : ((left < right) ? 1 : 0);
- });
-
- // combine all results
- var results = unimportantResults.concat(regularResults)
- .concat(objectResults).concat(importantResults);
-
- // print the results
- var resultCount = results.length;
- function displayNextItem() {
- // results left, load the summary and display it
- if (results.length) {
- var item = results.pop();
- var listItem = $('<li style="display:none"></li>');
- if (DOCUMENTATION_OPTIONS.FILE_SUFFIX == '') {
- // dirhtml builder
- var dirname = item[0] + '/';
- if (dirname.match(/\/index\/$/)) {
- dirname = dirname.substring(0, dirname.length-6);
- } else if (dirname == 'index/') {
- dirname = '';
- }
- listItem.append($('<a/>').attr('href',
- DOCUMENTATION_OPTIONS.URL_ROOT + dirname +
- highlightstring + item[2]).html(item[1]));
- } else {
- // normal html builders
- listItem.append($('<a/>').attr('href',
- item[0] + DOCUMENTATION_OPTIONS.FILE_SUFFIX +
- highlightstring + item[2]).html(item[1]));
- }
- if (item[3]) {
- listItem.append($('<span> (' + item[3] + ')</span>'));
- Search.output.append(listItem);
- listItem.slideDown(5, function() {
- displayNextItem();
- });
- } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) {
- $.get(DOCUMENTATION_OPTIONS.URL_ROOT + '_sources/' +
- item[0] + '.txt', function(data) {
- if (data != '') {
- listItem.append($.makeSearchSummary(data, searchterms, hlterms));
- Search.output.append(listItem);
- }
- listItem.slideDown(5, function() {
- displayNextItem();
- });
- });
- } else {
- // no source available, just display title
- Search.output.append(listItem);
- listItem.slideDown(5, function() {
- displayNextItem();
- });
- }
- }
- // search finished, update title and status message
- else {
- Search.stopPulse();
- Search.title.text(_('Search Results'));
- if (!resultCount)
- Search.status.text(_('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.'));
- else
- Search.status.text(_('Search finished, found %s page(s) matching the search query.').replace('%s', resultCount));
- Search.status.fadeIn(500);
- }
- }
- displayNextItem();
- }
-}
-
-$(document).ready(function() {
- Search.init();
-});
diff --git a/doc/build/html/_static/sphinxdoc.css b/doc/build/html/_static/sphinxdoc.css
deleted file mode 100644
index c7e6e335a..000000000
--- a/doc/build/html/_static/sphinxdoc.css
+++ /dev/null
@@ -1,339 +0,0 @@
-/*
- * sphinxdoc.css_t
- * ~~~~~~~~~~~~~~~
- *
- * Sphinx stylesheet -- sphinxdoc theme. Originally created by
- * Armin Ronacher for Werkzeug.
- *
- * :copyright: Copyright 2007-2010 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
-@import url("basic.css");
-
-/* -- page layout ----------------------------------------------------------- */
-
-body {
- font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva',
- 'Verdana', sans-serif;
- font-size: 14px;
- letter-spacing: -0.01em;
- line-height: 150%;
- text-align: center;
- background-color: #BFD1D4;
- color: black;
- padding: 0;
- border: 1px solid #aaa;
-
- margin: 0px 80px 0px 80px;
- min-width: 740px;
-}
-
-div.document {
- background-color: white;
- text-align: left;
- background-image: url(contents.png);
- background-repeat: repeat-x;
-}
-
-div.bodywrapper {
- margin: 0 240px 0 0;
- border-right: 1px solid #ccc;
-}
-
-div.body {
- margin: 0;
- padding: 0.5em 20px 20px 20px;
-}
-
-div.related {
- font-size: 1em;
-}
-
-div.related ul {
- background-image: url(navigation.png);
- height: 2em;
- border-top: 1px solid #ddd;
- border-bottom: 1px solid #ddd;
-}
-
-div.related ul li {
- margin: 0;
- padding: 0;
- height: 2em;
- float: left;
-}
-
-div.related ul li.right {
- float: right;
- margin-right: 5px;
-}
-
-div.related ul li a {
- margin: 0;
- padding: 0 5px 0 5px;
- line-height: 1.75em;
- color: #EE9816;
-}
-
-div.related ul li a:hover {
- color: #3CA8E7;
-}
-
-div.sphinxsidebarwrapper {
- padding: 0;
-}
-
-div.sphinxsidebar {
- margin: 0;
- padding: 0.5em 15px 15px 0;
- width: 210px;
- float: right;
- font-size: 1em;
- text-align: left;
-}
-
-div.sphinxsidebar h3, div.sphinxsidebar h4 {
- margin: 1em 0 0.5em 0;
- font-size: 1em;
- padding: 0.1em 0 0.1em 0.5em;
- color: white;
- border: 1px solid #86989B;
- background-color: #AFC1C4;
-}
-
-div.sphinxsidebar h3 a {
- color: white;
-}
-
-div.sphinxsidebar ul {
- padding-left: 1.5em;
- margin-top: 7px;
- padding: 0;
- line-height: 130%;
-}
-
-div.sphinxsidebar ul ul {
- margin-left: 20px;
-}
-
-div.footer {
- background-color: #E3EFF1;
- color: #86989B;
- padding: 3px 8px 3px 0;
- clear: both;
- font-size: 0.8em;
- text-align: right;
-}
-
-div.footer a {
- color: #86989B;
- text-decoration: underline;
-}
-
-/* -- body styles ----------------------------------------------------------- */
-
-p {
- margin: 0.8em 0 0.5em 0;
-}
-
-a {
- color: #CA7900;
- text-decoration: none;
-}
-
-a:hover {
- color: #2491CF;
-}
-
-div.body a {
- text-decoration: underline;
-}
-
-h1 {
- margin: 0;
- padding: 0.7em 0 0.3em 0;
- font-size: 1.5em;
- color: #11557C;
-}
-
-h2 {
- margin: 1.3em 0 0.2em 0;
- font-size: 1.35em;
- padding: 0;
-}
-
-h3 {
- margin: 1em 0 -0.3em 0;
- font-size: 1.2em;
-}
-
-div.body h1 a, div.body h2 a, div.body h3 a, div.body h4 a, div.body h5 a, div.body h6 a {
- color: black!important;
-}
-
-h1 a.anchor, h2 a.anchor, h3 a.anchor, h4 a.anchor, h5 a.anchor, h6 a.anchor {
- display: none;
- margin: 0 0 0 0.3em;
- padding: 0 0.2em 0 0.2em;
- color: #aaa!important;
-}
-
-h1:hover a.anchor, h2:hover a.anchor, h3:hover a.anchor, h4:hover a.anchor,
-h5:hover a.anchor, h6:hover a.anchor {
- display: inline;
-}
-
-h1 a.anchor:hover, h2 a.anchor:hover, h3 a.anchor:hover, h4 a.anchor:hover,
-h5 a.anchor:hover, h6 a.anchor:hover {
- color: #777;
- background-color: #eee;
-}
-
-a.headerlink {
- color: #c60f0f!important;
- font-size: 1em;
- margin-left: 6px;
- padding: 0 4px 0 4px;
- text-decoration: none!important;
-}
-
-a.headerlink:hover {
- background-color: #ccc;
- color: white!important;
-}
-
-cite, code, tt {
- font-family: 'Consolas', 'Deja Vu Sans Mono',
- 'Bitstream Vera Sans Mono', monospace;
- font-size: 0.95em;
- letter-spacing: 0.01em;
-}
-
-tt {
- background-color: #f2f2f2;
- border-bottom: 1px solid #ddd;
- color: #333;
-}
-
-tt.descname, tt.descclassname, tt.xref {
- border: 0;
-}
-
-hr {
- border: 1px solid #abc;
- margin: 2em;
-}
-
-a tt {
- border: 0;
- color: #CA7900;
-}
-
-a tt:hover {
- color: #2491CF;
-}
-
-pre {
- font-family: 'Consolas', 'Deja Vu Sans Mono',
- 'Bitstream Vera Sans Mono', monospace;
- font-size: 0.95em;
- letter-spacing: 0.015em;
- line-height: 120%;
- padding: 0.5em;
- border: 1px solid #ccc;
- background-color: #f8f8f8;
-}
-
-pre a {
- color: inherit;
- text-decoration: underline;
-}
-
-td.linenos pre {
- padding: 0.5em 0;
-}
-
-div.quotebar {
- background-color: #f8f8f8;
- max-width: 250px;
- float: right;
- padding: 2px 7px;
- border: 1px solid #ccc;
-}
-
-div.topic {
- background-color: #f8f8f8;
-}
-
-table {
- border-collapse: collapse;
- margin: 0 -0.5em 0 -0.5em;
-}
-
-table td, table th {
- padding: 0.2em 0.5em 0.2em 0.5em;
-}
-
-div.admonition, div.warning {
- font-size: 0.9em;
- margin: 1em 0 1em 0;
- border: 1px solid #86989B;
- background-color: #f7f7f7;
- padding: 0;
-}
-
-div.admonition p, div.warning p {
- margin: 0.5em 1em 0.5em 1em;
- padding: 0;
-}
-
-div.admonition pre, div.warning pre {
- margin: 0.4em 1em 0.4em 1em;
-}
-
-div.admonition p.admonition-title,
-div.warning p.admonition-title {
- margin: 0;
- padding: 0.1em 0 0.1em 0.5em;
- color: white;
- border-bottom: 1px solid #86989B;
- font-weight: bold;
- background-color: #AFC1C4;
-}
-
-div.warning {
- border: 1px solid #940000;
-}
-
-div.warning p.admonition-title {
- background-color: #CF0000;
- border-bottom-color: #940000;
-}
-
-div.admonition ul, div.admonition ol,
-div.warning ul, div.warning ol {
- margin: 0.1em 0.5em 0.5em 3em;
- padding: 0;
-}
-
-div.versioninfo {
- margin: 1em 0 0 0;
- border: 1px solid #ccc;
- background-color: #DDEAF0;
- padding: 8px;
- line-height: 1.3em;
- font-size: 0.9em;
-}
-
-.viewcode-back {
- font-family: 'Lucida Grande', 'Lucida Sans Unicode', 'Geneva',
- 'Verdana', sans-serif;
-}
-
-div.viewcode-block:target {
- background-color: #f4debf;
- border-top: 1px solid #ac9;
- border-bottom: 1px solid #ac9;
-}
diff --git a/doc/build/html/_static/tweaks.css b/doc/build/html/_static/tweaks.css
deleted file mode 100644
index 1a18dbac6..000000000
--- a/doc/build/html/_static/tweaks.css
+++ /dev/null
@@ -1,71 +0,0 @@
-ul.todo_list {
- list-style-type: none;
- margin: 0;
- padding: 0;
-}
-
-ul.todo_list li {
- display: block;
- margin: 0;
- padding: 7px 0;
- border-top: 1px solid #eee;
-}
-
-ul.todo_list li p {
- display: inline;
-}
-
-ul.todo_list li p.link {
- font-weight: bold;
-}
-
-ul.todo_list li p.details {
- font-style: italic;
-}
-
-ul.todo_list li {
-}
-
-div.admonition {
- border: 1px solid #8F1000;
-}
-
-div.admonition p.admonition-title {
- background-color: #8F1000;
- border-bottom: 1px solid #8E8E8E;
-}
-
-a {
- color: #CF2F19;
-}
-
-div.related ul li a {
- color: #CF2F19;
-}
-
-div.sphinxsidebar h4 {
- background-color:#8E8E8E;
- border:1px solid #255E6E;
- color:white;
- font-size:1em;
- margin:1em 0 0.5em;
- padding:0.1em 0 0.1em 0.5em;
-}
-
-em {
- font-style: normal;
-}
-
-table.docutils {
- font-size: 11px;
-}
-
-.tweet_list li {
- font-size: 0.9em;
- border-bottom: 1px solid #eee;
- padding: 5px 0;
-}
-
-.tweet_list li .tweet_avatar {
- float: left;
-}
diff --git a/doc/build/html/_static/underscore.js b/doc/build/html/_static/underscore.js
deleted file mode 100644
index 9146e0860..000000000
--- a/doc/build/html/_static/underscore.js
+++ /dev/null
@@ -1,16 +0,0 @@
-(function(){var j=this,n=j._,i=function(a){this._wrapped=a},m=typeof StopIteration!=="undefined"?StopIteration:"__break__",b=j._=function(a){return new i(a)};if(typeof exports!=="undefined")exports._=b;var k=Array.prototype.slice,o=Array.prototype.unshift,p=Object.prototype.toString,q=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;b.VERSION="0.5.5";b.each=function(a,c,d){try{if(a.forEach)a.forEach(c,d);else if(b.isArray(a)||b.isArguments(a))for(var e=0,f=a.length;e<f;e++)c.call(d,
-a[e],e,a);else{var g=b.keys(a);f=g.length;for(e=0;e<f;e++)c.call(d,a[g[e]],g[e],a)}}catch(h){if(h!=m)throw h;}return a};b.map=function(a,c,d){if(a&&b.isFunction(a.map))return a.map(c,d);var e=[];b.each(a,function(f,g,h){e.push(c.call(d,f,g,h))});return e};b.reduce=function(a,c,d,e){if(a&&b.isFunction(a.reduce))return a.reduce(b.bind(d,e),c);b.each(a,function(f,g,h){c=d.call(e,c,f,g,h)});return c};b.reduceRight=function(a,c,d,e){if(a&&b.isFunction(a.reduceRight))return a.reduceRight(b.bind(d,e),c);
-var f=b.clone(b.toArray(a)).reverse();b.each(f,function(g,h){c=d.call(e,c,g,h,a)});return c};b.detect=function(a,c,d){var e;b.each(a,function(f,g,h){if(c.call(d,f,g,h)){e=f;b.breakLoop()}});return e};b.select=function(a,c,d){if(a&&b.isFunction(a.filter))return a.filter(c,d);var e=[];b.each(a,function(f,g,h){c.call(d,f,g,h)&&e.push(f)});return e};b.reject=function(a,c,d){var e=[];b.each(a,function(f,g,h){!c.call(d,f,g,h)&&e.push(f)});return e};b.all=function(a,c,d){c=c||b.identity;if(a&&b.isFunction(a.every))return a.every(c,
-d);var e=true;b.each(a,function(f,g,h){(e=e&&c.call(d,f,g,h))||b.breakLoop()});return e};b.any=function(a,c,d){c=c||b.identity;if(a&&b.isFunction(a.some))return a.some(c,d);var e=false;b.each(a,function(f,g,h){if(e=c.call(d,f,g,h))b.breakLoop()});return e};b.include=function(a,c){if(b.isArray(a))return b.indexOf(a,c)!=-1;var d=false;b.each(a,function(e){if(d=e===c)b.breakLoop()});return d};b.invoke=function(a,c){var d=b.rest(arguments,2);return b.map(a,function(e){return(c?e[c]:e).apply(e,d)})};b.pluck=
-function(a,c){return b.map(a,function(d){return d[c]})};b.max=function(a,c,d){if(!c&&b.isArray(a))return Math.max.apply(Math,a);var e={computed:-Infinity};b.each(a,function(f,g,h){g=c?c.call(d,f,g,h):f;g>=e.computed&&(e={value:f,computed:g})});return e.value};b.min=function(a,c,d){if(!c&&b.isArray(a))return Math.min.apply(Math,a);var e={computed:Infinity};b.each(a,function(f,g,h){g=c?c.call(d,f,g,h):f;g<e.computed&&(e={value:f,computed:g})});return e.value};b.sortBy=function(a,c,d){return b.pluck(b.map(a,
-function(e,f,g){return{value:e,criteria:c.call(d,e,f,g)}}).sort(function(e,f){e=e.criteria;f=f.criteria;return e<f?-1:e>f?1:0}),"value")};b.sortedIndex=function(a,c,d){d=d||b.identity;for(var e=0,f=a.length;e<f;){var g=e+f>>1;d(a[g])<d(c)?(e=g+1):(f=g)}return e};b.toArray=function(a){if(!a)return[];if(a.toArray)return a.toArray();if(b.isArray(a))return a;if(b.isArguments(a))return k.call(a);return b.values(a)};b.size=function(a){return b.toArray(a).length};b.first=function(a,c,d){return c&&!d?k.call(a,
-0,c):a[0]};b.rest=function(a,c,d){return k.call(a,b.isUndefined(c)||d?1:c)};b.last=function(a){return a[a.length-1]};b.compact=function(a){return b.select(a,function(c){return!!c})};b.flatten=function(a){return b.reduce(a,[],function(c,d){if(b.isArray(d))return c.concat(b.flatten(d));c.push(d);return c})};b.without=function(a){var c=b.rest(arguments);return b.select(a,function(d){return!b.include(c,d)})};b.uniq=function(a,c){return b.reduce(a,[],function(d,e,f){if(0==f||(c===true?b.last(d)!=e:!b.include(d,
-e)))d.push(e);return d})};b.intersect=function(a){var c=b.rest(arguments);return b.select(b.uniq(a),function(d){return b.all(c,function(e){return b.indexOf(e,d)>=0})})};b.zip=function(){for(var a=b.toArray(arguments),c=b.max(b.pluck(a,"length")),d=new Array(c),e=0;e<c;e++)d[e]=b.pluck(a,String(e));return d};b.indexOf=function(a,c){if(a.indexOf)return a.indexOf(c);for(var d=0,e=a.length;d<e;d++)if(a[d]===c)return d;return-1};b.lastIndexOf=function(a,c){if(a.lastIndexOf)return a.lastIndexOf(c);for(var d=
-a.length;d--;)if(a[d]===c)return d;return-1};b.range=function(a,c,d){var e=b.toArray(arguments),f=e.length<=1;a=f?0:e[0];c=f?e[0]:e[1];d=e[2]||1;e=Math.ceil((c-a)/d);if(e<=0)return[];e=new Array(e);f=a;for(var g=0;1;f+=d){if((d>0?f-c:c-f)>=0)return e;e[g++]=f}};b.bind=function(a,c){var d=b.rest(arguments,2);return function(){return a.apply(c||j,d.concat(b.toArray(arguments)))}};b.bindAll=function(a){var c=b.rest(arguments);if(c.length==0)c=b.functions(a);b.each(c,function(d){a[d]=b.bind(a[d],a)});
-return a};b.delay=function(a,c){var d=b.rest(arguments,2);return setTimeout(function(){return a.apply(a,d)},c)};b.defer=function(a){return b.delay.apply(b,[a,1].concat(b.rest(arguments)))};b.wrap=function(a,c){return function(){var d=[a].concat(b.toArray(arguments));return c.apply(c,d)}};b.compose=function(){var a=b.toArray(arguments);return function(){for(var c=b.toArray(arguments),d=a.length-1;d>=0;d--)c=[a[d].apply(this,c)];return c[0]}};b.keys=function(a){if(b.isArray(a))return b.range(0,a.length);
-var c=[];for(var d in a)q.call(a,d)&&c.push(d);return c};b.values=function(a){return b.map(a,b.identity)};b.functions=function(a){return b.select(b.keys(a),function(c){return b.isFunction(a[c])}).sort()};b.extend=function(a,c){for(var d in c)a[d]=c[d];return a};b.clone=function(a){if(b.isArray(a))return a.slice(0);return b.extend({},a)};b.tap=function(a,c){c(a);return a};b.isEqual=function(a,c){if(a===c)return true;var d=typeof a;if(d!=typeof c)return false;if(a==c)return true;if(!a&&c||a&&!c)return false;
-if(a.isEqual)return a.isEqual(c);if(b.isDate(a)&&b.isDate(c))return a.getTime()===c.getTime();if(b.isNaN(a)&&b.isNaN(c))return true;if(b.isRegExp(a)&&b.isRegExp(c))return a.source===c.source&&a.global===c.global&&a.ignoreCase===c.ignoreCase&&a.multiline===c.multiline;if(d!=="object")return false;if(a.length&&a.length!==c.length)return false;d=b.keys(a);var e=b.keys(c);if(d.length!=e.length)return false;for(var f in a)if(!b.isEqual(a[f],c[f]))return false;return true};b.isEmpty=function(a){return b.keys(a).length==
-0};b.isElement=function(a){return!!(a&&a.nodeType==1)};b.isArray=function(a){return!!(a&&a.concat&&a.unshift)};b.isArguments=function(a){return a&&b.isNumber(a.length)&&!b.isArray(a)&&!r.call(a,"length")};b.isFunction=function(a){return!!(a&&a.constructor&&a.call&&a.apply)};b.isString=function(a){return!!(a===""||a&&a.charCodeAt&&a.substr)};b.isNumber=function(a){return p.call(a)==="[object Number]"};b.isDate=function(a){return!!(a&&a.getTimezoneOffset&&a.setUTCFullYear)};b.isRegExp=function(a){return!!(a&&
-a.test&&a.exec&&(a.ignoreCase||a.ignoreCase===false))};b.isNaN=function(a){return b.isNumber(a)&&isNaN(a)};b.isNull=function(a){return a===null};b.isUndefined=function(a){return typeof a=="undefined"};b.noConflict=function(){j._=n;return this};b.identity=function(a){return a};b.breakLoop=function(){throw m;};var s=0;b.uniqueId=function(a){var c=s++;return a?a+c:c};b.template=function(a,c){a=new Function("obj","var p=[],print=function(){p.push.apply(p,arguments);};with(obj){p.push('"+a.replace(/[\r\t\n]/g,
-" ").replace(/'(?=[^%]*%>)/g,"\t").split("'").join("\\'").split("\t").join("'").replace(/<%=(.+?)%>/g,"',$1,'").split("<%").join("');").split("%>").join("p.push('")+"');}return p.join('');");return c?a(c):a};b.forEach=b.each;b.foldl=b.inject=b.reduce;b.foldr=b.reduceRight;b.filter=b.select;b.every=b.all;b.some=b.any;b.head=b.first;b.tail=b.rest;b.methods=b.functions;var l=function(a,c){return c?b(a).chain():a};b.each(b.functions(b),function(a){var c=b[a];i.prototype[a]=function(){var d=b.toArray(arguments);
-o.call(d,this._wrapped);return l(c.apply(b,d),this._chain)}});b.each(["pop","push","reverse","shift","sort","splice","unshift"],function(a){var c=Array.prototype[a];i.prototype[a]=function(){c.apply(this._wrapped,arguments);return l(this._wrapped,this._chain)}});b.each(["concat","join","slice"],function(a){var c=Array.prototype[a];i.prototype[a]=function(){return l(c.apply(this._wrapped,arguments),this._chain)}});i.prototype.chain=function(){this._chain=true;return this};i.prototype.value=function(){return this._wrapped}})();
diff --git a/doc/build/html/adminguide/binaries.html b/doc/build/html/adminguide/binaries.html
deleted file mode 100644
index bb7829068..000000000
--- a/doc/build/html/adminguide/binaries.html
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Nova Daemons &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Nova Daemons</a><ul>
-<li><a class="reference internal" href="#nova-api">nova-api</a></li>
-<li><a class="reference internal" href="#nova-objectstore">nova-objectstore</a></li>
-<li><a class="reference internal" href="#nova-compute">nova-compute</a></li>
-<li><a class="reference internal" href="#nova-volume">nova-volume</a></li>
-<li><a class="reference internal" href="#nova-network">nova-network</a></li>
-</ul>
-</li>
-</ul>
-
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/binaries.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="nova-daemons">
-<span id="binaries"></span><h1>Nova Daemons<a class="headerlink" href="#nova-daemons" title="Permalink to this headline">¶</a></h1>
-<p>The configuration of these binaries relies on &#8220;flagfiles&#8221; using the google
-gflags package:</p>
-<div class="highlight-python"><pre>$ nova-xxxxx --flagfile flagfile</pre>
-</div>
-<p>The binaries can all run on the same machine or be spread out amongst multiple boxes in a large deployment.</p>
-<div class="section" id="nova-api">
-<h2>nova-api<a class="headerlink" href="#nova-api" title="Permalink to this headline">¶</a></h2>
-<p>Nova api receives xml requests and sends them to the rest of the system. It is a wsgi app that routes and authenticate requests. It supports the ec2 and openstack apis.</p>
-</div>
-<div class="section" id="nova-objectstore">
-<h2>nova-objectstore<a class="headerlink" href="#nova-objectstore" title="Permalink to this headline">¶</a></h2>
-<p>Nova objectstore is an ultra simple file-based storage system for images that replicates most of the S3 Api. It will soon be replaced with glance and a simple image manager.</p>
-</div>
-<div class="section" id="nova-compute">
-<h2>nova-compute<a class="headerlink" href="#nova-compute" title="Permalink to this headline">¶</a></h2>
-<p>Nova compute is responsible for managing virtual machines. It loads a Service object which exposes the public methods on ComputeManager via rpc.</p>
-</div>
-<div class="section" id="nova-volume">
-<h2>nova-volume<a class="headerlink" href="#nova-volume" title="Permalink to this headline">¶</a></h2>
-<p>Nova volume is responsible for managing attachable block storage devices. It loads a Service object which exposes the public methods on VolumeManager via rpc.</p>
-</div>
-<div class="section" id="nova-network">
-<h2>nova-network<a class="headerlink" href="#nova-network" title="Permalink to this headline">¶</a></h2>
-<p>Nova network is responsible for managing floating and fixed ips, dhcp, bridging and vlans. It loads a Service object which exposes the public methods on one of the subclasses of NetworkManager. Different networking strategies are as simple as changing the network_manager flag:</p>
-<div class="highlight-python"><pre>$ nova-network --network_manager=nova.network.manager.FlatManager</pre>
-</div>
-<p>IMPORTANT: Make sure that you also set the network_manager on nova-api and nova_compute, since make some calls to network manager in process instead of through rpc. More information on the interactions between services, managers, and drivers can be found <a class="reference internal" href="../devref/services.html#service-manager-driver"><em>here</em></a></p>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/distros/others.html b/doc/build/html/adminguide/distros/others.html
deleted file mode 100644
index 4b9d5987b..000000000
--- a/doc/build/html/adminguide/distros/others.html
+++ /dev/null
@@ -1,208 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Installation on other distros (like Debian, Fedora or CentOS ) &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../../_static/jquery.js"></script>
- <script type="text/javascript" src="../../_static/underscore.js"></script>
- <script type="text/javascript" src="../../_static/doctools.js"></script>
- <script type="text/javascript" src="../../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../../index.html" />
- <link rel="up" title="Installing Nova on a Single Host" href="../single.node.install.html" />
- <link rel="next" title="Installing Nova on Multiple Servers" href="../multi.node.install.html" />
- <link rel="prev" title="Installing on Ubuntu 10.10 (Maverick)" href="ubuntu.10.10.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="../multi.node.install.html" title="Installing Nova on Multiple Servers"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="ubuntu.10.10.html" title="Installing on Ubuntu 10.10 (Maverick)"
- accesskey="P">previous</a> |</li>
- <li><a href="../../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../single.node.install.html" accesskey="U">Installing Nova on a Single Host</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Installation on other distros (like Debian, Fedora or CentOS )</a><ul>
-<li><a class="reference internal" href="#nova-installation-on-centos-5-5">Nova installation on CentOS 5.5</a></li>
-<li><a class="reference internal" href="#pre-reqs">Pre-reqs</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="ubuntu.10.10.html"
- title="previous chapter">Installing on Ubuntu 10.10 (Maverick)</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="../multi.node.install.html"
- title="next chapter">Installing Nova on Multiple Servers</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../../_sources/adminguide/distros/others.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="installation-on-other-distros-like-debian-fedora-or-centos">
-<h1>Installation on other distros (like Debian, Fedora or CentOS )<a class="headerlink" href="#installation-on-other-distros-like-debian-fedora-or-centos" title="Permalink to this headline">¶</a></h1>
-<p>Feel free to add additional notes for additional distributions.</p>
-<div class="section" id="nova-installation-on-centos-5-5">
-<h2>Nova installation on CentOS 5.5<a class="headerlink" href="#nova-installation-on-centos-5-5" title="Permalink to this headline">¶</a></h2>
-<p>These are notes for installing OpenStack Compute on CentOS 5.5 and will be updated but are NOT final. Please test for accuracy and edit as you see fit.</p>
-<p>The principle botleneck for running nova on centos in python 2.6. Nova is written in python 2.6 and CentOS 5.5. comes with python 2.4. We can not update python system wide as some core utilities (like yum) is dependent on python 2.4. Also very few python 2.6 modules are available in centos/epel repos.</p>
-</div>
-<div class="section" id="pre-reqs">
-<h2>Pre-reqs<a class="headerlink" href="#pre-reqs" title="Permalink to this headline">¶</a></h2>
-<p>Add euca2ools and EPEL repo first.:</p>
-<div class="highlight-python"><pre>cat &gt;/etc/yum.repos.d/euca2ools.repo &lt;&lt; EUCA_REPO_CONF_EOF
-[eucalyptus]
-name=euca2ools
-baseurl=http://www.eucalyptussoftware.com/downloads/repo/euca2ools/1.3.1/yum/centos/
-enabled=1
-gpgcheck=0
-
-EUCA_REPO_CONF_EOF</pre>
-</div>
-<div class="highlight-python"><pre>rpm -Uvh 'http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm'</pre>
-</div>
-<p>Now install python2.6, kvm and few other libraries through yum:</p>
-<div class="highlight-python"><pre>yum -y install dnsmasq vblade kpartx kvm gawk iptables ebtables bzr screen euca2ools curl rabbitmq-server gcc gcc-c++ autoconf automake swig openldap openldap-servers nginx python26 python26-devel python26-distribute git openssl-devel python26-tools mysql-server qemu kmod-kvm libxml2 libxslt libxslt-devel mysql-devel</pre>
-</div>
-<p>Then download the latest aoetools and then build(and install) it, check for the latest version on sourceforge, exact url will change if theres a new release:</p>
-<div class="highlight-python"><pre>wget -c http://sourceforge.net/projects/aoetools/files/aoetools/32/aoetools-32.tar.gz/download
-tar -zxvf aoetools-32.tar.gz
-cd aoetools-32
-make
-make install</pre>
-</div>
-<p>Add the udev rules for aoetools:</p>
-<div class="highlight-python"><pre>cat &gt; /etc/udev/rules.d/60-aoe.rules &lt;&lt; AOE_RULES_EOF
-SUBSYSTEM=="aoe", KERNEL=="discover", NAME="etherd/%k", GROUP="disk", MODE="0220"
-SUBSYSTEM=="aoe", KERNEL=="err", NAME="etherd/%k", GROUP="disk", MODE="0440"
-SUBSYSTEM=="aoe", KERNEL=="interfaces", NAME="etherd/%k", GROUP="disk", MODE="0220"
-SUBSYSTEM=="aoe", KERNEL=="revalidate", NAME="etherd/%k", GROUP="disk", MODE="0220"
-# aoe block devices
-KERNEL=="etherd*", NAME="%k", GROUP="disk"
-AOE_RULES_EOF</pre>
-</div>
-<p>Load the kernel modules:</p>
-<div class="highlight-python"><pre>modprobe aoe</pre>
-</div>
-<div class="highlight-python"><pre>modprobe kvm</pre>
-</div>
-<p>Now, install the python modules using easy_install-2.6, this ensures the installation are done against python 2.6</p>
-<p>easy_install-2.6 twisted sqlalchemy mox greenlet carrot daemon eventlet tornado IPy routes lxml MySQL-python
-python-gflags need to be downloaded and installed manually, use these commands (check the exact url for newer releases ):</p>
-<div class="highlight-python"><pre>wget -c "http://python-gflags.googlecode.com/files/python-gflags-1.4.tar.gz"
-tar -zxvf python-gflags-1.4.tar.gz
-cd python-gflags-1.4
-python2.6 setup.py install
-cd ..</pre>
-</div>
-<p>Same for python2.6-libxml2 module, notice the &#8211;with-python and &#8211;prefix flags. &#8211;with-python ensures we are building it against python2.6 (otherwise it will build against python2.4, which is default):</p>
-<div class="highlight-python"><pre>wget -c "ftp://xmlsoft.org/libxml2/libxml2-2.7.3.tar.gz"
-tar -zxvf libxml2-2.7.3.tar.gz
-cd libxml2-2.7.3
-./configure --with-python=/usr/bin/python26 --prefix=/usr
-make all
-make install
-cd python
-python2.6 setup.py install
-cd ..</pre>
-</div>
-<p>Once you&#8217;ve done this, continue at Step 3 here: <a class="reference internal" href="../single.node.install.html"><em>Installing Nova on a Single Host</em></a></p>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="../multi.node.install.html" title="Installing Nova on Multiple Servers"
- >next</a> |</li>
- <li class="right" >
- <a href="ubuntu.10.10.html" title="Installing on Ubuntu 10.10 (Maverick)"
- >previous</a> |</li>
- <li><a href="../../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../single.node.install.html" >Installing Nova on a Single Host</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/distros/ubuntu.10.04.html b/doc/build/html/adminguide/distros/ubuntu.10.04.html
deleted file mode 100644
index 32517eecc..000000000
--- a/doc/build/html/adminguide/distros/ubuntu.10.04.html
+++ /dev/null
@@ -1,168 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Installing on Ubuntu 10.04 (Lucid) &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../../_static/jquery.js"></script>
- <script type="text/javascript" src="../../_static/underscore.js"></script>
- <script type="text/javascript" src="../../_static/doctools.js"></script>
- <script type="text/javascript" src="../../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../../index.html" />
- <link rel="up" title="Installing Nova on a Single Host" href="../single.node.install.html" />
- <link rel="next" title="Installing on Ubuntu 10.10 (Maverick)" href="ubuntu.10.10.html" />
- <link rel="prev" title="Installing Nova on a Single Host" href="../single.node.install.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="ubuntu.10.10.html" title="Installing on Ubuntu 10.10 (Maverick)"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="../single.node.install.html" title="Installing Nova on a Single Host"
- accesskey="P">previous</a> |</li>
- <li><a href="../../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../single.node.install.html" accesskey="U">Installing Nova on a Single Host</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Installing on Ubuntu 10.04 (Lucid)</a><ul>
-<li><a class="reference internal" href="#step-1-install-dependencies">Step 1: Install dependencies</a></li>
-<li><a class="reference internal" href="#step-2-install-dependencies">Step 2: Install dependencies</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="../single.node.install.html"
- title="previous chapter">Installing Nova on a Single Host</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="ubuntu.10.10.html"
- title="next chapter">Installing on Ubuntu 10.10 (Maverick)</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../../_sources/adminguide/distros/ubuntu.10.04.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="installing-on-ubuntu-10-04-lucid">
-<h1>Installing on Ubuntu 10.04 (Lucid)<a class="headerlink" href="#installing-on-ubuntu-10-04-lucid" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="step-1-install-dependencies">
-<h2>Step 1: Install dependencies<a class="headerlink" href="#step-1-install-dependencies" title="Permalink to this headline">¶</a></h2>
-<p>Grab the latest code from launchpad:</p>
-<div class="highlight-python"><pre>bzr clone lp:nova</pre>
-</div>
-<p>Here&#8217;s a script you can use to install (and then run) Nova on Ubuntu or Debian (when using Debian, edit nova.sh to have USE_PPA=0):</p>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">give a link to a stable releases page</p>
-</div>
-</div>
-<div class="section" id="step-2-install-dependencies">
-<h2>Step 2: Install dependencies<a class="headerlink" href="#step-2-install-dependencies" title="Permalink to this headline">¶</a></h2>
-<p>Nova requires rabbitmq for messaging and optionally you can use redis for storing state, so install these first.</p>
-<p><em>Note:</em> You must have sudo installed to run these commands as shown here.</p>
-<div class="highlight-python"><pre>sudo apt-get install rabbitmq-server redis-server</pre>
-</div>
-<p>You&#8217;ll see messages starting with &#8220;Reading package lists... Done&#8221; and you must confirm by typing Y that you want to continue.</p>
-<p>If you&#8217;re running on Ubuntu 10.04, you&#8217;ll need to install Twisted and python-gflags which is included in the OpenStack PPA.</p>
-<div class="highlight-python"><pre>sudo apt-get install python-twisted
-
-sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 95C71FE2
-sudo sh -c 'echo "deb http://ppa.launchpad.net/openstack/openstack-ppa/ubuntu lucid main" &gt; /etc/apt/sources.list.d/openstackppa.list'
-sudo apt-get update &amp;&amp; sudo apt-get install python-gflags</pre>
-</div>
-<p>Once you&#8217;ve done this, continue at Step 3 here: <a class="reference internal" href="../single.node.install.html"><em>Installing Nova on a Single Host</em></a></p>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="ubuntu.10.10.html" title="Installing on Ubuntu 10.10 (Maverick)"
- >next</a> |</li>
- <li class="right" >
- <a href="../single.node.install.html" title="Installing Nova on a Single Host"
- >previous</a> |</li>
- <li><a href="../../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../single.node.install.html" >Installing Nova on a Single Host</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/distros/ubuntu.10.10.html b/doc/build/html/adminguide/distros/ubuntu.10.10.html
deleted file mode 100644
index 52e419a7d..000000000
--- a/doc/build/html/adminguide/distros/ubuntu.10.10.html
+++ /dev/null
@@ -1,173 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Installing on Ubuntu 10.10 (Maverick) &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../../_static/jquery.js"></script>
- <script type="text/javascript" src="../../_static/underscore.js"></script>
- <script type="text/javascript" src="../../_static/doctools.js"></script>
- <script type="text/javascript" src="../../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../../index.html" />
- <link rel="up" title="Installing Nova on a Single Host" href="../single.node.install.html" />
- <link rel="next" title="Installation on other distros (like Debian, Fedora or CentOS )" href="others.html" />
- <link rel="prev" title="Installing on Ubuntu 10.04 (Lucid)" href="ubuntu.10.04.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="others.html" title="Installation on other distros (like Debian, Fedora or CentOS )"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="ubuntu.10.04.html" title="Installing on Ubuntu 10.04 (Lucid)"
- accesskey="P">previous</a> |</li>
- <li><a href="../../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../single.node.install.html" accesskey="U">Installing Nova on a Single Host</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Installing on Ubuntu 10.10 (Maverick)</a><ul>
-<li><a class="reference internal" href="#step-1-install-required-prerequisites">Step 1: Install required prerequisites</a></li>
-<li><a class="reference internal" href="#step-2-install-nova-packages-available-in-maverick-meerkat">Step 2: Install Nova packages available in Maverick Meerkat</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="ubuntu.10.04.html"
- title="previous chapter">Installing on Ubuntu 10.04 (Lucid)</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="others.html"
- title="next chapter">Installation on other distros (like Debian, Fedora or CentOS )</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../../_sources/adminguide/distros/ubuntu.10.10.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="installing-on-ubuntu-10-10-maverick">
-<h1>Installing on Ubuntu 10.10 (Maverick)<a class="headerlink" href="#installing-on-ubuntu-10-10-maverick" title="Permalink to this headline">¶</a></h1>
-<p>Single Machine Installation (Ubuntu 10.10)</p>
-<p>While we wouldn&#8217;t expect you to put OpenStack Compute into production on a non-LTS version of Ubuntu, these instructions are up-to-date with the latest version of Ubuntu.</p>
-<p>Make sure you are running Ubuntu 10.10 so that the packages will be available. This install requires more than 70 MB of free disk space.</p>
-<p>These instructions are based on Soren Hansen&#8217;s blog entry, Openstack on Maverick. A script is in progress as well.</p>
-<div class="section" id="step-1-install-required-prerequisites">
-<h2>Step 1: Install required prerequisites<a class="headerlink" href="#step-1-install-required-prerequisites" title="Permalink to this headline">¶</a></h2>
-<p>Nova requires rabbitmq for messaging and redis for storing state (for now), so we&#8217;ll install these first.:</p>
-<div class="highlight-python"><pre>sudo apt-get install rabbitmq-server redis-server</pre>
-</div>
-<p>You&#8217;ll see messages starting with &#8220;Reading package lists... Done&#8221; and you must confirm by typing Y that you want to continue.</p>
-</div>
-<div class="section" id="step-2-install-nova-packages-available-in-maverick-meerkat">
-<h2>Step 2: Install Nova packages available in Maverick Meerkat<a class="headerlink" href="#step-2-install-nova-packages-available-in-maverick-meerkat" title="Permalink to this headline">¶</a></h2>
-<p>Type or copy/paste in the following line to get the packages that you use to run OpenStack Compute.:</p>
-<div class="highlight-python"><pre>sudo apt-get install python-nova
-sudo apt-get install nova-api nova-objectstore nova-compute nova-scheduler nova-network euca2ools unzip</pre>
-</div>
-<p>You&#8217;ll see messages starting with &#8220;Reading package lists... Done&#8221; and you must confirm by typing Y that you want to continue. This operation may take a while as many dependent packages will be installed. Note: there is a dependency problem with python-nova which can be worked around by installing first.</p>
-<p>When the installation is complete, you&#8217;ll see the following lines confirming::</p>
-<div class="highlight-python"><pre>Adding system user `nova' (UID 106) ...
-Adding new user `nova' (UID 106) with group `nogroup' ...
-Not creating home directory `/var/lib/nova'.
-Setting up nova-scheduler (0.9.1~bzr331-0ubuntu2) ...
- * Starting nova scheduler nova-scheduler
-WARNING:root:Starting scheduler node
- ...done.
-Processing triggers for libc-bin ...
-ldconfig deferred processing now taking place
-Processing triggers for python-support ...</pre>
-</div>
-<p>Once you&#8217;ve done this, continue at Step 3 here: <a class="reference internal" href="../single.node.install.html"><em>Installing Nova on a Single Host</em></a></p>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="others.html" title="Installation on other distros (like Debian, Fedora or CentOS )"
- >next</a> |</li>
- <li class="right" >
- <a href="ubuntu.10.04.html" title="Installing on Ubuntu 10.04 (Lucid)"
- >previous</a> |</li>
- <li><a href="../../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../single.node.install.html" >Installing Nova on a Single Host</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/euca2ools.html b/doc/build/html/adminguide/euca2ools.html
deleted file mode 100644
index 472f51394..000000000
--- a/doc/build/html/adminguide/euca2ools.html
+++ /dev/null
@@ -1,177 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Euca2ools &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Administration Guide" href="index.html" />
- <link rel="next" title="Managing Users" href="managing.users.html" />
- <link rel="prev" title="The nova-manage command" href="nova.manage.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="managing.users.html" title="Managing Users"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova.manage.html" title="The nova-manage command"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova.manage.html"
- title="previous chapter">The nova-manage command</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="managing.users.html"
- title="next chapter">Managing Users</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/euca2ools.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="euca2ools">
-<h1>Euca2ools<a class="headerlink" href="#euca2ools" title="Permalink to this headline">¶</a></h1>
-<p>Nova is compatible with most of the euca2ools command line utilities. Both Administrators and Users will find these tools helpful for day-to-day administration.</p>
-<ul class="simple">
-<li>euca-add-group</li>
-<li>euca-delete-bundle</li>
-<li>euca-describe-instances</li>
-<li>euca-register</li>
-<li>euca-add-keypair</li>
-<li>euca-delete-group</li>
-<li>euca-describe-keypairs</li>
-<li>euca-release-address</li>
-<li>euca-allocate-address</li>
-<li>euca-delete-keypair</li>
-<li>euca-describe-regions</li>
-<li>euca-reset-image-attribute</li>
-<li>euca-associate-address</li>
-<li>euca-delete-snapshot</li>
-<li>euca-describe-snapshots</li>
-<li>euca-revoke</li>
-<li>euca-attach-volume</li>
-<li>euca-delete-volume</li>
-<li>euca-describe-volumes</li>
-<li>euca-run-instances</li>
-<li>euca-authorize</li>
-<li>euca-deregister</li>
-<li>euca-detach-volume</li>
-<li>euca-terminate-instances</li>
-<li>euca-bundle-image</li>
-<li>euca-describe-addresses</li>
-<li>euca-disassociate-address</li>
-<li>euca-unbundle</li>
-<li>euca-bundle-vol</li>
-<li>euca-describe-availability-zones</li>
-<li>euca-download-bundle</li>
-<li>euca-upload-bundle</li>
-<li>euca-confirm-product-instance</li>
-<li>euca-describe-groups</li>
-<li>euca-get-console-output</li>
-<li>euca-version</li>
-<li>euca-create-snapshot</li>
-<li>euca-describe-image-attribute</li>
-<li>euca-modify-image-attribute</li>
-<li>euca-create-volume</li>
-<li>euca-describe-images</li>
-<li>euca-reboot-instances</li>
-</ul>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="managing.users.html" title="Managing Users"
- >next</a> |</li>
- <li class="right" >
- <a href="nova.manage.html" title="The nova-manage command"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/flags.html b/doc/build/html/adminguide/flags.html
deleted file mode 100644
index a964f0948..000000000
--- a/doc/build/html/adminguide/flags.html
+++ /dev/null
@@ -1,137 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Flags and Flagfiles &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Administration Guide" href="index.html" />
- <link rel="next" title="Monitoring" href="monitoring.html" />
- <link rel="prev" title="Flat Network Mode (Original and Flat)" href="network.flat.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="monitoring.html" title="Monitoring"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="network.flat.html" title="Flat Network Mode (Original and Flat)"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="network.flat.html"
- title="previous chapter">Flat Network Mode (Original and Flat)</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="monitoring.html"
- title="next chapter">Monitoring</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/flags.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="flags-and-flagfiles">
-<h1>Flags and Flagfiles<a class="headerlink" href="#flags-and-flagfiles" title="Permalink to this headline">¶</a></h1>
-<ul class="simple">
-<li>python-gflags</li>
-<li>flagfiles</li>
-<li>list of flags by component (see concepts list)</li>
-</ul>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="monitoring.html" title="Monitoring"
- >next</a> |</li>
- <li class="right" >
- <a href="network.flat.html" title="Flat Network Mode (Original and Flat)"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/getting.started.html b/doc/build/html/adminguide/getting.started.html
deleted file mode 100644
index 404d9bf01..000000000
--- a/doc/build/html/adminguide/getting.started.html
+++ /dev/null
@@ -1,288 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Getting Started with Nova &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Getting Started with Nova</a><ul>
-<li><a class="reference internal" href="#dependencies">Dependencies</a></li>
-<li><a class="reference internal" href="#recommended">Recommended</a></li>
-<li><a class="reference internal" href="#installation">Installation</a></li>
-<li><a class="reference internal" href="#configuration">Configuration</a><ul>
-<li><a class="reference internal" href="#configuring-the-host-system">Configuring the host system</a></li>
-<li><a class="reference internal" href="#configuring-nova">Configuring Nova</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#running">Running</a></li>
-</ul>
-</li>
-</ul>
-
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/getting.started.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="getting-started-with-nova">
-<h1>Getting Started with Nova<a class="headerlink" href="#getting-started-with-nova" title="Permalink to this headline">¶</a></h1>
-<p>This code base is continually changing, so dependencies also change. If you
-encounter any problems, see the <a class="reference internal" href="../community.html"><em>Getting Involved</em></a> page.
-The <cite>contrib/nova.sh</cite> script should be kept up to date, and may be a good
-resource to review when debugging.</p>
-<p>The purpose of this document is to get a system installed that you can use to
-test your setup assumptions. Working from this base installtion you can
-tweak configurations and work with different flags to monitor interaction with
-your hardware, network, and other factors that will allow you to determine
-suitability for your deployment. After following this setup method, you should
-be able to experiment with different managers, drivers, and flags to get the
-best performance.</p>
-<div class="section" id="dependencies">
-<h2>Dependencies<a class="headerlink" href="#dependencies" title="Permalink to this headline">¶</a></h2>
-<p>Related servers we rely on</p>
-<ul class="simple">
-<li><strong>RabbitMQ</strong>: messaging queue, used for all communication between components</li>
-</ul>
-<p>Optional servers</p>
-<ul class="simple">
-<li><strong>OpenLDAP</strong>: By default, the auth server uses the RDBMS-backed datastore by
-setting FLAGS.auth_driver to <cite>nova.auth.dbdriver.DbDriver</cite>. But OpenLDAP
-(or LDAP) could be configured by specifying <cite>nova.auth.ldapdriver.LdapDriver</cite>.
-There is a script in the sources (<cite>nova/auth/slap.sh</cite>) to install a very basic
-openldap server on ubuntu.</li>
-<li><strong>ReDIS</strong>: There is a fake ldap auth driver
-<cite>nova.auth.ldapdriver.FakeLdapDriver</cite> that backends to redis. This was
-created for testing ldap implementation on systems that don&#8217;t have an easy
-means to install ldap.</li>
-<li><strong>MySQL</strong>: Either MySQL or another database supported by sqlalchemy needs to
-be avilable. Currently, only sqlite3 an mysql have been tested.</li>
-</ul>
-<p>Python libraries that we use (from pip-requires):</p>
-<div class="highlight-python"><pre>SQLAlchemy==0.6.3
-pep8==0.5.0
-pylint==0.19
-IPy==0.70
-M2Crypto==0.20.2
-amqplib==0.6.1
-anyjson==0.2.4
-boto==1.9b
-carrot==0.10.5
-eventlet==0.9.12
-lockfile==0.8
-python-daemon==1.5.5
-python-gflags==1.3
-redis==2.0.0
-routes==1.12.3
-WebOb==0.9.8
-wsgiref==0.1.2
-zope.interface==3.6.1
-mox==0.5.0
--f http://pymox.googlecode.com/files/mox-0.5.0.tar.gz
-greenlet==0.3.1
-nose
-</pre>
-</div>
-<p>Other libraries:</p>
-<ul class="simple">
-<li><strong>XenAPI</strong>: Needed only for Xen Cloud Platform or XenServer support. Available
-from <a class="reference external" href="http://wiki.xensource.com/xenwiki/XCP_SDK">http://wiki.xensource.com/xenwiki/XCP_SDK</a> or
-<a class="reference external" href="http://community.citrix.com/cdn/xs/sdks">http://community.citrix.com/cdn/xs/sdks</a>.</li>
-</ul>
-<p>External unix tools that are required:</p>
-<ul class="simple">
-<li>iptables</li>
-<li>ebtables</li>
-<li>gawk</li>
-<li>curl</li>
-<li>kvm</li>
-<li>libvirt</li>
-<li>dnsmasq</li>
-<li>vlan</li>
-<li>open-iscsi and iscsitarget (if you use iscsi volumes)</li>
-<li>aoetools and vblade-persist (if you use aoe-volumes)</li>
-</ul>
-<p>Nova uses cutting-edge versions of many packages. There are ubuntu packages in
-the nova-core ppa. You can use add this ppa to your sources list on an ubuntu
-machine with the following commands:</p>
-<div class="highlight-python"><pre>sudo apt-get install -y python-software-properties
-sudo add-apt-repository ppa:nova-core/ppa</pre>
-</div>
-</div>
-<div class="section" id="recommended">
-<h2>Recommended<a class="headerlink" href="#recommended" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>euca2ools: python implementation of aws ec2-tools and ami tools</li>
-<li>build tornado to use C module for evented section</li>
-</ul>
-</div>
-<div class="section" id="installation">
-<h2>Installation<a class="headerlink" href="#installation" title="Permalink to this headline">¶</a></h2>
-<p>You can install from packages for your particular Linux distribution if they are
-available. Otherwise you can install from source by checking out the source
-files from the <a class="reference external" href="http://code.launchpad.net/nova">Nova Source Code Repository</a>
-and running:</p>
-<div class="highlight-python"><pre>python setup.py install</pre>
-</div>
-</div>
-<div class="section" id="configuration">
-<h2>Configuration<a class="headerlink" href="#configuration" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="configuring-the-host-system">
-<h3>Configuring the host system<a class="headerlink" href="#configuring-the-host-system" title="Permalink to this headline">¶</a></h3>
-<p>As you read through the Administration Guide you will notice configuration hints
-inline with documentation on the subsystem you are configuring. Presented in
-this &#8220;Getting Started with Nova&#8221; document, we only provide what you need to
-get started as quickly as possible. For a more detailed description of system
-configuration, start reading through <a class="reference internal" href="multi.node.install.html"><em>Installing Nova on Multiple Servers</em></a>.</p>
-<ul>
-<li><p class="first">Create a volume group (you can use an actual disk for the volume group as
-well):</p>
-<div class="highlight-python"><pre># This creates a 1GB file to create volumes out of
-dd if=/dev/zero of=MY_FILE_PATH bs=100M count=10
-losetup --show -f MY_FILE_PATH
-# replace /dev/loop0 below with whatever losetup returns
-# nova-volumes is the default for the --volume_group flag
-vgcreate nova-volumes /dev/loop0</pre>
-</div>
-</li>
-</ul>
-</div>
-<div class="section" id="configuring-nova">
-<h3>Configuring Nova<a class="headerlink" href="#configuring-nova" title="Permalink to this headline">¶</a></h3>
-<p>Configuration of the entire system is performed through python-gflags. The
-best way to track configuration is through the use of a flagfile.</p>
-<p>A flagfile is specified with the <tt class="docutils literal"><span class="pre">--flagfile=FILEPATH</span></tt> argument to the binary
-when you launch it. Flagfiles for nova are typically stored in
-<tt class="docutils literal"><span class="pre">/etc/nova/nova.conf</span></tt>, and flags specific to a certain program are stored in
-<tt class="docutils literal"><span class="pre">/etc/nova/nova-COMMAND.conf</span></tt>. Each configuration file can include another
-flagfile, so typically a file like <tt class="docutils literal"><span class="pre">nova-manage.conf</span></tt> would have as its first
-line <tt class="docutils literal"><span class="pre">--flagfile=/etc/nova/nova.conf</span></tt> to load the common flags before
-specifying overrides or additional options.</p>
-<p>A sample configuration to test the system follows:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="o">--</span><span class="n">verbose</span>
-<span class="o">--</span><span class="n">nodaemon</span>
-<span class="o">--</span><span class="n">FAKE_subdomain</span><span class="o">=</span><span class="n">ec2</span>
-<span class="o">--</span><span class="n">auth_driver</span><span class="o">=</span><span class="n">nova</span><span class="o">.</span><span class="n">auth</span><span class="o">.</span><span class="n">dbdriver</span><span class="o">.</span><span class="n">DbDriver</span>
-</pre></div>
-</div>
-</div>
-</div>
-<div class="section" id="running">
-<h2>Running<a class="headerlink" href="#running" title="Permalink to this headline">¶</a></h2>
-<p>There are many parts to the nova system, each with a specific function. They
-are built to be highly-available, so there are may configurations they can be
-run in (ie: on many machines, many listeners per machine, etc). This part
-of the guide only gets you started quickly, to learn about HA options, see
-<a class="reference internal" href="multi.node.install.html"><em>Installing Nova on Multiple Servers</em></a>.</p>
-<p>Launch supporting services</p>
-<ul class="simple">
-<li>rabbitmq</li>
-<li>redis (optional)</li>
-<li>mysql (optional)</li>
-<li>openldap (optional)</li>
-</ul>
-<p>Launch nova components, each should have <tt class="docutils literal"><span class="pre">--flagfile=/etc/nova/nova.conf</span></tt></p>
-<ul class="simple">
-<li>nova-api</li>
-<li>nova-compute</li>
-<li>nova-objectstore</li>
-<li>nova-volume</li>
-<li>nova-scheduler</li>
-</ul>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/index.html b/doc/build/html/adminguide/index.html
deleted file mode 100644
index 96b0e9f77..000000000
--- a/doc/build/html/adminguide/index.html
+++ /dev/null
@@ -1,214 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Administration Guide &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="next" title="The nova-manage command" href="nova.manage.html" />
- <link rel="prev" title="Installing the Live CD" href="../livecd.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova.manage.html" title="The nova-manage command"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="../livecd.html" title="Installing the Live CD"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Administration Guide</a><ul>
-<li><a class="reference internal" href="#running-the-cloud">Running the Cloud</a></li>
-<li><a class="reference internal" href="#administration-utilities">Administration Utilities</a><ul>
-</ul>
-</li>
-<li><a class="reference internal" href="#user-and-resource-management">User and Resource Management</a><ul>
-</ul>
-</li>
-<li><a class="reference internal" href="#deployment">Deployment</a><ul>
-<li><a class="reference internal" href="#networking">Networking</a><ul>
-</ul>
-</li>
-</ul>
-</li>
-<li><a class="reference internal" href="#advanced-topics">Advanced Topics</a><ul>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="../livecd.html"
- title="previous chapter">Installing the Live CD</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova.manage.html"
- title="next chapter">The nova-manage command</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/index.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="administration-guide">
-<h1>Administration Guide<a class="headerlink" href="#administration-guide" title="Permalink to this headline">¶</a></h1>
-<p>This guide describes the basics of running and managing Nova.</p>
-<div class="section" id="running-the-cloud">
-<h2>Running the Cloud<a class="headerlink" href="#running-the-cloud" title="Permalink to this headline">¶</a></h2>
-<p>The fastest way to get a test cloud running is by following the directions in the <a class="reference internal" href="../quickstart.html"><em>Nova Quickstart</em></a>.</p>
-<p>Nova&#8217;s cloud works via the interaction of a series of daemon processes that reside persistently on the host machine(s). Fortunately, the <a class="reference internal" href="../quickstart.html"><em>Nova Quickstart</em></a> process launches sample versions of all these daemons for you. Once you are familiar with basic Nova usage, you can learn more about daemons by reading <a class="reference internal" href="../service.architecture.html"><em>Service Architecture</em></a> and <a class="reference internal" href="binaries.html"><em>Nova Daemons</em></a>.</p>
-</div>
-<div class="section" id="administration-utilities">
-<h2>Administration Utilities<a class="headerlink" href="#administration-utilities" title="Permalink to this headline">¶</a></h2>
-<p>There are two main tools that a system administrator will find useful to manage their Nova cloud:</p>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="nova.manage.html">The nova-manage command</a></li>
-<li class="toctree-l1"><a class="reference internal" href="euca2ools.html">Euca2ools</a></li>
-</ul>
-</div>
-<p>nova-manage may only be run by users with admin priviledges. euca2ools can be used by all users, though specific commands may be restricted by Role Based Access Control. You can read more about creating and managing users in <a class="reference internal" href="managing.users.html"><em>Managing Users</em></a></p>
-</div>
-<div class="section" id="user-and-resource-management">
-<h2>User and Resource Management<a class="headerlink" href="#user-and-resource-management" title="Permalink to this headline">¶</a></h2>
-<p>nova-manage and euca2ools provide the basic interface to perform a broad range of administration functions. In this section, you can read more about how to accomplish specific administration tasks.</p>
-<p>For background on the core objects refenced in this section, see <a class="reference internal" href="../object.model.html"><em>Object Model</em></a></p>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="managing.users.html">Managing Users</a></li>
-<li class="toctree-l1"><a class="reference internal" href="managing.projects.html">Managing Projects</a></li>
-<li class="toctree-l1"><a class="reference internal" href="managing.instances.html">Managing Instances</a></li>
-<li class="toctree-l1"><a class="reference internal" href="managing.images.html">Managing Images</a></li>
-<li class="toctree-l1"><a class="reference internal" href="managing.networks.html">Networking Overview</a></li>
-</ul>
-</div>
-</div>
-<div class="section" id="deployment">
-<h2>Deployment<a class="headerlink" href="#deployment" title="Permalink to this headline">¶</a></h2>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">talk about deployment scenarios</p>
-</div>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="multi.node.install.html">Installing Nova on Multiple Servers</a></li>
-</ul>
-</div>
-<div class="section" id="networking">
-<h3>Networking<a class="headerlink" href="#networking" title="Permalink to this headline">¶</a></h3>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="multi.node.install.html">Installing Nova on Multiple Servers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="network.vlan.html">VLAN Network Mode</a></li>
-<li class="toctree-l1"><a class="reference internal" href="network.flat.html">Flat Network Mode (Original and Flat)</a></li>
-</ul>
-</div>
-</div>
-</div>
-<div class="section" id="advanced-topics">
-<h2>Advanced Topics<a class="headerlink" href="#advanced-topics" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="flags.html">Flags and Flagfiles</a></li>
-<li class="toctree-l1"><a class="reference internal" href="monitoring.html">Monitoring</a></li>
-</ul>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova.manage.html" title="The nova-manage command"
- >next</a> |</li>
- <li class="right" >
- <a href="../livecd.html" title="Installing the Live CD"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/managing.images.html b/doc/build/html/adminguide/managing.images.html
deleted file mode 100644
index 09656840a..000000000
--- a/doc/build/html/adminguide/managing.images.html
+++ /dev/null
@@ -1,136 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Managing Images &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Administration Guide" href="index.html" />
- <link rel="next" title="Networking Overview" href="managing.networks.html" />
- <link rel="prev" title="Managing Instances" href="managing.instances.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="managing.networks.html" title="Networking Overview"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="managing.instances.html" title="Managing Instances"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="managing.instances.html"
- title="previous chapter">Managing Instances</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="managing.networks.html"
- title="next chapter">Networking Overview</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/managing.images.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="managing-images">
-<h1>Managing Images<a class="headerlink" href="#managing-images" title="Permalink to this headline">¶</a></h1>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">Put info on managing images here!</p>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="managing.networks.html" title="Networking Overview"
- >next</a> |</li>
- <li class="right" >
- <a href="managing.instances.html" title="Managing Instances"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/managing.instances.html b/doc/build/html/adminguide/managing.instances.html
deleted file mode 100644
index 78c6ca811..000000000
--- a/doc/build/html/adminguide/managing.instances.html
+++ /dev/null
@@ -1,169 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Managing Instances &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Administration Guide" href="index.html" />
- <link rel="next" title="Managing Images" href="managing.images.html" />
- <link rel="prev" title="Managing Projects" href="managing.projects.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="managing.images.html" title="Managing Images"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="managing.projects.html" title="Managing Projects"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Managing Instances</a><ul>
-<li><a class="reference internal" href="#keypairs">Keypairs</a></li>
-<li><a class="reference internal" href="#basic-management">Basic Management</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="managing.projects.html"
- title="previous chapter">Managing Projects</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="managing.images.html"
- title="next chapter">Managing Images</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/managing.instances.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="managing-instances">
-<h1>Managing Instances<a class="headerlink" href="#managing-instances" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="keypairs">
-<h2>Keypairs<a class="headerlink" href="#keypairs" title="Permalink to this headline">¶</a></h2>
-<p>Images can be shared by many users, so it is dangerous to put passwords into the images. Nova therefore supports injecting ssh keys into instances before they are booted. This allows a user to login to the instances that he or she creates securely. Generally the first thing that a user does when using the system is create a keypair. Nova generates a public and private key pair, and sends the private key to the user. The public key is stored so that it can be injected into instances.</p>
-<p>Keypairs are created through the api. They can be created on the command line using the euca2ools script euca-add-keypair. Refer to the man page for the available options. Example usage:</p>
-<div class="highlight-python"><pre>euca-add-keypair test &gt; test.pem
-chmod 600 test.pem
-euca-run-instances -k test -t m1.tiny ami-tiny
-# wait for boot
-ssh -i test.pem root@ip.of.instance</pre>
-</div>
-</div>
-<div class="section" id="basic-management">
-<h2>Basic Management<a class="headerlink" href="#basic-management" title="Permalink to this headline">¶</a></h2>
-<p>Instance management can be accomplished with euca commands:</p>
-<p>To run an instance:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="n">euca</span><span class="o">-</span><span class="n">run</span><span class="o">-</span><span class="n">instances</span>
-</pre></div>
-</div>
-<p>To terminate an instance:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="n">euca</span><span class="o">-</span><span class="n">terminate</span><span class="o">-</span><span class="n">instances</span>
-</pre></div>
-</div>
-<p>To reboot an instance:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="n">euca</span><span class="o">-</span><span class="n">reboot</span><span class="o">-</span><span class="n">instances</span>
-</pre></div>
-</div>
-<p>See the euca2ools documentation for more information</p>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="managing.images.html" title="Managing Images"
- >next</a> |</li>
- <li class="right" >
- <a href="managing.projects.html" title="Managing Projects"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/managing.networks.html b/doc/build/html/adminguide/managing.networks.html
deleted file mode 100644
index d8c852340..000000000
--- a/doc/build/html/adminguide/managing.networks.html
+++ /dev/null
@@ -1,241 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Networking Overview &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Administration Guide" href="index.html" />
- <link rel="next" title="Flat Network Mode (Original and Flat)" href="network.flat.html" />
- <link rel="prev" title="Managing Images" href="managing.images.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="network.flat.html" title="Flat Network Mode (Original and Flat)"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="managing.images.html" title="Managing Images"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Networking Overview</a><ul>
-<li><a class="reference internal" href="#nova-network-strategies">Nova Network Strategies</a><ul>
-</ul>
-</li>
-<li><a class="reference internal" href="#network-management-commands">Network Management Commands</a><ul>
-<li><a class="reference internal" href="#vpn-management">VPN Management</a></li>
-<li><a class="reference internal" href="#floating-ip-management">Floating IP Management</a></li>
-<li><a class="reference internal" href="#network-management">Network Management</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="managing.images.html"
- title="previous chapter">Managing Images</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="network.flat.html"
- title="next chapter">Flat Network Mode (Original and Flat)</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/managing.networks.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="networking-overview">
-<h1>Networking Overview<a class="headerlink" href="#networking-overview" title="Permalink to this headline">¶</a></h1>
-<p>In Nova, users organize their cloud resources in projects. A Nova project consists of a number of VM instances created by a user. For each VM instance, Nova assigns to it a private IP address. (Currently, Nova only supports Linux bridge networking that allows the virtual interfaces to connect to the outside network through the physical interface. Other virtual network technologies, such as Open vSwitch, could be supported in the future.) The Network Controller provides virtual networks to enable compute servers to interact with each other and with the public network.</p>
-<div class="section" id="nova-network-strategies">
-<h2>Nova Network Strategies<a class="headerlink" href="#nova-network-strategies" title="Permalink to this headline">¶</a></h2>
-<p>Currently, Nova supports three kinds of networks, implemented in three &#8220;Network Manager&#8221; types respectively: Flat Network Manager, Flat DHCP Network Manager, and VLAN Network Manager. The three kinds of networks can c-exist in a cloud system. However, the scheduler for selecting the type of network for a given project is not yet implemented. Here is a brief description of each of the different network strategies, with a focus on the VLAN Manager in a separate section.</p>
-<p>Read more about Nova network strategies here:</p>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="network.flat.html">Flat Network Mode (Original and Flat)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="network.vlan.html">VLAN Network Mode</a></li>
-</ul>
-</div>
-</div>
-<div class="section" id="network-management-commands">
-<h2>Network Management Commands<a class="headerlink" href="#network-management-commands" title="Permalink to this headline">¶</a></h2>
-<p>Admins and Network Administrators can use the &#8216;nova-manage&#8217; command to manage network resources:</p>
-<div class="section" id="vpn-management">
-<h3>VPN Management<a class="headerlink" href="#vpn-management" title="Permalink to this headline">¶</a></h3>
-<ul>
-<li><dl class="first docutils">
-<dt>vpn list: Print a listing of the VPNs for all projects.</dt>
-<dd><ul class="first last simple">
-<li>arguments: none</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>vpn run: Start the VPN for a given project.</dt>
-<dd><ul class="first last simple">
-<li>arguments: project</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>vpn spawn: Run all VPNs.</dt>
-<dd><ul class="first last simple">
-<li>arguments: none</li>
-</ul>
-</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="section" id="floating-ip-management">
-<h3>Floating IP Management<a class="headerlink" href="#floating-ip-management" title="Permalink to this headline">¶</a></h3>
-<ul>
-<li><dl class="first docutils">
-<dt>floating create: Creates floating ips for host by range</dt>
-<dd><ul class="first last simple">
-<li>arguments: host ip_range</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>floating delete: Deletes floating ips by range</dt>
-<dd><ul class="first last simple">
-<li>arguments: range</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>floating list: Prints a listing of all floating ips</dt>
-<dd><ul class="first last simple">
-<li>arguments: none</li>
-</ul>
-</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="section" id="network-management">
-<h3>Network Management<a class="headerlink" href="#network-management" title="Permalink to this headline">¶</a></h3>
-<ul>
-<li><dl class="first docutils">
-<dt>network create: Creates fixed ips for host by range</dt>
-<dd><ul class="first last">
-<li><dl class="first docutils">
-<dt>arguments: [fixed_range=FLAG], [num_networks=FLAG],</dt>
-<dd><p class="first last">[network_size=FLAG], [vlan_start=FLAG],
-[vpn_start=FLAG]</p>
-</dd>
-</dl>
-</li>
-</ul>
-</dd>
-</dl>
-</li>
-</ul>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="network.flat.html" title="Flat Network Mode (Original and Flat)"
- >next</a> |</li>
- <li class="right" >
- <a href="managing.images.html" title="Managing Images"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/managing.projects.html b/doc/build/html/adminguide/managing.projects.html
deleted file mode 100644
index cbbfc89b8..000000000
--- a/doc/build/html/adminguide/managing.projects.html
+++ /dev/null
@@ -1,239 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Managing Projects &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Administration Guide" href="index.html" />
- <link rel="next" title="Managing Instances" href="managing.instances.html" />
- <link rel="prev" title="Managing Users" href="managing.users.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="managing.instances.html" title="Managing Instances"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="managing.users.html" title="Managing Users"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Managing Projects</a><ul>
-<li><a class="reference internal" href="#project-commands">Project Commands</a></li>
-<li><a class="reference internal" href="#setting-quotas">Setting Quotas</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="managing.users.html"
- title="previous chapter">Managing Users</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="managing.instances.html"
- title="next chapter">Managing Instances</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/managing.projects.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="managing-projects">
-<h1>Managing Projects<a class="headerlink" href="#managing-projects" title="Permalink to this headline">¶</a></h1>
-<p>Projects are isolated resource containers forming the principal organizational structure within Nova. They consist of a separate vlan, volumes, instances, images, keys, and users.</p>
-<p>Although the original ec2 api only supports users, nova adds the concept of projects. A user can specify which project he or she wishes to use by appending <cite>:project_id</cite> to his or her access key. If no project is specified in the api request, nova will attempt to use a project with the same id as the user.</p>
-<p>The api will return NotAuthorized if a normal user attempts to make requests for a project that he or she is not a member of. Note that admins or users with special admin roles skip this check and can make requests for any project.</p>
-<dl class="docutils">
-<dt>To create a project, use the <cite>project create</cite> command of nova-manage. The syntax is nova-manage project create projectname manager_id [description] You must specify a projectname and a manager_id. For example::</dt>
-<dd>nova-manage project create john_project john &#8220;This is a sample project&#8221;</dd>
-<dt>You can add and remove users from projects with <cite>project add</cite> and <cite>project remove</cite>::</dt>
-<dd>nova-manage project add john_project john
-nova-manage project remove john_project john</dd>
-</dl>
-<div class="section" id="project-commands">
-<h2>Project Commands<a class="headerlink" href="#project-commands" title="Permalink to this headline">¶</a></h2>
-<p>Admins and Project Managers can use the &#8216;nova-manage project&#8217; command to manage project resources:</p>
-<ul>
-<li><dl class="first docutils">
-<dt>project add: Adds user to project</dt>
-<dd><ul class="first last simple">
-<li>arguments: project user</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>project create: Creates a new project</dt>
-<dd><ul class="first last simple">
-<li>arguments: name project_manager [description]</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>project delete: Deletes an existing project</dt>
-<dd><ul class="first last simple">
-<li>arguments: project_id</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>project environment: Exports environment variables to an sourcable file</dt>
-<dd><ul class="first last simple">
-<li>arguments: project_id user_id [filename=&#8217;novarc]</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>project list: lists all projects</dt>
-<dd><ul class="first last simple">
-<li>arguments: none</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>project remove: Removes user from project</dt>
-<dd><ul class="first last simple">
-<li>arguments: project user</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>project scrub: Deletes data associated with project</dt>
-<dd><ul class="first last simple">
-<li>arguments: project</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>project zipfile: Exports credentials for project to a zip file</dt>
-<dd><ul class="first last simple">
-<li>arguments: project_id user_id [filename=&#8217;nova.zip]</li>
-</ul>
-</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="section" id="setting-quotas">
-<h2>Setting Quotas<a class="headerlink" href="#setting-quotas" title="Permalink to this headline">¶</a></h2>
-<p>Nova utilizes a quota system at the project level to control resource consumption across available hardware resources. Current quota controls are available to limit the:</p>
-<ul class="simple">
-<li>Number of volumes which may be created</li>
-<li>Total size of all volumes within a project as measured in GB</li>
-<li>Number of instances which may be launched</li>
-<li>Number of processor cores which may be allocated</li>
-<li>Publicly accessible IP addresses</li>
-</ul>
-<p>Use the following command to set quotas for a project
-* project quota: Set or display quotas for project</p>
-<blockquote>
-<ul class="simple">
-<li>arguments: project_id [key] [value]</li>
-</ul>
-</blockquote>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="managing.instances.html" title="Managing Instances"
- >next</a> |</li>
- <li class="right" >
- <a href="managing.users.html" title="Managing Users"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/managing.users.html b/doc/build/html/adminguide/managing.users.html
deleted file mode 100644
index 3baf37c6b..000000000
--- a/doc/build/html/adminguide/managing.users.html
+++ /dev/null
@@ -1,271 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Managing Users &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Administration Guide" href="index.html" />
- <link rel="next" title="Managing Projects" href="managing.projects.html" />
- <link rel="prev" title="Euca2ools" href="euca2ools.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="managing.projects.html" title="Managing Projects"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="euca2ools.html" title="Euca2ools"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Managing Users</a><ul>
-<li><a class="reference internal" href="#users-and-access-keys">Users and Access Keys</a></li>
-<li><a class="reference internal" href="#credentials">Credentials</a></li>
-<li><a class="reference internal" href="#role-based-access-control">Role Based Access Control</a><ul>
-<li><a class="reference internal" href="#user-commands">User Commands</a></li>
-<li><a class="reference internal" href="#user-role-management">User Role Management</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="euca2ools.html"
- title="previous chapter">Euca2ools</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="managing.projects.html"
- title="next chapter">Managing Projects</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/managing.users.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="managing-users">
-<h1>Managing Users<a class="headerlink" href="#managing-users" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="users-and-access-keys">
-<h2>Users and Access Keys<a class="headerlink" href="#users-and-access-keys" title="Permalink to this headline">¶</a></h2>
-<p>Access to the ec2 api is controlled by an access and secret key. The user&#8217;s access key needs to be included in the request, and the request must be signed with the secret key. Upon receipt of api requests, nova will verify the signature and execute commands on behalf of the user.</p>
-<p>In order to begin using nova, you will need a to create a user. This can be easily accomplished using the user create or user admin commands in nova-manage. <cite>user create</cite> will create a regular user, whereas <cite>user admin</cite> will create an admin user. The syntax of the command is nova-manage user create username [access] [secret]. For example:</p>
-<div class="highlight-python"><pre>nova-manage user create john my-access-key a-super-secret-key</pre>
-</div>
-<p>If you do not specify an access or secret key, a random uuid will be created automatically.</p>
-</div>
-<div class="section" id="credentials">
-<h2>Credentials<a class="headerlink" href="#credentials" title="Permalink to this headline">¶</a></h2>
-<p>Nova can generate a handy set of credentials for a user. These credentials include a CA for bundling images and a file for setting environment variables to be used by euca2ools. If you don&#8217;t need to bundle images, just the environment script is required. You can export one with the <cite>project environment</cite> command. The syntax of the command is nova-manage project environment project_id user_id [filename]. If you don&#8217;t specify a filename, it will be exported as novarc. After generating the file, you can simply source it in bash to add the variables to your environment:</p>
-<div class="highlight-python"><pre>nova-manage project environment john_project john
-. novarc</pre>
-</div>
-<p>If you do need to bundle images, you will need to get all of the credentials using <cite>project zipfile</cite>. Note that zipfile will give you an error message if networks haven&#8217;t been created yet. Otherwise zipfile has the same syntax as environment, only the default file name is nova.zip. Example usage:</p>
-<div class="highlight-python"><pre>nova-manage project zipfile john_project john
-unzip nova.zip
-. novarc</pre>
-</div>
-</div>
-<div class="section" id="role-based-access-control">
-<h2>Role Based Access Control<a class="headerlink" href="#role-based-access-control" title="Permalink to this headline">¶</a></h2>
-<p>Roles control the api actions that a user is allowed to perform. For example, a user cannot allocate a public ip without the <cite>netadmin</cite> role. It is important to remember that a users de facto permissions in a project is the intersection of user (global) roles and project (local) roles. So for john to have netadmin permissions in his project, he needs to separate roles specified. You can add roles with <cite>role add</cite>. The syntax is nova-manage role add user_id role [project_id]. Let&#8217;s give john the netadmin role for his project:</p>
-<div class="highlight-python"><pre>nova-manage role add john netadmin
-nova-manage role add john netadmin john_project</pre>
-</div>
-<p>Role-based access control (RBAC) is an approach to restricting system access to authorized users based on an individual’s role within an organization. Various employee functions require certain levels of system access in order to be successful. These functions are mapped to defined roles and individuals are categorized accordingly. Since users are not assigned permissions directly, but only acquire them through their role (or roles), management of individual user rights becomes a matter of assigning appropriate roles to the user. This simplifies common operations, such as adding a user, or changing a user&#8217;s department.</p>
-<p>Nova’s rights management system employs the RBAC model and currently supports the following five roles:</p>
-<ul class="simple">
-<li><strong>Cloud Administrator.</strong> (admin) Users of this class enjoy complete system access.</li>
-<li><strong>IT Security.</strong> (itsec) This role is limited to IT security personnel. It permits role holders to quarantine instances.</li>
-<li><strong>Project Manager.</strong> (projectmanager)The default for project owners, this role affords users the ability to add other users to a project, interact with project images, and launch and terminate instances.</li>
-<li><strong>Network Administrator.</strong> (netadmin) Users with this role are permitted to allocate and assign publicly accessible IP addresses as well as create and modify firewall rules.</li>
-<li><strong>Developer.</strong> This is a general purpose role that is assigned to users by default.</li>
-</ul>
-<p>RBAC management is exposed through the dashboard for simplified user management.</p>
-<div class="section" id="user-commands">
-<h3>User Commands<a class="headerlink" href="#user-commands" title="Permalink to this headline">¶</a></h3>
-<p>Users, including admins, are created through the <tt class="docutils literal"><span class="pre">user</span></tt> commands.</p>
-<ul>
-<li><dl class="first docutils">
-<dt>user admin: creates a new admin and prints exports</dt>
-<dd><ul class="first last simple">
-<li>arguments: name [access] [secret]</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>user create: creates a new user and prints exports</dt>
-<dd><ul class="first last simple">
-<li>arguments: name [access] [secret]</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>user delete: deletes an existing user</dt>
-<dd><ul class="first last simple">
-<li>arguments: name</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>user exports: prints access and secrets for user in export format</dt>
-<dd><ul class="first last simple">
-<li>arguments: name</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>user list: lists all users</dt>
-<dd><ul class="first last simple">
-<li>arguments: none</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>user modify: update a users keys &amp; admin flag</dt>
-<dd><ul class="first last simple">
-<li>arguments: accesskey secretkey admin</li>
-<li>leave any field blank to ignore it, admin should be &#8216;T&#8217;, &#8216;F&#8217;, or blank</li>
-</ul>
-</dd>
-</dl>
-</li>
-</ul>
-</div>
-<div class="section" id="user-role-management">
-<h3>User Role Management<a class="headerlink" href="#user-role-management" title="Permalink to this headline">¶</a></h3>
-<ul>
-<li><dl class="first docutils">
-<dt>role add: adds role to user</dt>
-<dd><ul class="first last simple">
-<li>if project is specified, adds project specific role</li>
-<li>arguments: user, role [project]</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>role has: checks to see if user has role</dt>
-<dd><ul class="first last simple">
-<li>if project is specified, returns True if user has
-the global role and the project role</li>
-<li>arguments: user, role [project]</li>
-</ul>
-</dd>
-</dl>
-</li>
-<li><dl class="first docutils">
-<dt>role remove: removes role from user</dt>
-<dd><ul class="first last simple">
-<li>if project is specified, removes project specific role</li>
-<li>arguments: user, role [project]</li>
-</ul>
-</dd>
-</dl>
-</li>
-</ul>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="managing.projects.html" title="Managing Projects"
- >next</a> |</li>
- <li class="right" >
- <a href="euca2ools.html" title="Euca2ools"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/managingsecurity.html b/doc/build/html/adminguide/managingsecurity.html
deleted file mode 100644
index 71956896b..000000000
--- a/doc/build/html/adminguide/managingsecurity.html
+++ /dev/null
@@ -1,133 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Security Considerations &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Security Considerations</a><ul>
-<li><a class="reference internal" href="#key-concepts">Key Concepts</a></li>
-</ul>
-</li>
-</ul>
-
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/managingsecurity.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="security-considerations">
-<h1>Security Considerations<a class="headerlink" href="#security-considerations" title="Permalink to this headline">¶</a></h1>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">This doc is vague and just high-level right now. Describe architecture that enables security.</p>
-</div>
-<p>The goal of securing a cloud computing system involves both protecting the instances, data on the instances, and
-ensuring users are authenticated for actions and that borders are understood by the users and the system.
-Protecting the system from intrusion or attack involves authentication, network protections, and
-compromise detection.</p>
-<div class="section" id="key-concepts">
-<h2>Key Concepts<a class="headerlink" href="#key-concepts" title="Permalink to this headline">¶</a></h2>
-<p>Authentication - Each instance is authenticated with a key pair.</p>
-<p>Network - Instances can communicate with each other but you can configure the boundaries through firewall
-configuration.</p>
-<p>Monitoring - Log all API commands and audit those logs.</p>
-<p>Encryption - Data transfer between instances is not encrypted.</p>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/monitoring.html b/doc/build/html/adminguide/monitoring.html
deleted file mode 100644
index 4d347249d..000000000
--- a/doc/build/html/adminguide/monitoring.html
+++ /dev/null
@@ -1,140 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Monitoring &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Administration Guide" href="index.html" />
- <link rel="next" title="Installing Nova on a Single Host" href="single.node.install.html" />
- <link rel="prev" title="Flags and Flagfiles" href="flags.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="single.node.install.html" title="Installing Nova on a Single Host"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="flags.html" title="Flags and Flagfiles"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="flags.html"
- title="previous chapter">Flags and Flagfiles</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="single.node.install.html"
- title="next chapter">Installing Nova on a Single Host</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/monitoring.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="monitoring">
-<h1>Monitoring<a class="headerlink" href="#monitoring" title="Permalink to this headline">¶</a></h1>
-<ul class="simple">
-<li>components</li>
-<li>throughput</li>
-<li>exceptions</li>
-<li>hardware</li>
-<li>ganglia</li>
-<li>syslog</li>
-</ul>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="single.node.install.html" title="Installing Nova on a Single Host"
- >next</a> |</li>
- <li class="right" >
- <a href="flags.html" title="Flags and Flagfiles"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/multi.node.install.html b/doc/build/html/adminguide/multi.node.install.html
deleted file mode 100644
index bf1d2bf70..000000000
--- a/doc/build/html/adminguide/multi.node.install.html
+++ /dev/null
@@ -1,390 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Installing Nova on Multiple Servers &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="next" title="Nova Quickstart" href="../quickstart.html" />
- <link rel="prev" title="Installation on other distros (like Debian, Fedora or CentOS )" href="distros/others.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="../quickstart.html" title="Nova Quickstart"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="distros/others.html" title="Installation on other distros (like Debian, Fedora or CentOS )"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Installing Nova on Multiple Servers</a><ul>
-<li><a class="reference internal" href="#requirements-for-a-multi-node-installation">Requirements for a multi-node installation</a><ul>
-<li><a class="reference internal" href="#assumptions">Assumptions</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#step-1-use-apt-get-to-get-the-latest-code">Step 1 Use apt-get to get the latest code</a></li>
-<li><a class="reference internal" href="#step-2-setup-configuration-files-installed-in-etc-nova">Step 2 Setup configuration files (installed in /etc/nova)</a></li>
-<li><a class="reference internal" href="#step-3-setup-the-sql-db">Step 3 Setup the sql db</a></li>
-<li><a class="reference internal" href="#step-4-setup-nova-environment">Step 4 Setup Nova environment</a><ul>
-<li><a class="reference internal" href="#more-networking-details-to-create-a-network-bridge-for-flat-network">More networking details to create a network bridge for flat network</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#step-5-create-nova-certs">Step 5: Create nova certs.</a></li>
-<li><a class="reference internal" href="#step-6-restart-all-relevant-services">Step 6 Restart all relevant services</a></li>
-<li><a class="reference internal" href="#bare-metal-provisioning">Bare-metal Provisioning</a></li>
-<li><a class="reference internal" href="#types-of-hosts">Types of Hosts</a></li>
-<li><a class="reference internal" href="#initial-setup">Initial Setup</a></li>
-<li><a class="reference internal" href="#deployment-technologies">Deployment Technologies</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="distros/others.html"
- title="previous chapter">Installation on other distros (like Debian, Fedora or CentOS )</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="../quickstart.html"
- title="next chapter">Nova Quickstart</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/multi.node.install.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="installing-nova-on-multiple-servers">
-<h1>Installing Nova on Multiple Servers<a class="headerlink" href="#installing-nova-on-multiple-servers" title="Permalink to this headline">¶</a></h1>
-<p>When you move beyond evaluating the technology and into building an actual
-production environemnt, you will need to know how to configure your datacenter
-and how to deploy components across your clusters. This guide should help you
-through that process.</p>
-<p>You can install multiple nodes to increase performance and availability of the OpenStack Compute installation.</p>
-<p>This setup is based on an Ubuntu Lucid 10.04 installation with the latest updates. Most of this works around issues that need to be resolved in the installation and configuration scripts as of October 18th 2010. It also needs to eventually be generalized, but the intent here is to get the multi-node configuration bootstrapped so folks can move forward.</p>
-<div class="section" id="requirements-for-a-multi-node-installation">
-<h2>Requirements for a multi-node installation<a class="headerlink" href="#requirements-for-a-multi-node-installation" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>You need a real database, compatible with SQLAlchemy (mysql, postgresql) There&#8217;s not a specific reason to choose one over another, it basically depends what you know. MySQL is easier to do High Availability (HA) with, but people may already know Postgres. We should document both configurations, though.</li>
-<li>For a recommended HA setup, consider a MySQL master/slave replication, with as many slaves as you like, and probably a heartbeat to kick one of the slaves into being a master if it dies.</li>
-<li>For performance optimization, split reads and writes to the database. MySQL proxy is the easiest way to make this work if running MySQL.</li>
-</ul>
-<div class="section" id="assumptions">
-<h3>Assumptions<a class="headerlink" href="#assumptions" title="Permalink to this headline">¶</a></h3>
-<ul class="simple">
-<li>Networking is configured between/through the physical machines on a single subnet.</li>
-<li>Installation and execution are both performed by root user.</li>
-</ul>
-</div>
-</div>
-<div class="section" id="step-1-use-apt-get-to-get-the-latest-code">
-<h2>Step 1 Use apt-get to get the latest code<a class="headerlink" href="#step-1-use-apt-get-to-get-the-latest-code" title="Permalink to this headline">¶</a></h2>
-<ol class="arabic simple">
-<li>Setup Nova PPA with <a class="reference external" href="https://launchpad.net/~nova-core/+archive/ppa">https://launchpad.net/~nova-core/+archive/ppa</a>.</li>
-</ol>
-<div class="highlight-python"><pre>sudo apt-get install python-software-properties
-sudo add-apt-repository ppa:nova-core/ppa</pre>
-</div>
-<ol class="arabic simple" start="2">
-<li>Run update.</li>
-</ol>
-<div class="highlight-python"><pre>sudo apt-get update</pre>
-</div>
-<ol class="arabic simple" start="3">
-<li>Install nova-pkgs (dependencies should be automatically installed).</li>
-</ol>
-<div class="highlight-python"><pre>sudo apt-get install python-greenlet
-sudo apt-get install nova-common nova-doc python-nova nova-api nova-network nova-objectstore nova-scheduler</pre>
-</div>
-<p>It is highly likely that there will be errors when the nova services come up since they are not yet configured. Don&#8217;t worry, you&#8217;re only at step 1!</p>
-</div>
-<div class="section" id="step-2-setup-configuration-files-installed-in-etc-nova">
-<h2>Step 2 Setup configuration files (installed in /etc/nova)<a class="headerlink" href="#step-2-setup-configuration-files-installed-in-etc-nova" title="Permalink to this headline">¶</a></h2>
-<p>Note: CC_ADDR=&lt;the external IP address of your cloud controller&gt;</p>
-<ol class="arabic simple">
-<li>These need to be defined in EACH configuration file</li>
-</ol>
-<div class="highlight-python"><pre>--sql_connection=mysql://root:nova@$CC_ADDR/nova # location of nova sql db
---s3_host=$CC_ADDR # This is where nova is hosting the objectstore service, which
- # will contain the VM images and buckets
---rabbit_host=$CC_ADDR # This is where the rabbit AMQP messaging service is hosted
---cc_host=$CC_ADDR # This is where the the nova-api service lives
---verbose # Optional but very helpful during initial setup
---ec2_url=http://$CC_ADDR:8773/services/Cloud
---network_manager=nova.network.manager.FlatManager # simple, no-vlan networking type</pre>
-</div>
-<ol class="arabic simple" start="2">
-<li>nova-manage specific flags</li>
-</ol>
-<div class="highlight-python"><pre>--FAKE_subdomain=ec2 # workaround for ec2/euca api
---fixed_range=&lt;network/prefix&gt; # ip network to use for VM guests, ex 192.168.2.64/26
---network_size=&lt;# of addrs&gt; # number of ip addrs to use for VM guests, ex 64</pre>
-</div>
-<ol class="arabic simple" start="3">
-<li>nova-network specific flags</li>
-</ol>
-<div class="highlight-python"><pre>--fixed_range=&lt;network/prefix&gt; # ip network to use for VM guests, ex 192.168.2.64/26
---network_size=&lt;# of addrs&gt; # number of ip addrs to use for VM guests, ex 64</pre>
-</div>
-<ol class="arabic simple" start="4">
-<li>nova-api specific flags</li>
-</ol>
-<div class="highlight-python"><div class="highlight"><pre><span class="o">--</span><span class="n">FAKE_subdomain</span><span class="o">=</span><span class="n">ec2</span> <span class="c"># workaround for ec2/euca api</span>
-</pre></div>
-</div>
-<ol class="arabic simple" start="5">
-<li>Create a nova group</li>
-</ol>
-<div class="highlight-python"><pre>sudo addgroup nova</pre>
-</div>
-<ol class="arabic simple" start="6">
-<li>nova-objectstore specific flags &lt; no specific config needed &gt;</li>
-</ol>
-<p>Config files should be have their owner set to root:nova, and mode set to 0640, since they contain your MySQL server&#8217;s root password.</p>
-<div class="highlight-python"><pre>cd /etc/nova
-chown -R root:nova .</pre>
-</div>
-</div>
-<div class="section" id="step-3-setup-the-sql-db">
-<h2>Step 3 Setup the sql db<a class="headerlink" href="#step-3-setup-the-sql-db" title="Permalink to this headline">¶</a></h2>
-<ol class="arabic simple">
-<li>First you &#8216;preseed&#8217; (using vishy&#8217;s <a class="reference internal" href="../quickstart.html"><em>Nova Quickstart</em></a>). Run this as root.</li>
-</ol>
-<div class="highlight-python"><pre>sudo apt-get install bzr git-core
-sudo bash
-export MYSQL_PASS=nova</pre>
-</div>
-<div class="highlight-python"><pre>cat &lt;&lt;MYSQL_PRESEED | debconf-set-selections
-mysql-server-5.1 mysql-server/root_password password $MYSQL_PASS
-mysql-server-5.1 mysql-server/root_password_again password $MYSQL_PASS
-mysql-server-5.1 mysql-server/start_on_boot boolean true
-MYSQL_PRESEED</pre>
-</div>
-<ol class="arabic simple" start="2">
-<li>Install mysql</li>
-</ol>
-<div class="highlight-python"><pre>sudo apt-get install -y mysql-server</pre>
-</div>
-<ol class="arabic simple" start="4">
-<li>Edit /etc/mysql/my.cnf and set this line: bind-address=0.0.0.0 and then sighup or restart mysql</li>
-<li>create nova&#8217;s db</li>
-</ol>
-<div class="highlight-python"><pre>mysql -uroot -pnova -e 'CREATE DATABASE nova;'</pre>
-</div>
-<ol class="arabic simple" start="6">
-<li>Update the db to include user &#8216;root&#8217;&#64;&#8217;%&#8217;</li>
-</ol>
-<div class="highlight-python"><pre>mysql -u root -p nova
-GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
-SET PASSWORD FOR 'root'@'%' = PASSWORD('nova');</pre>
-</div>
-<ol class="arabic simple" start="7">
-<li>branch and install Nova</li>
-</ol>
-<div class="highlight-python"><pre>sudo -i
-cd ~
-export USE_MYSQL=1
-export MYSQL_PASS=nova
-git clone https://github.com/vishvananda/novascript.git
-cd novascript
-./nova.sh branch
-./nova.sh install
-./nova.sh run</pre>
-</div>
-</div>
-<div class="section" id="step-4-setup-nova-environment">
-<h2>Step 4 Setup Nova environment<a class="headerlink" href="#step-4-setup-nova-environment" title="Permalink to this headline">¶</a></h2>
-<div class="highlight-python"><pre>/usr/bin/python /usr/bin/nova-manage user admin &lt;user_name&gt;
-/usr/bin/python /usr/bin/nova-manage project create &lt;project_name&gt; &lt;user_name&gt;
-/usr/bin/python /usr/bin/nova-manage project create network</pre>
-</div>
-<p>Note: The nova-manage service assumes that the first IP address is your network (like 192.168.0.0), that the 2nd IP is your gateway (192.168.0.1), and that the broadcast is the very last IP in the range you defined (192.168.0.255). If this is not the case you will need to manually edit the sql db &#8216;networks&#8217; table.o.</p>
-<p>On running this command, entries are made in the &#8216;networks&#8217; and &#8216;fixed_ips&#8217; table. However, one of the networks listed in the &#8216;networks&#8217; table needs to be marked as bridge in order for the code to know that a bridge exists. We ended up doing this manually, (update query fired directly in the DB). Is there a better way to mark a network as bridged?</p>
-<p>Update: This has been resolved w.e.f 27/10. network is marked as bridged automatically based on the type of n/w manager selected.</p>
-<div class="section" id="more-networking-details-to-create-a-network-bridge-for-flat-network">
-<h3>More networking details to create a network bridge for flat network<a class="headerlink" href="#more-networking-details-to-create-a-network-bridge-for-flat-network" title="Permalink to this headline">¶</a></h3>
-<p>Nova defaults to a bridge device named &#8216;br100&#8217;. This needs to be created and somehow integrated into YOUR network. In my case, I wanted to keep things as simple as possible and have all the vm guests on the same network as the vm hosts (the compute nodes). Thus, I set the compute node&#8217;s external IP address to be on the bridge and added eth0 to that bridge. To do this, edit your network interfaces config to look like the following:</p>
-<div class="highlight-python"><pre>&lt; begin /etc/network/interfaces &gt;
-# The loopback network interface
-auto lo
-iface lo inet loopback
-
-# Networking for NOVA
-auto br100
-
-iface br100 inet dhcp
- bridge_ports eth0
- bridge_stp off
- bridge_maxwait 0
- bridge_fd 0
-&lt; end /etc/network/interfaces &gt;</pre>
-</div>
-<p>Next, restart networking to apply the changes:</p>
-<div class="highlight-python"><pre>sudo /etc/init.d/networking restart</pre>
-</div>
-</div>
-</div>
-<div class="section" id="step-5-create-nova-certs">
-<h2>Step 5: Create nova certs.<a class="headerlink" href="#step-5-create-nova-certs" title="Permalink to this headline">¶</a></h2>
-<p>Generate the certs as a zip file:</p>
-<div class="highlight-python"><pre>mkdir creds
-sudo /usr/bin/python /usr/bin/nova-manage project zip admin admin creds/nova.zip</pre>
-</div>
-<p>you can get the rc file more easily with:</p>
-<div class="highlight-python"><pre>sudo /usr/bin/python /usr/bin/nova-manage project env admin admin creds/novarc</pre>
-</div>
-<p>unzip them in your home directory, and add them to your environment:</p>
-<div class="highlight-python"><pre>unzip creds/nova.zip
-echo ". creds/novarc" &gt;&gt; ~/.bashrc
-~/.bashrc</pre>
-</div>
-</div>
-<div class="section" id="step-6-restart-all-relevant-services">
-<h2>Step 6 Restart all relevant services<a class="headerlink" href="#step-6-restart-all-relevant-services" title="Permalink to this headline">¶</a></h2>
-<p>Restart Libvirt:</p>
-<div class="highlight-python"><pre>sudo /etc/init.d/libvirt-bin restart</pre>
-</div>
-<p>Restart relevant nova services:</p>
-<div class="highlight-python"><pre>sudo /etc/init.d/nova-compute restart
-sudo /etc/init.d/nova-volume restart</pre>
-</div>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">do we still need the content below?</p>
-</div>
-</div>
-<div class="section" id="bare-metal-provisioning">
-<h2>Bare-metal Provisioning<a class="headerlink" href="#bare-metal-provisioning" title="Permalink to this headline">¶</a></h2>
-<p>To install the base operating system you can use PXE booting.</p>
-</div>
-<div class="section" id="types-of-hosts">
-<h2>Types of Hosts<a class="headerlink" href="#types-of-hosts" title="Permalink to this headline">¶</a></h2>
-<p>A single machine in your cluster can act as one or more of the following types
-of host:</p>
-<p>Nova Services</p>
-<ul class="simple">
-<li>Network</li>
-<li>Compute</li>
-<li>Volume</li>
-<li>API</li>
-<li>Objectstore</li>
-</ul>
-<p>Other supporting services</p>
-<ul class="simple">
-<li>Message Queue</li>
-<li>Database (optional)</li>
-<li>Authentication database (optional)</li>
-</ul>
-</div>
-<div class="section" id="initial-setup">
-<h2>Initial Setup<a class="headerlink" href="#initial-setup" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>Networking</li>
-<li>Cloudadmin User Creation</li>
-</ul>
-</div>
-<div class="section" id="deployment-technologies">
-<h2>Deployment Technologies<a class="headerlink" href="#deployment-technologies" title="Permalink to this headline">¶</a></h2>
-<p>Once you have machines with a base operating system installation, you can deploy
-code and configuration with your favorite tools to specify which machines in
-your cluster have which roles:</p>
-<ul class="simple">
-<li>Puppet</li>
-<li>Chef</li>
-</ul>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="../quickstart.html" title="Nova Quickstart"
- >next</a> |</li>
- <li class="right" >
- <a href="distros/others.html" title="Installation on other distros (like Debian, Fedora or CentOS )"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/network.flat.html b/doc/build/html/adminguide/network.flat.html
deleted file mode 100644
index 790fadf54..000000000
--- a/doc/build/html/adminguide/network.flat.html
+++ /dev/null
@@ -1,179 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Flat Network Mode (Original and Flat) &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Administration Guide" href="index.html" />
- <link rel="next" title="Flags and Flagfiles" href="flags.html" />
- <link rel="prev" title="VLAN Network Mode" href="network.vlan.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="flags.html" title="Flags and Flagfiles"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="network.vlan.html" title="VLAN Network Mode"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Flat Network Mode (Original and Flat)</a><ul>
-<li><a class="reference internal" href="#original-flat-mode">Original Flat Mode</a></li>
-<li><a class="reference internal" href="#flat-dhcp-mode">Flat DHCP Mode</a></li>
-<li><a class="reference internal" href="#implementation">Implementation</a></li>
-<li><a class="reference internal" href="#examples">Examples</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="network.vlan.html"
- title="previous chapter">VLAN Network Mode</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="flags.html"
- title="next chapter">Flags and Flagfiles</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/network.flat.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="flat-network-mode-original-and-flat">
-<h1>Flat Network Mode (Original and Flat)<a class="headerlink" href="#flat-network-mode-original-and-flat" title="Permalink to this headline">¶</a></h1>
-<p>Flat network mode removes most of the complexity of VLAN mode by simply
-bridging all instance interfaces onto a single network.</p>
-<p>There are two variations of flat mode that differ mostly in how IP addresses
-are given to instances.</p>
-<div class="section" id="original-flat-mode">
-<h2>Original Flat Mode<a class="headerlink" href="#original-flat-mode" title="Permalink to this headline">¶</a></h2>
-<p>IP addresses for VM instances are grabbed from a subnet specified by the network administrator, and injected into the image on launch. All instances of the system are attached to the same Linux networking bridge, configured manually by the network administrator both on the network controller hosting the network and on the computer controllers hosting the instances. To recap:</p>
-<ul class="simple">
-<li>Each compute host creates a single bridge for all instances to use to attach to the external network.</li>
-<li>The networking configuration is injected into the instance before it is booted or it is obtained by a guest agent installed in the instance.</li>
-</ul>
-<p>Note that the configuration injection currently only works on linux-style systems that keep networking
-configuration in /etc/network/interfaces.</p>
-</div>
-<div class="section" id="flat-dhcp-mode">
-<h2>Flat DHCP Mode<a class="headerlink" href="#flat-dhcp-mode" title="Permalink to this headline">¶</a></h2>
-<p>IP addresses for VM instances are grabbed from a subnet specified by the network administrator. Similar to the flat network, a single Linux networking bridge is created and configured manually by the network administrator and used for all instances. A DHCP server is started to pass out IP addresses to VM instances from the specified subnet. To recap:</p>
-<ul class="simple">
-<li>Like flat mode, all instances are attached to a single bridge on the compute node.</li>
-<li>In addition a DHCP server is running to configure instances.</li>
-</ul>
-</div>
-<div class="section" id="implementation">
-<h2>Implementation<a class="headerlink" href="#implementation" title="Permalink to this headline">¶</a></h2>
-<p>The network nodes do not act as a default gateway in flat mode. Instances
-are given public IP addresses.</p>
-<p>Compute nodes have iptables/ebtables entries created per project and
-instance to protect against IP/MAC address spoofing and ARP poisoning.</p>
-</div>
-<div class="section" id="examples">
-<h2>Examples<a class="headerlink" href="#examples" title="Permalink to this headline">¶</a></h2>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">add flat network mode configuration examples</p>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="flags.html" title="Flags and Flagfiles"
- >next</a> |</li>
- <li class="right" >
- <a href="network.vlan.html" title="VLAN Network Mode"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/network.vlan.html b/doc/build/html/adminguide/network.vlan.html
deleted file mode 100644
index e31a89bf8..000000000
--- a/doc/build/html/adminguide/network.vlan.html
+++ /dev/null
@@ -1,292 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>VLAN Network Mode &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Administration Guide" href="index.html" />
- <link rel="next" title="Flat Network Mode (Original and Flat)" href="network.flat.html" />
- <link rel="prev" title="Installing Nova on Multiple Servers" href="multi.node.install.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="network.flat.html" title="Flat Network Mode (Original and Flat)"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="multi.node.install.html" title="Installing Nova on Multiple Servers"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">VLAN Network Mode</a><ul>
-<li><a class="reference internal" href="#goals">Goals</a></li>
-<li><a class="reference internal" href="#limitations">Limitations</a></li>
-<li><a class="reference internal" href="#implementation">Implementation</a></li>
-<li><a class="reference internal" href="#external-infrastructure">External Infrastructure</a></li>
-<li><a class="reference internal" href="#example">Example</a><ul>
-<li><a class="reference internal" href="#hardware">Hardware</a></li>
-<li><a class="reference internal" href="#operation">Operation</a></li>
-<li><a class="reference internal" href="#setup">Setup</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="multi.node.install.html"
- title="previous chapter">Installing Nova on Multiple Servers</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="network.flat.html"
- title="next chapter">Flat Network Mode (Original and Flat)</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/network.vlan.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="vlan-network-mode">
-<h1>VLAN Network Mode<a class="headerlink" href="#vlan-network-mode" title="Permalink to this headline">¶</a></h1>
-<p>VLAN Network Mode is the default mode for Nova. It provides a private network
-segment for each project&#8217;s instances that can be accessed via a dedicated
-VPN connection from the Internet.</p>
-<p>In this mode, each project gets its own VLAN, Linux networking bridge, and subnet. The subnets are specified by the network administrator, and are assigned dynamically to a project when required. A DHCP Server is started for each VLAN to pass out IP addresses to VM instances from the subnet assigned to the project. All instances belonging to one project are bridged into the same VLAN for that project. The Linux networking bridges and VLANs are created by Nova when required, described in more detail in Nova VLAN Network Management Implementation.</p>
-<img alt="../_images/Novadiagram.png" src="../_images/Novadiagram.png" style="width: 790px;" />
-<p>While network traffic between VM instances belonging to the same VLAN is always open, Nova can enforce isolation of network traffic between different projects by enforcing one VLAN per project.</p>
-<p>In addition, the network administrator can specify a pool of public IP addresses that users may allocate and then assign to VMs, either at boot or dynamically at run-time. This capability is similar to Amazon&#8217;s &#8216;elastic IPs&#8217;. A public IP address may be associated with a running instances, allowing the VM instance to be accessed from the public network. The public IP addresses are accessible from the network host and NATed to the private IP address of the project.</p>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">Describe how a public IP address could be associated with a project (a VLAN)</p>
-</div>
-<p>This is the default networking mode and supports the most features. For multiple machine installation, it requires a switch that supports host-managed vlan tagging. In this mode, nova will create a vlan and bridge for each project. The project gets a range of private ips that are only accessible from inside the vlan. In order for a user to access the instances in their project, a special vpn instance (code named <a class="reference internal" href="../devref/cloudpipe.html#cloudpipe"><em>cloudpipe</em></a>) needs to be created. Nova generates a certificate and key for the user to access the vpn and starts the vpn automatically. More information on cloudpipe can be found <a class="reference internal" href="../devref/cloudpipe.html#cloudpipe"><em>here</em></a>.</p>
-<p>The following diagram illustrates how the communication that occurs between the vlan (the dashed box) and the public internet (represented by the two clouds)</p>
-<img alt="../_images/cloudpipe.png" src="../_images/cloudpipe.png" style="width: 100%;" />
-<div class="section" id="goals">
-<h2>Goals<a class="headerlink" href="#goals" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>each project is in a protected network segment<ul>
-<li>RFC-1918 IP space</li>
-<li>public IP via NAT</li>
-<li>no default inbound Internet access without public NAT</li>
-<li>limited (project-admin controllable) outbound Internet access</li>
-<li>limited (project-admin controllable) access to other project segments</li>
-<li>all connectivity to instance and cloud API is via VPN into the project segment</li>
-</ul>
-</li>
-<li>common DMZ segment for support services (only visible from project segment)<ul>
-<li>metadata</li>
-<li>dashboard</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="section" id="limitations">
-<h2>Limitations<a class="headerlink" href="#limitations" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>Projects / cluster limited to available VLANs in switching infrastructure</li>
-<li>Requires VPN for access to project segment</li>
-</ul>
-</div>
-<div class="section" id="implementation">
-<h2>Implementation<a class="headerlink" href="#implementation" title="Permalink to this headline">¶</a></h2>
-<p>Currently Nova segregates project VLANs using 802.1q VLAN tagging in the
-switching layer. Compute hosts create VLAN-specific interfaces and bridges
-as required.</p>
-<p>The network nodes act as default gateway for project networks and contain
-all of the routing and firewall rules implementing security groups. The
-network node also handles DHCP to provide instance IPs for each project.</p>
-<p>VPN access is provided by running a small instance called CloudPipe
-on the IP immediately following the gateway IP for each project. The
-network node maps a dedicated public IP/port to the CloudPipe instance.</p>
-<p>Compute nodes have per-VLAN interfaces and bridges created as required.
-These do NOT have IP addresses in the host to protect host access.
-Compute nodes have iptables/ebtables entries created per project and
-instance to protect against IP/MAC address spoofing and ARP poisoning.</p>
-<p>The network assignment to a project, and IP address assignment to a VM instance, are triggered when a user starts to run a VM instance. When running a VM instance, a user needs to specify a project for the instances, and the security groups (described in Security Groups) when the instance wants to join. If this is the first instance to be created for the project, then Nova (the cloud controller) needs to find a network controller to be the network host for the project; it then sets up a private network by finding an unused VLAN id, an unused subnet, and then the controller assigns them to the project, it also assigns a name to the project&#8217;s Linux bridge, and allocating a private IP within the project&#8217;s subnet for the new instance.</p>
-<p>If the instance the user wants to start is not the project&#8217;s first, a subnet and a VLAN must have already been assigned to the project; therefore the system needs only to find an available IP address within the subnet and assign it to the new starting instance. If there is no private IP available within the subnet, an exception will be raised to the cloud controller, and the VM creation cannot proceed.</p>
-<div class="admonition-todo admonition " id="index-1">
-<p class="first admonition-title">Todo</p>
-<p class="last">insert the name of the Linux bridge, is it always named bridge?</p>
-</div>
-</div>
-<div class="section" id="external-infrastructure">
-<h2>External Infrastructure<a class="headerlink" href="#external-infrastructure" title="Permalink to this headline">¶</a></h2>
-<p>Nova assumes the following is available:</p>
-<ul class="simple">
-<li>DNS</li>
-<li>NTP</li>
-<li>Internet connectivity</li>
-</ul>
-</div>
-<div class="section" id="example">
-<h2>Example<a class="headerlink" href="#example" title="Permalink to this headline">¶</a></h2>
-<p>This example network configuration demonstrates most of the capabilities
-of VLAN Mode. It splits administrative access to the nodes onto a dedicated
-management network and uses dedicated network nodes to handle all
-routing and gateway functions.</p>
-<p>It uses a 10GB network for instance traffic and a 1GB network for management.</p>
-<div class="section" id="hardware">
-<h3>Hardware<a class="headerlink" href="#hardware" title="Permalink to this headline">¶</a></h3>
-<ul class="simple">
-<li>All nodes have a minimum of two NICs for management and production.<ul>
-<li>management is 1GB</li>
-<li>production is 10GB</li>
-<li>add additional NICs for bonding or HA/performance</li>
-</ul>
-</li>
-<li>network nodes should have an additional NIC dedicated to public Internet traffic</li>
-<li>switch needs to support enough simultaneous VLANs for number of projects</li>
-<li>production network configured as 802.1q trunk on switch</li>
-</ul>
-</div>
-<div class="section" id="operation">
-<h3>Operation<a class="headerlink" href="#operation" title="Permalink to this headline">¶</a></h3>
-<p>The network node controls the project network configuration:</p>
-<ul class="simple">
-<li>assigns each project a VLAN and private IP range</li>
-<li>starts dnsmasq on project VLAN to serve private IP range</li>
-<li>configures iptables on network node for default project access</li>
-<li>launches CloudPipe instance and configures iptables access</li>
-</ul>
-<p>When starting an instance the network node:</p>
-<ul class="simple">
-<li>sets up a VLAN interface and bridge on each host as required when an
-instance is started on that host</li>
-<li>assigns private IP to instance</li>
-<li>generates MAC address for instance</li>
-<li>update dnsmasq with IP/MAC for instance</li>
-</ul>
-<p>When starting an instance the compute node:</p>
-<ul class="simple">
-<li>sets up a VLAN interface and bridge on each host as required when an
-instance is started on that host</li>
-</ul>
-</div>
-<div class="section" id="setup">
-<h3>Setup<a class="headerlink" href="#setup" title="Permalink to this headline">¶</a></h3>
-<ul class="simple">
-<li>Assign VLANs in the switch:<ul>
-<li>public Internet segment</li>
-<li>production network</li>
-<li>management network</li>
-<li>cluster DMZ</li>
-</ul>
-</li>
-<li>Assign a contiguous range of VLANs to Nova for project use.</li>
-<li>Configure management NIC ports as management VLAN access ports.</li>
-<li>Configure management VLAN with Internet access as required</li>
-<li>Configure production NIC ports as 802.1q trunk ports.</li>
-<li>Configure Nova (need to add specifics here)<ul>
-<li>public IPs</li>
-<li>instance IPs</li>
-<li>project network size</li>
-<li>DMZ network</li>
-</ul>
-</li>
-</ul>
-<div class="admonition-todo admonition " id="index-2">
-<p class="first admonition-title">Todo</p>
-<p class="last">need specific Nova configuration added</p>
-</div>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="network.flat.html" title="Flat Network Mode (Original and Flat)"
- >next</a> |</li>
- <li class="right" >
- <a href="multi.node.install.html" title="Installing Nova on Multiple Servers"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/nova.manage.html b/doc/build/html/adminguide/nova.manage.html
deleted file mode 100644
index eb0af2cc2..000000000
--- a/doc/build/html/adminguide/nova.manage.html
+++ /dev/null
@@ -1,325 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova-manage command &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Administration Guide" href="index.html" />
- <link rel="next" title="Euca2ools" href="euca2ools.html" />
- <link rel="prev" title="Administration Guide" href="index.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="euca2ools.html" title="Euca2ools"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="index.html" title="Administration Guide"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">The nova-manage command</a><ul>
-<li><a class="reference internal" href="#introduction">Introduction</a></li>
-<li><a class="reference internal" href="#nova-user">Nova User</a></li>
-<li><a class="reference internal" href="#nova-project">Nova Project</a></li>
-<li><a class="reference internal" href="#nova-role">Nova Role</a></li>
-<li><a class="reference internal" href="#nova-shell">Nova Shell</a></li>
-<li><a class="reference internal" href="#nova-vpn">Nova VPN</a></li>
-<li><a class="reference internal" href="#nova-floating-ips">Nova Floating IPs</a><ul>
-<li><a class="reference internal" href="#concept-flags">Concept: Flags</a></li>
-<li><a class="reference internal" href="#concept-plugins">Concept: Plugins</a></li>
-<li><a class="reference internal" href="#concept-ipc-rpc">Concept: IPC/RPC</a></li>
-<li><a class="reference internal" href="#concept-fakes">Concept: Fakes</a></li>
-<li><a class="reference internal" href="#concept-scheduler">Concept: Scheduler</a></li>
-<li><a class="reference internal" href="#concept-security-groups">Concept: Security Groups</a></li>
-<li><a class="reference internal" href="#concept-certificate-authority">Concept: Certificate Authority</a></li>
-<li><a class="reference internal" href="#concept-images">Concept: Images</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="index.html"
- title="previous chapter">Administration Guide</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="euca2ools.html"
- title="next chapter">Euca2ools</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/nova.manage.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-manage-command">
-<h1>The nova-manage command<a class="headerlink" href="#the-nova-manage-command" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="introduction">
-<h2>Introduction<a class="headerlink" href="#introduction" title="Permalink to this headline">¶</a></h2>
-<p>The nova-manage command is used to perform many essential functions for
-administration and ongoing maintenance of nova, such as user creation,
-vpn management, and much more.</p>
-<p>The standard pattern for executing a nova-manage command is:
-<tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">&lt;category&gt;</span> <span class="pre">&lt;command&gt;</span> <span class="pre">[&lt;args&gt;]</span></tt></p>
-<p>For example, to obtain a list of all projects:
-<tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">list</span></tt></p>
-<p>Run without arguments to see a list of available command categories:
-<tt class="docutils literal"><span class="pre">nova-manage</span></tt></p>
-<p>Categories are user, project, role, shell, vpn, and floating. Detailed descriptions are below.</p>
-<p>You can also run with a category argument such as user to see a list of all commands in that category:
-<tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">user</span></tt></p>
-<p>These sections describe the available categories and arguments for nova-manage.</p>
-</div>
-<div class="section" id="nova-user">
-<h2>Nova User<a class="headerlink" href="#nova-user" title="Permalink to this headline">¶</a></h2>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">user</span> <span class="pre">admin</span> <span class="pre">&lt;username&gt;</span></tt></p>
-<blockquote>
-Create an admin user with the name &lt;username&gt;.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">user</span> <span class="pre">create</span> <span class="pre">&lt;username&gt;</span></tt></p>
-<blockquote>
-Create a normal user with the name &lt;username&gt;.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">user</span> <span class="pre">delete</span> <span class="pre">&lt;username&gt;</span></tt></p>
-<blockquote>
-Delete the user with the name &lt;username&gt;.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">user</span> <span class="pre">exports</span> <span class="pre">&lt;username&gt;</span></tt></p>
-<blockquote>
-Outputs a list of access key and secret keys for user to the screen</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">user</span> <span class="pre">list</span></tt></p>
-<blockquote>
-Outputs a list of all the user names to the screen.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">user</span> <span class="pre">modify</span> <span class="pre">&lt;accesskey&gt;</span> <span class="pre">&lt;secretkey&gt;</span> <span class="pre">&lt;admin?T/F&gt;</span></tt></p>
-<blockquote>
-Updates the indicated user keys, indicating with T or F if the user is an admin user. Leave any argument blank if you do not want to update it.</blockquote>
-</div>
-<div class="section" id="nova-project">
-<h2>Nova Project<a class="headerlink" href="#nova-project" title="Permalink to this headline">¶</a></h2>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">add</span> <span class="pre">&lt;projectname&gt;</span></tt></p>
-<blockquote>
-Add a nova project with the name &lt;projectname&gt; to the database.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">create</span> <span class="pre">&lt;projectname&gt;</span></tt></p>
-<blockquote>
-Create a new nova project with the name &lt;projectname&gt; (you still need to do nova-manage project add &lt;projectname&gt; to add it to the database).</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">delete</span> <span class="pre">&lt;projectname&gt;</span></tt></p>
-<blockquote>
-Delete a nova project with the name &lt;projectname&gt;.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">environment</span> <span class="pre">&lt;projectname&gt;</span> <span class="pre">&lt;username&gt;</span></tt></p>
-<blockquote>
-Exports environment variables for the named project to a file named novarc.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">list</span></tt></p>
-<blockquote>
-Outputs a list of all the projects to the screen.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">quota</span> <span class="pre">&lt;projectname&gt;</span></tt></p>
-<blockquote>
-Outputs the size and specs of the project&#8217;s instances including gigabytes, instances, floating IPs, volumes, and cores.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">remove</span> <span class="pre">&lt;projectname&gt;</span></tt></p>
-<blockquote>
-Deletes the project with the name &lt;projectname&gt;.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">zipfile</span></tt></p>
-<blockquote>
-Compresses all related files for a created project into a zip file nova.zip.</blockquote>
-</div>
-<div class="section" id="nova-role">
-<h2>Nova Role<a class="headerlink" href="#nova-role" title="Permalink to this headline">¶</a></h2>
-<p>nova-manage role &lt;action&gt; [&lt;argument&gt;]
-<tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">role</span> <span class="pre">add</span> <span class="pre">&lt;username&gt;</span> <span class="pre">&lt;rolename&gt;</span> <span class="pre">&lt;(optional)</span> <span class="pre">projectname&gt;</span></tt></p>
-<blockquote>
-Add a user to either a global or project-based role with the indicated &lt;rolename&gt; assigned to the named user. Role names can be one of the following five roles: admin, itsec, projectmanager, netadmin, developer. If you add the project name as the last argument then the role is assigned just for that project, otherwise the user is assigned the named role for all projects.</blockquote>
-<dl class="docutils">
-<dt><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">role</span> <span class="pre">has</span> <span class="pre">&lt;username&gt;</span> <span class="pre">&lt;projectname&gt;</span></tt></dt>
-<dd>Checks the user or project and responds with True if the user has a global role with a particular project.</dd>
-<dt><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">role</span> <span class="pre">remove</span> <span class="pre">&lt;username&gt;</span> <span class="pre">&lt;rolename&gt;</span></tt></dt>
-<dd>Remove the indicated role from the user.</dd>
-</dl>
-</div>
-<div class="section" id="nova-shell">
-<h2>Nova Shell<a class="headerlink" href="#nova-shell" title="Permalink to this headline">¶</a></h2>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">shell</span> <span class="pre">bpython</span></tt></p>
-<blockquote>
-Starts a new bpython shell.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">shell</span> <span class="pre">ipython</span></tt></p>
-<blockquote>
-Starts a new ipython shell.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">shell</span> <span class="pre">python</span></tt></p>
-<blockquote>
-Starts a new python shell.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">shell</span> <span class="pre">run</span></tt></p>
-<blockquote>
-Starts a new shell using python.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">shell</span> <span class="pre">script</span> <span class="pre">&lt;path/scriptname&gt;</span></tt></p>
-<blockquote>
-Runs the named script from the specified path with flags set.</blockquote>
-</div>
-<div class="section" id="nova-vpn">
-<h2>Nova VPN<a class="headerlink" href="#nova-vpn" title="Permalink to this headline">¶</a></h2>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">vpn</span> <span class="pre">list</span></tt></p>
-<blockquote>
-Displays a list of projects, their IP prot numbers, and what state they&#8217;re in.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">vpn</span> <span class="pre">run</span> <span class="pre">&lt;projectname&gt;</span></tt></p>
-<blockquote>
-Starts the VPN for the named project.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">vpn</span> <span class="pre">spawn</span></tt></p>
-<blockquote>
-Runs all VPNs.</blockquote>
-</div>
-<div class="section" id="nova-floating-ips">
-<h2>Nova Floating IPs<a class="headerlink" href="#nova-floating-ips" title="Permalink to this headline">¶</a></h2>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">floating</span> <span class="pre">create</span> <span class="pre">&lt;host&gt;</span> <span class="pre">&lt;ip_range&gt;</span></tt></p>
-<blockquote>
-<dl class="docutils">
-<dt>Creates floating IP addresses for the named host by the given range.</dt>
-<dd>floating delete &lt;ip_range&gt; Deletes floating IP addresses in the range given.</dd>
-</dl>
-</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">floating</span> <span class="pre">list</span></tt></p>
-<blockquote>
-Displays a list of all floating IP addresses.</blockquote>
-<div class="section" id="concept-flags">
-<h3>Concept: Flags<a class="headerlink" href="#concept-flags" title="Permalink to this headline">¶</a></h3>
-<p>python-gflags</p>
-</div>
-<div class="section" id="concept-plugins">
-<h3>Concept: Plugins<a class="headerlink" href="#concept-plugins" title="Permalink to this headline">¶</a></h3>
-<ul class="simple">
-<li>Managers/Drivers: utils.import_object from string flag</li>
-<li>virt/connections: conditional loading from string flag</li>
-<li>db: LazyPluggable via string flag</li>
-<li>auth_manager: utils.import_class based on string flag</li>
-<li>Volumes: moving to pluggable driver instead of manager</li>
-<li>Network: pluggable managers</li>
-<li>Compute: same driver used, but pluggable at connection</li>
-</ul>
-</div>
-<div class="section" id="concept-ipc-rpc">
-<h3>Concept: IPC/RPC<a class="headerlink" href="#concept-ipc-rpc" title="Permalink to this headline">¶</a></h3>
-<p>Rabbit!</p>
-</div>
-<div class="section" id="concept-fakes">
-<h3>Concept: Fakes<a class="headerlink" href="#concept-fakes" title="Permalink to this headline">¶</a></h3>
-<ul class="simple">
-<li>auth</li>
-<li>ldap</li>
-</ul>
-</div>
-<div class="section" id="concept-scheduler">
-<h3>Concept: Scheduler<a class="headerlink" href="#concept-scheduler" title="Permalink to this headline">¶</a></h3>
-<ul class="simple">
-<li>simple</li>
-<li>random</li>
-</ul>
-</div>
-<div class="section" id="concept-security-groups">
-<h3>Concept: Security Groups<a class="headerlink" href="#concept-security-groups" title="Permalink to this headline">¶</a></h3>
-<p>Security groups</p>
-</div>
-<div class="section" id="concept-certificate-authority">
-<h3>Concept: Certificate Authority<a class="headerlink" href="#concept-certificate-authority" title="Permalink to this headline">¶</a></h3>
-<p>Nova does a small amount of certificate management. These certificates are used for <em class="xref std std-ref">project vpns</em> and decrypting bundled images.</p>
-</div>
-<div class="section" id="concept-images">
-<h3>Concept: Images<a class="headerlink" href="#concept-images" title="Permalink to this headline">¶</a></h3>
-<ul class="simple">
-<li>launching</li>
-<li>bundling</li>
-</ul>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="euca2ools.html" title="Euca2ools"
- >next</a> |</li>
- <li class="right" >
- <a href="index.html" title="Administration Guide"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Administration Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/adminguide/single.node.install.html b/doc/build/html/adminguide/single.node.install.html
deleted file mode 100644
index 1cd3bb6b8..000000000
--- a/doc/build/html/adminguide/single.node.install.html
+++ /dev/null
@@ -1,416 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Installing Nova on a Single Host &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="next" title="Installing on Ubuntu 10.04 (Lucid)" href="distros/ubuntu.10.04.html" />
- <link rel="prev" title="Monitoring" href="monitoring.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="distros/ubuntu.10.04.html" title="Installing on Ubuntu 10.04 (Lucid)"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="monitoring.html" title="Monitoring"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Installing Nova on a Single Host</a><ul>
-<li><a class="reference internal" href="#step-1-and-2-get-the-latest-nova-code-system-software">Step 1 and 2: Get the latest Nova code system software</a><ul>
-</ul>
-</li>
-<li><a class="reference internal" href="#step-3-build-and-install-nova-services">Step 3: Build and install Nova services</a></li>
-<li><a class="reference internal" href="#step-4-create-a-nova-administrator">Step 4: Create a Nova administrator</a></li>
-<li><a class="reference internal" href="#step-5-create-a-project-with-the-user-you-created">Step 5: Create a project with the user you created</a></li>
-<li><a class="reference internal" href="#step-6-unzip-the-nova-zip">Step 6: Unzip the nova.zip</a></li>
-<li><a class="reference internal" href="#step-7-source-the-rc-file">Step 7: Source the rc file</a></li>
-<li><a class="reference internal" href="#step-8-pat-yourself-on-the-back">Step 8: Pat yourself on the back :)</a></li>
-<li><a class="reference internal" href="#step-9-get-an-image">Step 9: Get an image</a></li>
-<li><a class="reference internal" href="#step-10-decompress-the-image-file">Step 10: Decompress the image file</a></li>
-<li><a class="reference internal" href="#step-11-send-commands-to-upload-sample-image-to-the-cloud">Step 11: Send commands to upload sample image to the cloud</a></li>
-<li><a class="reference internal" href="#troubleshooting-installation">Troubleshooting Installation</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="monitoring.html"
- title="previous chapter">Monitoring</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="distros/ubuntu.10.04.html"
- title="next chapter">Installing on Ubuntu 10.04 (Lucid)</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/adminguide/single.node.install.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="installing-nova-on-a-single-host">
-<h1>Installing Nova on a Single Host<a class="headerlink" href="#installing-nova-on-a-single-host" title="Permalink to this headline">¶</a></h1>
-<p>Nova can be run on a single machine, and it is recommended that new users practice managing this type of installation before graduating to multi node systems.</p>
-<p>The fastest way to get a test cloud running is through our <a class="reference internal" href="../quickstart.html"><em>Nova Quickstart</em></a>. But for more detail on installing the system read this doc.</p>
-<div class="section" id="step-1-and-2-get-the-latest-nova-code-system-software">
-<h2>Step 1 and 2: Get the latest Nova code system software<a class="headerlink" href="#step-1-and-2-get-the-latest-nova-code-system-software" title="Permalink to this headline">¶</a></h2>
-<p>Depending on your system, the mehod for accomplishing this varies</p>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="distros/ubuntu.10.04.html">Installing on Ubuntu 10.04 (Lucid)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="distros/ubuntu.10.10.html">Installing on Ubuntu 10.10 (Maverick)</a></li>
-<li class="toctree-l1"><a class="reference internal" href="distros/others.html">Installation on other distros (like Debian, Fedora or CentOS )</a></li>
-</ul>
-</div>
-</div>
-<div class="section" id="step-3-build-and-install-nova-services">
-<h2>Step 3: Build and install Nova services<a class="headerlink" href="#step-3-build-and-install-nova-services" title="Permalink to this headline">¶</a></h2>
-<p>Switch to the base nova source directory.</p>
-<p>Then type or copy/paste in the following line to compile the Python code for OpenStack Compute.</p>
-<div class="highlight-python"><pre>sudo python setup.py build
-sudo python setup.py install</pre>
-</div>
-<p>When the installation is complete, you&#8217;ll see the following lines:</p>
-<div class="highlight-python"><pre>Installing nova-network script to /usr/local/bin
-Installing nova-volume script to /usr/local/bin
-Installing nova-objectstore script to /usr/local/bin
-Installing nova-manage script to /usr/local/bin
-Installing nova-scheduler script to /usr/local/bin
-Installing nova-dhcpbridge script to /usr/local/bin
-Installing nova-compute script to /usr/local/bin
-Installing nova-instancemonitor script to /usr/local/bin
-Installing nova-api script to /usr/local/bin
-Installing nova-import-canonical-imagestore script to /usr/local/bin
-
-Installed /usr/local/lib/python2.6/dist-packages/nova-2010.1-py2.6.egg
-Processing dependencies for nova==2010.1
-Finished processing dependencies for nova==2010.1</pre>
-</div>
-</div>
-<div class="section" id="step-4-create-a-nova-administrator">
-<h2>Step 4: Create a Nova administrator<a class="headerlink" href="#step-4-create-a-nova-administrator" title="Permalink to this headline">¶</a></h2>
-<p>Type or copy/paste in the following line to create a user named &#8220;anne.&#8221;:</p>
-<div class="highlight-python"><pre>sudo nova-manage user admin anne</pre>
-</div>
-<p>You see an access key and a secret key export, such as these made-up ones::</p>
-<div class="highlight-python"><pre>export EC2_ACCESS_KEY=4e6498a2-blah-blah-blah-17d1333t97fd
-export EC2_SECRET_KEY=0a520304-blah-blah-blah-340sp34k05bbe9a7</pre>
-</div>
-</div>
-<div class="section" id="step-5-create-a-project-with-the-user-you-created">
-<h2>Step 5: Create a project with the user you created<a class="headerlink" href="#step-5-create-a-project-with-the-user-you-created" title="Permalink to this headline">¶</a></h2>
-<p>Type or copy/paste in the following line to create a project named IRT (for Ice Road Truckers, of course) with the newly-created user named anne.</p>
-<div class="highlight-python"><pre>sudo nova-manage project create IRT anne</pre>
-</div>
-<div class="highlight-python"><pre>Generating RSA private key, 1024 bit long modulus
-.....++++++
-..++++++
-e is 65537 (0x10001)
-Using configuration from ./openssl.cnf
-Check that the request matches the signature
-Signature ok
-The Subject's Distinguished Name is as follows
-countryName :PRINTABLE:'US'
-stateOrProvinceName :PRINTABLE:'California'
-localityName :PRINTABLE:'MountainView'
-organizationName :PRINTABLE:'AnsoLabs'
-organizationalUnitName:PRINTABLE:'NovaDev'
-commonName :PRINTABLE:'anne-2010-10-12T21:12:35Z'
-Certificate is to be certified until Oct 12 21:12:35 2011 GMT (365 days)
-
-Write out database with 1 new entries
-Data Base Updated</pre>
-</div>
-</div>
-<div class="section" id="step-6-unzip-the-nova-zip">
-<h2>Step 6: Unzip the nova.zip<a class="headerlink" href="#step-6-unzip-the-nova-zip" title="Permalink to this headline">¶</a></h2>
-<p>You should have a nova.zip file in your current working directory. Unzip it with this command:</p>
-<div class="highlight-python"><pre>unzip nova.zip</pre>
-</div>
-<p>You&#8217;ll see these files extract.</p>
-<div class="highlight-python"><pre>Archive: nova.zip
- extracting: novarc
- extracting: pk.pem
- extracting: cert.pem
- extracting: nova-vpn.conf
- extracting: cacert.pem</pre>
-</div>
-</div>
-<div class="section" id="step-7-source-the-rc-file">
-<h2>Step 7: Source the rc file<a class="headerlink" href="#step-7-source-the-rc-file" title="Permalink to this headline">¶</a></h2>
-<p>Type or copy/paste the following to source the novarc file in your current working directory.</p>
-<div class="highlight-python"><pre>. novarc</pre>
-</div>
-</div>
-<div class="section" id="step-8-pat-yourself-on-the-back">
-<h2>Step 8: Pat yourself on the back :)<a class="headerlink" href="#step-8-pat-yourself-on-the-back" title="Permalink to this headline">¶</a></h2>
-<p>Congratulations, your cloud is up and running, you’ve created an admin user, retrieved the user&#8217;s credentials and put them in your environment.</p>
-<p>Now you need an image.</p>
-</div>
-<div class="section" id="step-9-get-an-image">
-<h2>Step 9: Get an image<a class="headerlink" href="#step-9-get-an-image" title="Permalink to this headline">¶</a></h2>
-<p>To make things easier, we&#8217;ve provided a small image on the Rackspace CDN. Use this command to get it on your server.</p>
-<div class="highlight-python"><pre>wget http://c2477062.cdn.cloudfiles.rackspacecloud.com/images.tgz</pre>
-</div>
-<div class="highlight-python"><pre>--2010-10-12 21:40:55-- http://c2477062.cdn.cloudfiles.rackspacecloud.com/images.tgz
-Resolving cblah2.cdn.cloudfiles.rackspacecloud.com... 208.111.196.6, 208.111.196.7
-Connecting to cblah2.cdn.cloudfiles.rackspacecloud.com|208.111.196.6|:80... connected.
-HTTP request sent, awaiting response... 200 OK
-Length: 58520278 (56M) [appication/x-gzip]
-Saving to: `images.tgz'
-
-100%[======================================&gt;] 58,520,278 14.1M/s in 3.9s
-
-2010-10-12 21:40:59 (14.1 MB/s) - `images.tgz' saved [58520278/58520278]</pre>
-</div>
-</div>
-<div class="section" id="step-10-decompress-the-image-file">
-<h2>Step 10: Decompress the image file<a class="headerlink" href="#step-10-decompress-the-image-file" title="Permalink to this headline">¶</a></h2>
-<p>Use this command to extract the image files::</p>
-<div class="highlight-python"><pre>tar xvzf images.tgz</pre>
-</div>
-<p>You get a directory listing like so::</p>
-<div class="highlight-python"><pre>images
-|-- aki-lucid
-| |-- image
-| `-- info.json
-|-- ami-tiny
-| |-- image
-| `-- info.json
-`-- ari-lucid
- |-- image
- `-- info.json</pre>
-</div>
-</div>
-<div class="section" id="step-11-send-commands-to-upload-sample-image-to-the-cloud">
-<h2>Step 11: Send commands to upload sample image to the cloud<a class="headerlink" href="#step-11-send-commands-to-upload-sample-image-to-the-cloud" title="Permalink to this headline">¶</a></h2>
-<p>Type or copy/paste the following commands to create a manifest for the kernel.:</p>
-<div class="highlight-python"><pre>euca-bundle-image -i images/aki-lucid/image -p kernel --kernel true</pre>
-</div>
-<p>You should see this in response::</p>
-<div class="highlight-python"><pre>Checking image
-Tarring image
-Encrypting image
-Splitting image...
-Part: kernel.part.0
-Generating manifest /tmp/kernel.manifest.xml</pre>
-</div>
-<p>Type or copy/paste the following commands to create a manifest for the ramdisk.:</p>
-<div class="highlight-python"><pre>euca-bundle-image -i images/ari-lucid/image -p ramdisk --ramdisk true</pre>
-</div>
-<p>You should see this in response::</p>
-<div class="highlight-python"><pre>Checking image
-Tarring image
-Encrypting image
-Splitting image...
-Part: ramdisk.part.0
-Generating manifest /tmp/ramdisk.manifest.xml</pre>
-</div>
-<p>Type or copy/paste the following commands to upload the kernel bundle.:</p>
-<div class="highlight-python"><pre>euca-upload-bundle -m /tmp/kernel.manifest.xml -b mybucket</pre>
-</div>
-<p>You should see this in response::</p>
-<div class="highlight-python"><pre>Checking bucket: mybucket
-Creating bucket: mybucket
-Uploading manifest file
-Uploading part: kernel.part.0
-Uploaded image as mybucket/kernel.manifest.xml</pre>
-</div>
-<p>Type or copy/paste the following commands to upload the ramdisk bundle.:</p>
-<div class="highlight-python"><pre>euca-upload-bundle -m /tmp/ramdisk.manifest.xml -b mybucket</pre>
-</div>
-<p>You should see this in response::</p>
-<div class="highlight-python"><pre>Checking bucket: mybucket
-Uploading manifest file
-Uploading part: ramdisk.part.0
-Uploaded image as mybucket/ramdisk.manifest.xml</pre>
-</div>
-<p>Type or copy/paste the following commands to register the kernel and get its ID.:</p>
-<div class="highlight-python"><pre>euca-register mybucket/kernel.manifest.xml</pre>
-</div>
-<p>You should see this in response::</p>
-<div class="highlight-python"><pre>IMAGE ami-fcbj2non</pre>
-</div>
-<p>Type or copy/paste the following commands to register the ramdisk and get its ID.:</p>
-<div class="highlight-python"><pre>euca-register mybucket/ramdisk.manifest.xml</pre>
-</div>
-<p>You should see this in response::</p>
-<div class="highlight-python"><pre>IMAGE ami-orukptrc</pre>
-</div>
-<p>Type or copy/paste the following commands to create a manifest for the machine image associated with the ramdisk and kernel IDs that you got from the previous commands.:</p>
-<div class="highlight-python"><pre>euca-bundle-image -i images/ami-tiny/image -p machine --kernel ami-fcbj2non --ramdisk ami-orukptrc</pre>
-</div>
-<p>You should see this in response::</p>
-<div class="highlight-python"><pre>Checking image
-Tarring image
-Encrypting image
-Splitting image...
-Part: machine.part.0
-Part: machine.part.1
-Part: machine.part.2
-Part: machine.part.3
-Part: machine.part.4
-Generating manifest /tmp/machine.manifest.xml</pre>
-</div>
-<p>Type or copy/paste the following commands to upload the machine image bundle.:</p>
-<div class="highlight-python"><pre>euca-upload-bundle -m /tmp/machine.manifest.xml -b mybucket</pre>
-</div>
-<p>You should see this in response::</p>
-<div class="highlight-python"><pre>Checking bucket: mybucket
-Uploading manifest file
-Uploading part: machine.part.0
-Uploading part: machine.part.1
-Uploading part: machine.part.2
-Uploading part: machine.part.3
-Uploading part: machine.part.4
-Uploaded image as mybucket/machine.manifest.xml</pre>
-</div>
-<p>Type or copy/paste the following commands to register the machine image and get its ID.:</p>
-<div class="highlight-python"><pre>euca-register mybucket/machine.manifest.xml</pre>
-</div>
-<p>You should see this in response::</p>
-<div class="highlight-python"><pre>IMAGE ami-g06qbntt</pre>
-</div>
-<p>Type or copy/paste the following commands to register a SSH keypair for use in starting and accessing the instances.:</p>
-<div class="highlight-python"><pre>euca-add-keypair mykey &gt; mykey.priv
-chmod 600 mykey.priv</pre>
-</div>
-<p>Type or copy/paste the following commands to run an instance using the keypair and IDs that we previously created.:</p>
-<div class="highlight-python"><pre>euca-run-instances ami-g06qbntt --kernel ami-fcbj2non --ramdisk ami-orukptrc -k mykey</pre>
-</div>
-<p>You should see this in response::</p>
-<div class="highlight-python"><pre>RESERVATION r-0at28z12 IRT
-INSTANCE i-1b0bh8n ami-g06qbntt 10.0.0.3 10.0.0.3 scheduling mykey (IRT, None) m1.small 2010-10-18 19:02:10.443599</pre>
-</div>
-<p>Type or copy/paste the following commands to watch as the scheduler launches, and completes booting your instance.:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="n">euca</span><span class="o">-</span><span class="n">describe</span><span class="o">-</span><span class="n">instances</span>
-</pre></div>
-</div>
-<p>You should see this in response::</p>
-<div class="highlight-python"><pre>RESERVATION r-0at28z12 IRT
-INSTANCE i-1b0bh8n ami-g06qbntt 10.0.0.3 10.0.0.3 launching mykey (IRT, cloud02) m1.small 2010-10-18 19:02:10.443599</pre>
-</div>
-<p>Type or copy/paste the following commands to see when loading is completed and the instance is running.:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="n">euca</span><span class="o">-</span><span class="n">describe</span><span class="o">-</span><span class="n">instances</span>
-</pre></div>
-</div>
-<p>You should see this in response::</p>
-<div class="highlight-python"><pre>RESERVATION r-0at28z12 IRT
-INSTANCE i-1b0bh8n ami-g06qbntt 10.0.0.3 10.0.0.3 running mykey (IRT, cloud02) 0 m1.small 2010-10-18 19:02:10.443599</pre>
-</div>
-<p>Type or copy/paste the following commands to check that the virtual machine is running.:</p>
-<div class="highlight-python"><pre>virsh list</pre>
-</div>
-<p>You should see this in response::</p>
-<div class="highlight-python"><pre>Id Name State
-----------------------------------
-1 2842445831 running</pre>
-</div>
-<p>Type or copy/paste the following commands to ssh to the instance using your private key.:</p>
-<div class="highlight-python"><pre>ssh -i mykey.priv root@10.0.0.3</pre>
-</div>
-</div>
-<div class="section" id="troubleshooting-installation">
-<h2>Troubleshooting Installation<a class="headerlink" href="#troubleshooting-installation" title="Permalink to this headline">¶</a></h2>
-<p>If you see an &#8220;error loading the config file &#8216;./openssl.cnf&#8217;&#8221; it means you can copy the openssl.cnf file to the location where Nova expects it and reboot, then try the command again.</p>
-<div class="highlight-python"><pre>cp /etc/ssl/openssl.cnf ~
-sudo reboot</pre>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="distros/ubuntu.10.04.html" title="Installing on Ubuntu 10.04 (Lucid)"
- >next</a> |</li>
- <li class="right" >
- <a href="monitoring.html" title="Monitoring"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/autoindex.html b/doc/build/html/api/autoindex.html
deleted file mode 100644
index e078001b3..000000000
--- a/doc/build/html/api/autoindex.html
+++ /dev/null
@@ -1,229 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>&lt;no title&gt; &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Developer Guide" href="../devref/index.html" />
- <link rel="next" title="The nova..adminclient Module" href="nova..adminclient.html" />
- <link rel="prev" title="Developer Guide" href="../devref/index.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..adminclient.html" title="The nova..adminclient Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="../devref/index.html" title="Developer Guide"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" accesskey="U">Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="../devref/index.html"
- title="previous chapter">Developer Guide</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..adminclient.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..adminclient</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/autoindex.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="nova..adminclient.html">The <tt class="docutils literal"><span class="pre">nova..adminclient</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..api.cloud.html">The <tt class="docutils literal"><span class="pre">nova..api.cloud</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..api.ec2.admin.html">The <tt class="docutils literal"><span class="pre">nova..api.ec2.admin</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..api.ec2.apirequest.html">The <tt class="docutils literal"><span class="pre">nova..api.ec2.apirequest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..api.ec2.cloud.html">The <tt class="docutils literal"><span class="pre">nova..api.ec2.cloud</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..api.ec2.images.html">The <tt class="docutils literal"><span class="pre">nova..api.ec2.images</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..api.ec2.metadatarequesthandler.html">The <tt class="docutils literal"><span class="pre">nova..api.ec2.metadatarequesthandler</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..api.openstack.auth.html">The <tt class="docutils literal"><span class="pre">nova..api.openstack.auth</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..api.openstack.backup_schedules.html">The <tt class="docutils literal"><span class="pre">nova..api.openstack.backup_schedules</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..api.openstack.faults.html">The <tt class="docutils literal"><span class="pre">nova..api.openstack.faults</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..api.openstack.flavors.html">The <tt class="docutils literal"><span class="pre">nova..api.openstack.flavors</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..api.openstack.images.html">The <tt class="docutils literal"><span class="pre">nova..api.openstack.images</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..api.openstack.servers.html">The <tt class="docutils literal"><span class="pre">nova..api.openstack.servers</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..api.openstack.sharedipgroups.html">The <tt class="docutils literal"><span class="pre">nova..api.openstack.sharedipgroups</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..auth.dbdriver.html">The <tt class="docutils literal"><span class="pre">nova..auth.dbdriver</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..auth.fakeldap.html">The <tt class="docutils literal"><span class="pre">nova..auth.fakeldap</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..auth.ldapdriver.html">The <tt class="docutils literal"><span class="pre">nova..auth.ldapdriver</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..auth.manager.html">The <tt class="docutils literal"><span class="pre">nova..auth.manager</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..auth.signer.html">The <tt class="docutils literal"><span class="pre">nova..auth.signer</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..cloudpipe.pipelib.html">The <tt class="docutils literal"><span class="pre">nova..cloudpipe.pipelib</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..compute.disk.html">The <tt class="docutils literal"><span class="pre">nova..compute.disk</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..compute.instance_types.html">The <tt class="docutils literal"><span class="pre">nova..compute.instance_types</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..compute.manager.html">The <tt class="docutils literal"><span class="pre">nova..compute.manager</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..compute.monitor.html">The <tt class="docutils literal"><span class="pre">nova..compute.monitor</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..compute.power_state.html">The <tt class="docutils literal"><span class="pre">nova..compute.power_state</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..context.html">The <tt class="docutils literal"><span class="pre">nova..context</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..crypto.html">The <tt class="docutils literal"><span class="pre">nova..crypto</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..db.api.html">The <tt class="docutils literal"><span class="pre">nova..db.api</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..db.sqlalchemy.api.html">The <tt class="docutils literal"><span class="pre">nova..db.sqlalchemy.api</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..db.sqlalchemy.models.html">The <tt class="docutils literal"><span class="pre">nova..db.sqlalchemy.models</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..db.sqlalchemy.session.html">The <tt class="docutils literal"><span class="pre">nova..db.sqlalchemy.session</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..exception.html">The <tt class="docutils literal"><span class="pre">nova..exception</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..fakerabbit.html">The <tt class="docutils literal"><span class="pre">nova..fakerabbit</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..flags.html">The <tt class="docutils literal"><span class="pre">nova..flags</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..image.service.html">The <tt class="docutils literal"><span class="pre">nova..image.service</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..manager.html">The <tt class="docutils literal"><span class="pre">nova..manager</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..network.linux_net.html">The <tt class="docutils literal"><span class="pre">nova..network.linux_net</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..network.manager.html">The <tt class="docutils literal"><span class="pre">nova..network.manager</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..objectstore.bucket.html">The <tt class="docutils literal"><span class="pre">nova..objectstore.bucket</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..objectstore.handler.html">The <tt class="docutils literal"><span class="pre">nova..objectstore.handler</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..objectstore.image.html">The <tt class="docutils literal"><span class="pre">nova..objectstore.image</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..objectstore.stored.html">The <tt class="docutils literal"><span class="pre">nova..objectstore.stored</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..process.html">The <tt class="docutils literal"><span class="pre">nova..process</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..quota.html">The <tt class="docutils literal"><span class="pre">nova..quota</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..rpc.html">The <tt class="docutils literal"><span class="pre">nova..rpc</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..scheduler.chance.html">The <tt class="docutils literal"><span class="pre">nova..scheduler.chance</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..scheduler.driver.html">The <tt class="docutils literal"><span class="pre">nova..scheduler.driver</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..scheduler.manager.html">The <tt class="docutils literal"><span class="pre">nova..scheduler.manager</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..scheduler.simple.html">The <tt class="docutils literal"><span class="pre">nova..scheduler.simple</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..server.html">The <tt class="docutils literal"><span class="pre">nova..server</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..service.html">The <tt class="docutils literal"><span class="pre">nova..service</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..test.html">The <tt class="docutils literal"><span class="pre">nova..test</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.access_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.access_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.api.fakes.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.fakes</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.api.openstack.fakes.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.fakes</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.api.openstack.test_api.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_api</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.api.openstack.test_auth.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_auth</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.api.openstack.test_faults.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_faults</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.api.openstack.test_flavors.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_flavors</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.api.openstack.test_images.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_images</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.api.openstack.test_ratelimiting.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_ratelimiting</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.api.openstack.test_servers.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_servers</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.api.openstack.test_sharedipgroups.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_sharedipgroups</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.api.test_wsgi.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.test_wsgi</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.api_integration.html">The <tt class="docutils literal"><span class="pre">nova..tests.api_integration</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.api_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.api_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.auth_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.auth_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.cloud_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.cloud_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.compute_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.compute_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.declare_flags.html">The <tt class="docutils literal"><span class="pre">nova..tests.declare_flags</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.fake_flags.html">The <tt class="docutils literal"><span class="pre">nova..tests.fake_flags</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.flags_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.flags_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.network_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.network_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.objectstore_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.objectstore_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.process_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.process_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.quota_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.quota_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.real_flags.html">The <tt class="docutils literal"><span class="pre">nova..tests.real_flags</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.rpc_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.rpc_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.runtime_flags.html">The <tt class="docutils literal"><span class="pre">nova..tests.runtime_flags</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.scheduler_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.scheduler_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.service_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.service_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.twistd_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.twistd_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.validator_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.validator_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.virt_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.virt_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..tests.volume_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.volume_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..twistd.html">The <tt class="docutils literal"><span class="pre">nova..twistd</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..utils.html">The <tt class="docutils literal"><span class="pre">nova..utils</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..validate.html">The <tt class="docutils literal"><span class="pre">nova..validate</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..virt.connection.html">The <tt class="docutils literal"><span class="pre">nova..virt.connection</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..virt.fake.html">The <tt class="docutils literal"><span class="pre">nova..virt.fake</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..virt.images.html">The <tt class="docutils literal"><span class="pre">nova..virt.images</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..virt.libvirt_conn.html">The <tt class="docutils literal"><span class="pre">nova..virt.libvirt_conn</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..virt.xenapi.html">The <tt class="docutils literal"><span class="pre">nova..virt.xenapi</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..volume.driver.html">The <tt class="docutils literal"><span class="pre">nova..volume.driver</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..volume.manager.html">The <tt class="docutils literal"><span class="pre">nova..volume.manager</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova..wsgi.html">The <tt class="docutils literal"><span class="pre">nova..wsgi</span></tt> Module</a></li>
-</ul>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..adminclient.html" title="The nova..adminclient Module"
- >next</a> |</li>
- <li class="right" >
- <a href="../devref/index.html" title="Developer Guide"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..adminclient.html b/doc/build/html/api/nova..adminclient.html
deleted file mode 100644
index ff6352d3c..000000000
--- a/doc/build/html/api/nova..adminclient.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..adminclient Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..api.cloud Module" href="nova..api.cloud.html" />
- <link rel="prev" title="&lt;no title&gt;" href="autoindex.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.cloud.html" title="The nova..api.cloud Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="autoindex.html" title="&lt;no title&gt;"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="autoindex.html"
- title="previous chapter">&lt;no title&gt;</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..api.cloud.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..api.cloud</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..adminclient.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-adminclient-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..adminclient</span></tt> Module<a class="headerlink" href="#the-nova-adminclient-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.cloud.html" title="The nova..api.cloud Module"
- >next</a> |</li>
- <li class="right" >
- <a href="autoindex.html" title="&lt;no title&gt;"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..api.cloud.html b/doc/build/html/api/nova..api.cloud.html
deleted file mode 100644
index ec41ee55d..000000000
--- a/doc/build/html/api/nova..api.cloud.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..api.cloud Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..api.ec2.admin Module" href="nova..api.ec2.admin.html" />
- <link rel="prev" title="The nova..adminclient Module" href="nova..adminclient.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.admin.html" title="The nova..api.ec2.admin Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..adminclient.html" title="The nova..adminclient Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..adminclient.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..adminclient</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..api.ec2.admin.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..api.ec2.admin</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..api.cloud.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-api-cloud-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..api.cloud</span></tt> Module<a class="headerlink" href="#the-nova-api-cloud-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.admin.html" title="The nova..api.ec2.admin Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..adminclient.html" title="The nova..adminclient Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..api.ec2.admin.html b/doc/build/html/api/nova..api.ec2.admin.html
deleted file mode 100644
index 505f1e0c3..000000000
--- a/doc/build/html/api/nova..api.ec2.admin.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..api.ec2.admin Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..api.ec2.apirequest Module" href="nova..api.ec2.apirequest.html" />
- <link rel="prev" title="The nova..api.cloud Module" href="nova..api.cloud.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.apirequest.html" title="The nova..api.ec2.apirequest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..api.cloud.html" title="The nova..api.cloud Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..api.cloud.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..api.cloud</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..api.ec2.apirequest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..api.ec2.apirequest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..api.ec2.admin.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-api-ec2-admin-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..api.ec2.admin</span></tt> Module<a class="headerlink" href="#the-nova-api-ec2-admin-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.apirequest.html" title="The nova..api.ec2.apirequest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..api.cloud.html" title="The nova..api.cloud Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..api.ec2.apirequest.html b/doc/build/html/api/nova..api.ec2.apirequest.html
deleted file mode 100644
index 6df0faae2..000000000
--- a/doc/build/html/api/nova..api.ec2.apirequest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..api.ec2.apirequest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..api.ec2.cloud Module" href="nova..api.ec2.cloud.html" />
- <link rel="prev" title="The nova..api.ec2.admin Module" href="nova..api.ec2.admin.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.cloud.html" title="The nova..api.ec2.cloud Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.admin.html" title="The nova..api.ec2.admin Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..api.ec2.admin.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..api.ec2.admin</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..api.ec2.cloud.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..api.ec2.cloud</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..api.ec2.apirequest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-api-ec2-apirequest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..api.ec2.apirequest</span></tt> Module<a class="headerlink" href="#the-nova-api-ec2-apirequest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.cloud.html" title="The nova..api.ec2.cloud Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.admin.html" title="The nova..api.ec2.admin Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..api.ec2.cloud.html b/doc/build/html/api/nova..api.ec2.cloud.html
deleted file mode 100644
index 55f24e1fb..000000000
--- a/doc/build/html/api/nova..api.ec2.cloud.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..api.ec2.cloud Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..api.ec2.images Module" href="nova..api.ec2.images.html" />
- <link rel="prev" title="The nova..api.ec2.apirequest Module" href="nova..api.ec2.apirequest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.images.html" title="The nova..api.ec2.images Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.apirequest.html" title="The nova..api.ec2.apirequest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..api.ec2.apirequest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..api.ec2.apirequest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..api.ec2.images.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..api.ec2.images</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..api.ec2.cloud.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-api-ec2-cloud-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..api.ec2.cloud</span></tt> Module<a class="headerlink" href="#the-nova-api-ec2-cloud-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.images.html" title="The nova..api.ec2.images Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.apirequest.html" title="The nova..api.ec2.apirequest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..api.ec2.images.html b/doc/build/html/api/nova..api.ec2.images.html
deleted file mode 100644
index f2c3b8e47..000000000
--- a/doc/build/html/api/nova..api.ec2.images.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..api.ec2.images Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..api.ec2.metadatarequesthandler Module" href="nova..api.ec2.metadatarequesthandler.html" />
- <link rel="prev" title="The nova..api.ec2.cloud Module" href="nova..api.ec2.cloud.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.metadatarequesthandler.html" title="The nova..api.ec2.metadatarequesthandler Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.cloud.html" title="The nova..api.ec2.cloud Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..api.ec2.cloud.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..api.ec2.cloud</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..api.ec2.metadatarequesthandler.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..api.ec2.metadatarequesthandler</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..api.ec2.images.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-api-ec2-images-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..api.ec2.images</span></tt> Module<a class="headerlink" href="#the-nova-api-ec2-images-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.metadatarequesthandler.html" title="The nova..api.ec2.metadatarequesthandler Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.cloud.html" title="The nova..api.ec2.cloud Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..api.ec2.metadatarequesthandler.html b/doc/build/html/api/nova..api.ec2.metadatarequesthandler.html
deleted file mode 100644
index 37614715b..000000000
--- a/doc/build/html/api/nova..api.ec2.metadatarequesthandler.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..api.ec2.metadatarequesthandler Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..api.openstack.auth Module" href="nova..api.openstack.auth.html" />
- <link rel="prev" title="The nova..api.ec2.images Module" href="nova..api.ec2.images.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.auth.html" title="The nova..api.openstack.auth Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.images.html" title="The nova..api.ec2.images Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..api.ec2.images.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..api.ec2.images</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..api.openstack.auth.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..api.openstack.auth</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..api.ec2.metadatarequesthandler.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-api-ec2-metadatarequesthandler-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..api.ec2.metadatarequesthandler</span></tt> Module<a class="headerlink" href="#the-nova-api-ec2-metadatarequesthandler-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.auth.html" title="The nova..api.openstack.auth Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.images.html" title="The nova..api.ec2.images Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..api.openstack.auth.html b/doc/build/html/api/nova..api.openstack.auth.html
deleted file mode 100644
index f84c10d5a..000000000
--- a/doc/build/html/api/nova..api.openstack.auth.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..api.openstack.auth Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..api.openstack.backup_schedules Module" href="nova..api.openstack.backup_schedules.html" />
- <link rel="prev" title="The nova..api.ec2.metadatarequesthandler Module" href="nova..api.ec2.metadatarequesthandler.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.backup_schedules.html" title="The nova..api.openstack.backup_schedules Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.metadatarequesthandler.html" title="The nova..api.ec2.metadatarequesthandler Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..api.ec2.metadatarequesthandler.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..api.ec2.metadatarequesthandler</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..api.openstack.backup_schedules.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..api.openstack.backup_schedules</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..api.openstack.auth.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-api-openstack-auth-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..api.openstack.auth</span></tt> Module<a class="headerlink" href="#the-nova-api-openstack-auth-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.backup_schedules.html" title="The nova..api.openstack.backup_schedules Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..api.ec2.metadatarequesthandler.html" title="The nova..api.ec2.metadatarequesthandler Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..api.openstack.backup_schedules.html b/doc/build/html/api/nova..api.openstack.backup_schedules.html
deleted file mode 100644
index 2d55564f7..000000000
--- a/doc/build/html/api/nova..api.openstack.backup_schedules.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..api.openstack.backup_schedules Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..api.openstack.faults Module" href="nova..api.openstack.faults.html" />
- <link rel="prev" title="The nova..api.openstack.auth Module" href="nova..api.openstack.auth.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.faults.html" title="The nova..api.openstack.faults Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.auth.html" title="The nova..api.openstack.auth Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..api.openstack.auth.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..api.openstack.auth</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..api.openstack.faults.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..api.openstack.faults</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..api.openstack.backup_schedules.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-api-openstack-backup-schedules-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..api.openstack.backup_schedules</span></tt> Module<a class="headerlink" href="#the-nova-api-openstack-backup-schedules-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.faults.html" title="The nova..api.openstack.faults Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.auth.html" title="The nova..api.openstack.auth Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..api.openstack.faults.html b/doc/build/html/api/nova..api.openstack.faults.html
deleted file mode 100644
index 7c063885b..000000000
--- a/doc/build/html/api/nova..api.openstack.faults.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..api.openstack.faults Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..api.openstack.flavors Module" href="nova..api.openstack.flavors.html" />
- <link rel="prev" title="The nova..api.openstack.backup_schedules Module" href="nova..api.openstack.backup_schedules.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.flavors.html" title="The nova..api.openstack.flavors Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.backup_schedules.html" title="The nova..api.openstack.backup_schedules Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..api.openstack.backup_schedules.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..api.openstack.backup_schedules</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..api.openstack.flavors.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..api.openstack.flavors</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..api.openstack.faults.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-api-openstack-faults-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..api.openstack.faults</span></tt> Module<a class="headerlink" href="#the-nova-api-openstack-faults-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.flavors.html" title="The nova..api.openstack.flavors Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.backup_schedules.html" title="The nova..api.openstack.backup_schedules Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..api.openstack.flavors.html b/doc/build/html/api/nova..api.openstack.flavors.html
deleted file mode 100644
index 6d0e1a653..000000000
--- a/doc/build/html/api/nova..api.openstack.flavors.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..api.openstack.flavors Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..api.openstack.images Module" href="nova..api.openstack.images.html" />
- <link rel="prev" title="The nova..api.openstack.faults Module" href="nova..api.openstack.faults.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.images.html" title="The nova..api.openstack.images Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.faults.html" title="The nova..api.openstack.faults Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..api.openstack.faults.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..api.openstack.faults</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..api.openstack.images.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..api.openstack.images</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..api.openstack.flavors.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-api-openstack-flavors-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..api.openstack.flavors</span></tt> Module<a class="headerlink" href="#the-nova-api-openstack-flavors-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.images.html" title="The nova..api.openstack.images Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.faults.html" title="The nova..api.openstack.faults Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..api.openstack.images.html b/doc/build/html/api/nova..api.openstack.images.html
deleted file mode 100644
index 1ef4ae126..000000000
--- a/doc/build/html/api/nova..api.openstack.images.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..api.openstack.images Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..api.openstack.servers Module" href="nova..api.openstack.servers.html" />
- <link rel="prev" title="The nova..api.openstack.flavors Module" href="nova..api.openstack.flavors.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.servers.html" title="The nova..api.openstack.servers Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.flavors.html" title="The nova..api.openstack.flavors Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..api.openstack.flavors.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..api.openstack.flavors</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..api.openstack.servers.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..api.openstack.servers</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..api.openstack.images.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-api-openstack-images-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..api.openstack.images</span></tt> Module<a class="headerlink" href="#the-nova-api-openstack-images-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.servers.html" title="The nova..api.openstack.servers Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.flavors.html" title="The nova..api.openstack.flavors Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..api.openstack.servers.html b/doc/build/html/api/nova..api.openstack.servers.html
deleted file mode 100644
index 8727b855d..000000000
--- a/doc/build/html/api/nova..api.openstack.servers.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..api.openstack.servers Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..api.openstack.sharedipgroups Module" href="nova..api.openstack.sharedipgroups.html" />
- <link rel="prev" title="The nova..api.openstack.images Module" href="nova..api.openstack.images.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.sharedipgroups.html" title="The nova..api.openstack.sharedipgroups Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.images.html" title="The nova..api.openstack.images Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..api.openstack.images.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..api.openstack.images</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..api.openstack.sharedipgroups.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..api.openstack.sharedipgroups</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..api.openstack.servers.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-api-openstack-servers-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..api.openstack.servers</span></tt> Module<a class="headerlink" href="#the-nova-api-openstack-servers-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.sharedipgroups.html" title="The nova..api.openstack.sharedipgroups Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.images.html" title="The nova..api.openstack.images Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..api.openstack.sharedipgroups.html b/doc/build/html/api/nova..api.openstack.sharedipgroups.html
deleted file mode 100644
index 6c4b5a6f9..000000000
--- a/doc/build/html/api/nova..api.openstack.sharedipgroups.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..api.openstack.sharedipgroups Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..auth.dbdriver Module" href="nova..auth.dbdriver.html" />
- <link rel="prev" title="The nova..api.openstack.servers Module" href="nova..api.openstack.servers.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..auth.dbdriver.html" title="The nova..auth.dbdriver Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.servers.html" title="The nova..api.openstack.servers Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..api.openstack.servers.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..api.openstack.servers</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..auth.dbdriver.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..auth.dbdriver</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..api.openstack.sharedipgroups.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-api-openstack-sharedipgroups-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..api.openstack.sharedipgroups</span></tt> Module<a class="headerlink" href="#the-nova-api-openstack-sharedipgroups-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..auth.dbdriver.html" title="The nova..auth.dbdriver Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.servers.html" title="The nova..api.openstack.servers Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..auth.dbdriver.html b/doc/build/html/api/nova..auth.dbdriver.html
deleted file mode 100644
index 5207cf7a4..000000000
--- a/doc/build/html/api/nova..auth.dbdriver.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..auth.dbdriver Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..auth.fakeldap Module" href="nova..auth.fakeldap.html" />
- <link rel="prev" title="The nova..api.openstack.sharedipgroups Module" href="nova..api.openstack.sharedipgroups.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..auth.fakeldap.html" title="The nova..auth.fakeldap Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.sharedipgroups.html" title="The nova..api.openstack.sharedipgroups Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..api.openstack.sharedipgroups.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..api.openstack.sharedipgroups</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..auth.fakeldap.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..auth.fakeldap</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..auth.dbdriver.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-auth-dbdriver-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..auth.dbdriver</span></tt> Module<a class="headerlink" href="#the-nova-auth-dbdriver-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..auth.fakeldap.html" title="The nova..auth.fakeldap Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..api.openstack.sharedipgroups.html" title="The nova..api.openstack.sharedipgroups Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..auth.fakeldap.html b/doc/build/html/api/nova..auth.fakeldap.html
deleted file mode 100644
index 45a9f6dba..000000000
--- a/doc/build/html/api/nova..auth.fakeldap.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..auth.fakeldap Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..auth.ldapdriver Module" href="nova..auth.ldapdriver.html" />
- <link rel="prev" title="The nova..auth.dbdriver Module" href="nova..auth.dbdriver.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..auth.ldapdriver.html" title="The nova..auth.ldapdriver Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..auth.dbdriver.html" title="The nova..auth.dbdriver Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..auth.dbdriver.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..auth.dbdriver</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..auth.ldapdriver.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..auth.ldapdriver</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..auth.fakeldap.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-auth-fakeldap-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..auth.fakeldap</span></tt> Module<a class="headerlink" href="#the-nova-auth-fakeldap-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..auth.ldapdriver.html" title="The nova..auth.ldapdriver Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..auth.dbdriver.html" title="The nova..auth.dbdriver Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..auth.ldapdriver.html b/doc/build/html/api/nova..auth.ldapdriver.html
deleted file mode 100644
index 554f9a549..000000000
--- a/doc/build/html/api/nova..auth.ldapdriver.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..auth.ldapdriver Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..auth.manager Module" href="nova..auth.manager.html" />
- <link rel="prev" title="The nova..auth.fakeldap Module" href="nova..auth.fakeldap.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..auth.manager.html" title="The nova..auth.manager Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..auth.fakeldap.html" title="The nova..auth.fakeldap Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..auth.fakeldap.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..auth.fakeldap</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..auth.manager.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..auth.manager</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..auth.ldapdriver.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-auth-ldapdriver-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..auth.ldapdriver</span></tt> Module<a class="headerlink" href="#the-nova-auth-ldapdriver-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..auth.manager.html" title="The nova..auth.manager Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..auth.fakeldap.html" title="The nova..auth.fakeldap Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..auth.manager.html b/doc/build/html/api/nova..auth.manager.html
deleted file mode 100644
index 280a654f7..000000000
--- a/doc/build/html/api/nova..auth.manager.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..auth.manager Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..auth.signer Module" href="nova..auth.signer.html" />
- <link rel="prev" title="The nova..auth.ldapdriver Module" href="nova..auth.ldapdriver.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..auth.signer.html" title="The nova..auth.signer Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..auth.ldapdriver.html" title="The nova..auth.ldapdriver Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..auth.ldapdriver.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..auth.ldapdriver</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..auth.signer.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..auth.signer</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..auth.manager.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-auth-manager-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..auth.manager</span></tt> Module<a class="headerlink" href="#the-nova-auth-manager-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..auth.signer.html" title="The nova..auth.signer Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..auth.ldapdriver.html" title="The nova..auth.ldapdriver Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..auth.signer.html b/doc/build/html/api/nova..auth.signer.html
deleted file mode 100644
index 639e286fc..000000000
--- a/doc/build/html/api/nova..auth.signer.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..auth.signer Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..cloudpipe.pipelib Module" href="nova..cloudpipe.pipelib.html" />
- <link rel="prev" title="The nova..auth.manager Module" href="nova..auth.manager.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..cloudpipe.pipelib.html" title="The nova..cloudpipe.pipelib Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..auth.manager.html" title="The nova..auth.manager Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..auth.manager.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..auth.manager</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..cloudpipe.pipelib.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..cloudpipe.pipelib</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..auth.signer.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-auth-signer-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..auth.signer</span></tt> Module<a class="headerlink" href="#the-nova-auth-signer-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..cloudpipe.pipelib.html" title="The nova..cloudpipe.pipelib Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..auth.manager.html" title="The nova..auth.manager Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..cloudpipe.pipelib.html b/doc/build/html/api/nova..cloudpipe.pipelib.html
deleted file mode 100644
index c581f5ae6..000000000
--- a/doc/build/html/api/nova..cloudpipe.pipelib.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..cloudpipe.pipelib Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..compute.disk Module" href="nova..compute.disk.html" />
- <link rel="prev" title="The nova..auth.signer Module" href="nova..auth.signer.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..compute.disk.html" title="The nova..compute.disk Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..auth.signer.html" title="The nova..auth.signer Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..auth.signer.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..auth.signer</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..compute.disk.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..compute.disk</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..cloudpipe.pipelib.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-cloudpipe-pipelib-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..cloudpipe.pipelib</span></tt> Module<a class="headerlink" href="#the-nova-cloudpipe-pipelib-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..compute.disk.html" title="The nova..compute.disk Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..auth.signer.html" title="The nova..auth.signer Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..compute.disk.html b/doc/build/html/api/nova..compute.disk.html
deleted file mode 100644
index ee418bb8e..000000000
--- a/doc/build/html/api/nova..compute.disk.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..compute.disk Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..compute.instance_types Module" href="nova..compute.instance_types.html" />
- <link rel="prev" title="The nova..cloudpipe.pipelib Module" href="nova..cloudpipe.pipelib.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..compute.instance_types.html" title="The nova..compute.instance_types Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..cloudpipe.pipelib.html" title="The nova..cloudpipe.pipelib Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..cloudpipe.pipelib.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..cloudpipe.pipelib</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..compute.instance_types.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..compute.instance_types</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..compute.disk.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-compute-disk-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..compute.disk</span></tt> Module<a class="headerlink" href="#the-nova-compute-disk-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..compute.instance_types.html" title="The nova..compute.instance_types Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..cloudpipe.pipelib.html" title="The nova..cloudpipe.pipelib Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..compute.instance_types.html b/doc/build/html/api/nova..compute.instance_types.html
deleted file mode 100644
index 4bdd84b9a..000000000
--- a/doc/build/html/api/nova..compute.instance_types.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..compute.instance_types Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..compute.manager Module" href="nova..compute.manager.html" />
- <link rel="prev" title="The nova..compute.disk Module" href="nova..compute.disk.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..compute.manager.html" title="The nova..compute.manager Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..compute.disk.html" title="The nova..compute.disk Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..compute.disk.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..compute.disk</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..compute.manager.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..compute.manager</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..compute.instance_types.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-compute-instance-types-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..compute.instance_types</span></tt> Module<a class="headerlink" href="#the-nova-compute-instance-types-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..compute.manager.html" title="The nova..compute.manager Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..compute.disk.html" title="The nova..compute.disk Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..compute.manager.html b/doc/build/html/api/nova..compute.manager.html
deleted file mode 100644
index 6853a34cf..000000000
--- a/doc/build/html/api/nova..compute.manager.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..compute.manager Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..compute.monitor Module" href="nova..compute.monitor.html" />
- <link rel="prev" title="The nova..compute.instance_types Module" href="nova..compute.instance_types.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..compute.monitor.html" title="The nova..compute.monitor Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..compute.instance_types.html" title="The nova..compute.instance_types Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..compute.instance_types.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..compute.instance_types</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..compute.monitor.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..compute.monitor</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..compute.manager.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-compute-manager-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..compute.manager</span></tt> Module<a class="headerlink" href="#the-nova-compute-manager-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..compute.monitor.html" title="The nova..compute.monitor Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..compute.instance_types.html" title="The nova..compute.instance_types Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..compute.monitor.html b/doc/build/html/api/nova..compute.monitor.html
deleted file mode 100644
index af9cf9637..000000000
--- a/doc/build/html/api/nova..compute.monitor.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..compute.monitor Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..compute.power_state Module" href="nova..compute.power_state.html" />
- <link rel="prev" title="The nova..compute.manager Module" href="nova..compute.manager.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..compute.power_state.html" title="The nova..compute.power_state Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..compute.manager.html" title="The nova..compute.manager Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..compute.manager.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..compute.manager</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..compute.power_state.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..compute.power_state</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..compute.monitor.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-compute-monitor-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..compute.monitor</span></tt> Module<a class="headerlink" href="#the-nova-compute-monitor-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..compute.power_state.html" title="The nova..compute.power_state Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..compute.manager.html" title="The nova..compute.manager Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..compute.power_state.html b/doc/build/html/api/nova..compute.power_state.html
deleted file mode 100644
index ed4035d5f..000000000
--- a/doc/build/html/api/nova..compute.power_state.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..compute.power_state Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..context Module" href="nova..context.html" />
- <link rel="prev" title="The nova..compute.monitor Module" href="nova..compute.monitor.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..context.html" title="The nova..context Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..compute.monitor.html" title="The nova..compute.monitor Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..compute.monitor.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..compute.monitor</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..context.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..context</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..compute.power_state.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-compute-power-state-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..compute.power_state</span></tt> Module<a class="headerlink" href="#the-nova-compute-power-state-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..context.html" title="The nova..context Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..compute.monitor.html" title="The nova..compute.monitor Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..context.html b/doc/build/html/api/nova..context.html
deleted file mode 100644
index 3381bd687..000000000
--- a/doc/build/html/api/nova..context.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..context Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..crypto Module" href="nova..crypto.html" />
- <link rel="prev" title="The nova..compute.power_state Module" href="nova..compute.power_state.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..crypto.html" title="The nova..crypto Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..compute.power_state.html" title="The nova..compute.power_state Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..compute.power_state.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..compute.power_state</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..crypto.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..crypto</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..context.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-context-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..context</span></tt> Module<a class="headerlink" href="#the-nova-context-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..crypto.html" title="The nova..crypto Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..compute.power_state.html" title="The nova..compute.power_state Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..crypto.html b/doc/build/html/api/nova..crypto.html
deleted file mode 100644
index f075ff5ed..000000000
--- a/doc/build/html/api/nova..crypto.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..crypto Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..db.api Module" href="nova..db.api.html" />
- <link rel="prev" title="The nova..context Module" href="nova..context.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..db.api.html" title="The nova..db.api Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..context.html" title="The nova..context Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..context.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..context</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..db.api.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..db.api</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..crypto.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-crypto-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..crypto</span></tt> Module<a class="headerlink" href="#the-nova-crypto-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..db.api.html" title="The nova..db.api Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..context.html" title="The nova..context Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..db.api.html b/doc/build/html/api/nova..db.api.html
deleted file mode 100644
index 0186cf8b5..000000000
--- a/doc/build/html/api/nova..db.api.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..db.api Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..db.sqlalchemy.api Module" href="nova..db.sqlalchemy.api.html" />
- <link rel="prev" title="The nova..crypto Module" href="nova..crypto.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..db.sqlalchemy.api.html" title="The nova..db.sqlalchemy.api Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..crypto.html" title="The nova..crypto Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..crypto.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..crypto</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..db.sqlalchemy.api.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..db.sqlalchemy.api</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..db.api.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-db-api-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..db.api</span></tt> Module<a class="headerlink" href="#the-nova-db-api-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..db.sqlalchemy.api.html" title="The nova..db.sqlalchemy.api Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..crypto.html" title="The nova..crypto Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..db.sqlalchemy.api.html b/doc/build/html/api/nova..db.sqlalchemy.api.html
deleted file mode 100644
index 4fd3332cf..000000000
--- a/doc/build/html/api/nova..db.sqlalchemy.api.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..db.sqlalchemy.api Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..db.sqlalchemy.models Module" href="nova..db.sqlalchemy.models.html" />
- <link rel="prev" title="The nova..db.api Module" href="nova..db.api.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..db.sqlalchemy.models.html" title="The nova..db.sqlalchemy.models Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..db.api.html" title="The nova..db.api Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..db.api.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..db.api</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..db.sqlalchemy.models.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..db.sqlalchemy.models</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..db.sqlalchemy.api.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-db-sqlalchemy-api-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..db.sqlalchemy.api</span></tt> Module<a class="headerlink" href="#the-nova-db-sqlalchemy-api-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..db.sqlalchemy.models.html" title="The nova..db.sqlalchemy.models Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..db.api.html" title="The nova..db.api Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..db.sqlalchemy.models.html b/doc/build/html/api/nova..db.sqlalchemy.models.html
deleted file mode 100644
index 5ca3d842e..000000000
--- a/doc/build/html/api/nova..db.sqlalchemy.models.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..db.sqlalchemy.models Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..db.sqlalchemy.session Module" href="nova..db.sqlalchemy.session.html" />
- <link rel="prev" title="The nova..db.sqlalchemy.api Module" href="nova..db.sqlalchemy.api.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..db.sqlalchemy.session.html" title="The nova..db.sqlalchemy.session Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..db.sqlalchemy.api.html" title="The nova..db.sqlalchemy.api Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..db.sqlalchemy.api.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..db.sqlalchemy.api</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..db.sqlalchemy.session.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..db.sqlalchemy.session</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..db.sqlalchemy.models.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-db-sqlalchemy-models-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..db.sqlalchemy.models</span></tt> Module<a class="headerlink" href="#the-nova-db-sqlalchemy-models-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..db.sqlalchemy.session.html" title="The nova..db.sqlalchemy.session Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..db.sqlalchemy.api.html" title="The nova..db.sqlalchemy.api Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..db.sqlalchemy.session.html b/doc/build/html/api/nova..db.sqlalchemy.session.html
deleted file mode 100644
index b6e2a24b3..000000000
--- a/doc/build/html/api/nova..db.sqlalchemy.session.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..db.sqlalchemy.session Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..exception Module" href="nova..exception.html" />
- <link rel="prev" title="The nova..db.sqlalchemy.models Module" href="nova..db.sqlalchemy.models.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..exception.html" title="The nova..exception Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..db.sqlalchemy.models.html" title="The nova..db.sqlalchemy.models Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..db.sqlalchemy.models.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..db.sqlalchemy.models</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..exception.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..exception</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..db.sqlalchemy.session.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-db-sqlalchemy-session-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..db.sqlalchemy.session</span></tt> Module<a class="headerlink" href="#the-nova-db-sqlalchemy-session-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..exception.html" title="The nova..exception Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..db.sqlalchemy.models.html" title="The nova..db.sqlalchemy.models Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..exception.html b/doc/build/html/api/nova..exception.html
deleted file mode 100644
index bbab225be..000000000
--- a/doc/build/html/api/nova..exception.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..exception Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..fakerabbit Module" href="nova..fakerabbit.html" />
- <link rel="prev" title="The nova..db.sqlalchemy.session Module" href="nova..db.sqlalchemy.session.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..fakerabbit.html" title="The nova..fakerabbit Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..db.sqlalchemy.session.html" title="The nova..db.sqlalchemy.session Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..db.sqlalchemy.session.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..db.sqlalchemy.session</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..fakerabbit.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..fakerabbit</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..exception.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-exception-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..exception</span></tt> Module<a class="headerlink" href="#the-nova-exception-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..fakerabbit.html" title="The nova..fakerabbit Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..db.sqlalchemy.session.html" title="The nova..db.sqlalchemy.session Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..fakerabbit.html b/doc/build/html/api/nova..fakerabbit.html
deleted file mode 100644
index ed2ed4158..000000000
--- a/doc/build/html/api/nova..fakerabbit.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..fakerabbit Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..flags Module" href="nova..flags.html" />
- <link rel="prev" title="The nova..exception Module" href="nova..exception.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..flags.html" title="The nova..flags Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..exception.html" title="The nova..exception Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..exception.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..exception</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..flags.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..flags</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..fakerabbit.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-fakerabbit-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..fakerabbit</span></tt> Module<a class="headerlink" href="#the-nova-fakerabbit-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..flags.html" title="The nova..flags Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..exception.html" title="The nova..exception Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..flags.html b/doc/build/html/api/nova..flags.html
deleted file mode 100644
index b3b7bff17..000000000
--- a/doc/build/html/api/nova..flags.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..flags Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..image.service Module" href="nova..image.service.html" />
- <link rel="prev" title="The nova..fakerabbit Module" href="nova..fakerabbit.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..image.service.html" title="The nova..image.service Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..fakerabbit.html" title="The nova..fakerabbit Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..fakerabbit.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..fakerabbit</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..image.service.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..image.service</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..flags.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-flags-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..flags</span></tt> Module<a class="headerlink" href="#the-nova-flags-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..image.service.html" title="The nova..image.service Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..fakerabbit.html" title="The nova..fakerabbit Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..image.service.html b/doc/build/html/api/nova..image.service.html
deleted file mode 100644
index ea1c163ec..000000000
--- a/doc/build/html/api/nova..image.service.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..image.service Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..manager Module" href="nova..manager.html" />
- <link rel="prev" title="The nova..flags Module" href="nova..flags.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..manager.html" title="The nova..manager Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..flags.html" title="The nova..flags Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..flags.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..flags</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..manager.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..manager</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..image.service.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-image-service-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..image.service</span></tt> Module<a class="headerlink" href="#the-nova-image-service-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..manager.html" title="The nova..manager Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..flags.html" title="The nova..flags Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..manager.html b/doc/build/html/api/nova..manager.html
deleted file mode 100644
index aa0515245..000000000
--- a/doc/build/html/api/nova..manager.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..manager Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..network.linux_net Module" href="nova..network.linux_net.html" />
- <link rel="prev" title="The nova..image.service Module" href="nova..image.service.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..network.linux_net.html" title="The nova..network.linux_net Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..image.service.html" title="The nova..image.service Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..image.service.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..image.service</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..network.linux_net.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..network.linux_net</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..manager.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-manager-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..manager</span></tt> Module<a class="headerlink" href="#the-nova-manager-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..network.linux_net.html" title="The nova..network.linux_net Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..image.service.html" title="The nova..image.service Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..network.linux_net.html b/doc/build/html/api/nova..network.linux_net.html
deleted file mode 100644
index e1a0c3db9..000000000
--- a/doc/build/html/api/nova..network.linux_net.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..network.linux_net Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..network.manager Module" href="nova..network.manager.html" />
- <link rel="prev" title="The nova..manager Module" href="nova..manager.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..network.manager.html" title="The nova..network.manager Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..manager.html" title="The nova..manager Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..manager.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..manager</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..network.manager.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..network.manager</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..network.linux_net.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-network-linux-net-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..network.linux_net</span></tt> Module<a class="headerlink" href="#the-nova-network-linux-net-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..network.manager.html" title="The nova..network.manager Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..manager.html" title="The nova..manager Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..network.manager.html b/doc/build/html/api/nova..network.manager.html
deleted file mode 100644
index 943e69073..000000000
--- a/doc/build/html/api/nova..network.manager.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..network.manager Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..objectstore.bucket Module" href="nova..objectstore.bucket.html" />
- <link rel="prev" title="The nova..network.linux_net Module" href="nova..network.linux_net.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.bucket.html" title="The nova..objectstore.bucket Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..network.linux_net.html" title="The nova..network.linux_net Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..network.linux_net.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..network.linux_net</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..objectstore.bucket.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..objectstore.bucket</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..network.manager.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-network-manager-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..network.manager</span></tt> Module<a class="headerlink" href="#the-nova-network-manager-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.bucket.html" title="The nova..objectstore.bucket Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..network.linux_net.html" title="The nova..network.linux_net Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..objectstore.bucket.html b/doc/build/html/api/nova..objectstore.bucket.html
deleted file mode 100644
index 7d70ce96b..000000000
--- a/doc/build/html/api/nova..objectstore.bucket.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..objectstore.bucket Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..objectstore.handler Module" href="nova..objectstore.handler.html" />
- <link rel="prev" title="The nova..network.manager Module" href="nova..network.manager.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.handler.html" title="The nova..objectstore.handler Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..network.manager.html" title="The nova..network.manager Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..network.manager.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..network.manager</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..objectstore.handler.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..objectstore.handler</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..objectstore.bucket.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-objectstore-bucket-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..objectstore.bucket</span></tt> Module<a class="headerlink" href="#the-nova-objectstore-bucket-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.handler.html" title="The nova..objectstore.handler Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..network.manager.html" title="The nova..network.manager Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..objectstore.handler.html b/doc/build/html/api/nova..objectstore.handler.html
deleted file mode 100644
index 7361f8210..000000000
--- a/doc/build/html/api/nova..objectstore.handler.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..objectstore.handler Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..objectstore.image Module" href="nova..objectstore.image.html" />
- <link rel="prev" title="The nova..objectstore.bucket Module" href="nova..objectstore.bucket.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.image.html" title="The nova..objectstore.image Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.bucket.html" title="The nova..objectstore.bucket Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..objectstore.bucket.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..objectstore.bucket</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..objectstore.image.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..objectstore.image</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..objectstore.handler.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-objectstore-handler-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..objectstore.handler</span></tt> Module<a class="headerlink" href="#the-nova-objectstore-handler-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.image.html" title="The nova..objectstore.image Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.bucket.html" title="The nova..objectstore.bucket Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..objectstore.image.html b/doc/build/html/api/nova..objectstore.image.html
deleted file mode 100644
index ac03daf18..000000000
--- a/doc/build/html/api/nova..objectstore.image.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..objectstore.image Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..objectstore.stored Module" href="nova..objectstore.stored.html" />
- <link rel="prev" title="The nova..objectstore.handler Module" href="nova..objectstore.handler.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.stored.html" title="The nova..objectstore.stored Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.handler.html" title="The nova..objectstore.handler Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..objectstore.handler.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..objectstore.handler</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..objectstore.stored.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..objectstore.stored</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..objectstore.image.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-objectstore-image-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..objectstore.image</span></tt> Module<a class="headerlink" href="#the-nova-objectstore-image-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.stored.html" title="The nova..objectstore.stored Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.handler.html" title="The nova..objectstore.handler Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..objectstore.stored.html b/doc/build/html/api/nova..objectstore.stored.html
deleted file mode 100644
index 0113156f7..000000000
--- a/doc/build/html/api/nova..objectstore.stored.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..objectstore.stored Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..process Module" href="nova..process.html" />
- <link rel="prev" title="The nova..objectstore.image Module" href="nova..objectstore.image.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..process.html" title="The nova..process Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.image.html" title="The nova..objectstore.image Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..objectstore.image.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..objectstore.image</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..process.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..process</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..objectstore.stored.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-objectstore-stored-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..objectstore.stored</span></tt> Module<a class="headerlink" href="#the-nova-objectstore-stored-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..process.html" title="The nova..process Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.image.html" title="The nova..objectstore.image Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..process.html b/doc/build/html/api/nova..process.html
deleted file mode 100644
index 139d2451f..000000000
--- a/doc/build/html/api/nova..process.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..process Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..quota Module" href="nova..quota.html" />
- <link rel="prev" title="The nova..objectstore.stored Module" href="nova..objectstore.stored.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..quota.html" title="The nova..quota Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.stored.html" title="The nova..objectstore.stored Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..objectstore.stored.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..objectstore.stored</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..quota.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..quota</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..process.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-process-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..process</span></tt> Module<a class="headerlink" href="#the-nova-process-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..quota.html" title="The nova..quota Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..objectstore.stored.html" title="The nova..objectstore.stored Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..quota.html b/doc/build/html/api/nova..quota.html
deleted file mode 100644
index 29a43a565..000000000
--- a/doc/build/html/api/nova..quota.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..quota Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..rpc Module" href="nova..rpc.html" />
- <link rel="prev" title="The nova..process Module" href="nova..process.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..rpc.html" title="The nova..rpc Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..process.html" title="The nova..process Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..process.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..process</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..rpc.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..rpc</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..quota.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-quota-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..quota</span></tt> Module<a class="headerlink" href="#the-nova-quota-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..rpc.html" title="The nova..rpc Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..process.html" title="The nova..process Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..rpc.html b/doc/build/html/api/nova..rpc.html
deleted file mode 100644
index 6d1a533e4..000000000
--- a/doc/build/html/api/nova..rpc.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..rpc Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..scheduler.chance Module" href="nova..scheduler.chance.html" />
- <link rel="prev" title="The nova..quota Module" href="nova..quota.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.chance.html" title="The nova..scheduler.chance Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..quota.html" title="The nova..quota Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..quota.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..quota</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..scheduler.chance.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..scheduler.chance</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..rpc.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-rpc-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..rpc</span></tt> Module<a class="headerlink" href="#the-nova-rpc-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.chance.html" title="The nova..scheduler.chance Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..quota.html" title="The nova..quota Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..scheduler.chance.html b/doc/build/html/api/nova..scheduler.chance.html
deleted file mode 100644
index 53c586fdd..000000000
--- a/doc/build/html/api/nova..scheduler.chance.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..scheduler.chance Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..scheduler.driver Module" href="nova..scheduler.driver.html" />
- <link rel="prev" title="The nova..rpc Module" href="nova..rpc.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.driver.html" title="The nova..scheduler.driver Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..rpc.html" title="The nova..rpc Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..rpc.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..rpc</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..scheduler.driver.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..scheduler.driver</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..scheduler.chance.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-scheduler-chance-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..scheduler.chance</span></tt> Module<a class="headerlink" href="#the-nova-scheduler-chance-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.driver.html" title="The nova..scheduler.driver Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..rpc.html" title="The nova..rpc Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..scheduler.driver.html b/doc/build/html/api/nova..scheduler.driver.html
deleted file mode 100644
index 0bf7a128e..000000000
--- a/doc/build/html/api/nova..scheduler.driver.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..scheduler.driver Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..scheduler.manager Module" href="nova..scheduler.manager.html" />
- <link rel="prev" title="The nova..scheduler.chance Module" href="nova..scheduler.chance.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.manager.html" title="The nova..scheduler.manager Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.chance.html" title="The nova..scheduler.chance Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..scheduler.chance.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..scheduler.chance</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..scheduler.manager.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..scheduler.manager</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..scheduler.driver.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-scheduler-driver-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..scheduler.driver</span></tt> Module<a class="headerlink" href="#the-nova-scheduler-driver-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.manager.html" title="The nova..scheduler.manager Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.chance.html" title="The nova..scheduler.chance Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..scheduler.manager.html b/doc/build/html/api/nova..scheduler.manager.html
deleted file mode 100644
index f23a8f7fc..000000000
--- a/doc/build/html/api/nova..scheduler.manager.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..scheduler.manager Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..scheduler.simple Module" href="nova..scheduler.simple.html" />
- <link rel="prev" title="The nova..scheduler.driver Module" href="nova..scheduler.driver.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.simple.html" title="The nova..scheduler.simple Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.driver.html" title="The nova..scheduler.driver Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..scheduler.driver.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..scheduler.driver</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..scheduler.simple.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..scheduler.simple</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..scheduler.manager.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-scheduler-manager-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..scheduler.manager</span></tt> Module<a class="headerlink" href="#the-nova-scheduler-manager-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.simple.html" title="The nova..scheduler.simple Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.driver.html" title="The nova..scheduler.driver Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..scheduler.simple.html b/doc/build/html/api/nova..scheduler.simple.html
deleted file mode 100644
index 47e1592c4..000000000
--- a/doc/build/html/api/nova..scheduler.simple.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..scheduler.simple Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..server Module" href="nova..server.html" />
- <link rel="prev" title="The nova..scheduler.manager Module" href="nova..scheduler.manager.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..server.html" title="The nova..server Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.manager.html" title="The nova..scheduler.manager Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..scheduler.manager.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..scheduler.manager</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..server.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..server</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..scheduler.simple.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-scheduler-simple-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..scheduler.simple</span></tt> Module<a class="headerlink" href="#the-nova-scheduler-simple-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..server.html" title="The nova..server Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.manager.html" title="The nova..scheduler.manager Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..server.html b/doc/build/html/api/nova..server.html
deleted file mode 100644
index 0a11ffeed..000000000
--- a/doc/build/html/api/nova..server.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..server Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..service Module" href="nova..service.html" />
- <link rel="prev" title="The nova..scheduler.simple Module" href="nova..scheduler.simple.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..service.html" title="The nova..service Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.simple.html" title="The nova..scheduler.simple Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..scheduler.simple.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..scheduler.simple</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..service.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..service</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..server.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-server-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..server</span></tt> Module<a class="headerlink" href="#the-nova-server-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..service.html" title="The nova..service Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..scheduler.simple.html" title="The nova..scheduler.simple Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..service.html b/doc/build/html/api/nova..service.html
deleted file mode 100644
index 9618be9ac..000000000
--- a/doc/build/html/api/nova..service.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..service Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..test Module" href="nova..test.html" />
- <link rel="prev" title="The nova..server Module" href="nova..server.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..test.html" title="The nova..test Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..server.html" title="The nova..server Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..server.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..server</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..test.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..test</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..service.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-service-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..service</span></tt> Module<a class="headerlink" href="#the-nova-service-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..test.html" title="The nova..test Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..server.html" title="The nova..server Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..test.html b/doc/build/html/api/nova..test.html
deleted file mode 100644
index d56167fc8..000000000
--- a/doc/build/html/api/nova..test.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..test Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.access_unittest Module" href="nova..tests.access_unittest.html" />
- <link rel="prev" title="The nova..service Module" href="nova..service.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.access_unittest.html" title="The nova..tests.access_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..service.html" title="The nova..service Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..service.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..service</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.access_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.access_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..test.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-test-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..test</span></tt> Module<a class="headerlink" href="#the-nova-test-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.access_unittest.html" title="The nova..tests.access_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..service.html" title="The nova..service Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.access_unittest.html b/doc/build/html/api/nova..tests.access_unittest.html
deleted file mode 100644
index 06dbd8324..000000000
--- a/doc/build/html/api/nova..tests.access_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.access_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.api.fakes Module" href="nova..tests.api.fakes.html" />
- <link rel="prev" title="The nova..test Module" href="nova..test.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.fakes.html" title="The nova..tests.api.fakes Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..test.html" title="The nova..test Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..test.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..test</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.api.fakes.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.api.fakes</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.access_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-access-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.access_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-access-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.fakes.html" title="The nova..tests.api.fakes Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..test.html" title="The nova..test Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.api.fakes.html b/doc/build/html/api/nova..tests.api.fakes.html
deleted file mode 100644
index ef1de2aa7..000000000
--- a/doc/build/html/api/nova..tests.api.fakes.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.api.fakes Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.api.openstack.fakes Module" href="nova..tests.api.openstack.fakes.html" />
- <link rel="prev" title="The nova..tests.access_unittest Module" href="nova..tests.access_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.fakes.html" title="The nova..tests.api.openstack.fakes Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.access_unittest.html" title="The nova..tests.access_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.access_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.access_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.fakes.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.fakes</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.api.fakes.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-api-fakes-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.api.fakes</span></tt> Module<a class="headerlink" href="#the-nova-tests-api-fakes-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.fakes.html" title="The nova..tests.api.openstack.fakes Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.access_unittest.html" title="The nova..tests.access_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.api.openstack.fakes.html b/doc/build/html/api/nova..tests.api.openstack.fakes.html
deleted file mode 100644
index 461bc2d77..000000000
--- a/doc/build/html/api/nova..tests.api.openstack.fakes.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.api.openstack.fakes Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.api.openstack.test_api Module" href="nova..tests.api.openstack.test_api.html" />
- <link rel="prev" title="The nova..tests.api.fakes Module" href="nova..tests.api.fakes.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_api.html" title="The nova..tests.api.openstack.test_api Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.fakes.html" title="The nova..tests.api.fakes Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.api.fakes.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.api.fakes</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_api.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_api</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.api.openstack.fakes.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-api-openstack-fakes-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.api.openstack.fakes</span></tt> Module<a class="headerlink" href="#the-nova-tests-api-openstack-fakes-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_api.html" title="The nova..tests.api.openstack.test_api Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.fakes.html" title="The nova..tests.api.fakes Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.api.openstack.test_api.html b/doc/build/html/api/nova..tests.api.openstack.test_api.html
deleted file mode 100644
index 24358a613..000000000
--- a/doc/build/html/api/nova..tests.api.openstack.test_api.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.api.openstack.test_api Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.api.openstack.test_auth Module" href="nova..tests.api.openstack.test_auth.html" />
- <link rel="prev" title="The nova..tests.api.openstack.fakes Module" href="nova..tests.api.openstack.fakes.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_auth.html" title="The nova..tests.api.openstack.test_auth Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.fakes.html" title="The nova..tests.api.openstack.fakes Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.fakes.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.api.openstack.fakes</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_auth.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_auth</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.api.openstack.test_api.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-api-openstack-test-api-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.api.openstack.test_api</span></tt> Module<a class="headerlink" href="#the-nova-tests-api-openstack-test-api-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_auth.html" title="The nova..tests.api.openstack.test_auth Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.fakes.html" title="The nova..tests.api.openstack.fakes Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.api.openstack.test_auth.html b/doc/build/html/api/nova..tests.api.openstack.test_auth.html
deleted file mode 100644
index 47e60bbb3..000000000
--- a/doc/build/html/api/nova..tests.api.openstack.test_auth.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.api.openstack.test_auth Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.api.openstack.test_faults Module" href="nova..tests.api.openstack.test_faults.html" />
- <link rel="prev" title="The nova..tests.api.openstack.test_api Module" href="nova..tests.api.openstack.test_api.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_faults.html" title="The nova..tests.api.openstack.test_faults Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_api.html" title="The nova..tests.api.openstack.test_api Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_api.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.api.openstack.test_api</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_faults.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_faults</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.api.openstack.test_auth.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-api-openstack-test-auth-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.api.openstack.test_auth</span></tt> Module<a class="headerlink" href="#the-nova-tests-api-openstack-test-auth-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_faults.html" title="The nova..tests.api.openstack.test_faults Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_api.html" title="The nova..tests.api.openstack.test_api Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.api.openstack.test_faults.html b/doc/build/html/api/nova..tests.api.openstack.test_faults.html
deleted file mode 100644
index addcae962..000000000
--- a/doc/build/html/api/nova..tests.api.openstack.test_faults.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.api.openstack.test_faults Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.api.openstack.test_flavors Module" href="nova..tests.api.openstack.test_flavors.html" />
- <link rel="prev" title="The nova..tests.api.openstack.test_auth Module" href="nova..tests.api.openstack.test_auth.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_flavors.html" title="The nova..tests.api.openstack.test_flavors Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_auth.html" title="The nova..tests.api.openstack.test_auth Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_auth.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.api.openstack.test_auth</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_flavors.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_flavors</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.api.openstack.test_faults.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-api-openstack-test-faults-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.api.openstack.test_faults</span></tt> Module<a class="headerlink" href="#the-nova-tests-api-openstack-test-faults-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_flavors.html" title="The nova..tests.api.openstack.test_flavors Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_auth.html" title="The nova..tests.api.openstack.test_auth Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.api.openstack.test_flavors.html b/doc/build/html/api/nova..tests.api.openstack.test_flavors.html
deleted file mode 100644
index 7424d8326..000000000
--- a/doc/build/html/api/nova..tests.api.openstack.test_flavors.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.api.openstack.test_flavors Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.api.openstack.test_images Module" href="nova..tests.api.openstack.test_images.html" />
- <link rel="prev" title="The nova..tests.api.openstack.test_faults Module" href="nova..tests.api.openstack.test_faults.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_images.html" title="The nova..tests.api.openstack.test_images Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_faults.html" title="The nova..tests.api.openstack.test_faults Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_faults.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.api.openstack.test_faults</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_images.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_images</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.api.openstack.test_flavors.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-api-openstack-test-flavors-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.api.openstack.test_flavors</span></tt> Module<a class="headerlink" href="#the-nova-tests-api-openstack-test-flavors-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_images.html" title="The nova..tests.api.openstack.test_images Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_faults.html" title="The nova..tests.api.openstack.test_faults Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.api.openstack.test_images.html b/doc/build/html/api/nova..tests.api.openstack.test_images.html
deleted file mode 100644
index c1792fc59..000000000
--- a/doc/build/html/api/nova..tests.api.openstack.test_images.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.api.openstack.test_images Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.api.openstack.test_ratelimiting Module" href="nova..tests.api.openstack.test_ratelimiting.html" />
- <link rel="prev" title="The nova..tests.api.openstack.test_flavors Module" href="nova..tests.api.openstack.test_flavors.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_ratelimiting.html" title="The nova..tests.api.openstack.test_ratelimiting Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_flavors.html" title="The nova..tests.api.openstack.test_flavors Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_flavors.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.api.openstack.test_flavors</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_ratelimiting.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_ratelimiting</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.api.openstack.test_images.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-api-openstack-test-images-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.api.openstack.test_images</span></tt> Module<a class="headerlink" href="#the-nova-tests-api-openstack-test-images-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_ratelimiting.html" title="The nova..tests.api.openstack.test_ratelimiting Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_flavors.html" title="The nova..tests.api.openstack.test_flavors Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.api.openstack.test_ratelimiting.html b/doc/build/html/api/nova..tests.api.openstack.test_ratelimiting.html
deleted file mode 100644
index 3c68f12fb..000000000
--- a/doc/build/html/api/nova..tests.api.openstack.test_ratelimiting.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.api.openstack.test_ratelimiting Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.api.openstack.test_servers Module" href="nova..tests.api.openstack.test_servers.html" />
- <link rel="prev" title="The nova..tests.api.openstack.test_images Module" href="nova..tests.api.openstack.test_images.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_servers.html" title="The nova..tests.api.openstack.test_servers Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_images.html" title="The nova..tests.api.openstack.test_images Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_images.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.api.openstack.test_images</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_servers.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_servers</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.api.openstack.test_ratelimiting.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-api-openstack-test-ratelimiting-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.api.openstack.test_ratelimiting</span></tt> Module<a class="headerlink" href="#the-nova-tests-api-openstack-test-ratelimiting-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_servers.html" title="The nova..tests.api.openstack.test_servers Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_images.html" title="The nova..tests.api.openstack.test_images Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.api.openstack.test_servers.html b/doc/build/html/api/nova..tests.api.openstack.test_servers.html
deleted file mode 100644
index 2dac591d5..000000000
--- a/doc/build/html/api/nova..tests.api.openstack.test_servers.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.api.openstack.test_servers Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.api.openstack.test_sharedipgroups Module" href="nova..tests.api.openstack.test_sharedipgroups.html" />
- <link rel="prev" title="The nova..tests.api.openstack.test_ratelimiting Module" href="nova..tests.api.openstack.test_ratelimiting.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_sharedipgroups.html" title="The nova..tests.api.openstack.test_sharedipgroups Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_ratelimiting.html" title="The nova..tests.api.openstack.test_ratelimiting Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_ratelimiting.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.api.openstack.test_ratelimiting</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_sharedipgroups.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_sharedipgroups</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.api.openstack.test_servers.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-api-openstack-test-servers-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.api.openstack.test_servers</span></tt> Module<a class="headerlink" href="#the-nova-tests-api-openstack-test-servers-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_sharedipgroups.html" title="The nova..tests.api.openstack.test_sharedipgroups Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_ratelimiting.html" title="The nova..tests.api.openstack.test_ratelimiting Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.api.openstack.test_sharedipgroups.html b/doc/build/html/api/nova..tests.api.openstack.test_sharedipgroups.html
deleted file mode 100644
index 9bd9e47ea..000000000
--- a/doc/build/html/api/nova..tests.api.openstack.test_sharedipgroups.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.api.openstack.test_sharedipgroups Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.api.test_wsgi Module" href="nova..tests.api.test_wsgi.html" />
- <link rel="prev" title="The nova..tests.api.openstack.test_servers Module" href="nova..tests.api.openstack.test_servers.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.test_wsgi.html" title="The nova..tests.api.test_wsgi Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_servers.html" title="The nova..tests.api.openstack.test_servers Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_servers.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.api.openstack.test_servers</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.api.test_wsgi.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.api.test_wsgi</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.api.openstack.test_sharedipgroups.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-api-openstack-test-sharedipgroups-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.api.openstack.test_sharedipgroups</span></tt> Module<a class="headerlink" href="#the-nova-tests-api-openstack-test-sharedipgroups-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.test_wsgi.html" title="The nova..tests.api.test_wsgi Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_servers.html" title="The nova..tests.api.openstack.test_servers Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.api.test_wsgi.html b/doc/build/html/api/nova..tests.api.test_wsgi.html
deleted file mode 100644
index 95a4d56cb..000000000
--- a/doc/build/html/api/nova..tests.api.test_wsgi.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.api.test_wsgi Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.api_integration Module" href="nova..tests.api_integration.html" />
- <link rel="prev" title="The nova..tests.api.openstack.test_sharedipgroups Module" href="nova..tests.api.openstack.test_sharedipgroups.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api_integration.html" title="The nova..tests.api_integration Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_sharedipgroups.html" title="The nova..tests.api.openstack.test_sharedipgroups Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.api.openstack.test_sharedipgroups.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.api.openstack.test_sharedipgroups</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.api_integration.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.api_integration</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.api.test_wsgi.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-api-test-wsgi-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.api.test_wsgi</span></tt> Module<a class="headerlink" href="#the-nova-tests-api-test-wsgi-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api_integration.html" title="The nova..tests.api_integration Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.openstack.test_sharedipgroups.html" title="The nova..tests.api.openstack.test_sharedipgroups Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.api_integration.html b/doc/build/html/api/nova..tests.api_integration.html
deleted file mode 100644
index 712d8c4d3..000000000
--- a/doc/build/html/api/nova..tests.api_integration.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.api_integration Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.api_unittest Module" href="nova..tests.api_unittest.html" />
- <link rel="prev" title="The nova..tests.api.test_wsgi Module" href="nova..tests.api.test_wsgi.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api_unittest.html" title="The nova..tests.api_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.test_wsgi.html" title="The nova..tests.api.test_wsgi Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.api.test_wsgi.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.api.test_wsgi</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.api_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.api_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.api_integration.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-api-integration-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.api_integration</span></tt> Module<a class="headerlink" href="#the-nova-tests-api-integration-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.api_unittest.html" title="The nova..tests.api_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api.test_wsgi.html" title="The nova..tests.api.test_wsgi Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.api_unittest.html b/doc/build/html/api/nova..tests.api_unittest.html
deleted file mode 100644
index 4ad279263..000000000
--- a/doc/build/html/api/nova..tests.api_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.api_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.auth_unittest Module" href="nova..tests.auth_unittest.html" />
- <link rel="prev" title="The nova..tests.api_integration Module" href="nova..tests.api_integration.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.auth_unittest.html" title="The nova..tests.auth_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api_integration.html" title="The nova..tests.api_integration Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.api_integration.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.api_integration</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.auth_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.auth_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.api_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-api-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.api_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-api-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.auth_unittest.html" title="The nova..tests.auth_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api_integration.html" title="The nova..tests.api_integration Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.auth_unittest.html b/doc/build/html/api/nova..tests.auth_unittest.html
deleted file mode 100644
index 6ca964a1c..000000000
--- a/doc/build/html/api/nova..tests.auth_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.auth_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.cloud_unittest Module" href="nova..tests.cloud_unittest.html" />
- <link rel="prev" title="The nova..tests.api_unittest Module" href="nova..tests.api_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.cloud_unittest.html" title="The nova..tests.cloud_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api_unittest.html" title="The nova..tests.api_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.api_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.api_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.cloud_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.cloud_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.auth_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-auth-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.auth_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-auth-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.cloud_unittest.html" title="The nova..tests.cloud_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.api_unittest.html" title="The nova..tests.api_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.cloud_unittest.html b/doc/build/html/api/nova..tests.cloud_unittest.html
deleted file mode 100644
index 0c8d3687f..000000000
--- a/doc/build/html/api/nova..tests.cloud_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.cloud_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.compute_unittest Module" href="nova..tests.compute_unittest.html" />
- <link rel="prev" title="The nova..tests.auth_unittest Module" href="nova..tests.auth_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.compute_unittest.html" title="The nova..tests.compute_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.auth_unittest.html" title="The nova..tests.auth_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.auth_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.auth_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.compute_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.compute_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.cloud_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-cloud-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.cloud_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-cloud-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.compute_unittest.html" title="The nova..tests.compute_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.auth_unittest.html" title="The nova..tests.auth_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.compute_unittest.html b/doc/build/html/api/nova..tests.compute_unittest.html
deleted file mode 100644
index f5ce3fab7..000000000
--- a/doc/build/html/api/nova..tests.compute_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.compute_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.declare_flags Module" href="nova..tests.declare_flags.html" />
- <link rel="prev" title="The nova..tests.cloud_unittest Module" href="nova..tests.cloud_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.declare_flags.html" title="The nova..tests.declare_flags Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.cloud_unittest.html" title="The nova..tests.cloud_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.cloud_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.cloud_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.declare_flags.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.declare_flags</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.compute_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-compute-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.compute_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-compute-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.declare_flags.html" title="The nova..tests.declare_flags Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.cloud_unittest.html" title="The nova..tests.cloud_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.declare_flags.html b/doc/build/html/api/nova..tests.declare_flags.html
deleted file mode 100644
index 129da5c52..000000000
--- a/doc/build/html/api/nova..tests.declare_flags.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.declare_flags Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.fake_flags Module" href="nova..tests.fake_flags.html" />
- <link rel="prev" title="The nova..tests.compute_unittest Module" href="nova..tests.compute_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.fake_flags.html" title="The nova..tests.fake_flags Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.compute_unittest.html" title="The nova..tests.compute_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.compute_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.compute_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.fake_flags.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.fake_flags</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.declare_flags.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-declare-flags-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.declare_flags</span></tt> Module<a class="headerlink" href="#the-nova-tests-declare-flags-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.fake_flags.html" title="The nova..tests.fake_flags Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.compute_unittest.html" title="The nova..tests.compute_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.fake_flags.html b/doc/build/html/api/nova..tests.fake_flags.html
deleted file mode 100644
index b33df49b6..000000000
--- a/doc/build/html/api/nova..tests.fake_flags.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.fake_flags Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.flags_unittest Module" href="nova..tests.flags_unittest.html" />
- <link rel="prev" title="The nova..tests.declare_flags Module" href="nova..tests.declare_flags.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.flags_unittest.html" title="The nova..tests.flags_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.declare_flags.html" title="The nova..tests.declare_flags Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.declare_flags.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.declare_flags</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.flags_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.flags_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.fake_flags.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-fake-flags-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.fake_flags</span></tt> Module<a class="headerlink" href="#the-nova-tests-fake-flags-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.flags_unittest.html" title="The nova..tests.flags_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.declare_flags.html" title="The nova..tests.declare_flags Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.flags_unittest.html b/doc/build/html/api/nova..tests.flags_unittest.html
deleted file mode 100644
index 8cc34bdf8..000000000
--- a/doc/build/html/api/nova..tests.flags_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.flags_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.network_unittest Module" href="nova..tests.network_unittest.html" />
- <link rel="prev" title="The nova..tests.fake_flags Module" href="nova..tests.fake_flags.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.network_unittest.html" title="The nova..tests.network_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.fake_flags.html" title="The nova..tests.fake_flags Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.fake_flags.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.fake_flags</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.network_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.network_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.flags_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-flags-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.flags_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-flags-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.network_unittest.html" title="The nova..tests.network_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.fake_flags.html" title="The nova..tests.fake_flags Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.network_unittest.html b/doc/build/html/api/nova..tests.network_unittest.html
deleted file mode 100644
index 33a7e7473..000000000
--- a/doc/build/html/api/nova..tests.network_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.network_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.objectstore_unittest Module" href="nova..tests.objectstore_unittest.html" />
- <link rel="prev" title="The nova..tests.flags_unittest Module" href="nova..tests.flags_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.objectstore_unittest.html" title="The nova..tests.objectstore_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.flags_unittest.html" title="The nova..tests.flags_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.flags_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.flags_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.objectstore_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.objectstore_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.network_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-network-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.network_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-network-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.objectstore_unittest.html" title="The nova..tests.objectstore_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.flags_unittest.html" title="The nova..tests.flags_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.objectstore_unittest.html b/doc/build/html/api/nova..tests.objectstore_unittest.html
deleted file mode 100644
index 7dfe1be72..000000000
--- a/doc/build/html/api/nova..tests.objectstore_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.objectstore_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.process_unittest Module" href="nova..tests.process_unittest.html" />
- <link rel="prev" title="The nova..tests.network_unittest Module" href="nova..tests.network_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.process_unittest.html" title="The nova..tests.process_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.network_unittest.html" title="The nova..tests.network_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.network_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.network_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.process_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.process_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.objectstore_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-objectstore-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.objectstore_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-objectstore-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.process_unittest.html" title="The nova..tests.process_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.network_unittest.html" title="The nova..tests.network_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.process_unittest.html b/doc/build/html/api/nova..tests.process_unittest.html
deleted file mode 100644
index a8ba0ce59..000000000
--- a/doc/build/html/api/nova..tests.process_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.process_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.quota_unittest Module" href="nova..tests.quota_unittest.html" />
- <link rel="prev" title="The nova..tests.objectstore_unittest Module" href="nova..tests.objectstore_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.quota_unittest.html" title="The nova..tests.quota_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.objectstore_unittest.html" title="The nova..tests.objectstore_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.objectstore_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.objectstore_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.quota_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.quota_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.process_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-process-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.process_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-process-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.quota_unittest.html" title="The nova..tests.quota_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.objectstore_unittest.html" title="The nova..tests.objectstore_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.quota_unittest.html b/doc/build/html/api/nova..tests.quota_unittest.html
deleted file mode 100644
index e05748864..000000000
--- a/doc/build/html/api/nova..tests.quota_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.quota_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.real_flags Module" href="nova..tests.real_flags.html" />
- <link rel="prev" title="The nova..tests.process_unittest Module" href="nova..tests.process_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.real_flags.html" title="The nova..tests.real_flags Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.process_unittest.html" title="The nova..tests.process_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.process_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.process_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.real_flags.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.real_flags</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.quota_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-quota-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.quota_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-quota-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.real_flags.html" title="The nova..tests.real_flags Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.process_unittest.html" title="The nova..tests.process_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.real_flags.html b/doc/build/html/api/nova..tests.real_flags.html
deleted file mode 100644
index e114ed111..000000000
--- a/doc/build/html/api/nova..tests.real_flags.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.real_flags Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.rpc_unittest Module" href="nova..tests.rpc_unittest.html" />
- <link rel="prev" title="The nova..tests.quota_unittest Module" href="nova..tests.quota_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.rpc_unittest.html" title="The nova..tests.rpc_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.quota_unittest.html" title="The nova..tests.quota_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.quota_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.quota_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.rpc_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.rpc_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.real_flags.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-real-flags-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.real_flags</span></tt> Module<a class="headerlink" href="#the-nova-tests-real-flags-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.rpc_unittest.html" title="The nova..tests.rpc_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.quota_unittest.html" title="The nova..tests.quota_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.rpc_unittest.html b/doc/build/html/api/nova..tests.rpc_unittest.html
deleted file mode 100644
index 990fe2978..000000000
--- a/doc/build/html/api/nova..tests.rpc_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.rpc_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.runtime_flags Module" href="nova..tests.runtime_flags.html" />
- <link rel="prev" title="The nova..tests.real_flags Module" href="nova..tests.real_flags.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.runtime_flags.html" title="The nova..tests.runtime_flags Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.real_flags.html" title="The nova..tests.real_flags Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.real_flags.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.real_flags</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.runtime_flags.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.runtime_flags</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.rpc_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-rpc-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.rpc_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-rpc-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.runtime_flags.html" title="The nova..tests.runtime_flags Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.real_flags.html" title="The nova..tests.real_flags Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.runtime_flags.html b/doc/build/html/api/nova..tests.runtime_flags.html
deleted file mode 100644
index c7364d8fa..000000000
--- a/doc/build/html/api/nova..tests.runtime_flags.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.runtime_flags Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.scheduler_unittest Module" href="nova..tests.scheduler_unittest.html" />
- <link rel="prev" title="The nova..tests.rpc_unittest Module" href="nova..tests.rpc_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.scheduler_unittest.html" title="The nova..tests.scheduler_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.rpc_unittest.html" title="The nova..tests.rpc_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.rpc_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.rpc_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.scheduler_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.scheduler_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.runtime_flags.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-runtime-flags-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.runtime_flags</span></tt> Module<a class="headerlink" href="#the-nova-tests-runtime-flags-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.scheduler_unittest.html" title="The nova..tests.scheduler_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.rpc_unittest.html" title="The nova..tests.rpc_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.scheduler_unittest.html b/doc/build/html/api/nova..tests.scheduler_unittest.html
deleted file mode 100644
index 4ec641f4c..000000000
--- a/doc/build/html/api/nova..tests.scheduler_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.scheduler_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.service_unittest Module" href="nova..tests.service_unittest.html" />
- <link rel="prev" title="The nova..tests.runtime_flags Module" href="nova..tests.runtime_flags.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.service_unittest.html" title="The nova..tests.service_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.runtime_flags.html" title="The nova..tests.runtime_flags Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.runtime_flags.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.runtime_flags</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.service_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.service_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.scheduler_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-scheduler-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.scheduler_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-scheduler-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.service_unittest.html" title="The nova..tests.service_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.runtime_flags.html" title="The nova..tests.runtime_flags Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.service_unittest.html b/doc/build/html/api/nova..tests.service_unittest.html
deleted file mode 100644
index 500b7dc16..000000000
--- a/doc/build/html/api/nova..tests.service_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.service_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.twistd_unittest Module" href="nova..tests.twistd_unittest.html" />
- <link rel="prev" title="The nova..tests.scheduler_unittest Module" href="nova..tests.scheduler_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.twistd_unittest.html" title="The nova..tests.twistd_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.scheduler_unittest.html" title="The nova..tests.scheduler_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.scheduler_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.scheduler_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.twistd_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.twistd_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.service_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-service-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.service_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-service-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.twistd_unittest.html" title="The nova..tests.twistd_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.scheduler_unittest.html" title="The nova..tests.scheduler_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.twistd_unittest.html b/doc/build/html/api/nova..tests.twistd_unittest.html
deleted file mode 100644
index 5f815c34f..000000000
--- a/doc/build/html/api/nova..tests.twistd_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.twistd_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.validator_unittest Module" href="nova..tests.validator_unittest.html" />
- <link rel="prev" title="The nova..tests.service_unittest Module" href="nova..tests.service_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.validator_unittest.html" title="The nova..tests.validator_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.service_unittest.html" title="The nova..tests.service_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.service_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.service_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.validator_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.validator_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.twistd_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-twistd-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.twistd_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-twistd-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.validator_unittest.html" title="The nova..tests.validator_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.service_unittest.html" title="The nova..tests.service_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.validator_unittest.html b/doc/build/html/api/nova..tests.validator_unittest.html
deleted file mode 100644
index 7733c866b..000000000
--- a/doc/build/html/api/nova..tests.validator_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.validator_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.virt_unittest Module" href="nova..tests.virt_unittest.html" />
- <link rel="prev" title="The nova..tests.twistd_unittest Module" href="nova..tests.twistd_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.virt_unittest.html" title="The nova..tests.virt_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.twistd_unittest.html" title="The nova..tests.twistd_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.twistd_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.twistd_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.virt_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.virt_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.validator_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-validator-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.validator_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-validator-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.virt_unittest.html" title="The nova..tests.virt_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.twistd_unittest.html" title="The nova..tests.twistd_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.virt_unittest.html b/doc/build/html/api/nova..tests.virt_unittest.html
deleted file mode 100644
index 6d216d863..000000000
--- a/doc/build/html/api/nova..tests.virt_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.virt_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..tests.volume_unittest Module" href="nova..tests.volume_unittest.html" />
- <link rel="prev" title="The nova..tests.validator_unittest Module" href="nova..tests.validator_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.volume_unittest.html" title="The nova..tests.volume_unittest Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.validator_unittest.html" title="The nova..tests.validator_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.validator_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.validator_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..tests.volume_unittest.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..tests.volume_unittest</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.virt_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-virt-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.virt_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-virt-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..tests.volume_unittest.html" title="The nova..tests.volume_unittest Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.validator_unittest.html" title="The nova..tests.validator_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..tests.volume_unittest.html b/doc/build/html/api/nova..tests.volume_unittest.html
deleted file mode 100644
index 78e564998..000000000
--- a/doc/build/html/api/nova..tests.volume_unittest.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..tests.volume_unittest Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..twistd Module" href="nova..twistd.html" />
- <link rel="prev" title="The nova..tests.virt_unittest Module" href="nova..tests.virt_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..twistd.html" title="The nova..twistd Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.virt_unittest.html" title="The nova..tests.virt_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.virt_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.virt_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..twistd.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..twistd</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..tests.volume_unittest.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-tests-volume-unittest-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..tests.volume_unittest</span></tt> Module<a class="headerlink" href="#the-nova-tests-volume-unittest-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..twistd.html" title="The nova..twistd Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.virt_unittest.html" title="The nova..tests.virt_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..twistd.html b/doc/build/html/api/nova..twistd.html
deleted file mode 100644
index 05315b865..000000000
--- a/doc/build/html/api/nova..twistd.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..twistd Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..utils Module" href="nova..utils.html" />
- <link rel="prev" title="The nova..tests.volume_unittest Module" href="nova..tests.volume_unittest.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..utils.html" title="The nova..utils Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..tests.volume_unittest.html" title="The nova..tests.volume_unittest Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..tests.volume_unittest.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..tests.volume_unittest</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..utils.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..utils</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..twistd.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-twistd-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..twistd</span></tt> Module<a class="headerlink" href="#the-nova-twistd-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..utils.html" title="The nova..utils Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..tests.volume_unittest.html" title="The nova..tests.volume_unittest Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..utils.html b/doc/build/html/api/nova..utils.html
deleted file mode 100644
index 8e2be80c3..000000000
--- a/doc/build/html/api/nova..utils.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..utils Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..validate Module" href="nova..validate.html" />
- <link rel="prev" title="The nova..twistd Module" href="nova..twistd.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..validate.html" title="The nova..validate Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..twistd.html" title="The nova..twistd Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..twistd.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..twistd</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..validate.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..validate</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..utils.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-utils-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..utils</span></tt> Module<a class="headerlink" href="#the-nova-utils-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..validate.html" title="The nova..validate Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..twistd.html" title="The nova..twistd Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..validate.html b/doc/build/html/api/nova..validate.html
deleted file mode 100644
index 4efcecb45..000000000
--- a/doc/build/html/api/nova..validate.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..validate Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..virt.connection Module" href="nova..virt.connection.html" />
- <link rel="prev" title="The nova..utils Module" href="nova..utils.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..virt.connection.html" title="The nova..virt.connection Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..utils.html" title="The nova..utils Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..utils.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..utils</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..virt.connection.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..virt.connection</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..validate.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-validate-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..validate</span></tt> Module<a class="headerlink" href="#the-nova-validate-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..virt.connection.html" title="The nova..virt.connection Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..utils.html" title="The nova..utils Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..virt.connection.html b/doc/build/html/api/nova..virt.connection.html
deleted file mode 100644
index 2761d24a7..000000000
--- a/doc/build/html/api/nova..virt.connection.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..virt.connection Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..virt.fake Module" href="nova..virt.fake.html" />
- <link rel="prev" title="The nova..validate Module" href="nova..validate.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..virt.fake.html" title="The nova..virt.fake Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..validate.html" title="The nova..validate Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..validate.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..validate</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..virt.fake.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..virt.fake</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..virt.connection.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-virt-connection-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..virt.connection</span></tt> Module<a class="headerlink" href="#the-nova-virt-connection-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..virt.fake.html" title="The nova..virt.fake Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..validate.html" title="The nova..validate Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..virt.fake.html b/doc/build/html/api/nova..virt.fake.html
deleted file mode 100644
index 090e7a223..000000000
--- a/doc/build/html/api/nova..virt.fake.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..virt.fake Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..virt.images Module" href="nova..virt.images.html" />
- <link rel="prev" title="The nova..virt.connection Module" href="nova..virt.connection.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..virt.images.html" title="The nova..virt.images Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..virt.connection.html" title="The nova..virt.connection Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..virt.connection.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..virt.connection</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..virt.images.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..virt.images</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..virt.fake.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-virt-fake-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..virt.fake</span></tt> Module<a class="headerlink" href="#the-nova-virt-fake-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..virt.images.html" title="The nova..virt.images Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..virt.connection.html" title="The nova..virt.connection Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..virt.images.html b/doc/build/html/api/nova..virt.images.html
deleted file mode 100644
index a00223beb..000000000
--- a/doc/build/html/api/nova..virt.images.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..virt.images Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..virt.libvirt_conn Module" href="nova..virt.libvirt_conn.html" />
- <link rel="prev" title="The nova..virt.fake Module" href="nova..virt.fake.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..virt.libvirt_conn.html" title="The nova..virt.libvirt_conn Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..virt.fake.html" title="The nova..virt.fake Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..virt.fake.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..virt.fake</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..virt.libvirt_conn.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..virt.libvirt_conn</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..virt.images.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-virt-images-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..virt.images</span></tt> Module<a class="headerlink" href="#the-nova-virt-images-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..virt.libvirt_conn.html" title="The nova..virt.libvirt_conn Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..virt.fake.html" title="The nova..virt.fake Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..virt.libvirt_conn.html b/doc/build/html/api/nova..virt.libvirt_conn.html
deleted file mode 100644
index 459871e2e..000000000
--- a/doc/build/html/api/nova..virt.libvirt_conn.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..virt.libvirt_conn Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..virt.xenapi Module" href="nova..virt.xenapi.html" />
- <link rel="prev" title="The nova..virt.images Module" href="nova..virt.images.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..virt.xenapi.html" title="The nova..virt.xenapi Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..virt.images.html" title="The nova..virt.images Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..virt.images.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..virt.images</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..virt.xenapi.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..virt.xenapi</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..virt.libvirt_conn.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-virt-libvirt-conn-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..virt.libvirt_conn</span></tt> Module<a class="headerlink" href="#the-nova-virt-libvirt-conn-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..virt.xenapi.html" title="The nova..virt.xenapi Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..virt.images.html" title="The nova..virt.images Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..virt.xenapi.html b/doc/build/html/api/nova..virt.xenapi.html
deleted file mode 100644
index 0b8bfdfbe..000000000
--- a/doc/build/html/api/nova..virt.xenapi.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..virt.xenapi Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..volume.driver Module" href="nova..volume.driver.html" />
- <link rel="prev" title="The nova..virt.libvirt_conn Module" href="nova..virt.libvirt_conn.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..volume.driver.html" title="The nova..volume.driver Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..virt.libvirt_conn.html" title="The nova..virt.libvirt_conn Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..virt.libvirt_conn.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..virt.libvirt_conn</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..volume.driver.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..volume.driver</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..virt.xenapi.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-virt-xenapi-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..virt.xenapi</span></tt> Module<a class="headerlink" href="#the-nova-virt-xenapi-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..volume.driver.html" title="The nova..volume.driver Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..virt.libvirt_conn.html" title="The nova..virt.libvirt_conn Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..volume.driver.html b/doc/build/html/api/nova..volume.driver.html
deleted file mode 100644
index eb58ebc7b..000000000
--- a/doc/build/html/api/nova..volume.driver.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..volume.driver Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..volume.manager Module" href="nova..volume.manager.html" />
- <link rel="prev" title="The nova..virt.xenapi Module" href="nova..virt.xenapi.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..volume.manager.html" title="The nova..volume.manager Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..virt.xenapi.html" title="The nova..virt.xenapi Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..virt.xenapi.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..virt.xenapi</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..volume.manager.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..volume.manager</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..volume.driver.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-volume-driver-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..volume.driver</span></tt> Module<a class="headerlink" href="#the-nova-volume-driver-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..volume.manager.html" title="The nova..volume.manager Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..virt.xenapi.html" title="The nova..virt.xenapi Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..volume.manager.html b/doc/build/html/api/nova..volume.manager.html
deleted file mode 100644
index 70c1809f6..000000000
--- a/doc/build/html/api/nova..volume.manager.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..volume.manager Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="The nova..wsgi Module" href="nova..wsgi.html" />
- <link rel="prev" title="The nova..volume.driver Module" href="nova..volume.driver.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..wsgi.html" title="The nova..wsgi Module"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..volume.driver.html" title="The nova..volume.driver Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..volume.driver.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..volume.driver</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova..wsgi.html"
- title="next chapter">The <tt class="docutils literal"><span class="pre">nova..wsgi</span></tt> Module</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..volume.manager.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-volume-manager-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..volume.manager</span></tt> Module<a class="headerlink" href="#the-nova-volume-manager-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova..wsgi.html" title="The nova..wsgi Module"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..volume.driver.html" title="The nova..volume.driver Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/api/nova..wsgi.html b/doc/build/html/api/nova..wsgi.html
deleted file mode 100644
index 5568569b1..000000000
--- a/doc/build/html/api/nova..wsgi.html
+++ /dev/null
@@ -1,134 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The nova..wsgi Module &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="&lt;no title&gt;" href="autoindex.html" />
- <link rel="next" title="Services, Managers and Drivers" href="../devref/services.html" />
- <link rel="prev" title="The nova..volume.manager Module" href="nova..volume.manager.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="../devref/services.html" title="Services, Managers and Drivers"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova..volume.manager.html" title="The nova..volume.manager Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" accesskey="U">&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova..volume.manager.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..volume.manager</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="../devref/services.html"
- title="next chapter">Services, Managers and Drivers</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/api/nova..wsgi.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-nova-wsgi-module">
-<h1>The <tt class="xref py py-mod docutils literal"><span class="pre">nova..wsgi</span></tt> Module<a class="headerlink" href="#the-nova-wsgi-module" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="../devref/services.html" title="Services, Managers and Drivers"
- >next</a> |</li>
- <li class="right" >
- <a href="nova..volume.manager.html" title="The nova..volume.manager Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="../devref/index.html" >Developer Guide</a> &raquo;</li>
- <li><a href="autoindex.html" >&lt;no title&gt;</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/cloud101.html b/doc/build/html/cloud101.html
deleted file mode 100644
index 2bd8cd59e..000000000
--- a/doc/build/html/cloud101.html
+++ /dev/null
@@ -1,209 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Cloud Computing 101 &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <script type="text/javascript" src="_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="index.html" />
- <link rel="next" title="Nova Concepts and Introduction" href="nova.concepts.html" />
- <link rel="prev" title="Welcome to Nova’s documentation!" href="index.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova.concepts.html" title="Nova Concepts and Introduction"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="index.html" title="Welcome to Nova’s documentation!"
- accesskey="P">previous</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Cloud Computing 101</a><ul>
-<li><a class="reference internal" href="#why-cloud">Why Cloud?</a></li>
-<li><a class="reference internal" href="#attributes-of-a-cloud">Attributes of a Cloud</a></li>
-<li><a class="reference internal" href="#types-of-cloud-services">Types of Cloud Services</a><ul>
-<li><a class="reference internal" href="#saas-software-as-a-service">SaaS - Software as a Service</a></li>
-<li><a class="reference internal" href="#paas-platform-as-a-service">PaaS - Platform as a Service</a></li>
-<li><a class="reference internal" href="#iaas-infrastructure-as-a-service">IaaS - Infrastructure as a Service</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#types-of-cloud-deployments">Types of Cloud Deployments</a></li>
-<li><a class="reference internal" href="#work-in-the-clouds">Work in the Clouds</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="index.html"
- title="previous chapter">Welcome to Nova&#8217;s documentation!</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova.concepts.html"
- title="next chapter">Nova Concepts and Introduction</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/cloud101.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="cloud-computing-101">
-<h1>Cloud Computing 101<a class="headerlink" href="#cloud-computing-101" title="Permalink to this headline">¶</a></h1>
-<p>Originally the term cloud came from a diagram that contained a cloud-like shape to contain the
-services that afforded computing power that was harnessed to get work done. Much like the electrical
-power we receive each day, cloud computing is a model for enabling access to a shared collection of
-computing resources - networks for transfer, servers for storage, and applications or services for
-completing work.</p>
-<div class="section" id="why-cloud">
-<h2>Why Cloud?<a class="headerlink" href="#why-cloud" title="Permalink to this headline">¶</a></h2>
-<p>Like humans supposedly only use 10% of their brain power, many of the computers in place in data
-centers today are underutilized in computing power and networking bandwidth. People also may need a large
-amount of computing capacity to complete a computation for example, but don&#8217;t need the computing power
-once the computation is done. You want cloud computing when you want a service that&#8217;s available
-on-demand with the flexibility to bring it up or down through automation or with little intervention.</p>
-</div>
-<div class="section" id="attributes-of-a-cloud">
-<h2>Attributes of a Cloud<a class="headerlink" href="#attributes-of-a-cloud" title="Permalink to this headline">¶</a></h2>
-<p>On-demand self-service - A cloud should enable self-service, so that users can provision servers and networks with little
-human intervention.</p>
-<p>Network access - Any computing capabilities are available over the network and you can use many different
-devices through standardized mechanisms.</p>
-<p>Resource pooling - Clouds can serve multiple consumers according to demand.</p>
-<p>Elasticity - Provisioning is rapid and scales out or in based on need.</p>
-<p>Metered or measured service - Just like utilities that are paid for by the hour, clouds should optimize
-resource use and control it for the level of service or type of servers such as storage or processing.</p>
-</div>
-<div class="section" id="types-of-cloud-services">
-<h2>Types of Cloud Services<a class="headerlink" href="#types-of-cloud-services" title="Permalink to this headline">¶</a></h2>
-<p>Cloud computing offers different service models depending on the capabilities a consumer may require.
-The US-based National Institute of Standards and Technology offers definitions for cloud computing
-and the service models that are emerging.</p>
-<div class="section" id="saas-software-as-a-service">
-<h3>SaaS - Software as a Service<a class="headerlink" href="#saas-software-as-a-service" title="Permalink to this headline">¶</a></h3>
-<p>Provides the consumer the ability to use the software in a cloud environment, such as web-based email for example.</p>
-</div>
-<div class="section" id="paas-platform-as-a-service">
-<h3>PaaS - Platform as a Service<a class="headerlink" href="#paas-platform-as-a-service" title="Permalink to this headline">¶</a></h3>
-<p>Provides the consumer the ability to deploy applications through a programming language or tools supported
-by the cloud platform provider. An example of platform as a service is an Eclipse/Java programming
-platform provided with no downloads required.</p>
-</div>
-<div class="section" id="iaas-infrastructure-as-a-service">
-<h3>IaaS - Infrastructure as a Service<a class="headerlink" href="#iaas-infrastructure-as-a-service" title="Permalink to this headline">¶</a></h3>
-<p>Provides infrastructure such as computer instances, network connections, and storage so that people
-can run any software or operating system.</p>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">Use definitions from <a class="reference external" href="http://csrc.nist.gov/groups/SNS/cloud-computing/">http://csrc.nist.gov/groups/SNS/cloud-computing/</a> and attribute NIST</p>
-</div>
-</div>
-</div>
-<div class="section" id="types-of-cloud-deployments">
-<h2>Types of Cloud Deployments<a class="headerlink" href="#types-of-cloud-deployments" title="Permalink to this headline">¶</a></h2>
-<div class="admonition-todo admonition " id="index-1">
-<p class="first admonition-title">Todo</p>
-<p class="last">describe public/private/hybrid/etc</p>
-</div>
-</div>
-<div class="section" id="work-in-the-clouds">
-<h2>Work in the Clouds<a class="headerlink" href="#work-in-the-clouds" title="Permalink to this headline">¶</a></h2>
-<div class="admonition-todo admonition " id="index-2">
-<p class="first admonition-title">Todo</p>
-<p class="last">What people have done/sample projects</p>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova.concepts.html" title="Nova Concepts and Introduction"
- >next</a> |</li>
- <li class="right" >
- <a href="index.html" title="Welcome to Nova’s documentation!"
- >previous</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/code.html b/doc/build/html/code.html
deleted file mode 100644
index 5f443aa71..000000000
--- a/doc/build/html/code.html
+++ /dev/null
@@ -1,202 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>&lt;no title&gt; &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <script type="text/javascript" src="_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="index.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/code.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <p>Generating source/api/nova..adminclient.rst
-Generating source/api/nova..api.cloud.rst
-Generating source/api/nova..api.ec2.admin.rst
-Generating source/api/nova..api.ec2.apirequest.rst
-Generating source/api/nova..api.ec2.cloud.rst
-Generating source/api/nova..api.ec2.images.rst
-Generating source/api/nova..api.ec2.metadatarequesthandler.rst
-Generating source/api/nova..api.openstack.auth.rst
-Generating source/api/nova..api.openstack.backup_schedules.rst
-Generating source/api/nova..api.openstack.faults.rst
-Generating source/api/nova..api.openstack.flavors.rst
-Generating source/api/nova..api.openstack.images.rst
-Generating source/api/nova..api.openstack.servers.rst
-Generating source/api/nova..api.openstack.sharedipgroups.rst
-Generating source/api/nova..auth.dbdriver.rst
-Generating source/api/nova..auth.fakeldap.rst
-Generating source/api/nova..auth.ldapdriver.rst
-Generating source/api/nova..auth.manager.rst
-Generating source/api/nova..auth.signer.rst
-Generating source/api/nova..cloudpipe.pipelib.rst
-Generating source/api/nova..compute.disk.rst
-Generating source/api/nova..compute.instance_types.rst
-Generating source/api/nova..compute.manager.rst
-Generating source/api/nova..compute.monitor.rst
-Generating source/api/nova..compute.power_state.rst
-Generating source/api/nova..context.rst
-Generating source/api/nova..crypto.rst
-Generating source/api/nova..db.api.rst
-Generating source/api/nova..db.sqlalchemy.api.rst
-Generating source/api/nova..db.sqlalchemy.models.rst
-Generating source/api/nova..db.sqlalchemy.session.rst
-Generating source/api/nova..exception.rst
-Generating source/api/nova..fakerabbit.rst
-Generating source/api/nova..flags.rst
-Generating source/api/nova..image.service.rst
-Generating source/api/nova..manager.rst
-Generating source/api/nova..network.linux_net.rst
-Generating source/api/nova..network.manager.rst
-Generating source/api/nova..objectstore.bucket.rst
-Generating source/api/nova..objectstore.handler.rst
-Generating source/api/nova..objectstore.image.rst
-Generating source/api/nova..objectstore.stored.rst
-Generating source/api/nova..process.rst
-Generating source/api/nova..quota.rst
-Generating source/api/nova..rpc.rst
-Generating source/api/nova..scheduler.chance.rst
-Generating source/api/nova..scheduler.driver.rst
-Generating source/api/nova..scheduler.manager.rst
-Generating source/api/nova..scheduler.simple.rst
-Generating source/api/nova..server.rst
-Generating source/api/nova..service.rst
-Generating source/api/nova..test.rst
-Generating source/api/nova..tests.access_unittest.rst
-Generating source/api/nova..tests.api.fakes.rst
-Generating source/api/nova..tests.api.openstack.fakes.rst
-Generating source/api/nova..tests.api.openstack.test_api.rst
-Generating source/api/nova..tests.api.openstack.test_auth.rst
-Generating source/api/nova..tests.api.openstack.test_faults.rst
-Generating source/api/nova..tests.api.openstack.test_flavors.rst
-Generating source/api/nova..tests.api.openstack.test_images.rst
-Generating source/api/nova..tests.api.openstack.test_ratelimiting.rst
-Generating source/api/nova..tests.api.openstack.test_servers.rst
-Generating source/api/nova..tests.api.openstack.test_sharedipgroups.rst
-Generating source/api/nova..tests.api.test_wsgi.rst
-Generating source/api/nova..tests.api_integration.rst
-Generating source/api/nova..tests.api_unittest.rst
-Generating source/api/nova..tests.auth_unittest.rst
-Generating source/api/nova..tests.cloud_unittest.rst
-Generating source/api/nova..tests.compute_unittest.rst
-Generating source/api/nova..tests.declare_flags.rst
-Generating source/api/nova..tests.fake_flags.rst
-Generating source/api/nova..tests.flags_unittest.rst
-Generating source/api/nova..tests.network_unittest.rst
-Generating source/api/nova..tests.objectstore_unittest.rst
-Generating source/api/nova..tests.process_unittest.rst
-Generating source/api/nova..tests.quota_unittest.rst
-Generating source/api/nova..tests.real_flags.rst
-Generating source/api/nova..tests.rpc_unittest.rst
-Generating source/api/nova..tests.runtime_flags.rst
-Generating source/api/nova..tests.scheduler_unittest.rst
-Generating source/api/nova..tests.service_unittest.rst
-Generating source/api/nova..tests.twistd_unittest.rst
-Generating source/api/nova..tests.validator_unittest.rst
-Generating source/api/nova..tests.virt_unittest.rst
-Generating source/api/nova..tests.volume_unittest.rst
-Generating source/api/nova..twistd.rst
-Generating source/api/nova..utils.rst
-Generating source/api/nova..validate.rst
-Generating source/api/nova..virt.connection.rst
-Generating source/api/nova..virt.fake.rst
-Generating source/api/nova..virt.images.rst
-Generating source/api/nova..virt.libvirt_conn.rst
-Generating source/api/nova..virt.xenapi.rst
-Generating source/api/nova..volume.driver.rst
-Generating source/api/nova..volume.manager.rst
-Generating source/api/nova..wsgi.rst</p>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/community.html b/doc/build/html/community.html
deleted file mode 100644
index f093dc2bb..000000000
--- a/doc/build/html/community.html
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Getting Involved &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <script type="text/javascript" src="_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="index.html" />
- <link rel="prev" title="Glance Integration - The Future of File Storage" href="devref/glance.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="devref/glance.html" title="Glance Integration - The Future of File Storage"
- accesskey="P">previous</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Getting Involved</a><ul>
-<li><a class="reference internal" href="#how-to-join-the-openstack-community">How to Join the OpenStack Community</a></li>
-<li><a class="reference internal" href="#contributing-code">Contributing Code</a></li>
-<li><a class="reference internal" href="#openstack-on-freenode-irc-network">#openstack on Freenode IRC Network</a></li>
-<li><a class="reference internal" href="#id1">OpenStack Wiki</a></li>
-<li><a class="reference internal" href="#nova-on-launchpad">Nova on Launchpad</a></li>
-<li><a class="reference internal" href="#openstack-blog">OpenStack Blog</a></li>
-<li><a class="reference internal" href="#twitter">Twitter</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="devref/glance.html"
- title="previous chapter">Glance Integration - The Future of File Storage</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/community.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="getting-involved">
-<h1>Getting Involved<a class="headerlink" href="#getting-involved" title="Permalink to this headline">¶</a></h1>
-<p>The Nova community is a very friendly group and there are places online to join in with the
-community. Feel free to ask questions. This document points you to some of the places where you can
-communicate with people.</p>
-<div class="section" id="how-to-join-the-openstack-community">
-<h2>How to Join the OpenStack Community<a class="headerlink" href="#how-to-join-the-openstack-community" title="Permalink to this headline">¶</a></h2>
-<p>Our community welcomes all people interested in open source cloud computing, and there are no formal
-membership requirements. The best way to join the community is to talk with others online or at a meetup
-and offer contributions through Launchpad, the wiki, or blogs. We welcome all types of contributions,
-from blueprint designs to documentation to testing to deployment scripts.</p>
-</div>
-<div class="section" id="contributing-code">
-<h2>Contributing Code<a class="headerlink" href="#contributing-code" title="Permalink to this headline">¶</a></h2>
-<p>To contribute code, sign up for a Launchpad account and sign a contributor license agreement,
-available on the <a class="reference external" href="http://wiki.openstack.org/CLA">OpenStack Wiki</a>. Once the CLA is signed you
-can contribute code through the Bazaar version control system which is related to your Launchpad account.</p>
-</div>
-<div class="section" id="openstack-on-freenode-irc-network">
-<h2>#openstack on Freenode IRC Network<a class="headerlink" href="#openstack-on-freenode-irc-network" title="Permalink to this headline">¶</a></h2>
-<p>There is a very active chat channel at <a class="reference external" href="irc://freenode.net/#openstack">irc://freenode.net/#openstack</a>. This
-is usually the best place to ask questions and find your way around. IRC stands for Internet Relay
-Chat and it is a way to chat online in real time. You can also ask a question and come back to the
-log files to read the answer later. Logs for the #openstack IRC channel are stored at
-<a class="reference external" href="http://eavesdrop.openstack.org/irclogs/">http://eavesdrop.openstack.org/irclogs/</a>.</p>
-</div>
-<div class="section" id="id1">
-<h2>OpenStack Wiki<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h2>
-<p>The wiki is a living source of knowledge. It is edited by the community, and
-has collections of links and other sources of information. Typically the pages are a good place
-to write drafts for specs or documentation, describe a blueprint, or collaborate with others.</p>
-<p><a class="reference external" href="http://wiki.openstack.org/">OpenStack Wiki</a></p>
-</div>
-<div class="section" id="nova-on-launchpad">
-<h2>Nova on Launchpad<a class="headerlink" href="#nova-on-launchpad" title="Permalink to this headline">¶</a></h2>
-<p>Launchpad is a code hosting service that hosts the Nova source code. From
-Launchpad you can report bugs, ask questions, and register blueprints (feature requests).</p>
-<ul class="simple">
-<li><a class="reference external" href="http://wiki.openstack.org/LifeWithBzrAndLaunchpad">Learn about how to use bzr with launchpad</a></li>
-<li><a class="reference external" href="http://launchpad.net/nova">Launchpad Nova Page</a></li>
-</ul>
-</div>
-<div class="section" id="openstack-blog">
-<h2>OpenStack Blog<a class="headerlink" href="#openstack-blog" title="Permalink to this headline">¶</a></h2>
-<p>The OpenStack blog includes a weekly newsletter that aggregates OpenStack news
-from around the internet, as well as providing inside information on upcoming
-events and posts from OpenStack contributors.</p>
-<p><a class="reference external" href="http://openstack.org/blog">OpenStack Blog</a></p>
-<p>See also: <a class="reference external" href="http://planet.openstack.org/">Planet OpenStack</a>, aggregating blogs
-about OpenStack from around the internet into a single feed. If you&#8217;d like to contribute to this blog
-aggregation with your blog posts, there are instructions for <a class="reference external" href="http://wiki.openstack.org/AddingYourBlog">adding your blog</a>.</p>
-</div>
-<div class="section" id="twitter">
-<h2>Twitter<a class="headerlink" href="#twitter" title="Permalink to this headline">¶</a></h2>
-<p>Because all the cool kids do it: <a class="reference external" href="http://twitter.com/openstack">&#64;openstack</a>. Also follow the
-<a class="reference external" href="http://search.twitter.com/search?q=%23openstack">#openstack</a> tag for relevant tweets.</p>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="devref/glance.html" title="Glance Integration - The Future of File Storage"
- >previous</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/api.html b/doc/build/html/devref/api.html
deleted file mode 100644
index 55c9c02b1..000000000
--- a/doc/build/html/devref/api.html
+++ /dev/null
@@ -1,286 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>API Endpoint &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Developer Guide" href="index.html" />
- <link rel="next" title="Scheduler" href="scheduler.html" />
- <link rel="prev" title="Authentication and Authorization" href="auth.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="scheduler.html" title="Scheduler"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="auth.html" title="Authentication and Authorization"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">API Endpoint</a><ul>
-<li><a class="reference internal" href="#common-components">Common Components</a><ul>
-<li><a class="reference internal" href="#the-nova-api-module">The <tt class="docutils literal"><span class="pre">nova.api</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-api-cloud-module">The <tt class="docutils literal"><span class="pre">nova.api.cloud</span></tt> Module</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#openstack-api">OpenStack API</a><ul>
-<li><a class="reference internal" href="#the-openstack-module">The <tt class="docutils literal"><span class="pre">openstack</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-auth-module">The <tt class="docutils literal"><span class="pre">auth</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-backup-schedules-module">The <tt class="docutils literal"><span class="pre">backup_schedules</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-faults-module">The <tt class="docutils literal"><span class="pre">faults</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-flavors-module">The <tt class="docutils literal"><span class="pre">flavors</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-images-module">The <tt class="docutils literal"><span class="pre">images</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-ratelimiting-module">The <tt class="docutils literal"><span class="pre">ratelimiting</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-servers-module">The <tt class="docutils literal"><span class="pre">servers</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-sharedipgroups-module">The <tt class="docutils literal"><span class="pre">sharedipgroups</span></tt> Module</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#ec2-api">EC2 API</a><ul>
-<li><a class="reference internal" href="#the-nova-api-ec2-module">The <tt class="docutils literal"><span class="pre">nova.api.ec2</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-admin-module">The <tt class="docutils literal"><span class="pre">admin</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-apirequest-module">The <tt class="docutils literal"><span class="pre">apirequest</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-cloud-module">The <tt class="docutils literal"><span class="pre">cloud</span></tt> Module</a></li>
-<li><a class="reference internal" href="#id1">The <tt class="docutils literal"><span class="pre">images</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-metadatarequesthandler-module">The <tt class="docutils literal"><span class="pre">metadatarequesthandler</span></tt> Module</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#tests">Tests</a><ul>
-<li><a class="reference internal" href="#the-api-unittest-module">The <tt class="docutils literal"><span class="pre">api_unittest</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-api-integration-module">The <tt class="docutils literal"><span class="pre">api_integration</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-cloud-unittest-module">The <tt class="docutils literal"><span class="pre">cloud_unittest</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-api-fakes-module">The <tt class="docutils literal"><span class="pre">api.fakes</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-api-test-wsgi-module">The <tt class="docutils literal"><span class="pre">api.test_wsgi</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-test-api-module">The <tt class="docutils literal"><span class="pre">test_api</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-test-auth-module">The <tt class="docutils literal"><span class="pre">test_auth</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-test-faults-module">The <tt class="docutils literal"><span class="pre">test_faults</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-test-flavors-module">The <tt class="docutils literal"><span class="pre">test_flavors</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-test-images-module">The <tt class="docutils literal"><span class="pre">test_images</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-test-ratelimiting-module">The <tt class="docutils literal"><span class="pre">test_ratelimiting</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-test-servers-module">The <tt class="docutils literal"><span class="pre">test_servers</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-test-sharedipgroups-module">The <tt class="docutils literal"><span class="pre">test_sharedipgroups</span></tt> Module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="auth.html"
- title="previous chapter">Authentication and Authorization</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="scheduler.html"
- title="next chapter">Scheduler</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/api.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="api-endpoint">
-<h1>API Endpoint<a class="headerlink" href="#api-endpoint" title="Permalink to this headline">¶</a></h1>
-<p>Nova has a system for managing multiple APIs on different subdomains.
-Currently there is support for the OpenStack API, as well as the Amazon EC2
-API.</p>
-<div class="section" id="common-components">
-<h2>Common Components<a class="headerlink" href="#common-components" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-nova-api-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.api</span></tt> Module<a class="headerlink" href="#the-nova-api-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-nova-api-cloud-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.api.cloud</span></tt> Module<a class="headerlink" href="#the-nova-api-cloud-module" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-<div class="section" id="openstack-api">
-<h2>OpenStack API<a class="headerlink" href="#openstack-api" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-openstack-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">openstack</span></tt> Module<a class="headerlink" href="#the-openstack-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-auth-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">auth</span></tt> Module<a class="headerlink" href="#the-auth-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-backup-schedules-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">backup_schedules</span></tt> Module<a class="headerlink" href="#the-backup-schedules-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-faults-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">faults</span></tt> Module<a class="headerlink" href="#the-faults-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-flavors-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">flavors</span></tt> Module<a class="headerlink" href="#the-flavors-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-images-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">images</span></tt> Module<a class="headerlink" href="#the-images-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-ratelimiting-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">ratelimiting</span></tt> Module<a class="headerlink" href="#the-ratelimiting-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-servers-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">servers</span></tt> Module<a class="headerlink" href="#the-servers-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-sharedipgroups-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">sharedipgroups</span></tt> Module<a class="headerlink" href="#the-sharedipgroups-module" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-<div class="section" id="ec2-api">
-<h2>EC2 API<a class="headerlink" href="#ec2-api" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-nova-api-ec2-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.api.ec2</span></tt> Module<a class="headerlink" href="#the-nova-api-ec2-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-admin-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">admin</span></tt> Module<a class="headerlink" href="#the-admin-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-apirequest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">apirequest</span></tt> Module<a class="headerlink" href="#the-apirequest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-cloud-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">cloud</span></tt> Module<a class="headerlink" href="#the-cloud-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="id1">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">images</span></tt> Module<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-metadatarequesthandler-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">metadatarequesthandler</span></tt> Module<a class="headerlink" href="#the-metadatarequesthandler-module" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-<div class="section" id="tests">
-<h2>Tests<a class="headerlink" href="#tests" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-api-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">api_unittest</span></tt> Module<a class="headerlink" href="#the-api-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-api-integration-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">api_integration</span></tt> Module<a class="headerlink" href="#the-api-integration-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-cloud-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">cloud_unittest</span></tt> Module<a class="headerlink" href="#the-cloud-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-api-fakes-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">api.fakes</span></tt> Module<a class="headerlink" href="#the-api-fakes-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-api-test-wsgi-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">api.test_wsgi</span></tt> Module<a class="headerlink" href="#the-api-test-wsgi-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-test-api-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">test_api</span></tt> Module<a class="headerlink" href="#the-test-api-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-test-auth-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">test_auth</span></tt> Module<a class="headerlink" href="#the-test-auth-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-test-faults-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">test_faults</span></tt> Module<a class="headerlink" href="#the-test-faults-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-test-flavors-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">test_flavors</span></tt> Module<a class="headerlink" href="#the-test-flavors-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-test-images-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">test_images</span></tt> Module<a class="headerlink" href="#the-test-images-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-test-ratelimiting-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">test_ratelimiting</span></tt> Module<a class="headerlink" href="#the-test-ratelimiting-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-test-servers-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">test_servers</span></tt> Module<a class="headerlink" href="#the-test-servers-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-test-sharedipgroups-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">test_sharedipgroups</span></tt> Module<a class="headerlink" href="#the-test-sharedipgroups-module" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="scheduler.html" title="Scheduler"
- >next</a> |</li>
- <li class="right" >
- <a href="auth.html" title="Authentication and Authorization"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/architecture.html b/doc/build/html/devref/architecture.html
deleted file mode 100644
index e668285be..000000000
--- a/doc/build/html/devref/architecture.html
+++ /dev/null
@@ -1,146 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Nova System Architecture &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Nova System Architecture</a><ul>
-<li><a class="reference internal" href="#components">Components</a></li>
-</ul>
-</li>
-</ul>
-
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/architecture.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="nova-system-architecture">
-<h1>Nova System Architecture<a class="headerlink" href="#nova-system-architecture" title="Permalink to this headline">¶</a></h1>
-<p>Nova is built on a shared-nothing, messaging-based architecture. All of the major nova components can be run on multiple servers. This means that most component to component communication must go via message queue. In order to avoid blocking each component while waiting for a response, we use deferred objects, with a callback that gets triggered when a response is received.</p>
-<p>Nova recently moved to using a sql-based central database that is shared by all components in the system. The amount and depth of the data fits into a sql database quite well. For small deployments this seems like an optimal solution. For larger deployments, and especially if security is a concern, nova will be moving towards multiple data stores with some kind of aggregation system.</p>
-<div class="section" id="components">
-<h2>Components<a class="headerlink" href="#components" title="Permalink to this headline">¶</a></h2>
-<p>Below you will find a helpful explanation of the different components.</p>
-<div class="highlight-python"><pre> /- ( LDAP )
- [ Auth Manager ] ---
- | \- ( DB )
- |
- | [ scheduler ] - [ volume ] - ( ATAoE/iSCSI )
- | /
-[ Web Dashboard ] -&gt; [ api ] -- &lt; AMQP &gt; ------ [ network ] - ( Flat/Vlan )
- | \
- &lt; HTTP &gt; [ scheduler ] - [ compute ] - ( libvirt/xen )
- | |
- [ objectstore ] &lt; - retrieves images</pre>
-</div>
-<ul class="simple">
-<li>DB: sql database for data storage. Used by all components (LINKS NOT SHOWN)</li>
-<li>Web Dashboard: potential external component that talks to the api</li>
-<li>api: component that receives http requests, converts commands and communicates with other components via the queue or http (in the case of objectstore)</li>
-<li>Auth Manager: component responsible for users/projects/and roles. Can backend to DB or LDAP. This is not a separate binary, but rather a python class that is used by most components in the system.</li>
-<li>objectstore: twisted http server that replicates s3 api and allows storage and retrieval of images</li>
-<li>scheduler: decides which host gets each vm and volume</li>
-<li>volume: manages dynamically attachable block devices.</li>
-<li>network: manages ip forwarding, bridges, and vlans</li>
-<li>compute: manages communication with hypervisor and virtual machines.</li>
-</ul>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/auth.html b/doc/build/html/devref/auth.html
deleted file mode 100644
index 3ec1b029f..000000000
--- a/doc/build/html/devref/auth.html
+++ /dev/null
@@ -1,347 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Authentication and Authorization &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Developer Guide" href="index.html" />
- <link rel="next" title="API Endpoint" href="api.html" />
- <link rel="prev" title="Networking" href="network.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="api.html" title="API Endpoint"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="network.html" title="Networking"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Authentication and Authorization</a><ul>
-<li><a class="reference internal" href="#the-nova-quota-module">The <tt class="docutils literal"><span class="pre">nova.quota</span></tt> Module</a><ul>
-<li><a class="reference internal" href="#the-nova-auth-signer-module">The <tt class="docutils literal"><span class="pre">nova.auth.signer</span></tt> Module</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#auth-manager">Auth Manager</a><ul>
-<li><a class="reference internal" href="#the-nova-auth-manager-module">The <tt class="docutils literal"><span class="pre">nova.auth.manager</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-auth-ldapdriver-driver">The <tt class="docutils literal"><span class="pre">nova.auth.ldapdriver</span></tt> Driver</a></li>
-<li><a class="reference internal" href="#the-nova-auth-dbdriver-driver">The <tt class="docutils literal"><span class="pre">nova.auth.dbdriver</span></tt> Driver</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#tests">Tests</a><ul>
-<li><a class="reference internal" href="#the-auth-unittest-module">The <tt class="docutils literal"><span class="pre">auth_unittest</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-access-unittest-module">The <tt class="docutils literal"><span class="pre">access_unittest</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-quota-unittest-module">The <tt class="docutils literal"><span class="pre">quota_unittest</span></tt> Module</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#legacy-docs">Legacy Docs</a></li>
-<li><a class="reference internal" href="#introduction">Introduction</a></li>
-<li><a class="reference internal" href="#relationship-of-us-eauth-to-rbac">Relationship of US eAuth to RBAC</a></li>
-<li><a class="reference internal" href="#roles">Roles</a></li>
-<li><a class="reference internal" href="#enhancements">Enhancements</a></li>
-<li><a class="reference internal" href="#cloudaudit-apis">CloudAudit APIs</a></li>
-<li><a class="reference internal" href="#type-declarations">Type declarations</a></li>
-<li><a class="reference internal" href="#request-brokering">Request Brokering</a></li>
-<li><a class="reference internal" href="#dirty-cloud-hybrid-data-centers">Dirty Cloud – Hybrid Data Centers</a></li>
-<li><a class="reference internal" href="#the-details">The Details</a></li>
-<li><a class="reference internal" href="#system-limits">System limits</a></li>
-<li><a class="reference internal" href="#further-challenges">Further Challenges</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="network.html"
- title="previous chapter">Networking</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="api.html"
- title="next chapter">API Endpoint</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/auth.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="authentication-and-authorization">
-<span id="auth"></span><h1>Authentication and Authorization<a class="headerlink" href="#authentication-and-authorization" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="the-nova-quota-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.quota</span></tt> Module<a class="headerlink" href="#the-nova-quota-module" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-nova-auth-signer-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.auth.signer</span></tt> Module<a class="headerlink" href="#the-nova-auth-signer-module" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-<div class="section" id="auth-manager">
-<h2>Auth Manager<a class="headerlink" href="#auth-manager" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-nova-auth-manager-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.auth.manager</span></tt> Module<a class="headerlink" href="#the-nova-auth-manager-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-nova-auth-ldapdriver-driver">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.auth.ldapdriver</span></tt> Driver<a class="headerlink" href="#the-nova-auth-ldapdriver-driver" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-nova-auth-dbdriver-driver">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.auth.dbdriver</span></tt> Driver<a class="headerlink" href="#the-nova-auth-dbdriver-driver" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-<div class="section" id="tests">
-<h2>Tests<a class="headerlink" href="#tests" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-auth-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">auth_unittest</span></tt> Module<a class="headerlink" href="#the-auth-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-access-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">access_unittest</span></tt> Module<a class="headerlink" href="#the-access-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-quota-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">quota_unittest</span></tt> Module<a class="headerlink" href="#the-quota-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-<div class="section" id="legacy-docs">
-<h2>Legacy Docs<a class="headerlink" href="#legacy-docs" title="Permalink to this headline">¶</a></h2>
-<p>Nova provides RBAC (Role-based access control) of the AWS-type APIs. We define the following roles:</p>
-<p>Roles-Based Access Control of AWS-style APIs using SAML Assertions
-“Achieving FIPS 199 Moderate certification of a hybrid cloud environment using CloudAudit and declarative C.I.A. classificationsâ€</p>
-</div>
-<div class="section" id="introduction">
-<h2>Introduction<a class="headerlink" href="#introduction" title="Permalink to this headline">¶</a></h2>
-<p>We will investigate one method for integrating an AWS-style API with US eAuthentication-compatible federated authentication systems, to achieve access controls and limits based on traditional operational roles.
-Additionally, we will look at how combining this approach, with an implementation of the CloudAudit APIs, will allow us to achieve a certification under FIPS 199 Moderate classification for a hybrid cloud environment.</p>
-</div>
-<div class="section" id="relationship-of-us-eauth-to-rbac">
-<h2>Relationship of US eAuth to RBAC<a class="headerlink" href="#relationship-of-us-eauth-to-rbac" title="Permalink to this headline">¶</a></h2>
-<p>Typical implementations of US eAuth authentication systems are structured as follows:</p>
-<div class="highlight-python"><pre>[ MS Active Directory or other federated LDAP user store ]
- --&gt; backends to…
-[ SUN Identity Manager or other SAML Policy Controller ]
- --&gt; maps URLs to groups…
-[ Apache Policy Agent in front of eAuth-secured Web Application ]</pre>
-</div>
-<p>In more ideal implementations, the remainder of the application-specific account information is stored either in extended schema on the LDAP server itself, via the use of a translucent LDAP proxy, or in an independent datastore keyed off of the UID provided via SAML assertion.</p>
-</div>
-<div class="section" id="roles">
-<span id="auth-roles"></span><h2>Roles<a class="headerlink" href="#roles" title="Permalink to this headline">¶</a></h2>
-<p>AWS API calls are traditionally secured via Access and Secret Keys, which are used to sign API calls, along with traditional timestamps to prevent replay attacks. The APIs can be logically grouped into sets that align with five typical roles:</p>
-<ul class="simple">
-<li>Base User</li>
-<li>System Administrator/Developer (currently have the same permissions)</li>
-<li>Network Administrator</li>
-<li>Project Manager</li>
-<li>Cloud Administrator/IT-Security (currently have the same permissions)</li>
-</ul>
-<p>There is an additional, conceptual end-user that may or may not have API access:</p>
-<ul class="simple">
-<li>(EXTERNAL) End-user / Third-party User</li>
-</ul>
-<p>Basic operations are available to any :</p>
-<ul class="simple">
-<li>Describe Instances</li>
-<li>Describe Images</li>
-<li>Describe Volumes</li>
-<li>Describe Keypairs</li>
-<li>Create Keypair</li>
-<li>Delete Keypair</li>
-<li>Create, Upload, Delete: Buckets and Keys (Object Store)</li>
-</ul>
-<p>System Administrators/Developers/Project Manager:</p>
-<ul class="simple">
-<li>Create, Attach, Delete Volume (Block Store)</li>
-<li>Launch, Reboot, Terminate Instance</li>
-<li>Register/Unregister Machine Image (project-wide)</li>
-<li>Request / Review CloudAudit Scans</li>
-</ul>
-<p>Project Manager:</p>
-<ul class="simple">
-<li>Add and remove other users (currently no api)</li>
-<li>Set roles (currently no api)</li>
-</ul>
-<p>Network Administrator:</p>
-<ul class="simple">
-<li>Change Machine Image properties (public / private)</li>
-<li>Change Firewall Rules, define Security Groups</li>
-<li>Allocate, Associate, Deassociate Public IP addresses</li>
-</ul>
-<p>Cloud Administrator/IT-Security:</p>
-<ul class="simple">
-<li>All permissions</li>
-</ul>
-</div>
-<div class="section" id="enhancements">
-<h2>Enhancements<a class="headerlink" href="#enhancements" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>SAML Token passing</li>
-<li>REST interfaces</li>
-<li>SOAP interfaces</li>
-</ul>
-<p>Wrapping the SAML token into the API calls.
-Then store the UID (fetched via backchannel) into the instance metadata, providing end-to-end auditability of ownership and responsibility, without PII.</p>
-</div>
-<div class="section" id="cloudaudit-apis">
-<h2>CloudAudit APIs<a class="headerlink" href="#cloudaudit-apis" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>Request formats</li>
-<li>Response formats</li>
-<li>Stateless asynchronous queries</li>
-</ul>
-<p>CloudAudit queries may spawn long-running processes (similar to launching instances, etc.) They need to return a ReservationId in the same fashion, which can be returned in further queries for updates.
-RBAC of CloudAudit API calls is critical, since detailed system information is a system vulnerability.</p>
-</div>
-<div class="section" id="type-declarations">
-<h2>Type declarations<a class="headerlink" href="#type-declarations" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>Data declarations – Volumes and Objects</li>
-<li>System declarations – Instances</li>
-</ul>
-<p>Existing API calls to launch instances specific a single, combined “type†flag. We propose to extend this with three additional type declarations, mapping to the “Confidentiality, Integrity, Availability†classifications of FIPS 199. An example API call would look like:</p>
-<div class="highlight-python"><pre>RunInstances type=m1.large number=1 secgroup=default key=mykey confidentiality=low integrity=low availability=low</pre>
-</div>
-<p>These additional parameters would also apply to creation of block storage volumes (along with the existing parameter of ‘size’), and creation of object storage ‘buckets’. (C.I.A. classifications on a bucket would be inherited by the keys within this bucket.)</p>
-</div>
-<div class="section" id="request-brokering">
-<h2>Request Brokering<a class="headerlink" href="#request-brokering" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>Cloud Interop</li>
-<li>IMF Registration / PubSub</li>
-<li>Digital C&amp;A</li>
-</ul>
-<p>Establishing declarative semantics for individual API calls will allow the cloud environment to seamlessly proxy these API calls to external, third-party vendors – when the requested CIA levels match.</p>
-<p>See related work within the Infrastructure 2.0 working group for more information on how the IMF Metadata specification could be utilized to manage registration of these vendors and their C&amp;A credentials.</p>
-</div>
-<div class="section" id="dirty-cloud-hybrid-data-centers">
-<h2>Dirty Cloud – Hybrid Data Centers<a class="headerlink" href="#dirty-cloud-hybrid-data-centers" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>CloudAudit bridge interfaces</li>
-<li>Anything in the ARP table</li>
-</ul>
-<p>A hybrid cloud environment provides dedicated, potentially co-located physical hardware with a network interconnect to the project or users’ cloud virtual network.</p>
-<p>This interconnect is typically a bridged VPN connection. Any machines that can be bridged into a hybrid environment in this fashion (at Layer 2) must implement a minimum version of the CloudAudit spec, such that they can be queried to provide a complete picture of the IT-sec runtime environment.</p>
-<p>Network discovery protocols (ARP, CDP) can be applied in this case, and existing protocols (SNMP location data, DNS LOC records) overloaded to provide CloudAudit information.</p>
-</div>
-<div class="section" id="the-details">
-<h2>The Details<a class="headerlink" href="#the-details" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>Preliminary Roles Definitions</li>
-<li>Categorization of available API calls</li>
-<li>SAML assertion vocabulary</li>
-</ul>
-</div>
-<div class="section" id="system-limits">
-<h2>System limits<a class="headerlink" href="#system-limits" title="Permalink to this headline">¶</a></h2>
-<p>The following limits need to be defined and enforced:</p>
-<ul class="simple">
-<li>Total number of instances allowed (user / project)</li>
-<li>Total number of instances, per instance type (user / project)</li>
-<li>Total number of volumes (user / project)</li>
-<li>Maximum size of volume</li>
-<li>Cumulative size of all volumes</li>
-<li>Total use of object storage (GB)</li>
-<li>Total number of Public IPs</li>
-</ul>
-</div>
-<div class="section" id="further-challenges">
-<h2>Further Challenges<a class="headerlink" href="#further-challenges" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>Prioritization of users / jobs in shared computing environments</li>
-<li>Incident response planning</li>
-<li>Limit launch of instances to specific security groups based on AMI</li>
-<li>Store AMIs in LDAP for added property control</li>
-</ul>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="api.html" title="API Endpoint"
- >next</a> |</li>
- <li class="right" >
- <a href="network.html" title="Networking"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/cloudpipe.html b/doc/build/html/devref/cloudpipe.html
deleted file mode 100644
index 3d930429b..000000000
--- a/doc/build/html/devref/cloudpipe.html
+++ /dev/null
@@ -1,188 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Cloudpipe – Per Project Vpns &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Developer Guide" href="index.html" />
- <link rel="next" title="Objectstore - File Storage Service" href="objectstore.html" />
- <link rel="prev" title="Common and Misc Libraries" href="nova.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="objectstore.html" title="Objectstore - File Storage Service"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova.html" title="Common and Misc Libraries"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Cloudpipe &#8211; Per Project Vpns</a><ul>
-<li><a class="reference internal" href="#overview">Overview</a></li>
-<li><a class="reference internal" href="#cloudpipe-image">Cloudpipe Image</a></li>
-<li><a class="reference internal" href="#cloudpipe-launch">Cloudpipe Launch</a></li>
-<li><a class="reference internal" href="#vpn-access">Vpn Access</a></li>
-<li><a class="reference internal" href="#certificates-and-revocation">Certificates and Revocation</a><ul>
-<li><a class="reference internal" href="#the-nova-cloudpipe-pipelib-module">The <tt class="docutils literal"><span class="pre">nova.cloudpipe.pipelib</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-api-cloudpipe-module">The <tt class="docutils literal"><span class="pre">nova.api.cloudpipe</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-crypto-module">The <tt class="docutils literal"><span class="pre">nova.crypto</span></tt> Module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova.html"
- title="previous chapter">Common and Misc Libraries</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="objectstore.html"
- title="next chapter">Objectstore - File Storage Service</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/cloudpipe.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="cloudpipe-per-project-vpns">
-<span id="cloudpipe"></span><h1>Cloudpipe &#8211; Per Project Vpns<a class="headerlink" href="#cloudpipe-per-project-vpns" title="Permalink to this headline">¶</a></h1>
-<p>Cloudpipe is a method for connecting end users to their project insnances in vlan mode.</p>
-<div class="section" id="overview">
-<h2>Overview<a class="headerlink" href="#overview" title="Permalink to this headline">¶</a></h2>
-<p>The support code for cloudpipe implements admin commands (via nova-manage) to automatically create a vm for a project that allows users to vpn into the private network of their project. Access to this vpn is provided through a public port on the network host for the project. This allows users to have free access to the virtual machines in their project without exposing those machines to the public internet.</p>
-</div>
-<div class="section" id="cloudpipe-image">
-<h2>Cloudpipe Image<a class="headerlink" href="#cloudpipe-image" title="Permalink to this headline">¶</a></h2>
-<p>The cloudpipe image is basically just a linux instance with openvpn installed. It needs a simple script to grab user data from the metadata server, b64 decode it into a zip file, and run the autorun.sh script from inside the zip. The autorun script will configure and run openvpn to run using the data from nova.</p>
-<p>It is also useful to have a cron script that will periodically redownload the metadata and copy the new crl. This will keep revoked users from connecting and will disconnect any users that are connected with revoked certificates when their connection is renegotiated (every hour).</p>
-</div>
-<div class="section" id="cloudpipe-launch">
-<h2>Cloudpipe Launch<a class="headerlink" href="#cloudpipe-launch" title="Permalink to this headline">¶</a></h2>
-<p>When you use nova-manage to launch a cloudpipe for a user, it goes through the following process:</p>
-<ol class="arabic simple">
-<li>creates a keypair called &lt;project_id&gt;-vpn and saves it in the keys directory</li>
-<li>creates a security group &lt;project_id&gt;-vpn and opens up 1194 and icmp</li>
-<li>creates a cert and private key for the vpn instance and saves it in the CA/projects/&lt;project_id&gt;/ directory</li>
-<li>zips up the info and puts it b64 encoded as user data</li>
-<li>launches an m1.tiny instance with the above settings using the flag-specified vpn image</li>
-</ol>
-</div>
-<div class="section" id="vpn-access">
-<h2>Vpn Access<a class="headerlink" href="#vpn-access" title="Permalink to this headline">¶</a></h2>
-<p>In vlan networking mode, the second ip in each private network is reserved for the cloudpipe instance. This gives a consistent ip to the instance so that nova-network can create forwarding rules for access from the outside world. The network for each project is given a specific high-numbered port on the public ip of the network host. This port is automatically forwarded to 1194 on the vpn instance.</p>
-<p>If specific high numbered ports do not work for your users, you can always allocate and associate a public ip to the instance, and then change the vpn_public_ip and vpn_public_port in the database. This will be turned into a nova-manage command or a flag soon.</p>
-</div>
-<div class="section" id="certificates-and-revocation">
-<h2>Certificates and Revocation<a class="headerlink" href="#certificates-and-revocation" title="Permalink to this headline">¶</a></h2>
-<p>If the use_project_ca flag is set (required to for cloudpipes to work securely), then each project has its own ca. This ca is used to sign the certificate for the vpn, and is also passed to the user for bundling images. When a certificate is revoked using nova-manage, a new Certificate Revocation List (crl) is generated. As long as cloudpipe has an updated crl, it will block revoked users from connecting to the vpn.</p>
-<div class="section" id="the-nova-cloudpipe-pipelib-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.cloudpipe.pipelib</span></tt> Module<a class="headerlink" href="#the-nova-cloudpipe-pipelib-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-nova-api-cloudpipe-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.api.cloudpipe</span></tt> Module<a class="headerlink" href="#the-nova-api-cloudpipe-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-nova-crypto-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.crypto</span></tt> Module<a class="headerlink" href="#the-nova-crypto-module" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="objectstore.html" title="Objectstore - File Storage Service"
- >next</a> |</li>
- <li class="right" >
- <a href="nova.html" title="Common and Misc Libraries"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/compute.html b/doc/build/html/devref/compute.html
deleted file mode 100644
index a78ae4739..000000000
--- a/doc/build/html/devref/compute.html
+++ /dev/null
@@ -1,413 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Virtualization &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Developer Guide" href="index.html" />
- <link rel="next" title="Networking" href="network.html" />
- <link rel="prev" title="Storage Volumes, Disks" href="volume.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="network.html" title="Networking"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="volume.html" title="Storage Volumes, Disks"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Virtualization</a><ul>
-<li><a class="reference internal" href="#compute">Compute</a><ul>
-<li><a class="reference internal" href="#the-nova-compute-manager-module">The <tt class="docutils literal"><span class="pre">nova.compute.manager</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-virt-connection-module">The <tt class="docutils literal"><span class="pre">nova.virt.connection</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-compute-disk-module">The <tt class="docutils literal"><span class="pre">nova.compute.disk</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-virt-images-module">The <tt class="docutils literal"><span class="pre">nova.virt.images</span></tt> Module</a></li>
-<li><a class="reference internal" href="#module-nova.compute.instance_types">The <tt class="docutils literal"><span class="pre">nova.compute.instance_types</span></tt> Module</a></li>
-<li><a class="reference internal" href="#module-nova.compute.power_state">The <tt class="docutils literal"><span class="pre">nova.compute.power_state</span></tt> Module</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#drivers">Drivers</a><ul>
-<li><a class="reference internal" href="#the-nova-virt-libvirt-conn-driver">The <tt class="docutils literal"><span class="pre">nova.virt.libvirt_conn</span></tt> Driver</a></li>
-<li><a class="reference internal" href="#the-nova-virt-xenapi-driver">The <tt class="docutils literal"><span class="pre">nova.virt.xenapi</span></tt> Driver</a></li>
-<li><a class="reference internal" href="#module-nova.virt.fake">The <tt class="docutils literal"><span class="pre">nova.virt.fake</span></tt> Driver</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#monitoring">Monitoring</a><ul>
-<li><a class="reference internal" href="#the-nova-compute-monitor-module">The <tt class="docutils literal"><span class="pre">nova.compute.monitor</span></tt> Module</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#tests">Tests</a><ul>
-<li><a class="reference internal" href="#the-compute-unittest-module">The <tt class="docutils literal"><span class="pre">compute_unittest</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-virt-unittest-module">The <tt class="docutils literal"><span class="pre">virt_unittest</span></tt> Module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="volume.html"
- title="previous chapter">Storage Volumes, Disks</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="network.html"
- title="next chapter">Networking</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/compute.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="virtualization">
-<h1>Virtualization<a class="headerlink" href="#virtualization" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="compute">
-<h2>Compute<a class="headerlink" href="#compute" title="Permalink to this headline">¶</a></h2>
-<p>Documentation for the compute manager and related files. For reading about
-a specific virtualization backend, read <a class="reference internal" href="#drivers">Drivers</a>.</p>
-<div class="section" id="the-nova-compute-manager-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.compute.manager</span></tt> Module<a class="headerlink" href="#the-nova-compute-manager-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-nova-virt-connection-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.virt.connection</span></tt> Module<a class="headerlink" href="#the-nova-virt-connection-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-nova-compute-disk-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.compute.disk</span></tt> Module<a class="headerlink" href="#the-nova-compute-disk-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-nova-virt-images-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.virt.images</span></tt> Module<a class="headerlink" href="#the-nova-virt-images-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-nova.compute.instance_types">
-<span id="the-nova-compute-instance-types-module"></span><h3>The <a class="reference internal" href="#module-nova.compute.instance_types" title="nova.compute.instance_types"><tt class="xref py py-mod docutils literal"><span class="pre">nova.compute.instance_types</span></tt></a> Module<a class="headerlink" href="#module-nova.compute.instance_types" title="Permalink to this headline">¶</a></h3>
-<p>The built-in instance properties.</p>
-</div>
-<div class="section" id="module-nova.compute.power_state">
-<span id="the-nova-compute-power-state-module"></span><h3>The <a class="reference internal" href="#module-nova.compute.power_state" title="nova.compute.power_state"><tt class="xref py py-mod docutils literal"><span class="pre">nova.compute.power_state</span></tt></a> Module<a class="headerlink" href="#module-nova.compute.power_state" title="Permalink to this headline">¶</a></h3>
-<p>The various power states that a VM can be in.</p>
-<dl class="function">
-<dt>
-<tt class="descclassname">nova.compute.power_state.</tt><tt class="descname">name</tt><big>(</big><em>code</em><big>)</big></dt>
-<dd></dd></dl>
-
-</div>
-</div>
-<div class="section" id="drivers">
-<h2>Drivers<a class="headerlink" href="#drivers" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-nova-virt-libvirt-conn-driver">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.virt.libvirt_conn</span></tt> Driver<a class="headerlink" href="#the-nova-virt-libvirt-conn-driver" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-nova-virt-xenapi-driver">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.virt.xenapi</span></tt> Driver<a class="headerlink" href="#the-nova-virt-xenapi-driver" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-nova.virt.fake">
-<span id="the-nova-virt-fake-driver"></span><h3>The <a class="reference internal" href="fakes.html#module-nova.virt.fake" title="nova.virt.fake"><tt class="xref py py-mod docutils literal"><span class="pre">nova.virt.fake</span></tt></a> Driver<a class="headerlink" href="#module-nova.virt.fake" title="Permalink to this headline">¶</a></h3>
-<p>A fake (in-memory) hypervisor+api.</p>
-<p>Allows nova testing w/o a hypervisor. This module also documents the
-semantics of real hypervisor connections.</p>
-<dl class="class">
-<dt>
-<em class="property">class </em><tt class="descclassname">nova.virt.fake.</tt><tt class="descname">FakeConnection</tt></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></p>
-<p>The interface to this class talks in terms of &#8216;instances&#8217; (Amazon EC2 and
-internal Nova terminology), by which we mean &#8216;running virtual machine&#8217;
-(XenAPI terminology) or domain (Xen or libvirt terminology).</p>
-<p>An instance has an ID, which is the identifier chosen by Nova to represent
-the instance further up the stack. This is unfortunately also called a
-&#8216;name&#8217; elsewhere. As far as this layer is concerned, &#8216;instance ID&#8217; and
-&#8216;instance name&#8217; are synonyms.</p>
-<p>Note that the instance ID or name is not human-readable or
-customer-controlled &#8211; it&#8217;s an internal ID chosen by Nova. At the
-nova.virt layer, instances do not have human-readable names at all &#8211; such
-things are only known higher up the stack.</p>
-<p>Most virtualization platforms will also have their own identity schemes,
-to uniquely identify a VM or domain. These IDs must stay internal to the
-platform-specific layer, and never escape the connection interface. The
-platform-specific layer is responsible for keeping track of which instance
-ID maps to which platform-specific ID, and vice versa.</p>
-<p>In contrast, the list_disks and list_interfaces calls may return
-platform-specific IDs. These identify a specific virtual disk or specific
-virtual network interface, and these IDs are opaque to the rest of Nova.</p>
-<p>Some methods here take an instance of nova.compute.service.Instance. This
-is the datastructure used by nova.compute to store details regarding an
-instance, and pass them into this layer. This layer is responsible for
-translating that generic datastructure into terms that are specific to the
-virtualization platform.</p>
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">attach_volume</tt><big>(</big><em>instance_name</em>, <em>device_path</em>, <em>mountpoint</em><big>)</big></dt>
-<dd><p>Attach the disk at device_path to the instance at mountpoint</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">block_stats</tt><big>(</big><em>instance_name</em>, <em>disk_id</em><big>)</big></dt>
-<dd><p>Return performance counters associated with the given disk_id on the
-given instance_name. These are returned as [rd_req, rd_bytes, wr_req,
-wr_bytes, errs], where rd indicates read, wr indicates write, req is
-the total number of I/O requests made, bytes is the total number of
-bytes transferred, and errs is the number of requests held up due to a
-full pipeline.</p>
-<p>All counters are long integers.</p>
-<p>This method is optional. On some platforms (e.g. XenAPI) performance
-statistics can be retrieved directly in aggregate form, without Nova
-having to do the aggregation. On those platforms, this method is
-unused.</p>
-<p>Note that this function takes an instance ID, not a
-compute.service.Instance, so that it can be called by compute.monitor.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">destroy</tt><big>(</big><em>instance</em><big>)</big></dt>
-<dd><p>Destroy (shutdown and delete) the specified instance.</p>
-<p>The given parameter is an instance of nova.compute.service.Instance,
-and so the instance is being specified as instance.name.</p>
-<p>The work will be done asynchronously. This function returns a
-Deferred that allows the caller to detect when it is complete.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">detach_volume</tt><big>(</big><em>instance_name</em>, <em>mountpoint</em><big>)</big></dt>
-<dd><p>Detach the disk attached to the instance at mountpoint</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">get_console_output</tt><big>(</big><em>instance</em><big>)</big></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">get_info</tt><big>(</big><em>instance_name</em><big>)</big></dt>
-<dd><p>Get a block of information about the given instance. This is returned
-as a dictionary containing &#8216;state&#8217;: The power_state of the instance,
-&#8216;max_mem&#8217;: The maximum memory for the instance, in KiB, &#8216;mem&#8217;: The
-current memory the instance has, in KiB, &#8216;num_cpu&#8217;: The current number
-of virtual CPUs the instance has, &#8216;cpu_time&#8217;: The total CPU time used
-by the instance, in nanoseconds.</p>
-<p>This method should raise exception.NotFound if the hypervisor has no
-knowledge of the instance</p>
-</dd></dl>
-
-<dl class="classmethod">
-<dt>
-<em class="property">classmethod </em><tt class="descclassname">FakeConnection.</tt><tt class="descname">instance</tt><big>(</big><big>)</big></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">interface_stats</tt><big>(</big><em>instance_name</em>, <em>iface_id</em><big>)</big></dt>
-<dd><p>Return performance counters associated with the given iface_id on the
-given instance_id. These are returned as [rx_bytes, rx_packets,
-rx_errs, rx_drop, tx_bytes, tx_packets, tx_errs, tx_drop], where rx
-indicates receive, tx indicates transmit, bytes and packets indicate
-the total number of bytes or packets transferred, and errs and dropped
-is the total number of packets failed / dropped.</p>
-<p>All counters are long integers.</p>
-<p>This method is optional. On some platforms (e.g. XenAPI) performance
-statistics can be retrieved directly in aggregate form, without Nova
-having to do the aggregation. On those platforms, this method is
-unused.</p>
-<p>Note that this function takes an instance ID, not a
-compute.service.Instance, so that it can be called by compute.monitor.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">list_disks</tt><big>(</big><em>instance_name</em><big>)</big></dt>
-<dd><p>Return the IDs of all the virtual disks attached to the specified
-instance, as a list. These IDs are opaque to the caller (they are
-only useful for giving back to this layer as a parameter to
-disk_stats). These IDs only need to be unique for a given instance.</p>
-<p>Note that this function takes an instance ID, not a
-compute.service.Instance, so that it can be called by compute.monitor.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">list_instances</tt><big>(</big><big>)</big></dt>
-<dd><p>Return the names of all the instances known to the virtualization
-layer, as a list.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">list_interfaces</tt><big>(</big><em>instance_name</em><big>)</big></dt>
-<dd><p>Return the IDs of all the virtual network interfaces attached to the
-specified instance, as a list. These IDs are opaque to the caller
-(they are only useful for giving back to this layer as a parameter to
-interface_stats). These IDs only need to be unique for a given
-instance.</p>
-<p>Note that this function takes an instance ID, not a
-compute.service.Instance, so that it can be called by compute.monitor.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">reboot</tt><big>(</big><em>instance</em><big>)</big></dt>
-<dd><p>Reboot the specified instance.</p>
-<p>The given parameter is an instance of nova.compute.service.Instance,
-and so the instance is being specified as instance.name.</p>
-<p>The work will be done asynchronously. This function returns a
-Deferred that allows the caller to detect when it is complete.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">rescue</tt><big>(</big><em>instance</em><big>)</big></dt>
-<dd><p>Rescue the specified instance.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">spawn</tt><big>(</big><em>instance</em><big>)</big></dt>
-<dd><p>Create a new instance/VM/domain on the virtualization platform.</p>
-<p>The given parameter is an instance of nova.compute.service.Instance.
-This function should use the data there to guide the creation of
-the new instance.</p>
-<p>The work will be done asynchronously. This function returns a
-Deferred that allows the caller to detect when it is complete.</p>
-<p>Once this successfully completes, the instance should be
-running (power_state.RUNNING).</p>
-<p>If this fails, any partial instance should be completely
-cleaned up, and the virtualization platform should be in the state
-that it was before this call began.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">unrescue</tt><big>(</big><em>instance</em><big>)</big></dt>
-<dd><p>Unrescue the specified instance.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt>
-<em class="property">class </em><tt class="descclassname">nova.virt.fake.</tt><tt class="descname">FakeInstance</tt></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></p>
-</dd></dl>
-
-<dl class="function">
-<dt>
-<tt class="descclassname">nova.virt.fake.</tt><tt class="descname">get_connection</tt><big>(</big><em>_</em><big>)</big></dt>
-<dd></dd></dl>
-
-</div>
-</div>
-<div class="section" id="monitoring">
-<h2>Monitoring<a class="headerlink" href="#monitoring" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-nova-compute-monitor-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.compute.monitor</span></tt> Module<a class="headerlink" href="#the-nova-compute-monitor-module" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-<div class="section" id="tests">
-<h2>Tests<a class="headerlink" href="#tests" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-compute-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">compute_unittest</span></tt> Module<a class="headerlink" href="#the-compute-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-virt-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">virt_unittest</span></tt> Module<a class="headerlink" href="#the-virt-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="network.html" title="Networking"
- >next</a> |</li>
- <li class="right" >
- <a href="volume.html" title="Storage Volumes, Disks"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/database.html b/doc/build/html/devref/database.html
deleted file mode 100644
index 9bc28b63f..000000000
--- a/doc/build/html/devref/database.html
+++ /dev/null
@@ -1,167 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>The Database Layer &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Developer Guide" href="index.html" />
- <link rel="next" title="Storage Volumes, Disks" href="volume.html" />
- <link rel="prev" title="Services, Managers and Drivers" href="services.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="volume.html" title="Storage Volumes, Disks"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="services.html" title="Services, Managers and Drivers"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">The Database Layer</a><ul>
-<li><a class="reference internal" href="#the-nova-db-api-module">The <tt class="docutils literal"><span class="pre">nova.db.api</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-sqlalchemy-driver">The Sqlalchemy Driver</a><ul>
-<li><a class="reference internal" href="#the-nova-db-sqlalchemy-api-module">The <tt class="docutils literal"><span class="pre">nova.db.sqlalchemy.api</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-db-sqlalchemy-models-module">The <tt class="docutils literal"><span class="pre">nova.db.sqlalchemy.models</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-db-sqlalchemy-session-module">The <tt class="docutils literal"><span class="pre">nova.db.sqlalchemy.session</span></tt> Module</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#tests">Tests</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="services.html"
- title="previous chapter">Services, Managers and Drivers</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="volume.html"
- title="next chapter">Storage Volumes, Disks</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/database.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="the-database-layer">
-<h1>The Database Layer<a class="headerlink" href="#the-database-layer" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="the-nova-db-api-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.db.api</span></tt> Module<a class="headerlink" href="#the-nova-db-api-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-sqlalchemy-driver">
-<h2>The Sqlalchemy Driver<a class="headerlink" href="#the-sqlalchemy-driver" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-nova-db-sqlalchemy-api-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.db.sqlalchemy.api</span></tt> Module<a class="headerlink" href="#the-nova-db-sqlalchemy-api-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-nova-db-sqlalchemy-models-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.db.sqlalchemy.models</span></tt> Module<a class="headerlink" href="#the-nova-db-sqlalchemy-models-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-nova-db-sqlalchemy-session-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.db.sqlalchemy.session</span></tt> Module<a class="headerlink" href="#the-nova-db-sqlalchemy-session-module" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-<div class="section" id="tests">
-<h2>Tests<a class="headerlink" href="#tests" title="Permalink to this headline">¶</a></h2>
-<p>Tests are lacking for the db api layer and for the sqlalchemy driver.
-Failures in the drivers would be dectected in other test cases, though.</p>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="volume.html" title="Storage Volumes, Disks"
- >next</a> |</li>
- <li class="right" >
- <a href="services.html" title="Services, Managers and Drivers"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/development.environment.html b/doc/build/html/devref/development.environment.html
deleted file mode 100644
index ca1b61ab5..000000000
--- a/doc/build/html/devref/development.environment.html
+++ /dev/null
@@ -1,113 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Setting up a development environment &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/development.environment.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="setting-up-a-development-environment">
-<h1>Setting up a development environment<a class="headerlink" href="#setting-up-a-development-environment" title="Permalink to this headline">¶</a></h1>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">write this</p>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/fakes.html b/doc/build/html/devref/fakes.html
deleted file mode 100644
index 180043e53..000000000
--- a/doc/build/html/devref/fakes.html
+++ /dev/null
@@ -1,362 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Fake Drivers &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Developer Guide" href="index.html" />
- <link rel="next" title="Common and Misc Libraries" href="nova.html" />
- <link rel="prev" title="Scheduler" href="scheduler.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova.html" title="Common and Misc Libraries"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="scheduler.html" title="Scheduler"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Fake Drivers</a><ul>
-<li><a class="reference internal" href="#module-nova.virt.fake">The <tt class="docutils literal"><span class="pre">nova.virt.fake</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-auth-fakeldap-module">The <tt class="docutils literal"><span class="pre">nova.auth.fakeldap</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-fakerabbit-module">The <tt class="docutils literal"><span class="pre">nova.fakerabbit</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-volume-driver-fakeaoedriver-class">The <tt class="docutils literal"><span class="pre">nova.volume.driver.FakeAOEDriver</span></tt> Class</a></li>
-<li><a class="reference internal" href="#the-nova-tests-service-unittest-fakemanager-class">The <tt class="docutils literal"><span class="pre">nova.tests.service_unittest.FakeManager</span></tt> Class</a></li>
-<li><a class="reference internal" href="#the-nova-tests-api-openstack-fakes-module">The <tt class="docutils literal"><span class="pre">nova.tests.api.openstack.fakes</span></tt> Module</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="scheduler.html"
- title="previous chapter">Scheduler</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="nova.html"
- title="next chapter">Common and Misc Libraries</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/fakes.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="fake-drivers">
-<h1>Fake Drivers<a class="headerlink" href="#fake-drivers" title="Permalink to this headline">¶</a></h1>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">document general info about fakes</p>
-</div>
-<p>When the real thing isn&#8217;t available and you have some development to do these
-fake implementations of various drivers let you get on with your day.</p>
-<div class="section" id="module-nova.virt.fake">
-<span id="the-nova-virt-fake-module"></span><h2>The <a class="reference internal" href="#module-nova.virt.fake" title="nova.virt.fake"><tt class="xref py py-mod docutils literal"><span class="pre">nova.virt.fake</span></tt></a> Module<a class="headerlink" href="#module-nova.virt.fake" title="Permalink to this headline">¶</a></h2>
-<p>A fake (in-memory) hypervisor+api.</p>
-<p>Allows nova testing w/o a hypervisor. This module also documents the
-semantics of real hypervisor connections.</p>
-<dl class="class">
-<dt>
-<em class="property">class </em><tt class="descclassname">nova.virt.fake.</tt><tt class="descname">FakeConnection</tt></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></p>
-<p>The interface to this class talks in terms of &#8216;instances&#8217; (Amazon EC2 and
-internal Nova terminology), by which we mean &#8216;running virtual machine&#8217;
-(XenAPI terminology) or domain (Xen or libvirt terminology).</p>
-<p>An instance has an ID, which is the identifier chosen by Nova to represent
-the instance further up the stack. This is unfortunately also called a
-&#8216;name&#8217; elsewhere. As far as this layer is concerned, &#8216;instance ID&#8217; and
-&#8216;instance name&#8217; are synonyms.</p>
-<p>Note that the instance ID or name is not human-readable or
-customer-controlled &#8211; it&#8217;s an internal ID chosen by Nova. At the
-nova.virt layer, instances do not have human-readable names at all &#8211; such
-things are only known higher up the stack.</p>
-<p>Most virtualization platforms will also have their own identity schemes,
-to uniquely identify a VM or domain. These IDs must stay internal to the
-platform-specific layer, and never escape the connection interface. The
-platform-specific layer is responsible for keeping track of which instance
-ID maps to which platform-specific ID, and vice versa.</p>
-<p>In contrast, the list_disks and list_interfaces calls may return
-platform-specific IDs. These identify a specific virtual disk or specific
-virtual network interface, and these IDs are opaque to the rest of Nova.</p>
-<p>Some methods here take an instance of nova.compute.service.Instance. This
-is the datastructure used by nova.compute to store details regarding an
-instance, and pass them into this layer. This layer is responsible for
-translating that generic datastructure into terms that are specific to the
-virtualization platform.</p>
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">attach_volume</tt><big>(</big><em>instance_name</em>, <em>device_path</em>, <em>mountpoint</em><big>)</big></dt>
-<dd><p>Attach the disk at device_path to the instance at mountpoint</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">block_stats</tt><big>(</big><em>instance_name</em>, <em>disk_id</em><big>)</big></dt>
-<dd><p>Return performance counters associated with the given disk_id on the
-given instance_name. These are returned as [rd_req, rd_bytes, wr_req,
-wr_bytes, errs], where rd indicates read, wr indicates write, req is
-the total number of I/O requests made, bytes is the total number of
-bytes transferred, and errs is the number of requests held up due to a
-full pipeline.</p>
-<p>All counters are long integers.</p>
-<p>This method is optional. On some platforms (e.g. XenAPI) performance
-statistics can be retrieved directly in aggregate form, without Nova
-having to do the aggregation. On those platforms, this method is
-unused.</p>
-<p>Note that this function takes an instance ID, not a
-compute.service.Instance, so that it can be called by compute.monitor.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">destroy</tt><big>(</big><em>instance</em><big>)</big></dt>
-<dd><p>Destroy (shutdown and delete) the specified instance.</p>
-<p>The given parameter is an instance of nova.compute.service.Instance,
-and so the instance is being specified as instance.name.</p>
-<p>The work will be done asynchronously. This function returns a
-Deferred that allows the caller to detect when it is complete.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">detach_volume</tt><big>(</big><em>instance_name</em>, <em>mountpoint</em><big>)</big></dt>
-<dd><p>Detach the disk attached to the instance at mountpoint</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">get_console_output</tt><big>(</big><em>instance</em><big>)</big></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">get_info</tt><big>(</big><em>instance_name</em><big>)</big></dt>
-<dd><p>Get a block of information about the given instance. This is returned
-as a dictionary containing &#8216;state&#8217;: The power_state of the instance,
-&#8216;max_mem&#8217;: The maximum memory for the instance, in KiB, &#8216;mem&#8217;: The
-current memory the instance has, in KiB, &#8216;num_cpu&#8217;: The current number
-of virtual CPUs the instance has, &#8216;cpu_time&#8217;: The total CPU time used
-by the instance, in nanoseconds.</p>
-<p>This method should raise exception.NotFound if the hypervisor has no
-knowledge of the instance</p>
-</dd></dl>
-
-<dl class="classmethod">
-<dt>
-<em class="property">classmethod </em><tt class="descclassname">FakeConnection.</tt><tt class="descname">instance</tt><big>(</big><big>)</big></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">interface_stats</tt><big>(</big><em>instance_name</em>, <em>iface_id</em><big>)</big></dt>
-<dd><p>Return performance counters associated with the given iface_id on the
-given instance_id. These are returned as [rx_bytes, rx_packets,
-rx_errs, rx_drop, tx_bytes, tx_packets, tx_errs, tx_drop], where rx
-indicates receive, tx indicates transmit, bytes and packets indicate
-the total number of bytes or packets transferred, and errs and dropped
-is the total number of packets failed / dropped.</p>
-<p>All counters are long integers.</p>
-<p>This method is optional. On some platforms (e.g. XenAPI) performance
-statistics can be retrieved directly in aggregate form, without Nova
-having to do the aggregation. On those platforms, this method is
-unused.</p>
-<p>Note that this function takes an instance ID, not a
-compute.service.Instance, so that it can be called by compute.monitor.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">list_disks</tt><big>(</big><em>instance_name</em><big>)</big></dt>
-<dd><p>Return the IDs of all the virtual disks attached to the specified
-instance, as a list. These IDs are opaque to the caller (they are
-only useful for giving back to this layer as a parameter to
-disk_stats). These IDs only need to be unique for a given instance.</p>
-<p>Note that this function takes an instance ID, not a
-compute.service.Instance, so that it can be called by compute.monitor.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">list_instances</tt><big>(</big><big>)</big></dt>
-<dd><p>Return the names of all the instances known to the virtualization
-layer, as a list.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">list_interfaces</tt><big>(</big><em>instance_name</em><big>)</big></dt>
-<dd><p>Return the IDs of all the virtual network interfaces attached to the
-specified instance, as a list. These IDs are opaque to the caller
-(they are only useful for giving back to this layer as a parameter to
-interface_stats). These IDs only need to be unique for a given
-instance.</p>
-<p>Note that this function takes an instance ID, not a
-compute.service.Instance, so that it can be called by compute.monitor.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">reboot</tt><big>(</big><em>instance</em><big>)</big></dt>
-<dd><p>Reboot the specified instance.</p>
-<p>The given parameter is an instance of nova.compute.service.Instance,
-and so the instance is being specified as instance.name.</p>
-<p>The work will be done asynchronously. This function returns a
-Deferred that allows the caller to detect when it is complete.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">rescue</tt><big>(</big><em>instance</em><big>)</big></dt>
-<dd><p>Rescue the specified instance.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">spawn</tt><big>(</big><em>instance</em><big>)</big></dt>
-<dd><p>Create a new instance/VM/domain on the virtualization platform.</p>
-<p>The given parameter is an instance of nova.compute.service.Instance.
-This function should use the data there to guide the creation of
-the new instance.</p>
-<p>The work will be done asynchronously. This function returns a
-Deferred that allows the caller to detect when it is complete.</p>
-<p>Once this successfully completes, the instance should be
-running (power_state.RUNNING).</p>
-<p>If this fails, any partial instance should be completely
-cleaned up, and the virtualization platform should be in the state
-that it was before this call began.</p>
-</dd></dl>
-
-<dl class="method">
-<dt>
-<tt class="descclassname">FakeConnection.</tt><tt class="descname">unrescue</tt><big>(</big><em>instance</em><big>)</big></dt>
-<dd><p>Unrescue the specified instance.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt>
-<em class="property">class </em><tt class="descclassname">nova.virt.fake.</tt><tt class="descname">FakeInstance</tt></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">object</span></tt></p>
-</dd></dl>
-
-<dl class="function">
-<dt>
-<tt class="descclassname">nova.virt.fake.</tt><tt class="descname">get_connection</tt><big>(</big><em>_</em><big>)</big></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="the-nova-auth-fakeldap-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.auth.fakeldap</span></tt> Module<a class="headerlink" href="#the-nova-auth-fakeldap-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-fakerabbit-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.fakerabbit</span></tt> Module<a class="headerlink" href="#the-nova-fakerabbit-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-volume-driver-fakeaoedriver-class">
-<h2>The <tt class="xref py py-class docutils literal"><span class="pre">nova.volume.driver.FakeAOEDriver</span></tt> Class<a class="headerlink" href="#the-nova-volume-driver-fakeaoedriver-class" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-tests-service-unittest-fakemanager-class">
-<h2>The <tt class="xref py py-class docutils literal"><span class="pre">nova.tests.service_unittest.FakeManager</span></tt> Class<a class="headerlink" href="#the-nova-tests-service-unittest-fakemanager-class" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-tests-api-openstack-fakes-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.tests.api.openstack.fakes</span></tt> Module<a class="headerlink" href="#the-nova-tests-api-openstack-fakes-module" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="nova.html" title="Common and Misc Libraries"
- >next</a> |</li>
- <li class="right" >
- <a href="scheduler.html" title="Scheduler"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/glance.html b/doc/build/html/devref/glance.html
deleted file mode 100644
index f4176962e..000000000
--- a/doc/build/html/devref/glance.html
+++ /dev/null
@@ -1,143 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Glance Integration - The Future of File Storage &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Developer Guide" href="index.html" />
- <link rel="next" title="Getting Involved" href="../community.html" />
- <link rel="prev" title="Objectstore - File Storage Service" href="objectstore.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="../community.html" title="Getting Involved"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="objectstore.html" title="Objectstore - File Storage Service"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Glance Integration - The Future of File Storage</a><ul>
-<li><a class="reference internal" href="#the-nova-image-service-module">The <tt class="docutils literal"><span class="pre">nova.image.service</span></tt> Module</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="objectstore.html"
- title="previous chapter">Objectstore - File Storage Service</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="../community.html"
- title="next chapter">Getting Involved</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/glance.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="glance-integration-the-future-of-file-storage">
-<h1>Glance Integration - The Future of File Storage<a class="headerlink" href="#glance-integration-the-future-of-file-storage" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="the-nova-image-service-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.image.service</span></tt> Module<a class="headerlink" href="#the-nova-image-service-module" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="../community.html" title="Getting Involved"
- >next</a> |</li>
- <li class="right" >
- <a href="objectstore.html" title="Objectstore - File Storage Service"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/index.html b/doc/build/html/devref/index.html
deleted file mode 100644
index 0e8fb70d3..000000000
--- a/doc/build/html/devref/index.html
+++ /dev/null
@@ -1,489 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Developer Guide &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="next" title="&lt;no title&gt;" href="../api/autoindex.html" />
- <link rel="prev" title="Nova Quickstart" href="../quickstart.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="../api/autoindex.html" title="&lt;no title&gt;"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="../quickstart.html" title="Nova Quickstart"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Developer Guide</a><ul>
-<li><a class="reference internal" href="#programming-howtos-and-tutorials">Programming HowTos and Tutorials</a></li>
-<li><a class="reference internal" href="#api-reference">API Reference</a><ul>
-</ul>
-</li>
-<li><a class="reference internal" href="#module-reference">Module Reference</a><ul>
-</ul>
-</li>
-<li><a class="reference internal" href="#indices-and-tables">Indices and tables</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="../quickstart.html"
- title="previous chapter">Nova Quickstart</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="../api/autoindex.html"
- title="next chapter">&lt;no title&gt;</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/index.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="developer-guide">
-<h1>Developer Guide<a class="headerlink" href="#developer-guide" title="Permalink to this headline">¶</a></h1>
-<p>In this section you will find information on Nova&#8217;s lower level programming APIs.</p>
-<div class="section" id="programming-howtos-and-tutorials">
-<h2>Programming HowTos and Tutorials<a class="headerlink" href="#programming-howtos-and-tutorials" title="Permalink to this headline">¶</a></h2>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">Add some programming howtos and tuts</p>
-</div>
-</div>
-<div class="section" id="api-reference">
-<h2>API Reference<a class="headerlink" href="#api-reference" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..adminclient.html">The <tt class="docutils literal"><span class="pre">nova..adminclient</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..api.cloud.html">The <tt class="docutils literal"><span class="pre">nova..api.cloud</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..api.ec2.admin.html">The <tt class="docutils literal"><span class="pre">nova..api.ec2.admin</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..api.ec2.apirequest.html">The <tt class="docutils literal"><span class="pre">nova..api.ec2.apirequest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..api.ec2.cloud.html">The <tt class="docutils literal"><span class="pre">nova..api.ec2.cloud</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..api.ec2.images.html">The <tt class="docutils literal"><span class="pre">nova..api.ec2.images</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..api.ec2.metadatarequesthandler.html">The <tt class="docutils literal"><span class="pre">nova..api.ec2.metadatarequesthandler</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..api.openstack.auth.html">The <tt class="docutils literal"><span class="pre">nova..api.openstack.auth</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..api.openstack.backup_schedules.html">The <tt class="docutils literal"><span class="pre">nova..api.openstack.backup_schedules</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..api.openstack.faults.html">The <tt class="docutils literal"><span class="pre">nova..api.openstack.faults</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..api.openstack.flavors.html">The <tt class="docutils literal"><span class="pre">nova..api.openstack.flavors</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..api.openstack.images.html">The <tt class="docutils literal"><span class="pre">nova..api.openstack.images</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..api.openstack.servers.html">The <tt class="docutils literal"><span class="pre">nova..api.openstack.servers</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..api.openstack.sharedipgroups.html">The <tt class="docutils literal"><span class="pre">nova..api.openstack.sharedipgroups</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..auth.dbdriver.html">The <tt class="docutils literal"><span class="pre">nova..auth.dbdriver</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..auth.fakeldap.html">The <tt class="docutils literal"><span class="pre">nova..auth.fakeldap</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..auth.ldapdriver.html">The <tt class="docutils literal"><span class="pre">nova..auth.ldapdriver</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..auth.manager.html">The <tt class="docutils literal"><span class="pre">nova..auth.manager</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..auth.signer.html">The <tt class="docutils literal"><span class="pre">nova..auth.signer</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..cloudpipe.pipelib.html">The <tt class="docutils literal"><span class="pre">nova..cloudpipe.pipelib</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..compute.disk.html">The <tt class="docutils literal"><span class="pre">nova..compute.disk</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..compute.instance_types.html">The <tt class="docutils literal"><span class="pre">nova..compute.instance_types</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..compute.manager.html">The <tt class="docutils literal"><span class="pre">nova..compute.manager</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..compute.monitor.html">The <tt class="docutils literal"><span class="pre">nova..compute.monitor</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..compute.power_state.html">The <tt class="docutils literal"><span class="pre">nova..compute.power_state</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..context.html">The <tt class="docutils literal"><span class="pre">nova..context</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..crypto.html">The <tt class="docutils literal"><span class="pre">nova..crypto</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..db.api.html">The <tt class="docutils literal"><span class="pre">nova..db.api</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..db.sqlalchemy.api.html">The <tt class="docutils literal"><span class="pre">nova..db.sqlalchemy.api</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..db.sqlalchemy.models.html">The <tt class="docutils literal"><span class="pre">nova..db.sqlalchemy.models</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..db.sqlalchemy.session.html">The <tt class="docutils literal"><span class="pre">nova..db.sqlalchemy.session</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..exception.html">The <tt class="docutils literal"><span class="pre">nova..exception</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..fakerabbit.html">The <tt class="docutils literal"><span class="pre">nova..fakerabbit</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..flags.html">The <tt class="docutils literal"><span class="pre">nova..flags</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..image.service.html">The <tt class="docutils literal"><span class="pre">nova..image.service</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..manager.html">The <tt class="docutils literal"><span class="pre">nova..manager</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..network.linux_net.html">The <tt class="docutils literal"><span class="pre">nova..network.linux_net</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..network.manager.html">The <tt class="docutils literal"><span class="pre">nova..network.manager</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..objectstore.bucket.html">The <tt class="docutils literal"><span class="pre">nova..objectstore.bucket</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..objectstore.handler.html">The <tt class="docutils literal"><span class="pre">nova..objectstore.handler</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..objectstore.image.html">The <tt class="docutils literal"><span class="pre">nova..objectstore.image</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..objectstore.stored.html">The <tt class="docutils literal"><span class="pre">nova..objectstore.stored</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..process.html">The <tt class="docutils literal"><span class="pre">nova..process</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..quota.html">The <tt class="docutils literal"><span class="pre">nova..quota</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..rpc.html">The <tt class="docutils literal"><span class="pre">nova..rpc</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..scheduler.chance.html">The <tt class="docutils literal"><span class="pre">nova..scheduler.chance</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..scheduler.driver.html">The <tt class="docutils literal"><span class="pre">nova..scheduler.driver</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..scheduler.manager.html">The <tt class="docutils literal"><span class="pre">nova..scheduler.manager</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..scheduler.simple.html">The <tt class="docutils literal"><span class="pre">nova..scheduler.simple</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..server.html">The <tt class="docutils literal"><span class="pre">nova..server</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..service.html">The <tt class="docutils literal"><span class="pre">nova..service</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..test.html">The <tt class="docutils literal"><span class="pre">nova..test</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.access_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.access_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.api.fakes.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.fakes</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.api.openstack.fakes.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.fakes</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.api.openstack.test_api.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_api</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.api.openstack.test_auth.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_auth</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.api.openstack.test_faults.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_faults</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.api.openstack.test_flavors.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_flavors</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.api.openstack.test_images.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_images</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.api.openstack.test_ratelimiting.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_ratelimiting</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.api.openstack.test_servers.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_servers</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.api.openstack.test_sharedipgroups.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.openstack.test_sharedipgroups</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.api.test_wsgi.html">The <tt class="docutils literal"><span class="pre">nova..tests.api.test_wsgi</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.api_integration.html">The <tt class="docutils literal"><span class="pre">nova..tests.api_integration</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.api_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.api_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.auth_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.auth_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.cloud_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.cloud_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.compute_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.compute_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.declare_flags.html">The <tt class="docutils literal"><span class="pre">nova..tests.declare_flags</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.fake_flags.html">The <tt class="docutils literal"><span class="pre">nova..tests.fake_flags</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.flags_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.flags_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.network_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.network_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.objectstore_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.objectstore_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.process_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.process_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.quota_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.quota_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.real_flags.html">The <tt class="docutils literal"><span class="pre">nova..tests.real_flags</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.rpc_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.rpc_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.runtime_flags.html">The <tt class="docutils literal"><span class="pre">nova..tests.runtime_flags</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.scheduler_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.scheduler_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.service_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.service_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.twistd_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.twistd_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.validator_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.validator_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.virt_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.virt_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..tests.volume_unittest.html">The <tt class="docutils literal"><span class="pre">nova..tests.volume_unittest</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..twistd.html">The <tt class="docutils literal"><span class="pre">nova..twistd</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..utils.html">The <tt class="docutils literal"><span class="pre">nova..utils</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..validate.html">The <tt class="docutils literal"><span class="pre">nova..validate</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..virt.connection.html">The <tt class="docutils literal"><span class="pre">nova..virt.connection</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..virt.fake.html">The <tt class="docutils literal"><span class="pre">nova..virt.fake</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..virt.images.html">The <tt class="docutils literal"><span class="pre">nova..virt.images</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..virt.libvirt_conn.html">The <tt class="docutils literal"><span class="pre">nova..virt.libvirt_conn</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..virt.xenapi.html">The <tt class="docutils literal"><span class="pre">nova..virt.xenapi</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..volume.driver.html">The <tt class="docutils literal"><span class="pre">nova..volume.driver</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..volume.manager.html">The <tt class="docutils literal"><span class="pre">nova..volume.manager</span></tt> Module</a></li>
-<li class="toctree-l1"><a class="reference internal" href="../api/nova..wsgi.html">The <tt class="docutils literal"><span class="pre">nova..wsgi</span></tt> Module</a></li>
-</ul>
-</div>
-</div>
-<div class="section" id="module-reference">
-<h2>Module Reference<a class="headerlink" href="#module-reference" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="services.html">Services, Managers and Drivers</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="services.html#the-nova-service-module">The <tt class="docutils literal"><span class="pre">nova.service</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="services.html#the-nova-manager-module">The <tt class="docutils literal"><span class="pre">nova.manager</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="services.html#implementation-specific-drivers">Implementation-Specific Drivers</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="database.html">The Database Layer</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="database.html#the-nova-db-api-module">The <tt class="docutils literal"><span class="pre">nova.db.api</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="database.html#the-sqlalchemy-driver">The Sqlalchemy Driver</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="database.html#the-nova-db-sqlalchemy-api-module">The <tt class="docutils literal"><span class="pre">nova.db.sqlalchemy.api</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="database.html#the-nova-db-sqlalchemy-models-module">The <tt class="docutils literal"><span class="pre">nova.db.sqlalchemy.models</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="database.html#the-nova-db-sqlalchemy-session-module">The <tt class="docutils literal"><span class="pre">nova.db.sqlalchemy.session</span></tt> Module</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="database.html#tests">Tests</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="volume.html">Storage Volumes, Disks</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="volume.html#the-nova-volume-manager-module">The <tt class="docutils literal"><span class="pre">nova.volume.manager</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="volume.html#the-nova-volume-driver-module">The <tt class="docutils literal"><span class="pre">nova.volume.driver</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="volume.html#tests">Tests</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="volume.html#the-volume-unittest-module">The <tt class="docutils literal"><span class="pre">volume_unittest</span></tt> Module</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="volume.html#old-docs">Old Docs</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="compute.html">Virtualization</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="compute.html#compute">Compute</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="compute.html#the-nova-compute-manager-module">The <tt class="docutils literal"><span class="pre">nova.compute.manager</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="compute.html#the-nova-virt-connection-module">The <tt class="docutils literal"><span class="pre">nova.virt.connection</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="compute.html#the-nova-compute-disk-module">The <tt class="docutils literal"><span class="pre">nova.compute.disk</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="compute.html#the-nova-virt-images-module">The <tt class="docutils literal"><span class="pre">nova.virt.images</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="compute.html#module-nova.compute.instance_types">The <tt class="docutils literal"><span class="pre">nova.compute.instance_types</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="compute.html#module-nova.compute.power_state">The <tt class="docutils literal"><span class="pre">nova.compute.power_state</span></tt> Module</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="compute.html#drivers">Drivers</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="compute.html#the-nova-virt-libvirt-conn-driver">The <tt class="docutils literal"><span class="pre">nova.virt.libvirt_conn</span></tt> Driver</a></li>
-<li class="toctree-l3"><a class="reference internal" href="compute.html#the-nova-virt-xenapi-driver">The <tt class="docutils literal"><span class="pre">nova.virt.xenapi</span></tt> Driver</a></li>
-<li class="toctree-l3"><a class="reference internal" href="compute.html#module-nova.virt.fake">The <tt class="docutils literal"><span class="pre">nova.virt.fake</span></tt> Driver</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="compute.html#monitoring">Monitoring</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="compute.html#the-nova-compute-monitor-module">The <tt class="docutils literal"><span class="pre">nova.compute.monitor</span></tt> Module</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="compute.html#tests">Tests</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="compute.html#the-compute-unittest-module">The <tt class="docutils literal"><span class="pre">compute_unittest</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="compute.html#the-virt-unittest-module">The <tt class="docutils literal"><span class="pre">virt_unittest</span></tt> Module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="network.html">Networking</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="network.html#the-nova-network-manager-module">The <tt class="docutils literal"><span class="pre">nova.network.manager</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="network.html#the-nova-network-linux-net-driver">The <tt class="docutils literal"><span class="pre">nova.network.linux_net</span></tt> Driver</a></li>
-<li class="toctree-l2"><a class="reference internal" href="network.html#tests">Tests</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="network.html#the-network-unittest-module">The <tt class="docutils literal"><span class="pre">network_unittest</span></tt> Module</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="network.html#legacy-docs">Legacy docs</a></li>
-<li class="toctree-l2"><a class="reference internal" href="network.html#components">Components</a></li>
-<li class="toctree-l2"><a class="reference internal" href="network.html#component-diagram">Component Diagram</a></li>
-<li class="toctree-l2"><a class="reference internal" href="network.html#state-model">State Model</a></li>
-<li class="toctree-l2"><a class="reference internal" href="network.html#the-public-traffic-path">The Public Traffic Path</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="auth.html">Authentication and Authorization</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="auth.html#the-nova-quota-module">The <tt class="docutils literal"><span class="pre">nova.quota</span></tt> Module</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="auth.html#the-nova-auth-signer-module">The <tt class="docutils literal"><span class="pre">nova.auth.signer</span></tt> Module</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="auth.html#auth-manager">Auth Manager</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="auth.html#the-nova-auth-manager-module">The <tt class="docutils literal"><span class="pre">nova.auth.manager</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="auth.html#the-nova-auth-ldapdriver-driver">The <tt class="docutils literal"><span class="pre">nova.auth.ldapdriver</span></tt> Driver</a></li>
-<li class="toctree-l3"><a class="reference internal" href="auth.html#the-nova-auth-dbdriver-driver">The <tt class="docutils literal"><span class="pre">nova.auth.dbdriver</span></tt> Driver</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="auth.html#tests">Tests</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="auth.html#the-auth-unittest-module">The <tt class="docutils literal"><span class="pre">auth_unittest</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="auth.html#the-access-unittest-module">The <tt class="docutils literal"><span class="pre">access_unittest</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="auth.html#the-quota-unittest-module">The <tt class="docutils literal"><span class="pre">quota_unittest</span></tt> Module</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="auth.html#legacy-docs">Legacy Docs</a></li>
-<li class="toctree-l2"><a class="reference internal" href="auth.html#introduction">Introduction</a></li>
-<li class="toctree-l2"><a class="reference internal" href="auth.html#relationship-of-us-eauth-to-rbac">Relationship of US eAuth to RBAC</a></li>
-<li class="toctree-l2"><a class="reference internal" href="auth.html#roles">Roles</a></li>
-<li class="toctree-l2"><a class="reference internal" href="auth.html#enhancements">Enhancements</a></li>
-<li class="toctree-l2"><a class="reference internal" href="auth.html#cloudaudit-apis">CloudAudit APIs</a></li>
-<li class="toctree-l2"><a class="reference internal" href="auth.html#type-declarations">Type declarations</a></li>
-<li class="toctree-l2"><a class="reference internal" href="auth.html#request-brokering">Request Brokering</a></li>
-<li class="toctree-l2"><a class="reference internal" href="auth.html#dirty-cloud-hybrid-data-centers">Dirty Cloud – Hybrid Data Centers</a></li>
-<li class="toctree-l2"><a class="reference internal" href="auth.html#the-details">The Details</a></li>
-<li class="toctree-l2"><a class="reference internal" href="auth.html#system-limits">System limits</a></li>
-<li class="toctree-l2"><a class="reference internal" href="auth.html#further-challenges">Further Challenges</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="api.html">API Endpoint</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="api.html#common-components">Common Components</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-nova-api-module">The <tt class="docutils literal"><span class="pre">nova.api</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-nova-api-cloud-module">The <tt class="docutils literal"><span class="pre">nova.api.cloud</span></tt> Module</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="api.html#openstack-api">OpenStack API</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-openstack-module">The <tt class="docutils literal"><span class="pre">openstack</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-auth-module">The <tt class="docutils literal"><span class="pre">auth</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-backup-schedules-module">The <tt class="docutils literal"><span class="pre">backup_schedules</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-faults-module">The <tt class="docutils literal"><span class="pre">faults</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-flavors-module">The <tt class="docutils literal"><span class="pre">flavors</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-images-module">The <tt class="docutils literal"><span class="pre">images</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-ratelimiting-module">The <tt class="docutils literal"><span class="pre">ratelimiting</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-servers-module">The <tt class="docutils literal"><span class="pre">servers</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-sharedipgroups-module">The <tt class="docutils literal"><span class="pre">sharedipgroups</span></tt> Module</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="api.html#ec2-api">EC2 API</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-nova-api-ec2-module">The <tt class="docutils literal"><span class="pre">nova.api.ec2</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-admin-module">The <tt class="docutils literal"><span class="pre">admin</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-apirequest-module">The <tt class="docutils literal"><span class="pre">apirequest</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-cloud-module">The <tt class="docutils literal"><span class="pre">cloud</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#id1">The <tt class="docutils literal"><span class="pre">images</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-metadatarequesthandler-module">The <tt class="docutils literal"><span class="pre">metadatarequesthandler</span></tt> Module</a></li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="api.html#tests">Tests</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-api-unittest-module">The <tt class="docutils literal"><span class="pre">api_unittest</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-api-integration-module">The <tt class="docutils literal"><span class="pre">api_integration</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-cloud-unittest-module">The <tt class="docutils literal"><span class="pre">cloud_unittest</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-api-fakes-module">The <tt class="docutils literal"><span class="pre">api.fakes</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-api-test-wsgi-module">The <tt class="docutils literal"><span class="pre">api.test_wsgi</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-test-api-module">The <tt class="docutils literal"><span class="pre">test_api</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-test-auth-module">The <tt class="docutils literal"><span class="pre">test_auth</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-test-faults-module">The <tt class="docutils literal"><span class="pre">test_faults</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-test-flavors-module">The <tt class="docutils literal"><span class="pre">test_flavors</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-test-images-module">The <tt class="docutils literal"><span class="pre">test_images</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-test-ratelimiting-module">The <tt class="docutils literal"><span class="pre">test_ratelimiting</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-test-servers-module">The <tt class="docutils literal"><span class="pre">test_servers</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="api.html#the-test-sharedipgroups-module">The <tt class="docutils literal"><span class="pre">test_sharedipgroups</span></tt> Module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="scheduler.html">Scheduler</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="scheduler.html#the-nova-scheduler-manager-module">The <tt class="docutils literal"><span class="pre">nova.scheduler.manager</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="scheduler.html#the-nova-scheduler-driver-module">The <tt class="docutils literal"><span class="pre">nova.scheduler.driver</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="scheduler.html#the-nova-scheduler-chance-driver">The <tt class="docutils literal"><span class="pre">nova.scheduler.chance</span></tt> Driver</a></li>
-<li class="toctree-l2"><a class="reference internal" href="scheduler.html#the-nova-scheduler-simple-driver">The <tt class="docutils literal"><span class="pre">nova.scheduler.simple</span></tt> Driver</a></li>
-<li class="toctree-l2"><a class="reference internal" href="scheduler.html#tests">Tests</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="scheduler.html#the-scheduler-unittest-module">The <tt class="docutils literal"><span class="pre">scheduler_unittest</span></tt> Module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="fakes.html">Fake Drivers</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="fakes.html#module-nova.virt.fake">The <tt class="docutils literal"><span class="pre">nova.virt.fake</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="fakes.html#the-nova-auth-fakeldap-module">The <tt class="docutils literal"><span class="pre">nova.auth.fakeldap</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="fakes.html#the-nova-fakerabbit-module">The <tt class="docutils literal"><span class="pre">nova.fakerabbit</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="fakes.html#the-nova-volume-driver-fakeaoedriver-class">The <tt class="docutils literal"><span class="pre">nova.volume.driver.FakeAOEDriver</span></tt> Class</a></li>
-<li class="toctree-l2"><a class="reference internal" href="fakes.html#the-nova-tests-service-unittest-fakemanager-class">The <tt class="docutils literal"><span class="pre">nova.tests.service_unittest.FakeManager</span></tt> Class</a></li>
-<li class="toctree-l2"><a class="reference internal" href="fakes.html#the-nova-tests-api-openstack-fakes-module">The <tt class="docutils literal"><span class="pre">nova.tests.api.openstack.fakes</span></tt> Module</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="nova.html">Common and Misc Libraries</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="nova.html#the-nova-adminclient-module">The <tt class="docutils literal"><span class="pre">nova.adminclient</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="nova.html#the-nova-context-module">The <tt class="docutils literal"><span class="pre">nova.context</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="nova.html#module-nova.exception">The <tt class="docutils literal"><span class="pre">nova.exception</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="nova.html#the-nova-flags-module">The <tt class="docutils literal"><span class="pre">nova.flags</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="nova.html#the-nova-process-module">The <tt class="docutils literal"><span class="pre">nova.process</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="nova.html#the-nova-rpc-module">The <tt class="docutils literal"><span class="pre">nova.rpc</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="nova.html#the-nova-server-module">The <tt class="docutils literal"><span class="pre">nova.server</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="nova.html#the-nova-test-module">The <tt class="docutils literal"><span class="pre">nova.test</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="nova.html#the-nova-twistd-module">The <tt class="docutils literal"><span class="pre">nova.twistd</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="nova.html#the-nova-utils-module">The <tt class="docutils literal"><span class="pre">nova.utils</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="nova.html#module-nova.validate">The <tt class="docutils literal"><span class="pre">nova.validate</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="nova.html#the-nova-wsgi-module">The <tt class="docutils literal"><span class="pre">nova.wsgi</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="nova.html#tests">Tests</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="nova.html#the-declare-flags-module">The <tt class="docutils literal"><span class="pre">declare_flags</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="nova.html#the-fake-flags-module">The <tt class="docutils literal"><span class="pre">fake_flags</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="nova.html#the-flags-unittest-module">The <tt class="docutils literal"><span class="pre">flags_unittest</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="nova.html#the-process-unittest-module">The <tt class="docutils literal"><span class="pre">process_unittest</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="nova.html#the-real-flags-module">The <tt class="docutils literal"><span class="pre">real_flags</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="nova.html#the-rpc-unittest-module">The <tt class="docutils literal"><span class="pre">rpc_unittest</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="nova.html#the-runtime-flags-module">The <tt class="docutils literal"><span class="pre">runtime_flags</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="nova.html#the-twistd-unittest-module">The <tt class="docutils literal"><span class="pre">twistd_unittest</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="nova.html#the-validator-unittest-module">The <tt class="docutils literal"><span class="pre">validator_unittest</span></tt> Module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="cloudpipe.html">Cloudpipe &#8211; Per Project Vpns</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="cloudpipe.html#overview">Overview</a></li>
-<li class="toctree-l2"><a class="reference internal" href="cloudpipe.html#cloudpipe-image">Cloudpipe Image</a></li>
-<li class="toctree-l2"><a class="reference internal" href="cloudpipe.html#cloudpipe-launch">Cloudpipe Launch</a></li>
-<li class="toctree-l2"><a class="reference internal" href="cloudpipe.html#vpn-access">Vpn Access</a></li>
-<li class="toctree-l2"><a class="reference internal" href="cloudpipe.html#certificates-and-revocation">Certificates and Revocation</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="cloudpipe.html#the-nova-cloudpipe-pipelib-module">The <tt class="docutils literal"><span class="pre">nova.cloudpipe.pipelib</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="cloudpipe.html#the-nova-api-cloudpipe-module">The <tt class="docutils literal"><span class="pre">nova.api.cloudpipe</span></tt> Module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="cloudpipe.html#the-nova-crypto-module">The <tt class="docutils literal"><span class="pre">nova.crypto</span></tt> Module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="objectstore.html">Objectstore - File Storage Service</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="objectstore.html#the-nova-objectstore-handler-module">The <tt class="docutils literal"><span class="pre">nova.objectstore.handler</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="objectstore.html#the-nova-objectstore-bucket-module">The <tt class="docutils literal"><span class="pre">nova.objectstore.bucket</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="objectstore.html#the-nova-objectstore-stored-module">The <tt class="docutils literal"><span class="pre">nova.objectstore.stored</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="objectstore.html#the-nova-objecstore-image-module">The <tt class="docutils literal"><span class="pre">nova.objecstore.image</span></tt> Module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="objectstore.html#tests">Tests</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="objectstore.html#the-objectstore-unittest-module">The <tt class="docutils literal"><span class="pre">objectstore_unittest</span></tt> Module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="glance.html">Glance Integration - The Future of File Storage</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="glance.html#the-nova-image-service-module">The <tt class="docutils literal"><span class="pre">nova.image.service</span></tt> Module</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="indices-and-tables">
-<h2>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li><a class="reference internal" href="../genindex.html"><em>Index</em></a></li>
-<li><a class="reference internal" href="../py-modindex.html"><em>Module Index</em></a></li>
-<li><a class="reference internal" href="../search.html"><em>Search Page</em></a></li>
-</ul>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="../api/autoindex.html" title="&lt;no title&gt;"
- >next</a> |</li>
- <li class="right" >
- <a href="../quickstart.html" title="Nova Quickstart"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/modules.html b/doc/build/html/devref/modules.html
deleted file mode 100644
index 13c4a6c57..000000000
--- a/doc/build/html/devref/modules.html
+++ /dev/null
@@ -1,126 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Module Reference &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/modules.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="module-reference">
-<h1>Module Reference<a class="headerlink" href="#module-reference" title="Permalink to this headline">¶</a></h1>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="services.html">Services, Managers and Drivers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="database.html">The Database Layer</a></li>
-<li class="toctree-l1"><a class="reference internal" href="volume.html">Storage Volumes, Disks</a></li>
-<li class="toctree-l1"><a class="reference internal" href="compute.html">Virtualization</a></li>
-<li class="toctree-l1"><a class="reference internal" href="network.html">Networking</a></li>
-<li class="toctree-l1"><a class="reference internal" href="auth.html">Authentication and Authorization</a></li>
-<li class="toctree-l1"><a class="reference internal" href="api.html">API Endpoint</a></li>
-<li class="toctree-l1"><a class="reference internal" href="scheduler.html">Scheduler</a></li>
-<li class="toctree-l1"><a class="reference internal" href="fakes.html">Fake Drivers</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova.html">Common and Misc Libraries</a></li>
-<li class="toctree-l1"><a class="reference internal" href="cloudpipe.html">Cloudpipe &#8211; Per Project Vpns</a></li>
-<li class="toctree-l1"><a class="reference internal" href="objectstore.html">Objectstore - File Storage Service</a></li>
-<li class="toctree-l1"><a class="reference internal" href="glance.html">Glance Integration - The Future of File Storage</a></li>
-</ul>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/network.html b/doc/build/html/devref/network.html
deleted file mode 100644
index 060bbd430..000000000
--- a/doc/build/html/devref/network.html
+++ /dev/null
@@ -1,236 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Networking &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Developer Guide" href="index.html" />
- <link rel="next" title="Authentication and Authorization" href="auth.html" />
- <link rel="prev" title="Virtualization" href="compute.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="auth.html" title="Authentication and Authorization"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="compute.html" title="Virtualization"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Networking</a><ul>
-<li><a class="reference internal" href="#the-nova-network-manager-module">The <tt class="docutils literal"><span class="pre">nova.network.manager</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-network-linux-net-driver">The <tt class="docutils literal"><span class="pre">nova.network.linux_net</span></tt> Driver</a></li>
-<li><a class="reference internal" href="#tests">Tests</a><ul>
-<li><a class="reference internal" href="#the-network-unittest-module">The <tt class="docutils literal"><span class="pre">network_unittest</span></tt> Module</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#legacy-docs">Legacy docs</a></li>
-<li><a class="reference internal" href="#components">Components</a></li>
-<li><a class="reference internal" href="#component-diagram">Component Diagram</a></li>
-<li><a class="reference internal" href="#state-model">State Model</a></li>
-<li><a class="reference internal" href="#the-public-traffic-path">The Public Traffic Path</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="compute.html"
- title="previous chapter">Virtualization</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="auth.html"
- title="next chapter">Authentication and Authorization</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/network.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="networking">
-<h1>Networking<a class="headerlink" href="#networking" title="Permalink to this headline">¶</a></h1>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<ul class="last simple">
-<li>document hardware specific commands (maybe in admin guide?) (todd)</li>
-<li>document a map between flags and managers/backends (todd)</li>
-</ul>
-</div>
-<div class="section" id="the-nova-network-manager-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.network.manager</span></tt> Module<a class="headerlink" href="#the-nova-network-manager-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-network-linux-net-driver">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.network.linux_net</span></tt> Driver<a class="headerlink" href="#the-nova-network-linux-net-driver" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="tests">
-<h2>Tests<a class="headerlink" href="#tests" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-network-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">network_unittest</span></tt> Module<a class="headerlink" href="#the-network-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-<div class="section" id="legacy-docs">
-<h2>Legacy docs<a class="headerlink" href="#legacy-docs" title="Permalink to this headline">¶</a></h2>
-<p>The nova networking components manage private networks, public IP addressing, VPN connectivity, and firewall rules.</p>
-</div>
-<div class="section" id="components">
-<h2>Components<a class="headerlink" href="#components" title="Permalink to this headline">¶</a></h2>
-<p>There are several key components:</p>
-<ul class="simple">
-<li>NetworkController (Manages address and vlan allocation)</li>
-<li>RoutingNode (NATs public IPs to private IPs, and enforces firewall rules)</li>
-<li>AddressingNode (runs DHCP services for private networks)</li>
-<li>BridgingNode (a subclass of the basic nova ComputeNode)</li>
-<li>TunnelingNode (provides VPN connectivity)</li>
-</ul>
-</div>
-<div class="section" id="component-diagram">
-<h2>Component Diagram<a class="headerlink" href="#component-diagram" title="Permalink to this headline">¶</a></h2>
-<p>Overview:</p>
-<div class="highlight-python"><pre> (PUBLIC INTERNET)
- | \
- / \ / \
- [RoutingNode] ... [RN] [TunnelingNode] ... [TN]
- | \ / | |
- | &lt; AMQP &gt; | |
-[AddressingNode]-- (VLAN) ... | (VLAN)... (VLAN) --- [AddressingNode]
- \ | \ /
- / \ / \ / \ / \
- [BridgingNode] ... [BridgingNode]
-
-
- [NetworkController] ... [NetworkController]
- \ /
- &lt; AMQP &gt;
- |
- / \
- [CloudController]...[CloudController]</pre>
-</div>
-<p>While this diagram may not make this entirely clear, nodes and controllers communicate exclusively across the message bus (AMQP, currently).</p>
-</div>
-<div class="section" id="state-model">
-<h2>State Model<a class="headerlink" href="#state-model" title="Permalink to this headline">¶</a></h2>
-<p>Network State consists of the following facts:</p>
-<ul class="simple">
-<li>VLAN assignment (to a project)</li>
-<li>Private Subnet assignment (to a security group) in a VLAN</li>
-<li>Private IP assignments (to running instances)</li>
-<li>Public IP allocations (to a project)</li>
-<li>Public IP associations (to a private IP / running instance)</li>
-</ul>
-<p>While copies of this state exist in many places (expressed in IPTables rule chains, DHCP hosts files, etc), the controllers rely only on the distributed &#8220;fact engine&#8221; for state, queried over RPC (currently AMQP). The NetworkController inserts most records into this datastore (allocating addresses, etc) - however, individual nodes update state e.g. when running instances crash.</p>
-</div>
-<div class="section" id="the-public-traffic-path">
-<h2>The Public Traffic Path<a class="headerlink" href="#the-public-traffic-path" title="Permalink to this headline">¶</a></h2>
-<p>Public Traffic:</p>
-<div class="highlight-python"><pre> (PUBLIC INTERNET)
- |
- &lt;NAT&gt; &lt;-- [RoutingNode]
- |
-[AddressingNode] --&gt; |
- ( VLAN )
- | &lt;-- [BridgingNode]
- |
- &lt;RUNNING INSTANCE&gt;</pre>
-</div>
-<p>The RoutingNode is currently implemented using IPTables rules, which implement both NATing of public IP addresses, and the appropriate firewall chains. We are also looking at using Netomata / Clusto to manage NATting within a switch or router, and/or to manage firewall rules within a hardware firewall appliance.</p>
-<p>Similarly, the AddressingNode currently manages running DNSMasq instances for DHCP services. However, we could run an internal DHCP server (using Scapy ala Clusto), or even switch to static addressing by inserting the private address into the disk image the same way we insert the SSH keys. (See compute for more details).</p>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="auth.html" title="Authentication and Authorization"
- >next</a> |</li>
- <li class="right" >
- <a href="compute.html" title="Virtualization"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/nova.html b/doc/build/html/devref/nova.html
deleted file mode 100644
index f2e6b8e80..000000000
--- a/doc/build/html/devref/nova.html
+++ /dev/null
@@ -1,305 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Common and Misc Libraries &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Developer Guide" href="index.html" />
- <link rel="next" title="Cloudpipe – Per Project Vpns" href="cloudpipe.html" />
- <link rel="prev" title="Fake Drivers" href="fakes.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="cloudpipe.html" title="Cloudpipe – Per Project Vpns"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="fakes.html" title="Fake Drivers"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Common and Misc Libraries</a><ul>
-<li><a class="reference internal" href="#the-nova-adminclient-module">The <tt class="docutils literal"><span class="pre">nova.adminclient</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-context-module">The <tt class="docutils literal"><span class="pre">nova.context</span></tt> Module</a></li>
-<li><a class="reference internal" href="#module-nova.exception">The <tt class="docutils literal"><span class="pre">nova.exception</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-flags-module">The <tt class="docutils literal"><span class="pre">nova.flags</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-process-module">The <tt class="docutils literal"><span class="pre">nova.process</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-rpc-module">The <tt class="docutils literal"><span class="pre">nova.rpc</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-server-module">The <tt class="docutils literal"><span class="pre">nova.server</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-test-module">The <tt class="docutils literal"><span class="pre">nova.test</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-twistd-module">The <tt class="docutils literal"><span class="pre">nova.twistd</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-utils-module">The <tt class="docutils literal"><span class="pre">nova.utils</span></tt> Module</a></li>
-<li><a class="reference internal" href="#module-nova.validate">The <tt class="docutils literal"><span class="pre">nova.validate</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-wsgi-module">The <tt class="docutils literal"><span class="pre">nova.wsgi</span></tt> Module</a></li>
-<li><a class="reference internal" href="#tests">Tests</a><ul>
-<li><a class="reference internal" href="#the-declare-flags-module">The <tt class="docutils literal"><span class="pre">declare_flags</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-fake-flags-module">The <tt class="docutils literal"><span class="pre">fake_flags</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-flags-unittest-module">The <tt class="docutils literal"><span class="pre">flags_unittest</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-process-unittest-module">The <tt class="docutils literal"><span class="pre">process_unittest</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-real-flags-module">The <tt class="docutils literal"><span class="pre">real_flags</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-rpc-unittest-module">The <tt class="docutils literal"><span class="pre">rpc_unittest</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-runtime-flags-module">The <tt class="docutils literal"><span class="pre">runtime_flags</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-twistd-unittest-module">The <tt class="docutils literal"><span class="pre">twistd_unittest</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-validator-unittest-module">The <tt class="docutils literal"><span class="pre">validator_unittest</span></tt> Module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="fakes.html"
- title="previous chapter">Fake Drivers</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="cloudpipe.html"
- title="next chapter">Cloudpipe &#8211; Per Project Vpns</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/nova.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="common-and-misc-libraries">
-<h1>Common and Misc Libraries<a class="headerlink" href="#common-and-misc-libraries" title="Permalink to this headline">¶</a></h1>
-<p>Libraries common throughout Nova or just ones that haven&#8217;t been categorized
-very well yet.</p>
-<div class="section" id="the-nova-adminclient-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.adminclient</span></tt> Module<a class="headerlink" href="#the-nova-adminclient-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-context-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.context</span></tt> Module<a class="headerlink" href="#the-nova-context-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-nova.exception">
-<span id="the-nova-exception-module"></span><h2>The <a class="reference internal" href="#module-nova.exception" title="nova.exception"><tt class="xref py py-mod docutils literal"><span class="pre">nova.exception</span></tt></a> Module<a class="headerlink" href="#module-nova.exception" title="Permalink to this headline">¶</a></h2>
-<p>Nova base exception handling, including decorator for re-raising
-Nova-type exceptions. SHOULD include dedicated exception logging.</p>
-<dl class="exception">
-<dt>
-<em class="property">exception </em><tt class="descclassname">nova.exception.</tt><tt class="descname">ApiError</tt><big>(</big><em>message='Unknown'</em>, <em>code='Unknown'</em><big>)</big></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">nova.exception.Error</span></tt></p>
-</dd></dl>
-
-<dl class="exception">
-<dt>
-<em class="property">exception </em><tt class="descclassname">nova.exception.</tt><tt class="descname">Duplicate</tt><big>(</big><em>message=None</em><big>)</big></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">nova.exception.Error</span></tt></p>
-</dd></dl>
-
-<dl class="exception">
-<dt>
-<em class="property">exception </em><tt class="descclassname">nova.exception.</tt><tt class="descname">Error</tt><big>(</big><em>message=None</em><big>)</big></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">exceptions.Exception</span></tt></p>
-</dd></dl>
-
-<dl class="exception">
-<dt>
-<em class="property">exception </em><tt class="descclassname">nova.exception.</tt><tt class="descname">Invalid</tt><big>(</big><em>message=None</em><big>)</big></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">nova.exception.Error</span></tt></p>
-</dd></dl>
-
-<dl class="exception">
-<dt>
-<em class="property">exception </em><tt class="descclassname">nova.exception.</tt><tt class="descname">InvalidInputException</tt><big>(</big><em>message=None</em><big>)</big></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">nova.exception.Error</span></tt></p>
-</dd></dl>
-
-<dl class="exception">
-<dt>
-<em class="property">exception </em><tt class="descclassname">nova.exception.</tt><tt class="descname">NotAuthorized</tt><big>(</big><em>message=None</em><big>)</big></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">nova.exception.Error</span></tt></p>
-</dd></dl>
-
-<dl class="exception">
-<dt>
-<em class="property">exception </em><tt class="descclassname">nova.exception.</tt><tt class="descname">NotEmpty</tt><big>(</big><em>message=None</em><big>)</big></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">nova.exception.Error</span></tt></p>
-</dd></dl>
-
-<dl class="exception">
-<dt>
-<em class="property">exception </em><tt class="descclassname">nova.exception.</tt><tt class="descname">NotFound</tt><big>(</big><em>message=None</em><big>)</big></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">nova.exception.Error</span></tt></p>
-</dd></dl>
-
-<dl class="exception">
-<dt>
-<em class="property">exception </em><tt class="descclassname">nova.exception.</tt><tt class="descname">ProcessExecutionError</tt><big>(</big><em>stdout=None</em>, <em>stderr=None</em>, <em>exit_code=None</em>, <em>cmd=None</em>, <em>description=None</em><big>)</big></dt>
-<dd><p>Bases: <tt class="xref py py-class docutils literal"><span class="pre">exceptions.IOError</span></tt></p>
-</dd></dl>
-
-<dl class="function">
-<dt>
-<tt class="descclassname">nova.exception.</tt><tt class="descname">wrap_exception</tt><big>(</big><em>f</em><big>)</big></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="the-nova-flags-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.flags</span></tt> Module<a class="headerlink" href="#the-nova-flags-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-process-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.process</span></tt> Module<a class="headerlink" href="#the-nova-process-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-rpc-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.rpc</span></tt> Module<a class="headerlink" href="#the-nova-rpc-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-server-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.server</span></tt> Module<a class="headerlink" href="#the-nova-server-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-test-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.test</span></tt> Module<a class="headerlink" href="#the-nova-test-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-twistd-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.twistd</span></tt> Module<a class="headerlink" href="#the-nova-twistd-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-utils-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.utils</span></tt> Module<a class="headerlink" href="#the-nova-utils-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-nova.validate">
-<span id="the-nova-validate-module"></span><h2>The <a class="reference internal" href="#module-nova.validate" title="nova.validate"><tt class="xref py py-mod docutils literal"><span class="pre">nova.validate</span></tt></a> Module<a class="headerlink" href="#module-nova.validate" title="Permalink to this headline">¶</a></h2>
-<p>Decorators for argument validation, courtesy of
-<a class="reference external" href="http://rmi.net/~lutz/rangetest.html">http://rmi.net/~lutz/rangetest.html</a></p>
-<dl class="function">
-<dt>
-<tt class="descclassname">nova.validate.</tt><tt class="descname">rangetest</tt><big>(</big><em>**argchecks</em><big>)</big></dt>
-<dd><p>Validate ranges for both + defaults</p>
-</dd></dl>
-
-<dl class="function">
-<dt>
-<tt class="descclassname">nova.validate.</tt><tt class="descname">typetest</tt><big>(</big><em>**argchecks</em><big>)</big></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="the-nova-wsgi-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.wsgi</span></tt> Module<a class="headerlink" href="#the-nova-wsgi-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="tests">
-<h2>Tests<a class="headerlink" href="#tests" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-declare-flags-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">declare_flags</span></tt> Module<a class="headerlink" href="#the-declare-flags-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-fake-flags-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">fake_flags</span></tt> Module<a class="headerlink" href="#the-fake-flags-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-flags-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">flags_unittest</span></tt> Module<a class="headerlink" href="#the-flags-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-process-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">process_unittest</span></tt> Module<a class="headerlink" href="#the-process-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-real-flags-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">real_flags</span></tt> Module<a class="headerlink" href="#the-real-flags-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-rpc-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">rpc_unittest</span></tt> Module<a class="headerlink" href="#the-rpc-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-runtime-flags-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">runtime_flags</span></tt> Module<a class="headerlink" href="#the-runtime-flags-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-twistd-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">twistd_unittest</span></tt> Module<a class="headerlink" href="#the-twistd-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="the-validator-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">validator_unittest</span></tt> Module<a class="headerlink" href="#the-validator-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="cloudpipe.html" title="Cloudpipe – Per Project Vpns"
- >next</a> |</li>
- <li class="right" >
- <a href="fakes.html" title="Fake Drivers"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/objectstore.html b/doc/build/html/devref/objectstore.html
deleted file mode 100644
index bc0122611..000000000
--- a/doc/build/html/devref/objectstore.html
+++ /dev/null
@@ -1,165 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Objectstore - File Storage Service &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Developer Guide" href="index.html" />
- <link rel="next" title="Glance Integration - The Future of File Storage" href="glance.html" />
- <link rel="prev" title="Cloudpipe – Per Project Vpns" href="cloudpipe.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="glance.html" title="Glance Integration - The Future of File Storage"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="cloudpipe.html" title="Cloudpipe – Per Project Vpns"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Objectstore - File Storage Service</a><ul>
-<li><a class="reference internal" href="#the-nova-objectstore-handler-module">The <tt class="docutils literal"><span class="pre">nova.objectstore.handler</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-objectstore-bucket-module">The <tt class="docutils literal"><span class="pre">nova.objectstore.bucket</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-objectstore-stored-module">The <tt class="docutils literal"><span class="pre">nova.objectstore.stored</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-objecstore-image-module">The <tt class="docutils literal"><span class="pre">nova.objecstore.image</span></tt> Module</a></li>
-<li><a class="reference internal" href="#tests">Tests</a><ul>
-<li><a class="reference internal" href="#the-objectstore-unittest-module">The <tt class="docutils literal"><span class="pre">objectstore_unittest</span></tt> Module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="cloudpipe.html"
- title="previous chapter">Cloudpipe &#8211; Per Project Vpns</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="glance.html"
- title="next chapter">Glance Integration - The Future of File Storage</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/objectstore.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="objectstore-file-storage-service">
-<h1>Objectstore - File Storage Service<a class="headerlink" href="#objectstore-file-storage-service" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="the-nova-objectstore-handler-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.objectstore.handler</span></tt> Module<a class="headerlink" href="#the-nova-objectstore-handler-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-objectstore-bucket-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.objectstore.bucket</span></tt> Module<a class="headerlink" href="#the-nova-objectstore-bucket-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-objectstore-stored-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.objectstore.stored</span></tt> Module<a class="headerlink" href="#the-nova-objectstore-stored-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-objecstore-image-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.objecstore.image</span></tt> Module<a class="headerlink" href="#the-nova-objecstore-image-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="tests">
-<h2>Tests<a class="headerlink" href="#tests" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-objectstore-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">objectstore_unittest</span></tt> Module<a class="headerlink" href="#the-objectstore-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="glance.html" title="Glance Integration - The Future of File Storage"
- >next</a> |</li>
- <li class="right" >
- <a href="cloudpipe.html" title="Cloudpipe – Per Project Vpns"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/scheduler.html b/doc/build/html/devref/scheduler.html
deleted file mode 100644
index d6bc621b9..000000000
--- a/doc/build/html/devref/scheduler.html
+++ /dev/null
@@ -1,165 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Scheduler &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Developer Guide" href="index.html" />
- <link rel="next" title="Fake Drivers" href="fakes.html" />
- <link rel="prev" title="API Endpoint" href="api.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="fakes.html" title="Fake Drivers"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="api.html" title="API Endpoint"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Scheduler</a><ul>
-<li><a class="reference internal" href="#the-nova-scheduler-manager-module">The <tt class="docutils literal"><span class="pre">nova.scheduler.manager</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-scheduler-driver-module">The <tt class="docutils literal"><span class="pre">nova.scheduler.driver</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-scheduler-chance-driver">The <tt class="docutils literal"><span class="pre">nova.scheduler.chance</span></tt> Driver</a></li>
-<li><a class="reference internal" href="#the-nova-scheduler-simple-driver">The <tt class="docutils literal"><span class="pre">nova.scheduler.simple</span></tt> Driver</a></li>
-<li><a class="reference internal" href="#tests">Tests</a><ul>
-<li><a class="reference internal" href="#the-scheduler-unittest-module">The <tt class="docutils literal"><span class="pre">scheduler_unittest</span></tt> Module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="api.html"
- title="previous chapter">API Endpoint</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="fakes.html"
- title="next chapter">Fake Drivers</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/scheduler.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="scheduler">
-<h1>Scheduler<a class="headerlink" href="#scheduler" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="the-nova-scheduler-manager-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.scheduler.manager</span></tt> Module<a class="headerlink" href="#the-nova-scheduler-manager-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-scheduler-driver-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.scheduler.driver</span></tt> Module<a class="headerlink" href="#the-nova-scheduler-driver-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-scheduler-chance-driver">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.scheduler.chance</span></tt> Driver<a class="headerlink" href="#the-nova-scheduler-chance-driver" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-scheduler-simple-driver">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.scheduler.simple</span></tt> Driver<a class="headerlink" href="#the-nova-scheduler-simple-driver" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="tests">
-<h2>Tests<a class="headerlink" href="#tests" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-scheduler-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">scheduler_unittest</span></tt> Module<a class="headerlink" href="#the-scheduler-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="fakes.html" title="Fake Drivers"
- >next</a> |</li>
- <li class="right" >
- <a href="api.html" title="API Endpoint"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/services.html b/doc/build/html/devref/services.html
deleted file mode 100644
index 7ef40ef62..000000000
--- a/doc/build/html/devref/services.html
+++ /dev/null
@@ -1,156 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Services, Managers and Drivers &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Developer Guide" href="index.html" />
- <link rel="next" title="The Database Layer" href="database.html" />
- <link rel="prev" title="The nova..wsgi Module" href="../api/nova..wsgi.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="database.html" title="The Database Layer"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="../api/nova..wsgi.html" title="The nova..wsgi Module"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Services, Managers and Drivers</a><ul>
-<li><a class="reference internal" href="#the-nova-service-module">The <tt class="docutils literal"><span class="pre">nova.service</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-manager-module">The <tt class="docutils literal"><span class="pre">nova.manager</span></tt> Module</a></li>
-<li><a class="reference internal" href="#implementation-specific-drivers">Implementation-Specific Drivers</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="../api/nova..wsgi.html"
- title="previous chapter">The <tt class="docutils literal docutils literal docutils literal"><span class="pre">nova..wsgi</span></tt> Module</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="database.html"
- title="next chapter">The Database Layer</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/services.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="services-managers-and-drivers">
-<span id="service-manager-driver"></span><h1>Services, Managers and Drivers<a class="headerlink" href="#services-managers-and-drivers" title="Permalink to this headline">¶</a></h1>
-<p>The responsibilities of Services, Managers, and Drivers, can be a bit confusing to people that are new to nova. This document attempts to outline the division of responsibilities to make understanding the system a little bit easier.</p>
-<p>Currently, Managers and Drivers are specified by flags and loaded using utils.load_object(). This method allows for them to be implemented as singletons, classes, modules or objects. As long as the path specified by the flag leads to an object (or a callable that returns an object) that responds to getattr, it should work as a manager or driver.</p>
-<div class="section" id="the-nova-service-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.service</span></tt> Module<a class="headerlink" href="#the-nova-service-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-manager-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.manager</span></tt> Module<a class="headerlink" href="#the-nova-manager-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="implementation-specific-drivers">
-<h2>Implementation-Specific Drivers<a class="headerlink" href="#implementation-specific-drivers" title="Permalink to this headline">¶</a></h2>
-<p>A manager will generally load a driver for some of its tasks. The driver is responsible for specific implementation details. Anything running shell commands on a host, or dealing with other non-python code should probably be happening in a driver.</p>
-<p>Drivers should minimize touching the database, although it is currently acceptable for implementation specific data. This may be reconsidered at some point.</p>
-<p>It usually makes sense to define an Abstract Base Class for the specific driver (i.e. VolumeDriver), to define the methods that a different driver would need to implement.</p>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="database.html" title="The Database Layer"
- >next</a> |</li>
- <li class="right" >
- <a href="../api/nova..wsgi.html" title="The nova..wsgi Module"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/devref/volume.html b/doc/build/html/devref/volume.html
deleted file mode 100644
index 4571121ef..000000000
--- a/doc/build/html/devref/volume.html
+++ /dev/null
@@ -1,169 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Storage Volumes, Disks &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <link rel="up" title="Developer Guide" href="index.html" />
- <link rel="next" title="Virtualization" href="compute.html" />
- <link rel="prev" title="The Database Layer" href="database.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="compute.html" title="Virtualization"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="database.html" title="The Database Layer"
- accesskey="P">previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" accesskey="U">Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Storage Volumes, Disks</a><ul>
-<li><a class="reference internal" href="#the-nova-volume-manager-module">The <tt class="docutils literal"><span class="pre">nova.volume.manager</span></tt> Module</a></li>
-<li><a class="reference internal" href="#the-nova-volume-driver-module">The <tt class="docutils literal"><span class="pre">nova.volume.driver</span></tt> Module</a></li>
-<li><a class="reference internal" href="#tests">Tests</a><ul>
-<li><a class="reference internal" href="#the-volume-unittest-module">The <tt class="docutils literal"><span class="pre">volume_unittest</span></tt> Module</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#old-docs">Old Docs</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="database.html"
- title="previous chapter">The Database Layer</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="compute.html"
- title="next chapter">Virtualization</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/devref/volume.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="storage-volumes-disks">
-<h1>Storage Volumes, Disks<a class="headerlink" href="#storage-volumes-disks" title="Permalink to this headline">¶</a></h1>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">rework after iSCSI merge (see &#8216;Old Docs&#8217;) (todd or vish)</p>
-</div>
-<div class="section" id="the-nova-volume-manager-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.volume.manager</span></tt> Module<a class="headerlink" href="#the-nova-volume-manager-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="the-nova-volume-driver-module">
-<h2>The <tt class="xref py py-mod docutils literal"><span class="pre">nova.volume.driver</span></tt> Module<a class="headerlink" href="#the-nova-volume-driver-module" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="tests">
-<h2>Tests<a class="headerlink" href="#tests" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="the-volume-unittest-module">
-<h3>The <tt class="xref py py-mod docutils literal"><span class="pre">volume_unittest</span></tt> Module<a class="headerlink" href="#the-volume-unittest-module" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-<div class="section" id="old-docs">
-<h2>Old Docs<a class="headerlink" href="#old-docs" title="Permalink to this headline">¶</a></h2>
-<p>Nova uses ata-over-ethernet (AoE) to export storage volumes from multiple storage nodes. These AoE exports are attached (using libvirt) directly to running instances.</p>
-<p>Nova volumes are exported over the primary system VLAN (usually VLAN 1), and not over individual VLANs.</p>
-<p>AoE exports are numbered according to a &#8220;shelf and blade&#8221; syntax. In order to avoid collisions, we currently perform an AoE-discover of existing exports, and then grab the next unused number. (This obviously has race condition problems, and should be replaced by allocating a shelf-id to each storage node.)</p>
-<p>The underlying volumes are LVM logical volumes, created on demand within a single large volume group.</p>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="compute.html" title="Virtualization"
- >next</a> |</li>
- <li class="right" >
- <a href="database.html" title="The Database Layer"
- >previous</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- <li><a href="index.html" >Developer Guide</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/genindex.html b/doc/build/html/genindex.html
deleted file mode 100644
index 02e4edafd..000000000
--- a/doc/build/html/genindex.html
+++ /dev/null
@@ -1,110 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Index &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <script type="text/javascript" src="_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="index.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="#" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
-
-
-
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
-
- <h1 id="index">Index</h1>
-
- <div class="genindex-jumpbox">
-
- </div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="#" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/index.html b/doc/build/html/index.html
deleted file mode 100644
index a46cc3e26..000000000
--- a/doc/build/html/index.html
+++ /dev/null
@@ -1,276 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Welcome to Nova’s documentation! &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <script type="text/javascript" src="_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="#" />
- <link rel="next" title="Cloud Computing 101" href="cloud101.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="cloud101.html" title="Cloud Computing 101"
- accesskey="N">next</a> |</li>
- <li><a href="#">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="#">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Welcome to Nova&#8217;s documentation!</a></li>
-<li><a class="reference internal" href="#key-concepts">Key Concepts</a><ul>
-</ul>
-</li>
-<li><a class="reference internal" href="#administrator-s-documentation">Administrator&#8217;s Documentation</a><ul>
-</ul>
-</li>
-<li><a class="reference internal" href="#developer-docs">Developer Docs</a><ul>
-</ul>
-</li>
-<li><a class="reference internal" href="#outstanding-documentation-tasks">Outstanding Documentation Tasks</a></li>
-<li><a class="reference internal" href="#indices-and-tables">Indices and tables</a></li>
-</ul>
-
- <h4>Next topic</h4>
- <p class="topless"><a href="cloud101.html"
- title="next chapter">Cloud Computing 101</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/index.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- <h3>Twitter Feed</h3>
- <div id="twitter_feed" class='twitter_feed'></div>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="welcome-to-nova-s-documentation">
-<h1>Welcome to Nova&#8217;s documentation!<a class="headerlink" href="#welcome-to-nova-s-documentation" title="Permalink to this headline">¶</a></h1>
-<p>Nova is a cloud computing fabric controller, the main part of an IaaS system.
-Individuals and organizations can use Nova to host and manage their own cloud
-computing systems. Nova originated as a project out of NASA Ames Research Laboratory.</p>
-<p>Nova is written with the following design guidelines in mind:</p>
-<ul class="simple">
-<li><strong>Component based architecture</strong>: Quickly add new behaviors</li>
-<li><strong>Highly available</strong>: Scale to very serious workloads</li>
-<li><strong>Fault-Tollerant</strong>: Isloated processes avoid cascading failures</li>
-<li><strong>Recoverable</strong>: Failures should be easy to diagnose, debug, and rectify</li>
-<li><strong>Open Standards</strong>: Be a reference implementation for a community-driven api</li>
-<li><strong>API Compatibility</strong>: Nova strives to provide API-compatible with popular systems like Amazon EC2</li>
-</ul>
-<p>This documentation is generated by the Sphinx toolkit and lives in the source
-tree. Additional documentation on Nova and other components of OpenStack can
-be found on the <a class="reference external" href="http://wiki.openstack.org">OpenStack wiki</a>. Also see the <a class="reference internal" href="community.html"><em>Getting Involved</em></a> page for
-other ways to interact with the community.</p>
-</div>
-<div class="section" id="key-concepts">
-<h1>Key Concepts<a class="headerlink" href="#key-concepts" title="Permalink to this headline">¶</a></h1>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="cloud101.html">Cloud Computing 101</a></li>
-<li class="toctree-l1"><a class="reference internal" href="nova.concepts.html">Nova Concepts and Introduction</a></li>
-<li class="toctree-l1"><a class="reference internal" href="service.architecture.html">Service Architecture</a></li>
-</ul>
-</div>
-</div>
-<div class="section" id="administrator-s-documentation">
-<h1>Administrator&#8217;s Documentation<a class="headerlink" href="#administrator-s-documentation" title="Permalink to this headline">¶</a></h1>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="livecd.html">Installing the Live CD</a></li>
-<li class="toctree-l1"><a class="reference internal" href="adminguide/index.html">Administration Guide</a></li>
-<li class="toctree-l1"><a class="reference internal" href="adminguide/single.node.install.html">Installing Nova on a Single Host</a></li>
-<li class="toctree-l1"><a class="reference internal" href="adminguide/multi.node.install.html">Installing Nova on Multiple Servers</a></li>
-</ul>
-</div>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">add swiftadmin</p>
-</div>
-</div>
-<div class="section" id="developer-docs">
-<h1>Developer Docs<a class="headerlink" href="#developer-docs" title="Permalink to this headline">¶</a></h1>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="quickstart.html">Nova Quickstart</a></li>
-<li class="toctree-l1"><a class="reference internal" href="devref/index.html">Developer Guide</a></li>
-<li class="toctree-l1"><a class="reference internal" href="community.html">Getting Involved</a></li>
-</ul>
-</div>
-</div>
-<div class="section" id="outstanding-documentation-tasks">
-<h1>Outstanding Documentation Tasks<a class="headerlink" href="#outstanding-documentation-tasks" title="Permalink to this headline">¶</a></h1>
-<ul class="todo_list">
-<li class="todo_p1"><p class="todo_link first"><a class="reference external" href="quickstart.html#index-0"><em>quickstart.rst, line 21</em></a></p>
-<p class="details">P1 (this is one example of how to use priority syntax)
-* Document the assumptions about pluggable interfaces (sqlite3 instead of</p>
-</li>
-</ul>
-<ul class="todo_list">
-<li class="todo_p2"><p class="todo_link first"><a class="reference external" href="service.architecture.html#index-0"><em>service.architecture.rst, line 60</em></a></p>
-<p class="details">P2: image store description</p>
-</li>
-</ul>
-<ul class="todo_list simple">
-</ul>
-<ul class="todo_list simple">
-</ul>
-<ul class="todo_list">
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="adminguide/network.vlan.html#index-2"><em>adminguide/network.vlan.rst, line 180</em></a></p>
-<p class="details">need specific Nova configuration added</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="adminguide/network.vlan.html#index-1"><em>adminguide/network.vlan.rst, line 98</em></a></p>
-<p class="details">insert the name of the Linux bridge, is it always named bridge?</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="adminguide/network.vlan.html#index-0"><em>adminguide/network.vlan.rst, line 41</em></a></p>
-<p class="details">Describe how a public IP address could be associated with a project (a VLAN)</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="object.model.html#index-0"><em>object.model.rst, line 4</em></a></p>
-<p class="details">Add brief description for core models</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="#index-0"><em>index.rst, line 65</em></a></p>
-<p class="details">add swiftadmin</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="devref/volume.html#index-0"><em>devref/volume.rst, line 21</em></a></p>
-<p class="details">rework after iSCSI merge (see &#8216;Old Docs&#8217;) (todd or vish)</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="devref/network.html#index-0"><em>devref/network.rst, line 21</em></a></p>
-<ul class="details simple">
-<li>document hardware specific commands (maybe in admin guide?) (todd)</li>
-<li>document a map between flags and managers/backends (todd)</li>
-</ul>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="devref/index.html#index-0"><em>devref/index.rst, line 27</em></a></p>
-<p class="details">Add some programming howtos and tuts</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="devref/fakes.html#index-0"><em>devref/fakes.rst, line 21</em></a></p>
-<p class="details">document general info about fakes</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="devref/development.environment.html#index-0"><em>devref/development.environment.rst, line 21</em></a></p>
-<p class="details">write this</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="cloud101.html#index-2"><em>cloud101.rst, line 85</em></a></p>
-<p class="details">What people have done/sample projects</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="cloud101.html#index-1"><em>cloud101.rst, line 79</em></a></p>
-<p class="details">describe public/private/hybrid/etc</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="cloud101.html#index-0"><em>cloud101.rst, line 75</em></a></p>
-<p class="details">Use definitions from <a class="reference external" href="http://csrc.nist.gov/groups/SNS/cloud-computing/">http://csrc.nist.gov/groups/SNS/cloud-computing/</a> and attribute NIST</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="adminguide/network.flat.html#index-0"><em>adminguide/network.flat.rst, line 60</em></a></p>
-<p class="details">add flat network mode configuration examples</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="adminguide/multi.node.install.html#index-0"><em>adminguide/multi.node.install.rst, line 257</em></a></p>
-<p class="details">do we still need the content below?</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="adminguide/managingsecurity.html#index-0"><em>adminguide/managingsecurity.rst, line 21</em></a></p>
-<p class="details">This doc is vague and just high-level right now. Describe architecture that enables security.</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="adminguide/managing.images.html#index-0"><em>adminguide/managing.images.rst, line 21</em></a></p>
-<p class="details">Put info on managing images here!</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="adminguide/index.html#index-0"><em>adminguide/index.rst, line 63</em></a></p>
-<p class="details">talk about deployment scenarios</p>
-</li>
-<li class="todo_p5"><p class="todo_link first"><a class="reference external" href="adminguide/distros/ubuntu.10.04.html#index-0"><em>adminguide/distros/ubuntu.10.04.rst, line 14</em></a></p>
-<p class="details">give a link to a stable releases page</p>
-</li>
-</ul>
-</div>
-<div class="section" id="indices-and-tables">
-<h1>Indices and tables<a class="headerlink" href="#indices-and-tables" title="Permalink to this headline">¶</a></h1>
-<ul class="simple">
-<li><a class="reference internal" href="genindex.html"><em>Index</em></a></li>
-<li><a class="reference internal" href="py-modindex.html"><em>Module Index</em></a></li>
-<li><a class="reference internal" href="search.html"><em>Search Page</em></a></li>
-</ul>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="cloud101.html" title="Cloud Computing 101"
- >next</a> |</li>
- <li><a href="#">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/installer.html b/doc/build/html/installer.html
deleted file mode 100644
index 82207d0f3..000000000
--- a/doc/build/html/installer.html
+++ /dev/null
@@ -1,119 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Live CD &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <script type="text/javascript" src="_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="index.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/installer.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="live-cd">
-<h1>Live CD<a class="headerlink" href="#live-cd" title="Permalink to this headline">¶</a></h1>
-<ul class="simple">
-<li>3 Images</li>
-<li>Once you start bundling images, must be able to point to source code</li>
-<li>Could make part of build</li>
-<li>sudo nova-manage user admin newuser</li>
-<li>sudo nova-manage project create demo newuser</li>
-<li>sudo nova-manage project zipfile demo</li>
-<li>get images</li>
-<li>Web browser</li>
-</ul>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/livecd.html b/doc/build/html/livecd.html
deleted file mode 100644
index d1b7f225d..000000000
--- a/doc/build/html/livecd.html
+++ /dev/null
@@ -1,129 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Installing the Live CD &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <script type="text/javascript" src="_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="index.html" />
- <link rel="next" title="Administration Guide" href="adminguide/index.html" />
- <link rel="prev" title="Service Architecture" href="service.architecture.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="adminguide/index.html" title="Administration Guide"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="service.architecture.html" title="Service Architecture"
- accesskey="P">previous</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h4>Previous topic</h4>
- <p class="topless"><a href="service.architecture.html"
- title="previous chapter">Service Architecture</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="adminguide/index.html"
- title="next chapter">Administration Guide</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/livecd.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="installing-the-live-cd">
-<h1>Installing the Live CD<a class="headerlink" href="#installing-the-live-cd" title="Permalink to this headline">¶</a></h1>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="adminguide/index.html" title="Administration Guide"
- >next</a> |</li>
- <li class="right" >
- <a href="service.architecture.html" title="Service Architecture"
- >previous</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/man/novamanage.html b/doc/build/html/man/novamanage.html
deleted file mode 100644
index 09e4e2fa4..000000000
--- a/doc/build/html/man/novamanage.html
+++ /dev/null
@@ -1,297 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>nova-manage &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="../_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="../_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '../',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="../_static/jquery.js"></script>
- <script type="text/javascript" src="../_static/underscore.js"></script>
- <script type="text/javascript" src="../_static/doctools.js"></script>
- <script type="text/javascript" src="../_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="../index.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="../index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">nova-manage</a><ul>
-<li><a class="reference internal" href="#control-and-manage-cloud-computer-instances-and-images">control and manage cloud computer instances and images</a><ul>
-<li><a class="reference internal" href="#synopsis">SYNOPSIS</a></li>
-<li><a class="reference internal" href="#description">DESCRIPTION</a></li>
-<li><a class="reference internal" href="#options">OPTIONS</a><ul>
-<li><a class="reference internal" href="#nova-user">Nova User</a></li>
-<li><a class="reference internal" href="#nova-project">Nova Project</a></li>
-<li><a class="reference internal" href="#nova-role">Nova Role</a></li>
-<li><a class="reference internal" href="#nova-shell">Nova Shell</a></li>
-<li><a class="reference internal" href="#nova-vpn">Nova VPN</a></li>
-<li><a class="reference internal" href="#nova-floating-ips">Nova Floating IPs</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#files">FILES</a></li>
-<li><a class="reference internal" href="#see-also">SEE ALSO</a></li>
-<li><a class="reference internal" href="#bugs">BUGS</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="../_sources/man/novamanage.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="../search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="nova-manage">
-<h1>nova-manage<a class="headerlink" href="#nova-manage" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="control-and-manage-cloud-computer-instances-and-images">
-<h2>control and manage cloud computer instances and images<a class="headerlink" href="#control-and-manage-cloud-computer-instances-and-images" title="Permalink to this headline">¶</a></h2>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field"><th class="field-name">Author:</th><td class="field-body"><a class="reference external" href="mailto:nova&#37;&#52;&#48;lists&#46;launchpad&#46;net">nova<span>&#64;</span>lists<span>&#46;</span>launchpad<span>&#46;</span>net</a></td>
-</tr>
-<tr class="field"><th class="field-name">Date:</th><td class="field-body">2010-11-16</td>
-</tr>
-<tr class="field"><th class="field-name">Copyright:</th><td class="field-body">OpenStack LLC</td>
-</tr>
-<tr class="field"><th class="field-name">Version:</th><td class="field-body">0.1</td>
-</tr>
-<tr class="field"><th class="field-name">Manual section:</th><td class="field-body">1</td>
-</tr>
-<tr class="field"><th class="field-name">Manual group:</th><td class="field-body">cloud computing</td>
-</tr>
-</tbody>
-</table>
-<div class="section" id="synopsis">
-<h3>SYNOPSIS<a class="headerlink" href="#synopsis" title="Permalink to this headline">¶</a></h3>
-<blockquote>
-nova-manage &lt;category&gt; &lt;action&gt; [&lt;args&gt;]</blockquote>
-</div>
-<div class="section" id="description">
-<h3>DESCRIPTION<a class="headerlink" href="#description" title="Permalink to this headline">¶</a></h3>
-<p>nova-manage controls cloud computing instances by managing nova users, nova projects, nova roles, shell selection, vpn connections, and floating IP address configuration. More information about OpenStack Nova is at <a class="reference external" href="http://nova.openstack.org">http://nova.openstack.org</a>.</p>
-</div>
-<div class="section" id="options">
-<h3>OPTIONS<a class="headerlink" href="#options" title="Permalink to this headline">¶</a></h3>
-<p>The standard pattern for executing a nova-manage command is:
-<tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">&lt;category&gt;</span> <span class="pre">&lt;command&gt;</span> <span class="pre">[&lt;args&gt;]</span></tt></p>
-<p>For example, to obtain a list of all projects:
-<tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">list</span></tt></p>
-<p>Run without arguments to see a list of available command categories:
-<tt class="docutils literal"><span class="pre">nova-manage</span></tt></p>
-<p>Categories are user, project, role, shell, vpn, and floating. Detailed descriptions are below.</p>
-<p>You can also run with a category argument such as user to see a list of all commands in that category:
-<tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">user</span></tt></p>
-<p>These sections describe the available categories and arguments for nova-manage.</p>
-<div class="section" id="nova-user">
-<h4>Nova User<a class="headerlink" href="#nova-user" title="Permalink to this headline">¶</a></h4>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">user</span> <span class="pre">admin</span> <span class="pre">&lt;username&gt;</span></tt></p>
-<blockquote>
-Create an admin user with the name &lt;username&gt;.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">user</span> <span class="pre">create</span> <span class="pre">&lt;username&gt;</span></tt></p>
-<blockquote>
-Create a normal user with the name &lt;username&gt;.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">user</span> <span class="pre">delete</span> <span class="pre">&lt;username&gt;</span></tt></p>
-<blockquote>
-Delete the user with the name &lt;username&gt;.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">user</span> <span class="pre">exports</span> <span class="pre">&lt;username&gt;</span></tt></p>
-<blockquote>
-Outputs a list of access key and secret keys for user to the screen</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">user</span> <span class="pre">list</span></tt></p>
-<blockquote>
-Outputs a list of all the user names to the screen.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">user</span> <span class="pre">modify</span> <span class="pre">&lt;accesskey&gt;</span> <span class="pre">&lt;secretkey&gt;</span> <span class="pre">&lt;admin?T/F&gt;</span></tt></p>
-<blockquote>
-Updates the indicated user keys, indicating with T or F if the user is an admin user. Leave any argument blank if you do not want to update it.</blockquote>
-</div>
-<div class="section" id="nova-project">
-<h4>Nova Project<a class="headerlink" href="#nova-project" title="Permalink to this headline">¶</a></h4>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">add</span> <span class="pre">&lt;projectname&gt;</span></tt></p>
-<blockquote>
-Add a nova project with the name &lt;projectname&gt; to the database.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">create</span> <span class="pre">&lt;projectname&gt;</span></tt></p>
-<blockquote>
-Create a new nova project with the name &lt;projectname&gt; (you still need to do nova-manage project add &lt;projectname&gt; to add it to the database).</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">delete</span> <span class="pre">&lt;projectname&gt;</span></tt></p>
-<blockquote>
-Delete a nova project with the name &lt;projectname&gt;.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">environment</span> <span class="pre">&lt;projectname&gt;</span> <span class="pre">&lt;username&gt;</span></tt></p>
-<blockquote>
-Exports environment variables for the named project to a file named novarc.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">list</span></tt></p>
-<blockquote>
-Outputs a list of all the projects to the screen.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">quota</span> <span class="pre">&lt;projectname&gt;</span></tt></p>
-<blockquote>
-Outputs the size and specs of the project&#8217;s instances including gigabytes, instances, floating IPs, volumes, and cores.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">remove</span> <span class="pre">&lt;projectname&gt;</span></tt></p>
-<blockquote>
-Deletes the project with the name &lt;projectname&gt;.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">project</span> <span class="pre">zipfile</span></tt></p>
-<blockquote>
-Compresses all related files for a created project into a zip file nova.zip.</blockquote>
-</div>
-<div class="section" id="nova-role">
-<h4>Nova Role<a class="headerlink" href="#nova-role" title="Permalink to this headline">¶</a></h4>
-<p>nova-manage role &lt;action&gt; [&lt;argument&gt;]
-<tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">role</span> <span class="pre">add</span> <span class="pre">&lt;username&gt;</span> <span class="pre">&lt;rolename&gt;</span> <span class="pre">&lt;(optional)</span> <span class="pre">projectname&gt;</span></tt></p>
-<blockquote>
-Add a user to either a global or project-based role with the indicated &lt;rolename&gt; assigned to the named user. Role names can be one of the following five roles: admin, itsec, projectmanager, netadmin, developer. If you add the project name as the last argument then the role is assigned just for that project, otherwise the user is assigned the named role for all projects.</blockquote>
-<dl class="docutils">
-<dt><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">role</span> <span class="pre">has</span> <span class="pre">&lt;username&gt;</span> <span class="pre">&lt;projectname&gt;</span></tt></dt>
-<dd>Checks the user or project and responds with True if the user has a global role with a particular project.</dd>
-<dt><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">role</span> <span class="pre">remove</span> <span class="pre">&lt;username&gt;</span> <span class="pre">&lt;rolename&gt;</span></tt></dt>
-<dd>Remove the indicated role from the user.</dd>
-</dl>
-</div>
-<div class="section" id="nova-shell">
-<h4>Nova Shell<a class="headerlink" href="#nova-shell" title="Permalink to this headline">¶</a></h4>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">shell</span> <span class="pre">bpython</span></tt></p>
-<blockquote>
-Starts a new bpython shell.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">shell</span> <span class="pre">ipython</span></tt></p>
-<blockquote>
-Starts a new ipython shell.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">shell</span> <span class="pre">python</span></tt></p>
-<blockquote>
-Starts a new python shell.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">shell</span> <span class="pre">run</span></tt></p>
-<blockquote>
-Starts a new shell using python.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">shell</span> <span class="pre">script</span> <span class="pre">&lt;path/scriptname&gt;</span></tt></p>
-<blockquote>
-Runs the named script from the specified path with flags set.</blockquote>
-</div>
-<div class="section" id="nova-vpn">
-<h4>Nova VPN<a class="headerlink" href="#nova-vpn" title="Permalink to this headline">¶</a></h4>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">vpn</span> <span class="pre">list</span></tt></p>
-<blockquote>
-Displays a list of projects, their IP prot numbers, and what state they&#8217;re in.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">vpn</span> <span class="pre">run</span> <span class="pre">&lt;projectname&gt;</span></tt></p>
-<blockquote>
-Starts the VPN for the named project.</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">vpn</span> <span class="pre">spawn</span></tt></p>
-<blockquote>
-Runs all VPNs.</blockquote>
-</div>
-<div class="section" id="nova-floating-ips">
-<h4>Nova Floating IPs<a class="headerlink" href="#nova-floating-ips" title="Permalink to this headline">¶</a></h4>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">floating</span> <span class="pre">create</span> <span class="pre">&lt;host&gt;</span> <span class="pre">&lt;ip_range&gt;</span></tt></p>
-<blockquote>
-<dl class="docutils">
-<dt>Creates floating IP addresses for the named host by the given range.</dt>
-<dd>floating delete &lt;ip_range&gt; Deletes floating IP addresses in the range given.</dd>
-</dl>
-</blockquote>
-<p><tt class="docutils literal"><span class="pre">nova-manage</span> <span class="pre">floating</span> <span class="pre">list</span></tt></p>
-<blockquote>
-Displays a list of all floating IP addresses.</blockquote>
-</div>
-</div>
-<div class="section" id="files">
-<h3>FILES<a class="headerlink" href="#files" title="Permalink to this headline">¶</a></h3>
-<p>The nova-manage.conf file contains configuration information in the form of python-gflags.</p>
-</div>
-<div class="section" id="see-also">
-<h3>SEE ALSO<a class="headerlink" href="#see-also" title="Permalink to this headline">¶</a></h3>
-<ul class="simple">
-<li><a class="reference external" href="http://nova.openstack.org">OpenStack Nova</a></li>
-<li><a class="reference external" href="http://swift.openstack.org">OpenStack Swift</a></li>
-</ul>
-</div>
-<div class="section" id="bugs">
-<h3>BUGS<a class="headerlink" href="#bugs" title="Permalink to this headline">¶</a></h3>
-<ul class="simple">
-<li>Nova is sourced in Launchpad so you can view current bugs at <a class="reference external" href="http://nova.openstack.org">OpenStack Nova</a></li>
-</ul>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="../genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="../py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="../index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/nova.concepts.html b/doc/build/html/nova.concepts.html
deleted file mode 100644
index 6f8c4f631..000000000
--- a/doc/build/html/nova.concepts.html
+++ /dev/null
@@ -1,311 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Nova Concepts and Introduction &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <script type="text/javascript" src="_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="index.html" />
- <link rel="next" title="Service Architecture" href="service.architecture.html" />
- <link rel="prev" title="Cloud Computing 101" href="cloud101.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="service.architecture.html" title="Service Architecture"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="cloud101.html" title="Cloud Computing 101"
- accesskey="P">previous</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Nova Concepts and Introduction</a><ul>
-<li><a class="reference internal" href="#introduction">Introduction</a></li>
-<li><a class="reference internal" href="#concept-users-and-projects">Concept: Users and Projects</a></li>
-<li><a class="reference internal" href="#concept-virtualization">Concept: Virtualization</a></li>
-<li><a class="reference internal" href="#concept-instances">Concept: Instances</a></li>
-<li><a class="reference internal" href="#concept-storage">Concept: Storage</a><ul>
-<li><a class="reference internal" href="#volumes">Volumes</a></li>
-<li><a class="reference internal" href="#local-storage">Local Storage</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#concept-quotas">Concept: Quotas</a></li>
-<li><a class="reference internal" href="#concept-rbac">Concept: RBAC</a></li>
-<li><a class="reference internal" href="#concept-api">Concept: API</a></li>
-<li><a class="reference internal" href="#concept-networking">Concept: Networking</a><ul>
-<li><a class="reference internal" href="#flat-mode">Flat Mode</a></li>
-<li><a class="reference internal" href="#flat-dhcp-mode">Flat DHCP Mode</a></li>
-<li><a class="reference internal" href="#vlan-dhcp-mode">VLAN DHCP Mode</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#concept-binaries">Concept: Binaries</a></li>
-<li><a class="reference internal" href="#concept-nova-manage">Concept: nova-manage</a></li>
-<li><a class="reference internal" href="#concept-flags">Concept: Flags</a></li>
-<li><a class="reference internal" href="#concept-plugins">Concept: Plugins</a></li>
-<li><a class="reference internal" href="#concept-ipc-rpc">Concept: IPC/RPC</a></li>
-<li><a class="reference internal" href="#concept-fakes">Concept: Fakes</a></li>
-<li><a class="reference internal" href="#concept-scheduler">Concept: Scheduler</a></li>
-<li><a class="reference internal" href="#concept-security-groups">Concept: Security Groups</a></li>
-<li><a class="reference internal" href="#concept-certificate-authority">Concept: Certificate Authority</a></li>
-<li><a class="reference internal" href="#concept-images">Concept: Images</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="cloud101.html"
- title="previous chapter">Cloud Computing 101</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="service.architecture.html"
- title="next chapter">Service Architecture</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/nova.concepts.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="nova-concepts-and-introduction">
-<h1>Nova Concepts and Introduction<a class="headerlink" href="#nova-concepts-and-introduction" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="introduction">
-<h2>Introduction<a class="headerlink" href="#introduction" title="Permalink to this headline">¶</a></h2>
-<p>Nova is the software that controls your Infrastructure as as Service (IaaS)
-cloud computing platform. It is similar in scope to Amazon EC2 and Rackspace
-CloudServers. Nova does not include any virtualization software, rather it
-defines drivers that interact with underlying virtualization mechanisms that
-run on your host operating system, and exposes functionality over a web API.</p>
-<p>This document does not attempt to explain fundamental concepts of cloud
-computing, IaaS, virtualization, or other related technologies. Instead, it
-focuses on describing how Nova&#8217;s implementation of those concepts is achieved.</p>
-<p>This page outlines concepts that you will need to understand as a user or
-administrator of an OpenStack installation. Each section links to more more
-detailed information in the <a class="reference internal" href="adminguide/index.html"><em>Administration Guide</em></a>,
-but you&#8217;ll probably want to read this section straight-through before tackling
-the specifics presented in the administration guide.</p>
-</div>
-<div class="section" id="concept-users-and-projects">
-<h2>Concept: Users and Projects<a class="headerlink" href="#concept-users-and-projects" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>access to images is limited by project</li>
-<li>access/secret are per user</li>
-<li>keypairs are per user</li>
-<li>quotas are per project</li>
-</ul>
-</div>
-<div class="section" id="concept-virtualization">
-<h2>Concept: Virtualization<a class="headerlink" href="#concept-virtualization" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>KVM</li>
-<li>UML</li>
-<li>XEN</li>
-<li>HyperV</li>
-<li>qemu</li>
-</ul>
-</div>
-<div class="section" id="concept-instances">
-<h2>Concept: Instances<a class="headerlink" href="#concept-instances" title="Permalink to this headline">¶</a></h2>
-<p>An &#8216;instance&#8217; is a word for a virtual machine that runs inside the cloud.</p>
-</div>
-<div class="section" id="concept-storage">
-<h2>Concept: Storage<a class="headerlink" href="#concept-storage" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="volumes">
-<h3>Volumes<a class="headerlink" href="#volumes" title="Permalink to this headline">¶</a></h3>
-<p>A &#8216;volume&#8217; is a detachable block storage device. You can think of it as a usb hard drive. It can only be attached to one instance at a time, so it does not work like a SAN. If you wish to expose the same volume to multiple instances, you will have to use an NFS or SAMBA share from an existing instance.</p>
-</div>
-<div class="section" id="local-storage">
-<h3>Local Storage<a class="headerlink" href="#local-storage" title="Permalink to this headline">¶</a></h3>
-<p>Every instance larger than m1.tiny starts with some local storage (up to 160GB for m1.xlarge). This storage is currently the second partition on the root drive.</p>
-</div>
-</div>
-<div class="section" id="concept-quotas">
-<h2>Concept: Quotas<a class="headerlink" href="#concept-quotas" title="Permalink to this headline">¶</a></h2>
-<p>Nova supports per-project quotas. There are currently quotas for number of instances, total number of cores, number of volumes, total number of gigabytes, and number of floating ips.</p>
-</div>
-<div class="section" id="concept-rbac">
-<h2>Concept: RBAC<a class="headerlink" href="#concept-rbac" title="Permalink to this headline">¶</a></h2>
-<p>Nova provides roles based access control (RBAC) for access to api commands. A user can have a number of different <a class="reference internal" href="devref/auth.html#auth-roles"><em>roles</em></a>. Roles define which api_commands a user can perform.</p>
-<p>It is important to know that there are user-specific (sometimes called global) roles and project-specific roles. A user&#8217;s actual permissions in a particular project are the INTERSECTION of his user-specific roles and is project-specific roles.</p>
-<p>For example: A user can access api commands allowed to the netadmin role (like allocate_address) only if he has the user-specific netadmin role AND the project-specific netadmin role.</p>
-<p>More information about RBAC can be found in the <a class="reference internal" href="devref/auth.html#auth"><em>Authentication and Authorization</em></a>.</p>
-</div>
-<div class="section" id="concept-api">
-<h2>Concept: API<a class="headerlink" href="#concept-api" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>EC2</li>
-<li>OpenStack / Rackspace</li>
-</ul>
-</div>
-<div class="section" id="concept-networking">
-<h2>Concept: Networking<a class="headerlink" href="#concept-networking" title="Permalink to this headline">¶</a></h2>
-<p>Nova has a concept of Fixed Ips and Floating ips. Fixed ips are assigned to an instance on creation and stay the same until the instance is explicitly terminated. Floating ips are ip addresses that can be dynamically associated with an instance. This address can be disassociated and associated with another instance at any time.</p>
-<p>There are multiple strategies available for implementing fixed ips:</p>
-<div class="section" id="flat-mode">
-<h3>Flat Mode<a class="headerlink" href="#flat-mode" title="Permalink to this headline">¶</a></h3>
-<p>The simplest networking mode. Each instance receives a fixed ip from the pool. All instances are attached to the same bridge (br100) by default. The bridge must be configured manually. The networking configuration is injected into the instance before it is booted. Note that this currently only works on linux-style systems that keep networking configuration in /etc/network/interfaces.</p>
-</div>
-<div class="section" id="flat-dhcp-mode">
-<h3>Flat DHCP Mode<a class="headerlink" href="#flat-dhcp-mode" title="Permalink to this headline">¶</a></h3>
-<p>This is similar to the flat mode, in that all instances are attached to the same bridge. In this mode nova does a bit more configuration, it will attempt to bridge into an ethernet device (eth0 by default). It will also run dnsmasq as a dhcpserver listening on this bridge. Instances receive their fixed ips by doing a dhcpdiscover.</p>
-</div>
-<div class="section" id="vlan-dhcp-mode">
-<h3>VLAN DHCP Mode<a class="headerlink" href="#vlan-dhcp-mode" title="Permalink to this headline">¶</a></h3>
-<p>This is the default networking mode and supports the most features. For multiple machine installation, it requires a switch that supports host-managed vlan tagging. In this mode, nova will create a vlan and bridge for each project. The project gets a range of private ips that are only accessible from inside the vlan. In order for a user to access the instances in their project, a special vpn instance (code named <a class="reference internal" href="devref/cloudpipe.html#cloudpipe"><em>cloudpipe</em></a>) needs to be created. Nova generates a certificate and key for the user to access the vpn and starts the vpn automatically. More information on cloudpipe can be found <a class="reference internal" href="devref/cloudpipe.html#cloudpipe"><em>here</em></a>.</p>
-<p>The following diagram illustrates how the communication that occurs between the vlan (the dashed box) and the public internet (represented by the two clouds)</p>
-<img alt="_images/cloudpipe.png" src="_images/cloudpipe.png" style="width: 100%;" />
-</div>
-</div>
-<div class="section" id="concept-binaries">
-<h2>Concept: Binaries<a class="headerlink" href="#concept-binaries" title="Permalink to this headline">¶</a></h2>
-<p>Nova is implemented by a number of related binaries. These binaries can run on the same machine or many machines. A detailed description of each binary is given in the <a class="reference internal" href="adminguide/binaries.html#binaries"><em>binaries section</em></a> of the developer guide.</p>
-</div>
-<div class="section" id="concept-nova-manage">
-<span id="manage-usage"></span><h2>Concept: nova-manage<a class="headerlink" href="#concept-nova-manage" title="Permalink to this headline">¶</a></h2>
-<p>The nova-manage command is used to perform many essential functions for
-administration and ongoing maintenance of nova, such as user creation,
-vpn management, and much more.</p>
-<p>See doc:<cite>nova.manage</cite> in the Administration Guide for more details.</p>
-</div>
-<div class="section" id="concept-flags">
-<h2>Concept: Flags<a class="headerlink" href="#concept-flags" title="Permalink to this headline">¶</a></h2>
-<p>python-gflags</p>
-</div>
-<div class="section" id="concept-plugins">
-<h2>Concept: Plugins<a class="headerlink" href="#concept-plugins" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>Managers/Drivers: utils.import_object from string flag</li>
-<li>virt/connections: conditional loading from string flag</li>
-<li>db: LazyPluggable via string flag</li>
-<li>auth_manager: utils.import_class based on string flag</li>
-<li>Volumes: moving to pluggable driver instead of manager</li>
-<li>Network: pluggable managers</li>
-<li>Compute: same driver used, but pluggable at connection</li>
-</ul>
-</div>
-<div class="section" id="concept-ipc-rpc">
-<h2>Concept: IPC/RPC<a class="headerlink" href="#concept-ipc-rpc" title="Permalink to this headline">¶</a></h2>
-<p>Nova utilizes the RabbitMQ implementation of the AMQP messaging standard for performing communication between the various nova services. This message queuing service is used for both local and remote communication because Nova is designed so that there is no requirement that any of the services exist on the same physical machine. RabbitMQ in particular is very robust and provides the efficiency and reliability that Nova needs. More information about RabbitMQ can be found at <a class="reference external" href="http://www.rabbitmq.com/">http://www.rabbitmq.com/</a>.</p>
-</div>
-<div class="section" id="concept-fakes">
-<h2>Concept: Fakes<a class="headerlink" href="#concept-fakes" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>auth</li>
-<li>ldap</li>
-</ul>
-</div>
-<div class="section" id="concept-scheduler">
-<h2>Concept: Scheduler<a class="headerlink" href="#concept-scheduler" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>simple</li>
-<li>random</li>
-</ul>
-</div>
-<div class="section" id="concept-security-groups">
-<h2>Concept: Security Groups<a class="headerlink" href="#concept-security-groups" title="Permalink to this headline">¶</a></h2>
-<p>Security groups</p>
-</div>
-<div class="section" id="concept-certificate-authority">
-<h2>Concept: Certificate Authority<a class="headerlink" href="#concept-certificate-authority" title="Permalink to this headline">¶</a></h2>
-<p>Nova does a small amount of certificate management. These certificates are used for <a class="reference internal" href="devref/cloudpipe.html#cloudpipe"><em>project vpns</em></a> and decrypting bundled images.</p>
-</div>
-<div class="section" id="concept-images">
-<h2>Concept: Images<a class="headerlink" href="#concept-images" title="Permalink to this headline">¶</a></h2>
-<ul class="simple">
-<li>launching</li>
-<li>bundling</li>
-</ul>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="service.architecture.html" title="Service Architecture"
- >next</a> |</li>
- <li class="right" >
- <a href="cloud101.html" title="Cloud Computing 101"
- >previous</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/object.model.html b/doc/build/html/object.model.html
deleted file mode 100644
index aec102391..000000000
--- a/doc/build/html/object.model.html
+++ /dev/null
@@ -1,168 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Object Model &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <script type="text/javascript" src="_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="index.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Object Model</a><ul>
-<li><a class="reference internal" href="#users">Users</a></li>
-<li><a class="reference internal" href="#projects">Projects</a></li>
-<li><a class="reference internal" href="#images">Images</a></li>
-<li><a class="reference internal" href="#instances">Instances</a></li>
-<li><a class="reference internal" href="#volumes">Volumes</a></li>
-<li><a class="reference internal" href="#security-groups">Security Groups</a></li>
-<li><a class="reference internal" href="#vlans">VLANs</a></li>
-<li><a class="reference internal" href="#ip-addresses">IP Addresses</a></li>
-</ul>
-</li>
-</ul>
-
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/object.model.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="object-model">
-<h1>Object Model<a class="headerlink" href="#object-model" title="Permalink to this headline">¶</a></h1>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">Add brief description for core models</p>
-</div>
-<p class="graphviz">
-digraph foo {
- graph [rankdir=&quot;LR&quot;]; node [fontsize=9 shape=box];
- Instances -&gt; &quot;Public IPs&quot; [arrowhead=crow];
- Instances -&gt; &quot;Security Groups&quot; [arrowhead=crow];
- Users -&gt; Projects [arrowhead=crow arrowtail=crow dir=both];
- Users -&gt; Keys [arrowhead=crow];
- Instances -&gt; Volumes [arrowhead=crow];
- Projects -&gt; &quot;Public IPs&quot; [arrowhead=crow];
- Projects -&gt; Instances [arrowhead=crow];
- Projects -&gt; Volumes [arrowhead=crow];
- Projects -&gt; Images [arrowhead=crow];
- Images -&gt; Instances [arrowhead=crow];
- Projects -&gt; &quot;Security Groups&quot; [arrowhead=crow];
- &quot;Security Groups&quot; -&gt; Rules [arrowhead=crow];
-}</p>
-<div class="section" id="users">
-<h2>Users<a class="headerlink" href="#users" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="projects">
-<h2>Projects<a class="headerlink" href="#projects" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="images">
-<h2>Images<a class="headerlink" href="#images" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="instances">
-<h2>Instances<a class="headerlink" href="#instances" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="volumes">
-<h2>Volumes<a class="headerlink" href="#volumes" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="security-groups">
-<h2>Security Groups<a class="headerlink" href="#security-groups" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="vlans">
-<h2>VLANs<a class="headerlink" href="#vlans" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="ip-addresses">
-<h2>IP Addresses<a class="headerlink" href="#ip-addresses" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/objects.inv b/doc/build/html/objects.inv
deleted file mode 100644
index 00fdb36e8..000000000
--- a/doc/build/html/objects.inv
+++ /dev/null
@@ -1,9 +0,0 @@
-# Sphinx inventory version 2
-# Project: nova
-# Version: 2010.1
-# The remainder of this file is compressed using zlib.
-xÚ’1oà …wÿ
-¤f,N½f«’¥Cª¨‘ºZ.­ °›ô× DrC¢´‹…ïÞ»w|¶=p
-uGi@×Ló42–-Z²ƒá
-14ìç&HMy°]ûßp4âhÜFÑ#Z‡†AD0´»¦h@pÁà8 HÕ0½øsA[Ù3Åd—9wƒg†–g9Æhã6ÙhùÔ¢w%LÑI–ÉU'œ1z-YßBÜ \­î{NB¤¤RPP6òbÄËÐZŒÂˆ¨0@4=L…Z ßÁÆ‹IoÙ‹ûFºó³;ƒ°œË¥Aû’Ôü{¬;.ˆæ`¦“ë¸hzÎ`žiâ«Û­tÒAóQµ–íoÿÅ&þ„ƒðÍ?‹‘ÏÀµ-÷äçEÀ>%³¯'rc ÏŽ>ÒrFlÖ6
-².*;Õ[(•ür¿±±W$YvýWó(ÿÍ…‹u¾¶'åPü5=Ç«Ê𺪺ÜöNBUvÇ›hî »ÊäzÞ6A¢© \ No newline at end of file
diff --git a/doc/build/html/quickstart.html b/doc/build/html/quickstart.html
deleted file mode 100644
index c9abb7c5a..000000000
--- a/doc/build/html/quickstart.html
+++ /dev/null
@@ -1,272 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Nova Quickstart &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <script type="text/javascript" src="_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="index.html" />
- <link rel="next" title="Developer Guide" href="devref/index.html" />
- <link rel="prev" title="Installing Nova on Multiple Servers" href="adminguide/multi.node.install.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="devref/index.html" title="Developer Guide"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="adminguide/multi.node.install.html" title="Installing Nova on Multiple Servers"
- accesskey="P">previous</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Nova Quickstart</a><ul>
-<li><a class="reference internal" href="#recommended-system-configuration">Recommended System Configuration</a></li>
-<li><a class="reference internal" href="#getting-the-code">Getting the Code</a></li>
-<li><a class="reference internal" href="#environment-variables">Environment Variables</a><ul>
-<li><a class="reference internal" href="#test">TEST</a></li>
-<li><a class="reference internal" href="#use-mysql">USE_MYSQL</a></li>
-<li><a class="reference internal" href="#mysql-pass">MYSQL_PASS</a></li>
-<li><a class="reference internal" href="#use-ldap">USE_LDAP</a></li>
-<li><a class="reference internal" href="#libvirt-type">LIBVIRT_TYPE</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#usage">Usage</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="adminguide/multi.node.install.html"
- title="previous chapter">Installing Nova on Multiple Servers</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="devref/index.html"
- title="next chapter">Developer Guide</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/quickstart.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="nova-quickstart">
-<h1>Nova Quickstart<a class="headerlink" href="#nova-quickstart" title="Permalink to this headline">¶</a></h1>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p>P1 (this is one example of how to use priority syntax)
-* Document the assumptions about pluggable interfaces (sqlite3 instead of</p>
-<blockquote>
-mysql, etc) (todd)</blockquote>
-<ul class="last simple">
-<li>Document env vars that can change things (USE_MYSQL, HOST_IP) (todd)</li>
-</ul>
-</div>
-<div class="section" id="recommended-system-configuration">
-<h2>Recommended System Configuration<a class="headerlink" href="#recommended-system-configuration" title="Permalink to this headline">¶</a></h2>
-<p>Although Nova can be run on a variety of system architectures, for most users the following will be simplest:</p>
-<ul class="simple">
-<li>Ubuntu Lucid</li>
-<li>10GB Hard Disk Space</li>
-<li>512MB RAM</li>
-</ul>
-<p>For development, Nova can run from within a VM.</p>
-</div>
-<div class="section" id="getting-the-code">
-<h2>Getting the Code<a class="headerlink" href="#getting-the-code" title="Permalink to this headline">¶</a></h2>
-<p>Nova is hosted on launchpad. You can get the code with the following command</p>
-<div class="highlight-python"><pre>bzr clone lp:nova</pre>
-</div>
-<p>The <cite>contrib/nova.sh</cite> file in the source distribution is a script that
-will quickly set up nova to run on a single machine. It is tested against
-Ubuntu only, but other distributions are forthcoming.</p>
-</div>
-<div class="section" id="environment-variables">
-<h2>Environment Variables<a class="headerlink" href="#environment-variables" title="Permalink to this headline">¶</a></h2>
-<p>By tweaking the environment that nova.sh run in, you can build slightly
-different configurations (though for more complex setups you should see
-<a class="reference internal" href="adminguide/getting.started.html"><em>Getting Started with Nova</em></a> and <a class="reference internal" href="adminguide/multi.node.install.html"><em>Installing Nova on Multiple Servers</em></a>).</p>
-<ul>
-<li><dl class="first docutils">
-<dt>HOST_IP</dt>
-<dd><ul class="first last simple">
-<li>Default: address of first interface from the ifconfig command</li>
-<li>Values: 127.0.0.1, or any other valid address</li>
-</ul>
-</dd>
-</dl>
-</li>
-</ul>
-<div class="section" id="test">
-<h3>TEST<a class="headerlink" href="#test" title="Permalink to this headline">¶</a></h3>
-<p><strong>Default</strong>: 0
-<strong>Values</strong>: 1, run tests after checkout and initial setup</p>
-</div>
-<div class="section" id="use-mysql">
-<h3>USE_MYSQL<a class="headerlink" href="#use-mysql" title="Permalink to this headline">¶</a></h3>
-<p><strong>Default</strong>: 0, use sqlite3
-<strong>Values</strong>: 1, use mysql instead of sqlite3</p>
-</div>
-<div class="section" id="mysql-pass">
-<h3>MYSQL_PASS<a class="headerlink" href="#mysql-pass" title="Permalink to this headline">¶</a></h3>
-<p>Only useful if $USE_MYSQL=1.</p>
-<p><strong>Default</strong>: nova
-<strong>Values</strong>: value of root password for mysql</p>
-</div>
-<div class="section" id="use-ldap">
-<h3>USE_LDAP<a class="headerlink" href="#use-ldap" title="Permalink to this headline">¶</a></h3>
-<p><strong>Default</strong>: 0, use <tt class="xref py py-mod docutils literal"><span class="pre">nova.auth.dbdriver</span></tt>
-<strong>Values</strong>: 1, use <tt class="xref py py-mod docutils literal"><span class="pre">nova.auth.ldapdriver</span></tt></p>
-</div>
-<div class="section" id="libvirt-type">
-<h3>LIBVIRT_TYPE<a class="headerlink" href="#libvirt-type" title="Permalink to this headline">¶</a></h3>
-<p><strong>Default</strong>: qemu
-<strong>Values</strong>: uml, kvm</p>
-</div>
-</div>
-<div class="section" id="usage">
-<h2>Usage<a class="headerlink" href="#usage" title="Permalink to this headline">¶</a></h2>
-<p>Unless you want to spend a lot of time fiddling with permissions and sudoers,
-you should probably run nova as root.</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="n">sudo</span> <span class="o">-</span><span class="n">i</span>
-</pre></div>
-</div>
-<p>If you are concerned about security, nova runs just fine inside a virtual
-machine.</p>
-<p>Use the script to install and run the current trunk. You can also specify a
-specific branch by putting <cite>lp:~someone/nova/some-branch</cite> after the branch
-command</p>
-<div class="highlight-python"><pre>./nova.sh branch
-./nova.sh install
-./nova.sh run</pre>
-</div>
-<p>The run command will drop you into a screen session with all of the workers
-running in different windows You can use eucatools to run commands against the
-cloud.</p>
-<div class="highlight-python"><pre>euca-add-keypair test &gt; test.pem
-euca-run-instances -k test -t m1.tiny ami-tiny
-euca-describe-instances</pre>
-</div>
-<p>To see output from the various workers, switch screen windows</p>
-<div class="highlight-python"><pre>&lt;ctrl-a&gt; "</pre>
-</div>
-<p>will give you a list of running windows.</p>
-<p>When the instance is running, you should be able to ssh to it.</p>
-<div class="highlight-python"><pre>chmod 600 test.pem
-ssh -i test.pem root@10.0.0.3</pre>
-</div>
-<p>When you exit screen</p>
-<div class="highlight-python"><pre>&lt;ctrl-a&gt; &lt;ctrl-d&gt;</pre>
-</div>
-<p>nova will terminate. It may take a while for nova to finish cleaning up. If
-you exit the process before it is done because there were some problems in your
-build, you may have to clean up the nova processes manually. If you had any
-instances running, you can attempt to kill them through the api:</p>
-<div class="highlight-python"><pre>./nova.sh terminate</pre>
-</div>
-<p>Then you can destroy the screen:</p>
-<div class="highlight-python"><pre>./nova.sh clean</pre>
-</div>
-<p>If things get particularly messed up, you might need to do some more intense
-cleanup. Be careful, the following command will manually destroy all runnning
-virsh instances and attempt to delete all vlans and bridges.</p>
-<div class="highlight-python"><pre>./nova.sh scrub</pre>
-</div>
-<p>You can edit files in the install directory or do a bzr pull to pick up new versions. You only need to do</p>
-<div class="highlight-python"><pre>./nova.sh run</pre>
-</div>
-<p>to run nova after the first install. The database should be cleaned up on each run.</p>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="devref/index.html" title="Developer Guide"
- >next</a> |</li>
- <li class="right" >
- <a href="adminguide/multi.node.install.html" title="Installing Nova on Multiple Servers"
- >previous</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/search.html b/doc/build/html/search.html
deleted file mode 100644
index 94f207ce1..000000000
--- a/doc/build/html/search.html
+++ /dev/null
@@ -1,116 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Search &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <script type="text/javascript" src="_static/searchtools.js"></script>
- <script type="text/javascript" src="_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="index.html" />
- <script type="text/javascript">
- jQuery(function() { Search.loadIndex("searchindex.js"); });
- </script>
-
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <h1 id="search-documentation">Search</h1>
- <div id="fallback" class="admonition warning">
- <script type="text/javascript">$('#fallback').hide();</script>
- <p>
- Please activate JavaScript to enable the search
- functionality.
- </p>
- </div>
- <p>
- From here you can search these documents. Enter your search
- words into the box below and click "search". Note that the search
- function will automatically search for all of the words. Pages
- containing fewer words won't appear in the result list.
- </p>
- <form action="" method="get">
- <input type="text" name="q" value="" />
- <input type="submit" value="search" />
- <span id="search-progress" style="padding-left: 10px"></span>
- </form>
-
- <div id="search-results">
-
- </div>
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/build/html/searchindex.js b/doc/build/html/searchindex.js
deleted file mode 100644
index 6828fc066..000000000
--- a/doc/build/html/searchindex.js
+++ /dev/null
@@ -1 +0,0 @@
-Search.setIndex({objects:{"nova.virt":{fake:[40,0,1]},nova:{validate:[67,0,1],exception:[67,0,1]},"nova.compute":{instance_types:[134,0,1],power_state:[134,0,1]}},terms:{prefix:[127,90],tweet:70,ip_rang:[35,19,43],novadev:73,under:[53,119],spec:[19,43,70,119],ramdisk:73,digit:119,everi:[26,52],ident:[134,40,119],cmd:67,eucatool:104,upload:[73,24,119],rabbitmq:[79,38,26,65,127],ifac:90,direct:14,chef:90,second:[26,52],ebtabl:[127,57,79,117],aggreg:[134,40,131,70],libxslt:127,even:106,keyserv:65,eventlet:[127,79],commonnam:73,poison:[57,117],"new":[134,38,19,104,121,123,40,85,52,127,70,43,117,132,73],net:[19,70,90,127,65,67],maverick:[38,73],metadata:[117,52,119],ongo:[26,43],abov:52,mem:[134,40],never:[134,40],here:[134,38,26,10,123,40,35,90,127,117,65,111],path:[132,106,19,43,92],aki:73,permit:[53,121],bashrc:90,unix:79,refenc:14,total:[134,26,40,85,119],prese:90,highli:[123,79,90],describ:[123,19,104,48,26,70,142,43,14,117,73,24,119],would:[132,79,119,69],noarch:127,call:[134,26,10,40,52,117,119],python26:127,recommend:[104,73,79,90],nate:[106,117],type:[38,48,70,90,53,35,92,119,73,65,67],until:[73,26],eucalyptussoftwar:127,relat:[134,19,26,79,70,53,43,119],"10gb":[104,117],notic:[127,79],warn:38,relai:[53,70],vpn:[19,106,26,52,135,35,92,117,73,119,43],must:[134,38,26,121,40,85,131,117,8,65,119],word:26,err:[134,127,40],"0at28z12":73,setup:[104,79,90,127,117,73],blade:7,conceptu:119,rework:[7,123],hansen:38,root:[38,26,104,90,73,31],overrid:79,defer:[134,38,40,131],give:[134,121,104,123,40,52,65],vpn_start:35,indic:[134,123,19,40,43,92],segreg:117,want:[38,19,104,48,26,90,43,117,65],keep:[134,26,40,52,90,57],end:[119,52,90],turn:52,how:[123,26,104,70,90,14,117,57,119],env:[104,90],answer:70,verifi:121,config:[73,90],updat:[121,19,106,52,90,127,43,117,73,65,119],compute_unittest:[134,15,0,92,125],mess:104,after:[7,121,123,79,104],diagram:[48,26,92,117,106],befor:[134,26,104,40,79,73,57,31],test_wsgi:[84,0,92,125,109],demonstr:117,fedora:[127,73],attempt:[132,26,85,104],third:119,classmethod:[134,40],opaqu:[134,40],bootstrap:90,credenti:[73,85,119,121],perform:[134,121,26,117,40,79,90,43,14,7],"18th":90,environ:[121,19,104,123,48,85,90,58,43,73,119],exclus:106,ethernet:[7,26],order:[121,26,90,131,117,7],oper:[38,26,121,48,90,53,117,119],diagnos:123,over:[7,48,26,106,90],becaus:[26,104,70],privileg:90,incid:119,flexibl:48,vari:73,fip:119,uuid:121,fit:[127,131],backup_schedul:[0,78,92,125,109],fix:[53,35,26,10],cla:70,better:90,persist:[79,14],cred:90,easier:[132,73,90],them:[134,121,104,10,40,90,117,132,73],wr_req:[134,40],thei:[134,19,40,79,90,43,85,31,119],proce:117,volume_unittest:[7,74,0,92,125],objectstor:[38,93,0,10,66,125,61,79,135,139,92,23,73,90,131],power_st:[134,0,125,107,40,92],each:[26,104,48,79,52,90,35,142,131,117,7,57],debug:[123,79],mean:[134,73,40,79,131],interop:119,laboratori:123,devref:123,cloud02:73,extract:73,admincli:[13,0,125,92,67],network:[0,106,70,73,38,10,123,40,79,43,117,119,121,14,89,48,125,52,90,53,35,92,57,134,135,26,27,142,131],bridge_port:90,newli:73,content:[123,90],got:73,gov:[48,123],written:[127,123],ntp:117,free:[38,70,52,127],renegoti:52,fakerabbit:[128,0,40,125,92],test_fault:[0,114,92,125,109],ata:7,openssl:[127,73],installt:79,isn:40,apirequest:[28,0,92,125,109],confus:132,rang:[19,117,26,90,35,43,14,67],instance_nam:[134,40],fakeinst:[134,40],independ:119,system:[104,70,109,7,73,38,10,79,117,119,121,85,14,123,48,90,127,92,132,57,26,35,142,31,131],restrict:[121,14],instruct:[38,70],alreadi:[117,90],imagestor:73,primari:7,sometim:26,stack:[134,40],master:90,autorun:52,john:[121,85],zipfil:[8,19,85,43,121],listen:[53,26,79],iptabl:[127,57,79,117,106],consol:[53,24],tool:[48,79,90,53,127,14,24],enjoi:121,auth_unittest:[0,45,92,119,125],provid:[123,26,117,48,79,70,35,52,14,106,73,119],tree:123,project:[106,85,8,73,123,56,43,117,119,121,19,14,48,52,90,135,127,131,57,53,26,35,92],matter:121,num_network:35,provis:[48,90],fashion:119,tx_drop:[134,40],mind:123,xensourc:79,libvirt:[134,40,79,90,131,7],seem:131,computemanag:10,volumedriv:132,transmit:[134,40],simplifi:121,though:[90,104,14,69],usernam:[121,19,43],object:[134,123,56,10,40,53,131,14,132,119],regular:121,cblah2:73,tradit:119,don:[48,121,79,90],max_mem:[134,40],doc:[123,26,106,90,142,92,7,73,119],metal:90,doe:[26,31,43],declar:[92,119],notempti:67,came:48,random:[121,26,43],transluc:119,syntax:[7,121,85,104,123],directli:[7,121,40,134,90],sourcabl:85,contrib:[79,104],protocol:119,iscsitarget:79,insnanc:52,dhcpserver:26,priv:73,involv:[123,142,79,70],acquir:121,explain:26,configur:[123,19,104,10,26,52,79,53,127,142,117,73,90,57],apach:119,ldap:[131,26,43,119,79],oct:73,watch:73,amazon:[134,123,26,40,53,117,109],root_password:90,report:70,validator_unittest:[77,0,125,92,67],wr_byte:[134,40],method:[134,10,40,79,52,132,119],runn:104,respond:[132,19,43],respons:[134,10,40,53,131,132,73,119],fail:[134,40],best:[79,70],subject:[53,73],databas:[135,19,104,69,131,79,52,90,53,43,132,73,92],irt:73,discoveri:119,figur:[],outstand:123,simplest:[26,104],irc:70,approach:[121,119],attribut:[48,24,123],accord:[7,48],extend:119,protect:[142,57,117],easi:[123,79],fault:[123,0,125,22,92,109],howev:[106,35,90],against:[127,57,104,117],reservationid:119,logic:[7,119],s3_host:90,login:31,seri:14,com:[26,79,90,127,73,65],compromis:142,applianc:106,"2nd":90,guid:[134,123,26,106,40,79,90,92,14],assum:[117,90],duplic:67,etherd:127,three:[35,119],been:[117,121,79,67,90],trigger:[38,131,117],interest:70,basic:[106,79,52,90,53,14,31,119],ann:73,tini:[73,26,31,52,104],quickli:[123,79,104],toller:123,rather:[26,131],worker:[53,104],ani:[134,121,19,104,48,40,26,52,79,43,85,119],emploi:121,dectect:69,servic:[0,106,70,73,123,10,40,79,117,44,14,88,48,125,90,53,92,132,93,134,135,26,141],properti:[134,79,119,90],sourceforg:127,dashboard:[121,131,117],publicli:[121,85],vagu:[123,142],spawn:[134,19,40,35,43,119],clusto:106,printabl:73,tabl:[123,92,119,90],toolkit:123,ratelimit:[92,109],conf:[73,19,79],sever:106,cloudaudit:[92,119],receiv:[134,26,10,48,40,53,131],make:[38,85,10,106,90,53,127,73,132,8],meetup:70,complex:[57,104],split:[73,117,90],complet:[134,38,121,48,40,53,73,119],nic:117,rais:[134,40,117,67],ownership:119,kib:[134,40],kid:70,kept:79,scenario:[123,14],thu:90,inherit:119,thi:[104,106,70,7,73,38,40,79,14,119,121,85,117,123,52,90,53,127,92,132,134,26,58,142,65,31,131],gzip:73,countrynam:73,facto:121,just:[121,19,104,123,48,52,142,43,67],bandwidth:48,human:[134,48,40],yet:[121,35,67,90],languag:48,previous:73,expos:[121,26,52,10],had:104,spread:10,har:48,save:[73,52],applic:[48,119],mayb:[106,123],background:14,measur:[48,85],daemon:[127,14,10,79],specif:[134,121,26,104,123,106,40,79,52,90,53,92,14,117,132,119],manual:[19,104,26,90,127,57],volumemanag:10,channel:70,xlarg:26,underli:[7,26],www:[127,26],right:[121,142,123],old:[7,123,92],deal:132,somehow:90,intern:[134,106,40],successfulli:[134,40],deploy:[123,10,48,79,70,90,131,14],subclass:[106,10],cnf:[73,90],track:[134,40,79],uml:[26,104],unbundl:24,core:[123,19,56,26,79,127,43,14,90,85],load_object:132,repositori:[79,90],post:70,"super":121,redownload:52,br100:[26,90],postgresql:90,slightli:104,unfortun:[134,40],span:[1,2,3,4,5,6,9,11,12,13,15,16,17,18,20,21,22,23,27,28,29,30,32,33,34,36,39,41,42,44,45,46,47,49,50,77,55,78,59,60,61,62,63,64,66,68,71,72,74,75,76,54,80,81,82,83,84,86,87,89,91,94,95,96,98,99,100,101,102,103,105,107,108,114,112,113,110,115,116,118,120,122,124,126,128,129,130,133,136,137,138,139,140,141,143,144],libvirt_conn:[4,134,0,92,125],produc:53,zxvf:127,ppa:[65,79,90],regist:[73,24,119,70],"float":[35,19,26,10,43],encod:52,down:48,wrap:119,storag:[135,26,10,88,48,53,92,7,93,119,131],eth0:[26,90],accordingli:121,git:[127,90],fabric:[53,123],wai:[123,106,79,70,90,14,73],support:[38,26,10,121,48,79,52,90,35,117,109,85,31],nova:[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,26,27,28,29,30,31,32,33,34,35,36,38,39,40,41,42,43,44,45,46,47,49,50,52,53,54,55,78,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,136,137,138,139,140,141,143,144],why:48,avail:[38,19,123,48,40,26,70,79,53,127,90,43,117,24,85,31,119],reli:[106,79,10],linux_net:[106,0,125,92,27],declare_flag:[0,125,20,67,92],form:[134,19,40,85],offer:[53,48,70],sqlalchemi:[18,0,69,125,79,90,127,92,75,110],icmp:52,"true":[73,19,121,43,90],freenod:70,reset:24,projectmanag:[121,19,43],rescu:[134,40],maximum:[134,40,119],vishi:90,fundament:26,autoconf:127,service_unittest:[126,0,40,125,92],classif:119,featur:[26,117,70],b64:52,"abstract":132,decrypt:[26,43],exist:[121,26,106,85,90,53,35,7,119],glanc:[135,88,10,92],mybucket:73,check:[121,19,79,127,43,73,85],underutil:48,encrypt:[73,142],when:[134,38,104,48,40,79,52,90,53,131,117,106,73,65,31,119],role:[121,19,26,131,85,90,53,43,14,119,92],scriptnam:[19,43],test:[0,104,69,106,81,70,108,82,6,109,7,73,74,114,76,77,9,40,79,80,42,14,15,16,45,119,120,84,122,125,86,20,21,124,50,126,127,54,92,55,93,134,105,91,29,140,97,113,98,64,144,30,31,67],snapshot:24,webob:79,xenapi:[33,134,0,125,79,40,92],node:[38,123,106,90,53,117,7,73,57],irclog:70,kvm:[127,26,79,104],intens:104,intent:90,consid:90,sql:[131,90],adminguid:123,ignor:121,time:[134,26,104,40,70,53,117],concept:[123,26,51,85,142,43],chain:106,skip:85,global:[121,19,26,43],focus:26,known:[134,40],eauthent:119,llc:19,decid:131,depend:[38,48,79,90,127,73,65],zone:24,bpython:[19,43],readabl:[134,40],supposedli:48,sourc:[121,19,0,104,123,79,70,73,8,65],string:[26,43],revalid:127,condit:[7,26,43],octob:90,join:[117,70],exact:127,nodaemon:79,cool:70,organizationalunitnam:73,administr:[121,26,117,123,79,35,43,14,73,24,57,119],level:[123,85,121,48,142,92,119],rpc_unittest:[0,30,92,67,125],greenlet:[127,79,90],pnova:90,prevent:[53,119],work:[134,38,26,48,40,79,52,90,53,14,132,73,57,119],sign:[121,70,52,119],port:[117,52],addr:90,current:[134,121,19,104,35,106,40,26,79,132,117,109,7,73,57,85,119],gener:[134,121,26,0,123,40,52,90,117,132,73,31],gawk:[127,79],address:[121,19,56,104,123,106,26,90,53,35,43,117,85,24,57,119],along:119,wait:[31,131],box:[26,117,10],queue:[53,131,79,90],throughput:37,tunnelingnod:106,particularli:104,"95c71fe2":65,ipc:[26,43],semant:[134,40,119],tweak:[79,104],modul:[1,2,3,4,5,6,7,9,11,12,13,15,16,17,18,20,21,22,23,27,28,29,30,32,33,34,36,123,39,40,41,42,44,45,46,47,49,50,52,77,55,78,59,60,61,62,63,64,66,67,68,69,71,72,74,75,76,54,79,80,81,82,83,84,86,87,88,89,139,92,93,94,95,96,97,98,99,100,101,102,103,105,106,107,108,109,110,112,113,114,115,116,118,119,120,122,124,125,126,127,128,129,130,132,133,134,135,136,137,138,91,140,141,143,144],ipi:[127,79],visibl:117,instal:[25,26,104,38,123,79,52,90,127,14,117,73,65,57],newslett:70,tx_byte:[134,40],memori:[134,40],todai:48,live:[8,90,123,70,25],handler:[23,93,0,92,125],scope:26,checkout:104,challeng:[92,119],afford:[48,121],peopl:[132,48,123,70,90],pylint:79,enhanc:[92,119],easiest:90,behalf:121,uniqu:[134,40],cat:[127,90],whatev:79,purpos:[121,79],heart:53,agent:[57,119],topic:14,critic:119,api_unittest:[0,109,92,125,80],occur:[26,117],alwai:[123,117,52],lxml:127,multipl:[117,123,26,104,10,48,79,90,53,131,14,109,7],write:[134,123,40,70,90,58,73],map:[134,123,121,106,40,117,119],aoe:[7,127,79],atao:131,clone:[65,104,90],intrus:142,membership:70,mai:[117,38,85,104,48,40,134,79,90,53,14,106,132,119],data:[134,85,48,40,52,142,92,132,73,119,131],man:31,hyperv:26,practic:73,favorit:90,inform:[134,19,10,40,26,70,92,117,31,119],"switch":[73,26,104,117,106],combin:119,meerkat:38,callabl:132,talk:[134,123,40,70,131,14],root_password_again:90,brain:48,use_ldap:104,still:[123,19,43,90],dynam:[26,131,117],swiftadmin:123,monitor:[134,0,47,40,79,125,142,92,14,37],polici:119,amqplib:79,avil:79,platform:[134,48,26,40,79],window:104,main:[123,65,14],scheduler_unittest:[113,0,125,92,97],non:[132,38],synopsi:19,initi:[104,90],nation:48,recap:57,now:[38,142,73,123,127],secgroup:119,introduct:[123,26,43,119,92],term:[134,48,40],workload:123,name:[134,121,19,123,40,26,90,127,43,117,73,85],drop:[134,40,104],crypto:[99,0,125,92,52],separ:[121,85,131,35],compil:73,domain:[134,40],replai:119,replac:[7,79,10],individu:[7,106,123,119,121],receipt:121,continu:[53,38,65,79,127],contributor:70,keypair:[26,104,52,73,24,31,119],get_info:[134,40],resourc:[85,48,79,53,35,14],happen:132,subnet:[106,57,117,90],shown:[65,131],accomplish:[73,31,14,121],vlan_start:35,space:[38,104,117],internet:[106,26,70,52,117],integr:[135,119,92,88,90],project_manag:85,california:73,org:[127,19,70],"byte":[134,40],care:104,thing:[134,104,40,90,73,31],place:[106,38,70,48],router:106,principl:127,think:26,first:[38,104,79,90,127,117,65,31],origin:[123,85,48,53,35,14,57],redhat:127,onc:[134,38,48,40,70,90,127,14,8,65],yourself:73,environemnt:90,bridgingnod:106,accesskei:[121,19,43],open:[123,79,70,35,52,117],size:[19,85,43,117,119],sharedipgroup:[0,109,92,125,32],given:[134,19,40,26,52,35,43,57],workaround:90,iaa:[48,26,123],cumul:119,draft:70,manager_id:85,forthcom:104,device_path:[134,40],grant:90,especi:131,copi:[106,38,52,73],specifi:[134,121,19,104,40,79,52,90,43,117,132,85,57],broadcast:90,forward:[131,52,90],soren:38,mostli:57,holder:121,than:[38,26],serv:[48,117],wide:[127,119],were:104,browser:8,pre:[1,2,3,4,5,6,9,11,12,13,15,16,17,18,20,21,22,23,27,28,29,30,32,33,34,36,39,41,42,44,45,46,47,49,50,77,55,78,59,60,61,62,63,64,66,68,71,72,74,75,76,54,80,81,82,83,84,86,87,89,139,94,95,96,98,99,100,101,102,103,105,107,108,114,112,113,110,115,116,118,120,122,124,126,127,128,129,130,133,136,137,138,91,140,141,143,144],san:26,saa:48,argument:[121,19,85,79,35,43,67],slap:79,dash:[26,117],test_api:[124,0,92,125,109],recover:123,disk_stat:[134,40],engin:[53,106],destroi:[134,40,104],backchannel:119,note:[134,38,26,121,40,85,90,127,65,57],ideal:119,take:[53,38,40,134,104],noth:131,test_serv:[0,109,6,125,92],begin:[53,121,90],sure:[38,10],normal:[19,85,43],tornado:[127,79],compress:[19,43],paid:48,pair:[142,31],synonym:[134,40],twistd_unittest:[91,0,125,92,67],later:70,drive:26,runtim:119,newer:127,show:79,permiss:[121,26,104,119],xml:[73,10],onli:[117,121,26,104,48,40,134,79,90,53,35,14,106,85,57],explicitli:26,rx_drop:[134,40],activ:[119,70],enough:117,invalidinputexcept:67,sighup:90,variou:[134,121,26,104,40,53],get:[117,38,26,104,121,48,40,134,79,70,90,53,123,131,14,73,8,65,24],repo:127,ssl:73,cannot:[121,117],ssh:[106,73,31,104],requir:[38,26,121,48,79,70,90,52,117,65],bzr331:38,priviledg:14,where:[134,73,40,70,90],wiki:[123,79,70],kernel:[127,73],netadmin:[121,19,26,43],auth_driv:79,rmi:67,xenserv:79,concern:[134,40,104,131],kmod:127,detect:[134,40,142],review:[79,119],getattr:132,between:[123,26,10,106,79,90,53,142,117],"import":[73,26,10,121],across:[106,85,90],assumpt:[104,123,79,90],api_command:26,screen:[127,19,43,104],tut:[123,92],virt_unittest:[134,0,92,125,140],come:[127,70,90],region:24,imf:119,tutori:92,mani:[38,26,48,79,90,43,106,31],overview:[106,35,52,14,92],period:52,dispatch:53,eclips:48,fixed_ip:90,rd_req:[134,40],mark:90,real_flag:[76,0,125,92,67],certifi:73,zope:79,those:[134,26,40,52,142],"case":[90,131,119,69],process_unittest:[42,0,125,92,67],xcp_sdk:79,stdout:67,canon:73,worri:90,cluster:[117,90],detach_volum:[134,40],twistd:[136,0,125,92,67],develop:[121,19,104,123,40,26,58,92,119,43],saml:119,iscsi:[7,53,131,79,123],same:[121,26,10,106,85,90,127,43,117,57,119],binari:[26,79,10,131],html:67,subdomain:109,vblade:[127,79],finish:[73,104],confidenti:119,driver:[134,26,0,125,10,69,106,49,40,79,97,135,132,43,119,7,101,92],someon:104,decompress:73,driven:123,capabl:[48,117],openldap:[127,79],extern:[79,90,131,117,57,119],tradition:119,appropri:[106,121],moder:119,pep8:79,without:[134,121,19,40,52,43,117,119],disassoci:[26,24],model:[18,121,0,56,69,48,125,53,123,92,14,106],rolenam:[19,43],execut:[53,121,19,43,90],rest:[134,40,119,10],weekli:70,kill:104,touch:132,flavor:[0,36,92,125,109],samba:26,hint:79,except:[134,0,40,125,92,117,39,37,67],littl:[132,48],blog:[38,70],versa:[134,40],vulner:119,real:[134,40,70,90],mox:[127,79],around:[38,70,90],read:[134,38,26,40,79,70,90,35,14,73,65],swig:127,traffic:[106,92,117],world:52,tx_packet:[134,40],integ:[134,40],server:[0,104,106,34,109,73,38,79,117,119,14,123,48,125,52,90,53,127,130,92,57,35,65,67,131],appic:73,dnsmasq:[127,26,79,117,106],either:[19,119,43,117,79],cascad:123,output:[53,19,24,43,104],manag:[68,0,103,106,109,85,102,8,7,73,111,123,10,3,79,43,14,119,121,19,117,89,125,52,90,53,35,92,132,134,135,26,59,97,31,131],udev:127,confirm:[38,65,24],qemu:[127,26,104],definit:[53,48,119,123],achiev:[26,119],exit:104,inject:[26,57,31],refer:[135,123,31,92],test_auth:[0,29,92,125,109],power:[134,48],broker:[53,92,119],bazaar:70,central:131,stand:70,act:[57,117,90],bond:117,processor:85,road:73,ansolab:73,euca2ool:[38,121,79,127,14,24,31],effici:26,terminolog:[134,40],unregist:119,your:[121,26,104,40,79,70,90,52,73],loc:119,log:[142,70,67],her:85,disk_id:[134,40],start:[38,19,104,26,79,35,43,117,73,8,65,57],interfac:[134,123,26,104,35,40,79,90,53,127,14,117,57,119],low:119,lot:104,fixed_rang:[35,90],fcbj2non:73,bundl:[121,26,52,43,73,8,24],regard:[134,40],interface_stat:[134,40],amongst:10,wrap_except:67,categor:[121,119,67],congratul:73,pull:104,dirti:[92,119],possibl:[79,90],"default":[121,26,104,79,90,127,119,117,57,67],bucket:[0,125,61,90,92,73,93,119],virsh:[73,104],connect:[134,19,0,125,117,48,40,26,52,35,43,46,106,73,119,92],uid:[38,119],creat:[85,8,7,73,38,40,79,43,117,119,121,19,14,52,90,53,35,24,57,134,26,31],certain:[121,79],use_ppa:65,file:[134,121,19,88,10,104,106,79,52,90,135,127,70,92,73,93,85,43],again:73,googl:10,fakeldap:[11,0,40,125,92],personnel:121,hybrid:[48,92,119,123],field:121,cleanup:104,collis:7,rdbm:79,you:[104,85,70,8,73,38,10,40,79,43,14,121,19,48,52,90,127,131,26,142,65,92],import_class:[26,43],architectur:[123,104,53,142,131,14],fake_subdomain:[79,90],vocabulari:119,pool:[48,26,117],cloudpip:[26,0,1,125,52,135,92,117],directori:[38,104,52,90,73,119],descript:[123,19,56,26,79,53,35,43,85,67],goe:52,chown:90,libvirt_typ:104,potenti:[131,119],escap:[134,40],cpu:[134,40],all:[134,121,19,104,10,35,40,26,70,79,127,142,43,14,117,85,90,57,119,131],dist:73,consider:142,illustr:[26,117],lack:69,ala:106,runtime_flag:[0,125,92,67,120],abil:[48,121],follow:[38,19,104,121,106,26,52,79,53,70,123,43,14,117,73,90,85,119],disk:[134,38,0,104,106,40,79,125,135,127,92,7,100],secretkei:[121,19,43],auth_manag:[26,43],init:90,program:[48,123,79,92],project_id:[121,85,52],liter:[1,2,3,4,5,6,9,11,12,13,15,16,17,18,20,21,22,23,27,28,29,30,32,33,34,36,39,41,42,44,45,46,47,49,50,77,55,78,59,60,61,62,63,64,66,68,71,72,74,75,76,54,80,81,82,83,84,86,87,89,91,94,95,96,98,99,100,101,102,103,105,107,108,114,112,113,110,115,116,118,120,122,124,126,128,129,130,133,136,137,138,139,140,141,143,144],far:[134,40],host_ip:104,managingsecur:123,util:[26,0,119,48,125,85,127,43,14,62,132,24,67,92],mechan:[48,26],failur:[123,69],veri:[123,26,79,70,90,127,67],typetest:67,vishvananda:90,bridge_stp:90,list:[134,38,19,51,104,121,40,79,52,90,35,43,73,65,85],unrescu:[134,40],stderr:67,user_nam:90,fakeldapdriv:79,disconnect:52,past:[38,73],syslog:37,zero:79,design:[123,26,70],pass:[134,40,52,53,117,57,119],further:[134,40,92,119],what:[123,19,48,79,90,43],sun:119,section:[19,26,79,35,92,14,43],abl:[8,79,104],brief:[123,56,35],overload:119,rackspac:[53,73,26],delet:[134,121,19,104,40,85,53,35,43,24,119],version:[38,19,104,79,70,127,14,24,119],intersect:[121,26],"public":[121,26,10,123,48,52,35,92,117,106,57,31,119],contrast:[134,40],full:[134,40],variat:57,trunk:[104,117],standard:[48,19,123,26,43],modifi:[121,19,24,43],valu:[85,104],search:[123,92],amount:[48,26,43,131],pick:104,action:[121,19,142,43],via:[26,14,10,52,43,117,119,131],depart:121,ldapdriv:[0,104,125,79,92,119,133],filenam:[121,85],establish:[53,119],select:[35,19,90],rackspacecloud:73,xenwiki:79,ctrl:104,tackl:26,two:[26,57,117,14],organizationnam:73,virt:[33,134,26,0,40,125,4,5,71,43,46,92],more:[38,19,104,10,106,26,79,35,43,14,117,73,90,31,119],flat:[123,26,90,35,131,14,57],flag:[121,19,0,10,123,106,125,26,52,79,127,51,43,14,119,132,35,90,112,67,92],particular:[79,19,26,43],cacert:73,isloat:123,none:[73,85,35,67,121],endpoint:[53,135,92,109],hour:[48,52],blah:73,outlin:[132,26],dev:79,learn:[70,14,79],deb:65,dhcpbridg:73,scan:119,apierror:67,registr:119,share:[48,26,31,119,131],accept:132,fiddl:104,minimum:[119,117],cours:73,interconnect:119,goal:[142,117],secur:[121,26,56,104,123,106,52,142,43,117,31,119,131],programmat:53,anoth:[26,79,90],divis:132,orukptrc:73,simpl:[26,0,97,10,125,52,90,43,138,92],distro:[127,123,73],sql_connect:90,vlan:[123,26,56,104,10,106,79,52,90,53,35,131,14,117,7,85,57],rbac:[121,26,92,119],pat:73,datastor:[106,79,119],associ:[134,123,26,106,40,85,52,117,73,24,119],github:90,libxml2:127,onto:[57,117],author:[121,19,135,26,53,92,24,119,43],callback:131,allocate_address:26,egg:73,"1b0bh8n":73,help:[24,131,90],soon:[52,10],uvh:127,held:[134,40],i386:127,through:[121,26,104,10,35,48,79,52,90,53,127,142,70,73,31],paramet:[134,40,119],style:[26,57,119],paa:48,might:104,computenod:106,wouldn:38,good:[79,70],"return":[134,121,85,40,79,132,119],timestamp:119,framework:53,detach:[53,134,26,24,40],mysql_pass:[104,90],document:[134,123,26,104,106,40,79,70,90,132,31],troubleshoot:73,datastructur:[134,40],authent:[135,26,10,90,53,142,92,119],easili:[53,121,90],token:119,test_ratelimit:[0,125,92,50,109],processexecutionerror:67,found:[123,26,117,10],intervent:48,subsystem:[127,79],"340sp34k05bbe9a7":73,api_integr:[0,125,92,82,109],hard:[26,104],expect:[38,73],todd:[7,106,104,123],cc_host:90,slave:90,beyond:90,todo:[117,123,56,104,48,111,40,90,53,58,142,92,14,106,7,65,57],event:[53,79,70],ftp:127,research:123,john_project:[121,85],print:[121,35],postgr:90,proxi:[119,90],advanc:14,pub:127,dhcpdiscov:26,reason:90,base:[134,38,19,10,121,48,40,26,79,53,123,43,14,119,132,73,90,67,131],ask:70,loop0:79,recv:65,bash:[121,90],launch:[121,26,117,79,52,43,14,73,57,85,119,92],script:[38,19,104,121,79,52,90,70,43,73,65,31],heartbeat:90,assign:[121,19,106,26,53,35,43,117],use_mysql:[104,90],feed:70,major:[53,131],feel:[127,70],misc:[135,92,67],number:[134,19,40,26,52,90,35,43,117,7,85,119],done:[134,38,104,123,48,40,127,65],blank:[121,19,43],stabl:[123,65],losetup:79,differ:[26,104,10,48,79,35,131,117,109,132,57],guest:[57,90],projectnam:[19,85,43],interact:[121,26,10,123,79,53,35,14],dbdriver:[0,104,125,41,79,92,119],scheme:[134,40],store:[134,38,0,125,123,66,40,79,70,53,92,65,93,31,119,131],schema:119,option:[134,19,40,79,90,43,65,31],relationship:[92,119],similarli:106,part:[8,123,79,73],eventu:90,notfound:[134,40,67],kind:[35,131],remot:26,seamlessli:119,bridg:[123,26,104,10,90,35,131,117,57,119],consumpt:85,list_interfac:[134,40],toward:131,comput:[0,106,70,72,73,38,10,40,79,43,117,119,19,47,123,48,125,90,53,127,92,57,134,26,107,35,59,142,100,131],packag:[38,65,79,10,73],dedic:[117,67,119],euca:[104,73,24,31,90],outbound:117,built:[134,79,131],lib:[38,73],self:48,also:[134,123,19,104,10,48,40,26,52,79,127,70,43,117,106,90,119],append:85,gpgcheck:127,pipelin:[134,40],distribut:[106,127,79,104],"160gb":26,previou:73,quota:[19,0,26,125,85,43,63,119,92],pipelib:[0,1,92,52,125],most:[134,26,104,10,106,40,90,131,117,24,57],plan:119,bzr:[127,65,104,70,90],clear:106,rangetest:67,clean:[134,40,104],usual:[7,132,70],wsgi:[0,87,10,125,92,67],cdn:[73,79],session:[0,104,69,125,92,75],cdp:119,fine:104,find:[14,70,131,117,24,92],firewal:[106,142,119,117,121],copyright:19,networkmanag:10,solut:131,queu:[53,26],instancemonitor:73,factor:79,localitynam:73,unus:[7,134,40,117],express:106,"12t21":73,mainten:[26,43],fastest:[73,14],restart:90,rfc:117,common:[121,79,90,135,92,117,109,67],remov:[121,85,19,53,43,57,119],crl:52,arp:[57,119,117],certif:[26,52,43,117,73,119,92],set:[38,19,104,10,121,79,52,90,53,58,43,117,85,119],ifconfig:104,see:[38,19,51,104,121,106,26,70,79,127,123,43,14,7,73,65,31,119],bare:90,arg:[19,43],ari:73,kpartx:127,experi:79,signatur:[73,121],c2477062:73,isol:[85,117],ipython:[19,43],both:[26,106,90,142,24,57,67],last:[19,43,90],boto:79,context:[0,125,67,129,92],load:[26,10,79,127,43,132,73],simpli:[121,57],point:[132,8,70],tgz:73,schedul:[38,26,0,103,138,135,131,2,49,125,79,97,90,53,35,43,73,92],addressingnod:106,shutdown:[134,40],linux:[123,26,79,52,35,117,57],throughout:[53,67],backend:[134,123,106,79,131,119],g06qbntt:73,java:48,devic:[26,10,48,90,127,131],due:[134,40],secret:[121,19,26,43,73,119],strategi:[35,26,10],ram:104,fire:90,imag:[0,106,109,85,5,8,73,111,123,24,56,10,43,14,118,119,121,19,88,125,52,90,53,139,92,93,57,134,26,137,141,31,131],understand:[132,26],demand:[7,48],look:[106,119,90],straight:26,"while":[38,131,104,117,106],kick:90,behavior:123,error:[73,121,67,90],pubsub:119,ami:[104,73,31,119,79],xvzf:73,euca_repo_conf_eof:127,vol:24,block_stat:[134,40],itself:119,cento:[127,73],decor:67,bridge_maxwait:90,network_manag:[10,90],minim:132,belong:117,nanosecond:[134,40],libc:38,decod:52,sqlite3:[123,79,104],higher:[134,40],novarc:[121,19,85,90,43,73],optim:[48,131,90],wherea:121,user:[104,85,8,73,38,56,43,117,119,121,19,14,48,52,90,53,35,131,24,26,142,31],robust:26,nogroup:38,typic:[53,79,70,119],recent:131,stateless:119,lower:92,task:[53,123,132,14],entri:[38,90,53,117,73,57],nova_comput:10,pymox:79,spend:104,propos:119,explan:131,revoc:[92,52],vpn_public_port:52,collabor:70,shape:48,mysql:[104,127,79,90],openstack:[0,70,36,6,109,73,114,38,10,40,81,118,19,125,86,21,123,124,50,90,22,127,130,92,78,26,60,29,98,65,32],cut:79,vswitch:35,ganglia:37,subsequ:53,build:[104,79,90,127,73,8],bin:[38,90,73,127],vendor:[53,119],format:[121,119],nginx:127,bit:[132,73,26],formal:70,cloud_unittest:[0,9,92,125,109],docutil:[1,2,3,4,5,6,9,11,12,13,15,16,17,18,20,21,22,23,27,28,29,30,32,33,34,36,39,41,42,44,45,46,47,49,50,77,55,78,59,60,61,62,63,64,66,68,71,72,74,75,76,54,80,81,82,83,84,86,87,89,91,94,95,96,98,99,100,101,102,103,105,107,108,114,112,113,110,115,116,118,120,122,124,126,128,129,130,133,136,137,138,139,140,141,143,144],resolv:[73,90],manifest:73,collect:[48,70],princip:85,api:[0,104,69,36,6,109,73,110,38,114,10,135,12,40,79,81,142,117,83,16,17,119,84,121,85,125,86,21,123,124,131,50,52,90,22,130,92,78,94,134,53,26,137,28,60,29,118,98,143,31,32],popular:123,modprob:127,scapi:106,encount:79,creation:[134,26,40,90,43,117,119],some:[134,123,26,104,10,40,70,127,92,132,131],back:[134,73,40,79,70],understood:142,sampl:[123,85,48,79,14,73],flatmanag:[10,90],scale:[48,123],novascript:90,"512mb":104,prot:[19,43],per:[26,79,52,135,92,117,57,119],pem:[73,31,104],larg:[7,48,119,10],cloud:[0,104,70,109,73,123,12,79,117,119,121,19,14,48,125,90,53,35,92,26,142,143],stateorprovincenam:73,nose:79,machin:[134,38,26,104,10,40,79,52,90,53,131,14,117,73,119],run:[104,106,7,73,38,10,40,79,43,117,119,19,14,48,52,90,53,127,131,132,24,57,134,26,35,65,31],agreement:70,step:[38,65,90,73,127],prerequisit:38,wget:[127,73],fakemanag:[40,92],"1gb":[79,117],block:[134,26,10,40,52,53,127,131,119],instance_typ:[134,0,72,125,92],within:[121,85,104,106,117,7,119],ensur:[53,127,142],institut:48,question:70,"long":[134,40,52,132,73,119],custom:[134,40],includ:[121,19,26,70,79,53,43,65,90,67],gflag:[19,51,10,26,79,127,43,65],routingnod:106,netomata:106,blueprint:70,properli:[],link:[123,26,65,70,131],translat:[134,40],eauth:[92,119],flagfil:[51,14,10,79],line:[38,123,79,90,73,24,31],objectstore_unittest:[54,93,0,92,125],sdk:79,info:[73,40,111,52,123],cia:119,consist:[106,85,52,35],caller:[134,40],planet:70,inet:90,similar:[53,26,57,119,117],my_file_path:79,trucker:73,repres:[134,26,40,117],chat:70,curl:[127,79],amqp:[106,26,131,90],titl:[0,125],invalid:67,nat:[106,117],scrub:[85,104],gigabyt:[19,26,43],lucid:[73,65,104,90],vice:[134,40],loopback:90,depth:131,nasa:123,addgroup:90,pluggabl:[123,26,43,104],code:[134,26,104,79,70,90,52,117,73,132,8,65,67],partial:[134,40],edg:79,queri:[53,106,119,90],quarantin:121,privat:[123,26,106,52,35,117,48,73,31,119],elsewher:[134,40],friendli:70,send:[73,31,10],sens:132,sent:73,unzip:[38,121,90,73],volum:[101,0,85,7,73,123,56,10,40,3,79,43,119,19,125,90,135,131,24,53,26,92],spoof:[57,117],num_cpu:[134,40],relev:[53,70,90],"try":73,race:7,"0ubuntu2":38,pkg:90,pleas:127,small:[73,26,43,117,131],fortun:14,focu:35,cron:52,download:[48,24,127],folk:90,compat:[53,123,24,119,90],index:[123,92],access:[121,19,117,48,26,52,43,14,73,85,119,92],fakeaoedriv:[40,92],can:[104,85,70,73,38,10,40,79,43,14,119,121,19,117,123,48,52,90,127,131,132,134,26,35,142,65,31],"17d1333t97fd":73,ec2_secret_kei:73,let:[121,40],ubuntu:[38,104,123,79,90,73,65],ioerror:67,becom:121,sinc:[121,119,10,90],convert:131,iface_id:[134,40],hypervisor:[53,134,40,131],larger:[26,131],technolog:[48,26,35,90],cert:[73,52,90],network_unittest:[64,0,92,125,106],fakeconnect:[134,40],chang:[121,104,10,79,52,90,127,119],chanc:[2,0,125,92,97],fake:[134,123,26,0,40,79,125,135,71,98,43,109,16,92],control:[134,121,19,117,123,48,40,26,70,90,53,35,14,106,85,57,119],danger:31,revok:[24,52],appli:[119,90],app:10,gatewai:[57,117,90],apt:[38,65,79,90],"boolean":90,redi:[38,65,79],test_flavor:[81,0,92,125,109],pxe:90,from:[121,19,104,123,48,26,52,79,53,70,142,43,117,7,73,65,57,85],usb:26,zip:[121,19,85,52,90,43,73],commun:[123,26,106,79,70,53,142,131,117],next:[7,90],implic:53,few:127,usr:[127,90,73],lutz:67,remaind:119,rabbit:[43,90],account:[119,70],retriev:[134,73,40,131],carrot:[127,79],obvious:7,fetch:119,employe:121,quickstart:[73,123,104,14,90],tar:[127,79,73],process:[38,0,96,10,123,48,125,52,90,53,92,14,119,73,67,104],lock:53,sudo:[38,104,79,90,73,8,65],high:[123,142,52,90],tag:[26,117,70],onlin:70,attach_volum:[134,40],gcc:127,rabbit_host:90,filepath:79,instead:[123,26,43,10,104],aoe_rules_eof:127,"0a520304":73,exit_cod:67,physic:[53,35,26,119,90],alloc:[121,85,106,52,53,117,7,24,119],essenti:[26,43],bind:90,counter:[134,40],issu:[53,90],allow:[134,121,26,40,79,52,35,131,117,132,31,119],move:[131,26,43,90],meter:48,lockfil:79,chosen:[134,40],infrastructur:[53,48,26,119,117],openvpn:52,therefor:[31,117],crash:106,python:[38,19,51,26,79,127,43,132,73,65,90,131],auto:90,handi:121,auth:[26,0,104,60,11,131,40,41,68,125,79,116,43,109,133,119,92],devel:127,"4e6498a2":73,front:119,strive:123,anyth:[132,119],edit:[127,65,104,70,90],test_sharedipgroup:[0,86,92,125,109],get_connect:[134,40],mode:[123,26,117,35,52,90,127,14,57],use_project_ca:52,cloudfil:73,product:[38,24,117,90],consum:48,"static":106,ec2:[134,121,26,0,137,10,123,28,12,40,79,125,90,92,109,83,85,94],citrix:79,our:[73,70],itsec:[121,19,43],fake_flag:[0,125,92,67,105],special:[26,85,117],out:[123,10,48,79,117,73,57],variabl:[121,19,85,43,104],instance_id:[134,40],contigu:117,req:[134,127,40],reboot:[134,40,53,73,24,31,119],identifi:[134,40],categori:[19,43],suitabl:79,hardwar:[123,85,106,79,53,117,37,119],dhcp:[26,10,106,90,35,117,57],statist:[134,40],await:73,insid:[117,26,70,52,104],dictionari:[134,40],releas:[127,65,24,123],could:[123,106,79,35,117,8,119],put:[38,104,123,52,73,111,31],mac:[57,117],openstackppa:65,length:73,enforc:[106,119,117],outsid:[35,52],organiz:85,softwar:[26,48,79,90,53,73],list_inst:[134,40],echo:[65,90],date:[38,19,79],puppet:90,owner:[121,90],prioriti:[123,104],newus:8,unknown:67,licens:70,mkdir:90,capac:48,messag:[38,26,121,106,79,90,53,131,65,67],attach:[134,26,10,40,53,131,7,24,57,119],attack:[142,119],volume_group:79,aoetool:[127,79],termin:[121,26,104,53,24,31,119],"0x10001":73,"final":127,shell:[132,19,43],eavesdrop:70,deregist:24,shelf:7,rsa:73,botleneck:127,rst:[123,0],haven:[121,67],structur:[85,119],metadatarequesthandl:[83,0,92,125,109],seriou:123,sec:119,py2:73,cc_addr:90,have:[134,121,26,104,123,48,40,79,52,90,117,73,65,57,119],reserv:[73,52],need:[134,121,19,104,123,48,40,26,52,79,127,43,117,132,73,65,90,119],border:142,rout:[53,127,79,10,117],accuraci:127,which:[134,38,26,10,106,40,85,70,90,53,127,131,65,119],datacent:90,soap:119,singl:[38,104,123,70,90,53,127,7,73,65,57,119],courtesi:67,unless:104,preliminari:119,discov:[7,127],deploi:[48,90],vish:[7,123],segment:117,"class":[1,2,3,4,5,6,9,11,12,13,15,16,17,18,20,21,22,23,27,28,29,30,32,33,34,36,39,40,41,42,44,45,46,47,49,50,77,55,78,59,60,61,62,63,64,66,68,71,72,74,75,76,54,80,81,82,83,84,86,87,89,91,92,94,95,96,98,99,100,101,102,103,105,107,108,114,112,113,110,115,116,118,120,121,122,124,126,128,129,130,131,132,133,134,136,137,138,139,140,141,143,144],url:[127,119],request:[134,121,85,10,40,70,53,92,73,119,131],test_imag:[0,125,92,21,109],yum:127,determin:[53,79],occasion:53,fact:106,verbos:[79,90],bring:48,cloudcontrol:106,locat:[73,119,90],launchpad:[104,19,65,70,90],start_on_boot:90,should:[134,121,104,123,48,40,79,90,132,117,7,73,67],local:[73,26,121],contribut:70,familiar:14,autom:48,csrc:[48,123],increas:90,lazyplugg:[26,43],enabl:[123,127,48,53,35,142],organ:[121,35,123],graduat:73,xmlsoft:127,sudoer:104,she:[85,31],partit:26,contain:[134,19,48,40,85,90,117],grab:[7,65,57,52],nist:[48,123],view:19,debconf:90,legaci:[106,92,119],bridge_fd:90,knowledg:[134,40,70],packet:[134,40],elast:[48,117],network_s:[35,90],mountainview:73,xxxxx:10,modulu:73,quota_unittest:[108,0,125,92,119],pattern:[19,43],boundari:142,state:[134,38,19,106,40,43,73,65,92],cloud101:123,progress:38,email:48,argcheck:67,kei:[121,19,123,106,26,52,142,43,117,73,65,85,31,119],ec2_access_kei:73,signer:[0,116,92,119,125],job:119,entir:[106,79],group:[38,19,56,123,48,26,52,79,127,70,90,43,117,106,7,24,119],swift:19,dmz:117,addit:[123,79,127,117,57,119],plugin:[26,43],admin:[121,19,0,125,117,123,106,109,85,52,90,35,43,14,73,8,94,92],wsgiref:79,vgcreat:79,etc:[123,26,104,48,79,90,127,106,73,65,57,119],instanc:[104,106,85,7,73,56,40,43,117,119,121,19,14,48,52,53,35,24,57,134,26,142,31],rx_err:[134,40],runinst:119,pii:119,guidelin:123,chmod:[73,31,104],distinguish:73,rpc:[26,0,10,106,125,43,95,67,92],respect:35,rpm:127,quit:131,addition:119,compos:53,compon:[123,51,106,79,90,53,92,109,37,131],json:73,uroot:90,electr:48,immedi:117,upcom:70,inbound:117,assert:119,rd_byte:[134,40],present:[26,79],replic:[131,10,90],multi:[73,123,90],align:119,defin:[132,121,26,119,90],ultra:10,layer:[134,69,40,135,92,117,119],demo:8,flags_unittest:[122,0,125,92,67],archiv:[73,90],get_console_output:[134,40],welcom:[123,70],networkcontrol:106,parti:119,began:[134,40],member:85,handl:[53,117,67],"35z":73,http:[123,19,48,26,70,79,53,127,131,73,65,90,67],hostnam:53,upon:[53,121],dai:[48,24,40,73],m2crypto:79,access_unittest:[144,0,125,92,119],mysql_prese:90,audit:[142,119],off:[119,90],center:[48,92,119],well:[38,121,79,70,131,109,67],exampl:[121,19,104,123,48,26,43,117,85,57,31,119],command:[104,106,85,73,123,79,43,14,121,19,52,90,53,127,131,132,24,26,35,142,65,31],choos:90,latest:[38,65,90,73,127],xen:[134,26,40,79,131],obtain:[19,57,43],mehod:73,rx_byte:[134,40],simultan:117,adv:65,web:[26,48,53,131,8,119],rapid:48,priorit:119,add:[121,19,56,104,123,79,85,90,127,43,117,73,24,57,31,119,92],valid:[0,104,115,125,92,67],notauthor:[85,67],match:[73,119],gmt:73,rememb:121,howto:[123,92],cloudserv:26,ldconfig:38,realiz:53,five:[121,19,43,119],know:[26,90],password:[104,31,90],python2:[127,73],insert:[106,117,123],resid:14,like:[123,26,48,79,70,90,127,131,73,57,119],success:121,necessari:53,page:[123,26,79,70,92,65,31],project_nam:90,eucalyptu:127,twitter:70,"export":[121,19,85,90,43,7,73],ec2_url:90,home:[38,90],librari:[135,127,79,67,92],tmp:73,feder:119,lead:132,broad:[53,14],avoid:[7,123,131],reconsid:132,leav:[121,19,43],investig:119,usag:[121,31,14,104],host:[38,19,104,123,106,26,52,79,53,127,70,35,43,14,117,132,73,65,90,57,131],although:[132,85,104],user_id:[121,85],about:[134,123,19,104,40,26,70,79,35,14],actual:[26,79,90],anyjson:79,own:[134,123,40,117,52],objecstor:[93,92],import_object:[26,43],easy_instal:127,automat:[121,26,117,52,90],automak:127,"56m":73,rectifi:123,merg:[7,123],pictur:119,transfer:[53,48,40,134,142],snmp:119,mykei:[73,119],much:[48,26,43],"var":[38,104],cloudadmin:90,"function":[134,121,26,117,40,79,53,43,14],baseurl:127,inlin:79,bug:[19,70],deassoci:119,count:79,made:[134,73,40,90],wish:[26,85],googlecod:[127,79],displai:[19,85,43],asynchron:[134,40,119],record:[106,119],below:[123,19,79,90,131,43],limit:[121,26,85,92,117,119],lvm:[7,53],otherwis:[127,19,121,43,79],problem:[7,38,79,104],epel:127,vpn_public_ip:52,evalu:[53,90],dure:90,twist:[127,65,131],implement:[123,26,106,40,79,52,35,92,117,132,57,119],list_disk:[134,40],mountpoint:[134,40],pip:79,probabl:[132,26,104,90],boot:[26,90,117,73,57,31],detail:[134,19,26,106,40,79,90,43,117,132,73,119,92],virtual:[134,135,26,104,10,40,52,53,35,92,73,119,131],other:[121,26,104,69,123,79,70,90,53,127,35,131,117,132,73,119,142],futur:[135,35,92,88],branch:[104,90],varieti:104,rx_packet:[134,40],cpu_tim:[134,40],"100m":79,singleton:132,debian:[127,65,73],stai:[134,26,40],sphinx:123,tx_err:[134,40],reliabl:26,rule:[121,106,52,127,117,119],emerg:48},objtypes:{"0":"py:module"},titles:["&lt;no title&gt;","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..cloudpipe.pipelib</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..scheduler.chance</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..volume.manager</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..virt.libvirt_conn</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..virt.images</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.api.openstack.test_servers</span></tt> Module","Storage Volumes, Disks","Live CD","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.cloud_unittest</span></tt> Module","Nova Daemons","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..auth.fakeldap</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..api.ec2.cloud</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..adminclient</span></tt> Module","Administration Guide","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.compute_unittest</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.api.fakes</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..db.api</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..db.sqlalchemy.models</span></tt> Module","nova-manage","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.declare_flags</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.api.openstack.test_images</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..api.openstack.faults</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..objectstore.handler</span></tt> Module","Euca2ools","Installing the Live CD","Nova Concepts and Introduction","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..network.linux_net</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..api.ec2.apirequest</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.api.openstack.test_auth</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.rpc_unittest</span></tt> Module","Managing Instances","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..api.openstack.sharedipgroups</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..virt.xenapi</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..server</span></tt> Module","Networking Overview","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..api.openstack.flavors</span></tt> Module","Monitoring","Installing on Ubuntu 10.10 (Maverick)","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..exception</span></tt> Module","Fake Drivers","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..auth.dbdriver</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.process_unittest</span></tt> Module","The nova-manage command","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..service</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.auth_unittest</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..virt.connection</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..compute.monitor</span></tt> Module","Cloud Computing 101","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..scheduler.driver</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.api.openstack.test_ratelimiting</span></tt> Module","Flags and Flagfiles","Cloudpipe &#8211; Per Project Vpns","Service Architecture","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.objectstore_unittest</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..test</span></tt> Module","Object Model","Flat Network Mode (Original and Flat)","Setting up a development environment","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..compute.manager</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..api.openstack.auth</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..objectstore.bucket</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..utils</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..quota</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.network_unittest</span></tt> Module","Installing on Ubuntu 10.04 (Lucid)","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..objectstore.stored</span></tt> Module","Common and Misc Libraries","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..auth.manager</span></tt> Module","The Database Layer","Getting Involved","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..virt.fake</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..compute.instance_types</span></tt> Module","Installing Nova on a Single Host","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.volume_unittest</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..db.sqlalchemy.session</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.real_flags</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.validator_unittest</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..api.openstack.backup_schedules</span></tt> Module","Getting Started with Nova","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.api_unittest</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.api.openstack.test_flavors</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.api_integration</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..api.ec2.metadatarequesthandler</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.api.test_wsgi</span></tt> Module","Managing Projects","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.api.openstack.test_sharedipgroups</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..wsgi</span></tt> Module","Glance Integration - The Future of File Storage","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..network.manager</span></tt> Module","Installing Nova on Multiple Servers","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.twistd_unittest</span></tt> Module","Developer Guide","Objectstore - File Storage Service","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..api.ec2.admin</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..rpc</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..process</span></tt> Module","Scheduler","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.api.openstack.fakes</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..crypto</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..compute.disk</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..volume.driver</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..manager</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..scheduler.manager</span></tt> Module","Nova Quickstart","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.fake_flags</span></tt> Module","Networking","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..compute.power_state</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.quota_unittest</span></tt> Module","API Endpoint","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..db.sqlalchemy.api</span></tt> Module","Managing Images","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..flags</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.scheduler_unittest</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.api.openstack.test_faults</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..validate</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..auth.signer</span></tt> Module","VLAN Network Mode","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..api.openstack.images</span></tt> Module","Authentication and Authorization","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.runtime_flags</span></tt> Module","Managing Users","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.flags_unittest</span></tt> Module","Welcome to Nova&#8217;s documentation!","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.api.openstack.test_api</span></tt> Module","&lt;no title&gt;","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.service_unittest</span></tt> Module","Installation on other distros (like Debian, Fedora or CentOS )","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..fakerabbit</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..context</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..api.openstack.servers</span></tt> Module","Nova System Architecture","Services, Managers and Drivers","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..auth.ldapdriver</span></tt> Module","Virtualization","Module Reference","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..twistd</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..api.ec2.images</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..scheduler.simple</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..objectstore.image</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.virt_unittest</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..image.service</span></tt> Module","Security Considerations","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..api.cloud</span></tt> Module","The <tt class=\"docutils literal docutils literal\"><span class=\"pre\">nova..tests.access_unittest</span></tt> Module"],objnames:{"0":"Python module"},filenames:["code","api/nova..cloudpipe.pipelib","api/nova..scheduler.chance","api/nova..volume.manager","api/nova..virt.libvirt_conn","api/nova..virt.images","api/nova..tests.api.openstack.test_servers","devref/volume","installer","api/nova..tests.cloud_unittest","adminguide/binaries","api/nova..auth.fakeldap","api/nova..api.ec2.cloud","api/nova..adminclient","adminguide/index","api/nova..tests.compute_unittest","api/nova..tests.api.fakes","api/nova..db.api","api/nova..db.sqlalchemy.models","man/novamanage","api/nova..tests.declare_flags","api/nova..tests.api.openstack.test_images","api/nova..api.openstack.faults","api/nova..objectstore.handler","adminguide/euca2ools","livecd","nova.concepts","api/nova..network.linux_net","api/nova..api.ec2.apirequest","api/nova..tests.api.openstack.test_auth","api/nova..tests.rpc_unittest","adminguide/managing.instances","api/nova..api.openstack.sharedipgroups","api/nova..virt.xenapi","api/nova..server","adminguide/managing.networks","api/nova..api.openstack.flavors","adminguide/monitoring","adminguide/distros/ubuntu.10.10","api/nova..exception","devref/fakes","api/nova..auth.dbdriver","api/nova..tests.process_unittest","adminguide/nova.manage","api/nova..service","api/nova..tests.auth_unittest","api/nova..virt.connection","api/nova..compute.monitor","cloud101","api/nova..scheduler.driver","api/nova..tests.api.openstack.test_ratelimiting","adminguide/flags","devref/cloudpipe","service.architecture","api/nova..tests.objectstore_unittest","api/nova..test","object.model","adminguide/network.flat","devref/development.environment","api/nova..compute.manager","api/nova..api.openstack.auth","api/nova..objectstore.bucket","api/nova..utils","api/nova..quota","api/nova..tests.network_unittest","adminguide/distros/ubuntu.10.04","api/nova..objectstore.stored","devref/nova","api/nova..auth.manager","devref/database","community","api/nova..virt.fake","api/nova..compute.instance_types","adminguide/single.node.install","api/nova..tests.volume_unittest","api/nova..db.sqlalchemy.session","api/nova..tests.real_flags","api/nova..tests.validator_unittest","api/nova..api.openstack.backup_schedules","adminguide/getting.started","api/nova..tests.api_unittest","api/nova..tests.api.openstack.test_flavors","api/nova..tests.api_integration","api/nova..api.ec2.metadatarequesthandler","api/nova..tests.api.test_wsgi","adminguide/managing.projects","api/nova..tests.api.openstack.test_sharedipgroups","api/nova..wsgi","devref/glance","api/nova..network.manager","adminguide/multi.node.install","api/nova..tests.twistd_unittest","devref/index","devref/objectstore","api/nova..api.ec2.admin","api/nova..rpc","api/nova..process","devref/scheduler","api/nova..tests.api.openstack.fakes","api/nova..crypto","api/nova..compute.disk","api/nova..volume.driver","api/nova..manager","api/nova..scheduler.manager","quickstart","api/nova..tests.fake_flags","devref/network","api/nova..compute.power_state","api/nova..tests.quota_unittest","devref/api","api/nova..db.sqlalchemy.api","adminguide/managing.images","api/nova..flags","api/nova..tests.scheduler_unittest","api/nova..tests.api.openstack.test_faults","api/nova..validate","api/nova..auth.signer","adminguide/network.vlan","api/nova..api.openstack.images","devref/auth","api/nova..tests.runtime_flags","adminguide/managing.users","api/nova..tests.flags_unittest","index","api/nova..tests.api.openstack.test_api","api/autoindex","api/nova..tests.service_unittest","adminguide/distros/others","api/nova..fakerabbit","api/nova..context","api/nova..api.openstack.servers","devref/architecture","devref/services","api/nova..auth.ldapdriver","devref/compute","devref/modules","api/nova..twistd","api/nova..api.ec2.images","api/nova..scheduler.simple","api/nova..objectstore.image","api/nova..tests.virt_unittest","api/nova..image.service","adminguide/managingsecurity","api/nova..api.cloud","api/nova..tests.access_unittest"]}) \ No newline at end of file
diff --git a/doc/build/html/service.architecture.html b/doc/build/html/service.architecture.html
deleted file mode 100644
index 347f0e9c0..000000000
--- a/doc/build/html/service.architecture.html
+++ /dev/null
@@ -1,197 +0,0 @@
-
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
- "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-
- <title>Service Architecture &mdash; nova v2010.1 documentation</title>
- <link rel="stylesheet" href="_static/sphinxdoc.css" type="text/css" />
- <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
- <link rel="stylesheet" href="_static/tweaks.css" type="text/css" />
- <script type="text/javascript">
- var DOCUMENTATION_OPTIONS = {
- URL_ROOT: '',
- VERSION: '2010.1',
- COLLAPSE_INDEX: false,
- FILE_SUFFIX: '.html',
- HAS_SOURCE: true
- };
- </script>
- <script type="text/javascript" src="_static/jquery.js"></script>
- <script type="text/javascript" src="_static/underscore.js"></script>
- <script type="text/javascript" src="_static/doctools.js"></script>
- <script type="text/javascript" src="_static/jquery.tweet.js"></script>
- <link rel="top" title="nova v2010.1 documentation" href="index.html" />
- <link rel="next" title="Installing the Live CD" href="livecd.html" />
- <link rel="prev" title="Nova Concepts and Introduction" href="nova.concepts.html" />
- <script type='text/javascript'>
- $(document).ready(function(){
- $("#twitter_feed").tweet({
- username: "openstack",
- query: "from:openstack",
- avatar_size: 32,
- count: 10,
- loading_text: "loading tweets..."
- });
- });
- </script>
-
- </head>
- <body>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- accesskey="I">index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="livecd.html" title="Installing the Live CD"
- accesskey="N">next</a> |</li>
- <li class="right" >
- <a href="nova.concepts.html" title="Nova Concepts and Introduction"
- accesskey="P">previous</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="sphinxsidebar">
- <div class="sphinxsidebarwrapper">
- <h3><a href="index.html">Table Of Contents</a></h3>
- <ul>
-<li><a class="reference internal" href="#">Service Architecture</a><ul>
-<li><a class="reference internal" href="#api-server">API Server</a></li>
-<li><a class="reference internal" href="#message-queue">Message Queue</a></li>
-<li><a class="reference internal" href="#compute-worker">Compute Worker</a></li>
-<li><a class="reference internal" href="#network-controller">Network Controller</a></li>
-<li><a class="reference internal" href="#volume-workers">Volume Workers</a></li>
-</ul>
-</li>
-</ul>
-
- <h4>Previous topic</h4>
- <p class="topless"><a href="nova.concepts.html"
- title="previous chapter">Nova Concepts and Introduction</a></p>
- <h4>Next topic</h4>
- <p class="topless"><a href="livecd.html"
- title="next chapter">Installing the Live CD</a></p>
- <h3>This Page</h3>
- <ul class="this-page-menu">
- <li><a href="_sources/service.architecture.txt"
- rel="nofollow">Show Source</a></li>
- </ul>
- <div id="searchbox" style="display: none">
- <h3>Quick search</h3>
- <form class="search" action="search.html" method="get">
- <input type="text" name="q" size="18" />
- <input type="submit" value="Go" />
- <input type="hidden" name="check_keywords" value="yes" />
- <input type="hidden" name="area" value="default" />
- </form>
- <p class="searchtip" style="font-size: 90%">
- Enter search terms or a module, class or function name.
- </p>
- </div>
- <script type="text/javascript">$('#searchbox').show(0);</script>
- </div>
- </div>
-
- <div class="document">
- <div class="documentwrapper">
- <div class="bodywrapper">
- <div class="body">
-
- <div class="section" id="service-architecture">
-<h1>Service Architecture<a class="headerlink" href="#service-architecture" title="Permalink to this headline">¶</a></h1>
-<p>Nova’s Cloud Fabric is composed of the following major components:</p>
-<ul class="simple">
-<li>API Server</li>
-<li>Message Queue</li>
-<li>Compute Worker</li>
-<li>Network Controller</li>
-<li>Volume Worker</li>
-<li>Scheduler</li>
-<li>Image Store</li>
-</ul>
-<img alt="_images/fabric.png" src="_images/fabric.png" style="width: 790px;" />
-<div class="section" id="api-server">
-<h2>API Server<a class="headerlink" href="#api-server" title="Permalink to this headline">¶</a></h2>
-<p>At the heart of the cloud framework is an API Server. This API Server makes command and control of the hypervisor, storage, and networking programmatically available to users in realization of the definition of cloud computing.</p>
-<p>The API endpoints are basic http web services which handle authentication, authorization, and basic command and control functions using various API interfaces under the Amazon, Rackspace, and related models. This enables API compatibility with multiple existing tool sets created for interaction with offerings from other vendors. This broad compatibility prevents vendor lock-in.</p>
-</div>
-<div class="section" id="message-queue">
-<h2>Message Queue<a class="headerlink" href="#message-queue" title="Permalink to this headline">¶</a></h2>
-<p>A messaging queue brokers the interaction between compute nodes (processing), volumes (block storage), the networking controllers (software which controls network infrastructure), API endpoints, the scheduler (determines which physical hardware to allocate to a virtual resource), and similar components. Communication to and from the cloud controller is by HTTP requests through multiple API endpoints.</p>
-<p>A typical message passing event begins with the API server receiving a request from a user. The API server authenticates the user and ensures that the user is permitted to issue the subject command. Availability of objects implicated in the request is evaluated and, if available, the request is routed to the queuing engine for the relevant workers. Workers continually listen to the queue based on their role, and occasionally their type hostname. When such listening produces a work request, the worker takes assignment of the task and begins its execution. Upon completion, a response is dispatched to the queue which is received by the API server and relayed to the originating user. Database entries are queried, added, or removed as necessary throughout the process.</p>
-</div>
-<div class="section" id="compute-worker">
-<h2>Compute Worker<a class="headerlink" href="#compute-worker" title="Permalink to this headline">¶</a></h2>
-<p>Compute workers manage computing instances on host machines. Through the API, commands are dispatched to compute workers to:</p>
-<ul class="simple">
-<li>Run instances</li>
-<li>Terminate instances</li>
-<li>Reboot instances</li>
-<li>Attach volumes</li>
-<li>Detach volumes</li>
-<li>Get console output</li>
-</ul>
-</div>
-<div class="section" id="network-controller">
-<h2>Network Controller<a class="headerlink" href="#network-controller" title="Permalink to this headline">¶</a></h2>
-<p>The Network Controller manages the networking resources on host machines. The API server dispatches commands through the message queue, which are subsequently processed by Network Controllers. Specific operations include:</p>
-<ul class="simple">
-<li>Allocate Fixed IP Addresses</li>
-<li>Configuring VLANs for projects</li>
-<li>Configuring networks for compute nodes</li>
-</ul>
-</div>
-<div class="section" id="volume-workers">
-<h2>Volume Workers<a class="headerlink" href="#volume-workers" title="Permalink to this headline">¶</a></h2>
-<p>Volume Workers interact with iSCSI storage to manage LVM-based instance volumes. Specific functions include:</p>
-<ul class="simple">
-<li>Create Volumes</li>
-<li>Delete Volumes</li>
-<li>Establish Compute volumes</li>
-</ul>
-<p>Volumes may easily be transferred between instances, but may be attached to only a single instance at a time.</p>
-<div class="admonition-todo admonition " id="index-0">
-<p class="first admonition-title">Todo</p>
-<p class="last">P2: image store description</p>
-</div>
-</div>
-</div>
-
-
- </div>
- </div>
- </div>
- <div class="clearer"></div>
- </div>
- <div class="related">
- <h3>Navigation</h3>
- <ul>
- <li class="right" style="margin-right: 10px">
- <a href="genindex.html" title="General Index"
- >index</a></li>
- <li class="right" >
- <a href="py-modindex.html" title="Python Module Index"
- >modules</a> |</li>
- <li class="right" >
- <a href="livecd.html" title="Installing the Live CD"
- >next</a> |</li>
- <li class="right" >
- <a href="nova.concepts.html" title="Nova Concepts and Introduction"
- >previous</a> |</li>
- <li><a href="index.html">nova v2010.1 documentation</a> &raquo;</li>
- </ul>
- </div>
- <div class="footer">
- &copy; Copyright 2010, United States Government as represented by the Administrator of the National Aeronautics and Space Administration..
- Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.4.
- </div>
- </body>
-</html> \ No newline at end of file
diff --git a/doc/source/.DS_Store b/doc/source/.DS_Store
new file mode 100644
index 000000000..10195f766
--- /dev/null
+++ b/doc/source/.DS_Store
Binary files differ
diff --git a/doc/source/images/NOVA_ARCH.png b/doc/source/images/NOVA_ARCH.png
new file mode 100644
index 000000000..617ec4211
--- /dev/null
+++ b/doc/source/images/NOVA_ARCH.png
Binary files differ
diff --git a/doc/source/images/NOVA_ARCH.svg b/doc/source/images/NOVA_ARCH.svg
new file mode 100644
index 000000000..ae7733a0f
--- /dev/null
+++ b/doc/source/images/NOVA_ARCH.svg
@@ -0,0 +1,5854 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg2"
+ inkscape:label="Pozadí"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="NOVA_ARCH.svg"
+ inkscape:export-filename="/home/t/work/lho/NOVA_ARCH.png"
+ inkscape:export-xdpi="200"
+ inkscape:export-ydpi="200">
+ <defs
+ id="defs3">
+ <marker
+ inkscape:stockid="Arrow2Mstart"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow2Mstart"
+ style="overflow:visible">
+ <path
+ id="path9345"
+ style="font-size:12.0;fill-rule:evenodd;stroke-width:0.62500000;stroke-linejoin:round"
+ d="M 8.7185878,4.0337352 L -2.2072895,0.016013256 L 8.7185884,-4.0017078 C 6.9730900,-1.6296469 6.9831476,1.6157441 8.7185878,4.0337352 z "
+ transform="scale(0.6) translate(0,0)" />
+ </marker>
+ <linearGradient
+ id="linearGradient12067">
+ <stop
+ id="stop12069"
+ style="stop-color:#ad96cc;stop-opacity:1;"
+ offset="0" />
+ <stop
+ id="stop12071"
+ style="stop-color:#e9afaf;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lend"
+ style="overflow:visible;">
+ <path
+ id="path9324"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none;"
+ transform="scale(0.8) rotate(180) translate(12.5,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0.0"
+ refX="0.0"
+ id="Arrow1Lstart"
+ style="overflow:visible">
+ <path
+ id="path9321"
+ d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1.0pt;marker-start:none"
+ transform="scale(0.8) translate(12.5,0)" />
+ </marker>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern5307"
+ id="pattern5310"
+ patternTransform="matrix(0,5.5342899,-6.6960605,3.3480303,466.66297,104.02755)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern118687-1"
+ id="pattern5307"
+ patternTransform="matrix(0,5.5342899,-7.4864232,0,521.74506,337.35904)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern5286"
+ id="pattern5289"
+ patternTransform="matrix(0,5.5342899,-6.6960605,3.3480303,466.66297,104.02755)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern118687-1"
+ id="pattern5286"
+ patternTransform="matrix(0,5.5342899,-7.4864232,0,521.74506,337.35904)" />
+ <linearGradient
+ id="linearGradient2817">
+ <stop
+ style="stop-color:#cccccc;stop-opacity:1;"
+ offset="0"
+ id="stop2819" />
+ <stop
+ style="stop-color:#f6f6f1;stop-opacity:1;"
+ offset="1"
+ id="stop2821" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="627.46067 : 602.89763 : 1"
+ inkscape:vp_y="0 : 691.34383 : 0"
+ inkscape:vp_z="854.09747 : 666.1591 : 1"
+ inkscape:persp3d-origin="737.53684 : 544.90176 : 1"
+ id="perspective9" />
+ <linearGradient
+ gradientTransform="matrix(0.56832948,0,0,0.57917444,-18.000341,286.5989)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69151-9-1-8"
+ id="linearGradient4204"
+ y2="300.91547"
+ x2="211.24152"
+ y1="-19.084036"
+ x1="355.55502" />
+ <linearGradient
+ gradientTransform="matrix(0.56832948,0,0,0.57917444,-18.000341,286.5989)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69151-9-1-8"
+ id="linearGradient4191"
+ y2="300.91547"
+ x2="211.24152"
+ y1="-19.084036"
+ x1="355.55502" />
+ <linearGradient
+ gradientTransform="matrix(0.98127514,0,0,1,3.1523805,5.2287503)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69151-9-1-8"
+ id="linearGradient4157"
+ y2="300.91547"
+ x2="211.24152"
+ y1="-19.084036"
+ x1="355.55502" />
+ <linearGradient
+ id="linearGradient69151-9-1-8">
+ <stop
+ offset="0"
+ style="stop-color:#f9f9f9;stop-opacity:1"
+ id="stop69153-4-0-5-6" />
+ <stop
+ offset="1"
+ style="stop-color:#f9f9f9;stop-opacity:0"
+ id="stop69155-8-8-0" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.98127514,0,0,1,3.1523805,5.2287503)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69151-9-1-8"
+ id="linearGradient4102-7"
+ y2="300.91547"
+ x2="211.24152"
+ y1="-19.084036"
+ x1="355.55502" />
+ <filter
+ id="filter69132-4-0-7"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ id="feGaussianBlur69134-0-3-4"
+ stdDeviation="4.3795246" />
+ </filter>
+ <linearGradient
+ gradientTransform="matrix(0.98127514,0,0,1,3.1523805,5.2287503)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69151-9-1"
+ id="linearGradient4102"
+ y2="300.91547"
+ x2="211.24152"
+ y1="-19.084036"
+ x1="355.55502" />
+ <linearGradient
+ id="linearGradient69151-9-1">
+ <stop
+ offset="0"
+ style="stop-color:#f9f9f9;stop-opacity:1"
+ id="stop69153-4-0-5" />
+ <stop
+ offset="1"
+ style="stop-color:#f9f9f9;stop-opacity:0"
+ id="stop69155-8-8" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.98127514,0,0,1,3.1523805,5.2287503)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69151-9-1"
+ id="linearGradient4047-3"
+ y2="300.91547"
+ x2="211.24152"
+ y1="-19.084036"
+ x1="355.55502" />
+ <filter
+ id="filter69132-4-0"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ id="feGaussianBlur69134-0-3"
+ stdDeviation="4.3795246" />
+ </filter>
+ <linearGradient
+ gradientTransform="matrix(0.98127514,0,0,1,3.1523805,5.2287503)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69151-9"
+ id="linearGradient4047"
+ y2="300.91547"
+ x2="211.24152"
+ y1="-19.084036"
+ x1="355.55502" />
+ <linearGradient
+ id="linearGradient69151-9">
+ <stop
+ offset="0"
+ style="stop-color:#f9f9f9;stop-opacity:1"
+ id="stop69153-4-0" />
+ <stop
+ offset="1"
+ style="stop-color:#f9f9f9;stop-opacity:0"
+ id="stop69155-8" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.98127514,0,0,1,3.1523805,5.2287503)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69151-9"
+ id="linearGradient69168-2"
+ y2="300.91547"
+ x2="211.24152"
+ y1="-19.084036"
+ x1="355.55502" />
+ <filter
+ id="filter69132-4"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ id="feGaussianBlur69134-0"
+ stdDeviation="4.3795246" />
+ </filter>
+ <linearGradient
+ id="linearGradient69012-7">
+ <stop
+ offset="0"
+ style="stop-color:#f9f9f9;stop-opacity:1"
+ id="stop69014-3" />
+ <stop
+ offset="1"
+ style="stop-color:#f9f9f9;stop-opacity:0"
+ id="stop69016-4" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69012-7"
+ id="linearGradient69047-4"
+ y2="327.05923"
+ x2="558.43054"
+ y1="91.76548"
+ x1="614.901" />
+ <linearGradient
+ id="linearGradient68896-7">
+ <stop
+ offset="0"
+ style="stop-color:#f9f9f9;stop-opacity:1"
+ id="stop68898-9" />
+ <stop
+ offset="1"
+ style="stop-color:#f9f9f9;stop-opacity:0"
+ id="stop68900-8" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-69.019504,213.33301)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient68896-7"
+ id="linearGradient68931-9"
+ y2="311.37299"
+ x2="644.18201"
+ y1="30.066221"
+ x1="646.27356" />
+ <linearGradient
+ id="linearGradient68881-9">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop68883-3" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop68885-5" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-69.019504,213.33301)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient68881-9"
+ id="linearGradient68929-1"
+ y2="222.48422"
+ x2="590.84882"
+ y1="349.01999"
+ x1="546.92725" />
+ <linearGradient
+ id="linearGradient69151-4">
+ <stop
+ offset="0"
+ style="stop-color:#f9f9f9;stop-opacity:1"
+ id="stop69153-4" />
+ <stop
+ offset="1"
+ style="stop-color:#f9f9f9;stop-opacity:0"
+ id="stop69155-2" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="matrix(0.98127514,0,0,1,3.1523805,5.2287503)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69151-4"
+ id="linearGradient3539"
+ y2="300.91547"
+ x2="211.24152"
+ y1="-19.084036"
+ x1="355.55502" />
+ <filter
+ id="filter69132-2"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ id="feGaussianBlur69134-4"
+ stdDeviation="4.3795246" />
+ </filter>
+ <linearGradient
+ id="linearGradient69185-1">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop69187-2" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0"
+ id="stop69189-5" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(644.80647,-1048.55)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69185-1"
+ id="linearGradient3594"
+ y2="223.52998"
+ x2="334.64001"
+ y1="-60.91404"
+ x1="403.65952" />
+ <filter
+ id="filter69132-1"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ id="feGaussianBlur69134-7"
+ stdDeviation="4.3795246" />
+ </filter>
+ <linearGradient
+ gradientTransform="translate(-69.019504,213.33301)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient68896"
+ id="linearGradient69890"
+ y2="311.37299"
+ x2="644.18201"
+ y1="30.066221"
+ x1="646.27356" />
+ <linearGradient
+ gradientTransform="translate(-69.019504,213.33301)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient68881"
+ id="linearGradient69888"
+ y2="222.48422"
+ x2="590.84882"
+ y1="349.01999"
+ x1="546.92725" />
+ <linearGradient
+ gradientTransform="translate(62.745003,105.62076)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69425"
+ id="linearGradient69874"
+ y2="273.72598"
+ x2="246.79701"
+ y1="183.79149"
+ x1="236.33952" />
+ <linearGradient
+ gradientTransform="translate(130.71876,-5.2287503)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69425"
+ id="linearGradient69872"
+ y2="273.72598"
+ x2="246.79701"
+ y1="183.79149"
+ x1="236.33952" />
+ <linearGradient
+ gradientTransform="translate(-3.2766244e-6,-2.0915001)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69425"
+ id="linearGradient69870"
+ y2="273.72598"
+ x2="246.79701"
+ y1="183.79149"
+ x1="236.33952" />
+ <linearGradient
+ gradientTransform="translate(-3.2766244e-6,-2.0915001)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69406"
+ id="linearGradient69868"
+ y2="258.03973"
+ x2="392.15628"
+ y1="27.974716"
+ x1="260.39178" />
+ <linearGradient
+ gradientTransform="translate(-336.73152,-126.53575)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69425"
+ id="linearGradient69828"
+ y2="273.72598"
+ x2="246.79701"
+ y1="183.79149"
+ x1="236.33952" />
+ <linearGradient
+ gradientTransform="translate(-268.75776,-237.38526)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69425"
+ id="linearGradient69826"
+ y2="273.72598"
+ x2="246.79701"
+ y1="183.79149"
+ x1="236.33952" />
+ <linearGradient
+ gradientTransform="translate(-399.47652,-234.24801)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69425"
+ id="linearGradient69824"
+ y2="273.72598"
+ x2="246.79701"
+ y1="183.79149"
+ x1="236.33952" />
+ <linearGradient
+ gradientTransform="translate(-399.47652,-234.24801)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69406"
+ id="linearGradient69822"
+ y2="258.03973"
+ x2="392.15628"
+ y1="27.974716"
+ x1="260.39178" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69012"
+ id="linearGradient69780"
+ y2="327.05923"
+ x2="558.43054"
+ y1="91.76548"
+ x1="614.901" />
+ <linearGradient
+ gradientTransform="matrix(0.98127514,0,0,1,3.1523805,5.2287503)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69151"
+ id="linearGradient69768"
+ y2="300.91547"
+ x2="211.24152"
+ y1="-19.084036"
+ x1="355.55502" />
+ <linearGradient
+ gradientTransform="translate(81.5685,519.73778)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69425"
+ id="linearGradient69733"
+ y2="273.72598"
+ x2="246.79701"
+ y1="183.79149"
+ x1="236.33952" />
+ <linearGradient
+ gradientTransform="translate(149.54225,408.88827)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69425"
+ id="linearGradient69731"
+ y2="273.72598"
+ x2="246.79701"
+ y1="183.79149"
+ x1="236.33952" />
+ <linearGradient
+ gradientTransform="translate(18.823494,412.02552)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69425"
+ id="linearGradient69729"
+ y2="273.72598"
+ x2="246.79701"
+ y1="183.79149"
+ x1="236.33952" />
+ <linearGradient
+ gradientTransform="translate(18.823494,412.02552)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69406"
+ id="linearGradient69727"
+ y2="258.03973"
+ x2="392.15628"
+ y1="27.974716"
+ x1="260.39178" />
+ <linearGradient
+ gradientTransform="translate(62.745003,105.62076)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69425"
+ id="linearGradient69652"
+ y2="273.72598"
+ x2="246.79701"
+ y1="183.79149"
+ x1="236.33952" />
+ <linearGradient
+ gradientTransform="translate(130.71876,-5.2287503)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69425"
+ id="linearGradient69650"
+ y2="273.72598"
+ x2="246.79701"
+ y1="183.79149"
+ x1="236.33952" />
+ <linearGradient
+ gradientTransform="translate(-3.276625e-6,-2.0915001)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69425"
+ id="linearGradient69648"
+ y2="273.72598"
+ x2="246.79701"
+ y1="183.79149"
+ x1="236.33952" />
+ <linearGradient
+ gradientTransform="translate(-3.276625e-6,-2.0915001)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69406"
+ id="linearGradient69646"
+ y2="258.03973"
+ x2="392.15628"
+ y1="27.974716"
+ x1="260.39178" />
+ <linearGradient
+ gradientTransform="translate(-336.73152,-126.53575)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69425"
+ id="linearGradient69487"
+ y2="273.72598"
+ x2="246.79701"
+ y1="183.79149"
+ x1="236.33952" />
+ <linearGradient
+ gradientTransform="translate(-268.75776,-237.38526)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69425"
+ id="linearGradient69485"
+ y2="273.72598"
+ x2="246.79701"
+ y1="183.79149"
+ x1="236.33952" />
+ <linearGradient
+ gradientTransform="translate(-399.47652,-234.24801)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69425"
+ id="linearGradient69483"
+ y2="273.72598"
+ x2="246.79701"
+ y1="183.79149"
+ x1="236.33952" />
+ <linearGradient
+ gradientTransform="translate(-399.47652,-234.24801)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69406"
+ id="linearGradient69481"
+ y2="258.03973"
+ x2="392.15628"
+ y1="27.974716"
+ x1="260.39178" />
+ <filter
+ id="filter69400"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ id="feGaussianBlur69402"
+ stdDeviation="4.8539841" />
+ </filter>
+ <linearGradient
+ gradientTransform="translate(644.80647,-1048.55)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69185"
+ id="linearGradient69203"
+ y2="223.52998"
+ x2="334.64001"
+ y1="-60.91404"
+ x1="403.65952" />
+ <linearGradient
+ gradientTransform="matrix(0.98127514,0,0,1,3.1523805,5.2287503)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69151"
+ id="linearGradient69168"
+ y2="300.91547"
+ x2="211.24152"
+ y1="-19.084036"
+ x1="355.55502" />
+ <filter
+ id="filter69132"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ id="feGaussianBlur69134"
+ stdDeviation="4.3795246" />
+ </filter>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69012"
+ id="linearGradient69047"
+ y2="327.05923"
+ x2="558.43054"
+ y1="91.76548"
+ x1="614.901" />
+ <linearGradient
+ gradientTransform="translate(238.43101,-292.81002)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient69012"
+ id="linearGradient69039"
+ y2="327.05923"
+ x2="558.43054"
+ y1="91.76548"
+ x1="614.901" />
+ <linearGradient
+ gradientTransform="translate(-69.019504,213.33301)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient68896"
+ id="linearGradient68931"
+ y2="311.37299"
+ x2="644.18201"
+ y1="30.066221"
+ x1="646.27356" />
+ <linearGradient
+ gradientTransform="translate(-69.019504,213.33301)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient68881"
+ id="linearGradient68929"
+ y2="222.48422"
+ x2="590.84882"
+ y1="349.01999"
+ x1="546.92725" />
+ <linearGradient
+ gradientTransform="translate(-69.019504,213.33301)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient68896"
+ id="linearGradient68902"
+ y2="311.37299"
+ x2="644.18201"
+ y1="30.066221"
+ x1="646.27356" />
+ <linearGradient
+ gradientTransform="translate(-69.019504,213.33301)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient68881"
+ id="linearGradient68889"
+ y2="222.48422"
+ x2="590.84882"
+ y1="349.01999"
+ x1="546.92725" />
+ <linearGradient
+ gradientTransform="matrix(0.94766,0,0,0.93975812,-498.89341,-720.21802)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient63927"
+ id="linearGradient65727"
+ y2="661.03473"
+ x2="370.64758"
+ y1="280.84256"
+ x1="407.23511" />
+ <linearGradient
+ id="linearGradient63927">
+ <stop
+ offset="0"
+ style="stop-color:#e6e6e6;stop-opacity:1"
+ id="stop63929" />
+ <stop
+ offset="1"
+ style="stop-color:#e6e6e6;stop-opacity:0"
+ id="stop63931" />
+ </linearGradient>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient62493"
+ id="linearGradient63086"
+ y2="-23.348454"
+ x2="-928.76868"
+ y1="-135.02313"
+ x1="-963.9256" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient62493"
+ id="linearGradient62995"
+ y2="-23.348454"
+ x2="-928.76868"
+ y1="-135.02313"
+ x1="-963.9256" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient62493"
+ id="linearGradient62499"
+ y2="-23.348454"
+ x2="-928.76868"
+ y1="-135.02313"
+ x1="-963.9256" />
+ <filter
+ id="filter25721"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology25723" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur25725" />
+ <feComposite
+ id="feComposite25727"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter25793"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology25795" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur25797" />
+ <feComposite
+ id="feComposite25799"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter25817"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology25819" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur25821" />
+ <feComposite
+ id="feComposite25823"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter25849"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology25851" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur25853" />
+ <feComposite
+ id="feComposite25855"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter25961"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology25963" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur25965" />
+ <feComposite
+ id="feComposite25967"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter45689"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology45691" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur45693" />
+ <feComposite
+ id="feComposite45695"
+ result="fbSourceGraphic"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ <feColorMatrix
+ id="feColorMatrix57073"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ in="fbSourceGraphic"
+ result="fbSourceGraphicAlpha" />
+ <feMorphology
+ result="result0"
+ in="fbSourceGraphic"
+ radius="4"
+ id="feMorphology57075" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur57077" />
+ <feComposite
+ id="feComposite57079"
+ in="fbSourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter46185"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology46187" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur46189" />
+ <feComposite
+ id="feComposite46191"
+ result="fbSourceGraphic"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ <feColorMatrix
+ id="feColorMatrix57569"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ in="fbSourceGraphic"
+ result="fbSourceGraphicAlpha" />
+ <feMorphology
+ result="result0"
+ in="fbSourceGraphic"
+ radius="4"
+ id="feMorphology57571" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur57573" />
+ <feComposite
+ id="feComposite57575"
+ in="fbSourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter46329"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology46331" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur46333" />
+ <feComposite
+ id="feComposite46335"
+ result="fbSourceGraphic"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ <feColorMatrix
+ id="feColorMatrix57713"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ in="fbSourceGraphic"
+ result="fbSourceGraphicAlpha" />
+ <feMorphology
+ result="result0"
+ in="fbSourceGraphic"
+ radius="4"
+ id="feMorphology57715" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur57717" />
+ <feComposite
+ id="feComposite57719"
+ in="fbSourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter46345"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology46347" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur46349" />
+ <feComposite
+ id="feComposite46351"
+ result="fbSourceGraphic"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ <feColorMatrix
+ id="feColorMatrix57729"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ in="fbSourceGraphic"
+ result="fbSourceGraphicAlpha" />
+ <feMorphology
+ result="result0"
+ in="fbSourceGraphic"
+ radius="4"
+ id="feMorphology57731" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur57733" />
+ <feComposite
+ id="feComposite57735"
+ in="fbSourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter46457"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology46459" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur46461" />
+ <feComposite
+ id="feComposite46463"
+ result="fbSourceGraphic"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ <feColorMatrix
+ id="feColorMatrix57841"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ in="fbSourceGraphic"
+ result="fbSourceGraphicAlpha" />
+ <feMorphology
+ result="result0"
+ in="fbSourceGraphic"
+ radius="4"
+ id="feMorphology57843" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur57845" />
+ <feComposite
+ id="feComposite57847"
+ in="fbSourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter28937"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology28939" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur28941" />
+ <feComposite
+ id="feComposite28943"
+ result="fbSourceGraphic"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ <feColorMatrix
+ id="feColorMatrix58409"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ in="fbSourceGraphic"
+ result="fbSourceGraphicAlpha" />
+ <feMorphology
+ result="result0"
+ in="fbSourceGraphic"
+ radius="4"
+ id="feMorphology58411" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur58413" />
+ <feComposite
+ id="feComposite58415"
+ in="fbSourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter28945"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology28947" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur28949" />
+ <feComposite
+ id="feComposite28951"
+ result="fbSourceGraphic"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ <feColorMatrix
+ id="feColorMatrix58417"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ in="fbSourceGraphic"
+ result="fbSourceGraphicAlpha" />
+ <feMorphology
+ result="result0"
+ in="fbSourceGraphic"
+ radius="4"
+ id="feMorphology58419" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur58421" />
+ <feComposite
+ id="feComposite58423"
+ in="fbSourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter28969"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology28971" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur28973" />
+ <feComposite
+ id="feComposite28975"
+ result="fbSourceGraphic"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ <feColorMatrix
+ id="feColorMatrix58441"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ in="fbSourceGraphic"
+ result="fbSourceGraphicAlpha" />
+ <feMorphology
+ result="result0"
+ in="fbSourceGraphic"
+ radius="4"
+ id="feMorphology58443" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur58445" />
+ <feComposite
+ id="feComposite58447"
+ in="fbSourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter28993"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology28995" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur28997" />
+ <feComposite
+ id="feComposite28999"
+ result="fbSourceGraphic"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ <feColorMatrix
+ id="feColorMatrix58465"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ in="fbSourceGraphic"
+ result="fbSourceGraphicAlpha" />
+ <feMorphology
+ result="result0"
+ in="fbSourceGraphic"
+ radius="4"
+ id="feMorphology58467" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur58469" />
+ <feComposite
+ id="feComposite58471"
+ in="fbSourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter29001"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology29003" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur29005" />
+ <feComposite
+ id="feComposite29007"
+ result="fbSourceGraphic"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ <feColorMatrix
+ id="feColorMatrix58473"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ in="fbSourceGraphic"
+ result="fbSourceGraphicAlpha" />
+ <feMorphology
+ result="result0"
+ in="fbSourceGraphic"
+ radius="4"
+ id="feMorphology58475" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur58477" />
+ <feComposite
+ id="feComposite58479"
+ in="fbSourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter58481"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology58483" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur58485" />
+ <feComposite
+ id="feComposite58487"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter58489"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology58491" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur58493" />
+ <feComposite
+ id="feComposite58495"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter58505"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology58507" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur58509" />
+ <feComposite
+ id="feComposite58511"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter29017"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology29019" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur29021" />
+ <feComposite
+ id="feComposite29023"
+ result="fbSourceGraphic"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ <feColorMatrix
+ id="feColorMatrix58513"
+ values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
+ in="fbSourceGraphic"
+ result="fbSourceGraphicAlpha" />
+ <feMorphology
+ result="result0"
+ in="fbSourceGraphic"
+ radius="4"
+ id="feMorphology58515" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur58517" />
+ <feComposite
+ id="feComposite58519"
+ in="fbSourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <filter
+ id="filter58545"
+ color-interpolation-filters="sRGB"
+ height="1"
+ width="1"
+ y="0"
+ x="0">
+ <feMorphology
+ result="result0"
+ in="SourceGraphic"
+ radius="4"
+ id="feMorphology58547" />
+ <feGaussianBlur
+ result="result91"
+ stdDeviation="8"
+ in="result0"
+ id="feGaussianBlur58549" />
+ <feComposite
+ id="feComposite58551"
+ in="SourceGraphic"
+ operator="in"
+ in2="result91" />
+ </filter>
+ <linearGradient
+ id="linearGradient62493">
+ <stop
+ offset="0"
+ style="stop-color:#686762;stop-opacity:1"
+ id="stop62495" />
+ <stop
+ offset="1"
+ style="stop-color:#686762;stop-opacity:0"
+ id="stop62497" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient68881">
+ <stop
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1"
+ id="stop68883" />
+ <stop
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0"
+ id="stop68885" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient68896">
+ <stop
+ offset="0"
+ style="stop-color:#f9f9f9;stop-opacity:1"
+ id="stop68898" />
+ <stop
+ offset="1"
+ style="stop-color:#f9f9f9;stop-opacity:0"
+ id="stop68900" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient69012">
+ <stop
+ offset="0"
+ style="stop-color:#f9f9f9;stop-opacity:1"
+ id="stop69014" />
+ <stop
+ offset="1"
+ style="stop-color:#f9f9f9;stop-opacity:0"
+ id="stop69016" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient69151">
+ <stop
+ offset="0"
+ style="stop-color:#f9f9f9;stop-opacity:1"
+ id="stop69153" />
+ <stop
+ offset="1"
+ style="stop-color:#f9f9f9;stop-opacity:0"
+ id="stop69155" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient69185">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop69187" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0"
+ id="stop69189" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient69406">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop69408" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0"
+ id="stop69410" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient69425">
+ <stop
+ offset="0"
+ style="stop-color:#f9f9f9;stop-opacity:1"
+ id="stop69427" />
+ <stop
+ offset="1"
+ style="stop-color:#f9f9f9;stop-opacity:0"
+ id="stop69429" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3330"
+ inkscape:persp3d-origin="400 : 200 : 1"
+ inkscape:vp_z="800 : 300 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 300 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ gradientTransform="translate(-479.99928,518.99082)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4716"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4260"
+ id="linearGradient4714"
+ y2="678.4082"
+ x2="159.7227"
+ y1="921.79523"
+ x1="160.99034" />
+ <linearGradient
+ gradientTransform="translate(-0.44817674,684.36872)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4698"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4296"
+ id="linearGradient4696"
+ y2="1122.0824"
+ x2="467.75937"
+ y1="1307.158"
+ x1="475.3652" />
+ <linearGradient
+ gradientTransform="translate(0.44818046,519.439)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4694"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4242"
+ id="linearGradient4692"
+ y2="698.69049"
+ x2="794.81061"
+ y1="929.40106"
+ x1="807.487" />
+ <linearGradient
+ gradientTransform="translate(-0.44817674,341.96027)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4690"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4224"
+ id="linearGradient4688"
+ y2="481.92395"
+ x2="785.93713"
+ y1="724.04327"
+ x1="791.00769" />
+ <linearGradient
+ gradientTransform="translate(-239.32737,342.40845)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4686"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4090"
+ id="linearGradient4684"
+ y2="749.39606"
+ x2="546.35303"
+ y1="1037.1505"
+ x1="557.76184" />
+ <linearGradient
+ gradientTransform="translate(-239.77555,519.439)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4682"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4278"
+ id="linearGradient4680"
+ y2="684.74646"
+ x2="458.88586"
+ y1="839.39856"
+ x1="470.29462" />
+ <linearGradient
+ gradientTransform="translate(-240.22373,684.8169)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4678"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4198"
+ id="linearGradient4676"
+ y2="892.63947"
+ x2="527.33844"
+ y1="1104.3354"
+ x1="540.01483" />
+ <linearGradient
+ gradientTransform="translate(-479.5511,684.36872)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4674"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientTransform="translate(-46.902699,135.63753)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4180"
+ id="linearGradient4672"
+ y2="872.35724"
+ x2="215.49889"
+ y1="1106.8707"
+ x1="209.16068" />
+ <linearGradient
+ gradientTransform="translate(-479.99928,518.99082)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4670"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4260"
+ id="linearGradient4668"
+ y2="678.4082"
+ x2="159.7227"
+ y1="921.79523"
+ x1="160.99034" />
+ <linearGradient
+ gradientTransform="translate(-480.44746,342.85663)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4666"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4018"
+ id="linearGradient4664"
+ y2="771.80237"
+ x2="186.44229"
+ y1="1007.5443"
+ x1="187.33865" />
+ <linearGradient
+ gradientTransform="translate(-479.10292,169.85969)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4662"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4074"
+ id="linearGradient4660"
+ y2="295.58078"
+ x2="536.21191"
+ y1="541.50305"
+ x1="537.47955" />
+ <linearGradient
+ gradientTransform="translate(-480.44746,1.3445382)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4658"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientTransform="translate(145.20987,64.537718)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3948"
+ id="linearGradient4656"
+ y2="140.76692"
+ x2="51.988716"
+ y1="0.93518841"
+ x1="57.366859" />
+ <linearGradient
+ gradientTransform="translate(-239.77555,2.3885373e-6)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4654"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4066"
+ id="linearGradient4652"
+ y2="26.841015"
+ x2="547.62073"
+ y1="271.49564"
+ x1="543.81781" />
+ <linearGradient
+ gradientTransform="translate(-239.32737,170.30787)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4650"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4000"
+ id="linearGradient4648"
+ y2="521.71875"
+ x2="220.50388"
+ y1="752.08252"
+ x1="228.57109" />
+ <linearGradient
+ gradientTransform="translate(0,169.41151)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4646"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4082"
+ id="linearGradient4644"
+ y2="550.37653"
+ x2="538.74719"
+ y1="802.63702"
+ x1="548.88831" />
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371"
+ id="linearGradient4642"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ gradientTransform="matrix(0.77146086,0,0,0.77146086,473.62706,-225.83335)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient3982"
+ id="linearGradient4640"
+ y2="260.87878"
+ x2="198.9913"
+ y1="542.3349"
+ x1="199.88765" />
+ <filter
+ id="filter3968"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ stdDeviation="3.3747421"
+ id="feGaussianBlur3970" />
+ </filter>
+ <linearGradient
+ id="linearGradient3948">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop3950" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0"
+ id="stop3952" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3982">
+ <stop
+ offset="0"
+ style="stop-color:#d40000;stop-opacity:1"
+ id="stop3984" />
+ <stop
+ offset="1"
+ style="stop-color:#d40000;stop-opacity:0"
+ id="stop3986" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4000">
+ <stop
+ offset="0"
+ style="stop-color:#ff6600;stop-opacity:1"
+ id="stop4002" />
+ <stop
+ offset="1"
+ style="stop-color:#ff6600;stop-opacity:0"
+ id="stop4004" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4018">
+ <stop
+ offset="0"
+ style="stop-color:#ffd42a;stop-opacity:1"
+ id="stop4020" />
+ <stop
+ offset="1"
+ style="stop-color:#ffd42a;stop-opacity:0"
+ id="stop4022" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4066">
+ <stop
+ offset="0"
+ style="stop-color:#333333;stop-opacity:1"
+ id="stop4068" />
+ <stop
+ offset="1"
+ style="stop-color:#333333;stop-opacity:0"
+ id="stop4070" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4074">
+ <stop
+ offset="0"
+ style="stop-color:#aad400;stop-opacity:1"
+ id="stop4076" />
+ <stop
+ offset="1"
+ style="stop-color:#aad400;stop-opacity:0"
+ id="stop4078" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4082">
+ <stop
+ offset="0"
+ style="stop-color:#0000d4;stop-opacity:1"
+ id="stop4084" />
+ <stop
+ offset="1"
+ style="stop-color:#0000d4;stop-opacity:0"
+ id="stop4086" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4090">
+ <stop
+ offset="0"
+ style="stop-color:#ff00cc;stop-opacity:1"
+ id="stop4092" />
+ <stop
+ offset="1"
+ style="stop-color:#ff00cc;stop-opacity:0"
+ id="stop4094" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4180">
+ <stop
+ offset="0"
+ style="stop-color:#d40055;stop-opacity:1"
+ id="stop4182" />
+ <stop
+ offset="1"
+ style="stop-color:#d40055;stop-opacity:0"
+ id="stop4184" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4198">
+ <stop
+ offset="0"
+ style="stop-color:#cc00ff;stop-opacity:1"
+ id="stop4200" />
+ <stop
+ offset="1"
+ style="stop-color:#cc00ff;stop-opacity:0"
+ id="stop4202" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4224">
+ <stop
+ offset="0"
+ style="stop-color:#00ffcc;stop-opacity:1"
+ id="stop4226" />
+ <stop
+ offset="1"
+ style="stop-color:#00ffcc;stop-opacity:0"
+ id="stop4228" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4242">
+ <stop
+ offset="0"
+ style="stop-color:#0066ff;stop-opacity:1"
+ id="stop4244" />
+ <stop
+ offset="1"
+ style="stop-color:#0066ff;stop-opacity:0"
+ id="stop4246" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4260">
+ <stop
+ offset="0"
+ style="stop-color:#00d400;stop-opacity:1"
+ id="stop4262" />
+ <stop
+ offset="1"
+ style="stop-color:#00d400;stop-opacity:0"
+ id="stop4264" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4278">
+ <stop
+ offset="0"
+ style="stop-color:#ad96cc;stop-opacity:0.5933333;"
+ id="stop4280" />
+ <stop
+ offset="1"
+ style="stop-color:#ccff00;stop-opacity:0"
+ id="stop4282" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4296">
+ <stop
+ offset="0"
+ style="stop-color:#a02c2c;stop-opacity:1"
+ id="stop4298" />
+ <stop
+ offset="1"
+ style="stop-color:#a02c2c;stop-opacity:0"
+ id="stop4300" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4371">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop4373" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0"
+ id="stop4375" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective3871"
+ inkscape:persp3d-origin="450 : 266.66667 : 1"
+ inkscape:vp_z="900 : 400 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 400 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2403" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective2390" />
+ <inkscape:perspective
+ id="perspective10"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective19261"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ r="3"
+ fy="265.86209"
+ fx="97.48214"
+ cy="265.86209"
+ cx="97.48214"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14784"
+ xlink:href="#linearGradient2202"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient2202">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206" />
+ </linearGradient>
+ <radialGradient
+ r="3"
+ fy="265.86209"
+ fx="97.48214"
+ cy="265.86209"
+ cx="97.48214"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient4338"
+ xlink:href="#linearGradient2202"
+ inkscape:collect="always" />
+ <radialGradient
+ r="3"
+ fy="265.86209"
+ fx="97.48214"
+ cy="265.86209"
+ cx="97.48214"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3297"
+ xlink:href="#linearGradient2202"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4318"
+ xlink:href="#linearGradient2202"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient4320"
+ xlink:href="#linearGradient2202"
+ inkscape:collect="always" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Strips1_1"
+ id="pattern118687"
+ patternTransform="matrix(0,5.5342899,-7.4864232,0,521.74506,337.35904)" />
+ <pattern
+ inkscape:stockid="Stripes 1:1"
+ id="Strips1_1"
+ patternTransform="matrix(0,5.5342899,-7.4864229,0,31.668795,357.00572)"
+ height="1"
+ width="2"
+ patternUnits="userSpaceOnUse"
+ inkscape:collect="always">
+ <rect
+ id="rect5260"
+ height="2"
+ width="1"
+ y="-0.5"
+ x="0"
+ style="fill:black;stroke:none" />
+ </pattern>
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4322"
+ xlink:href="#linearGradient2202"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient4324"
+ xlink:href="#linearGradient2202"
+ inkscape:collect="always" />
+ <radialGradient
+ r="3"
+ fy="265.86209"
+ fx="97.48214"
+ cy="265.86209"
+ cx="97.48214"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3277"
+ xlink:href="#linearGradient2202"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="387.43924"
+ x2="332.02466"
+ y1="369.97995"
+ x1="314.56537"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4330"
+ xlink:href="#linearGradient4886"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4886">
+ <stop
+ id="stop4888"
+ offset="0.0000000"
+ style="stop-color:#1c97e1;stop-opacity:1.0000000;" />
+ <stop
+ id="stop4890"
+ offset="1.0000000"
+ style="stop-color:#006798;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ y2="390.78342"
+ x2="311.27377"
+ y1="377.9527"
+ x1="302.73621"
+ gradientTransform="matrix(1.9519,0,0,1.84182,-297.02235,74.95322)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4332"
+ xlink:href="#linearGradient4554"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4554">
+ <stop
+ id="stop4556"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop4558"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4262"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4068">
+ <stop
+ id="stop4070-3"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop4490"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop4492"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop4072"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4264"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4266"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4268"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4270"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4272"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4274"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4276"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4278-2"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4280"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4282"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4284"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4286"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4288"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4290"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4292"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4294"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4296-1"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4298"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4300"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4302"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4304"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4306"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4308"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4310"
+ xlink:href="#linearGradient4068"
+ inkscape:collect="always" />
+ <radialGradient
+ r="24.998358"
+ fy="571.95715"
+ fx="384.69696"
+ cy="571.95715"
+ cx="384.69696"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient4312"
+ xlink:href="#linearGradient5178"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient5178">
+ <stop
+ id="stop5180"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop5186"
+ offset="0.89021850"
+ style="stop-color:#ffffff;stop-opacity:0.49803922;" />
+ <stop
+ id="stop5188"
+ offset="0.95396262"
+ style="stop-color:#ffffff;stop-opacity:0.24705882;" />
+ <stop
+ id="stop5182"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ r="24.998358"
+ fy="571.95715"
+ fx="384.69696"
+ cy="571.95715"
+ cx="384.69696"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7730"
+ xlink:href="#linearGradient5178-1"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7728"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7726"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7724"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7722"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7720"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7718"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7716"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7714"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7712"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7710"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7708"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7706"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7704"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7702"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7700"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7698"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7696"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7694"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7692"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7690"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7688"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7686"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7684"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7682"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7680"
+ xlink:href="#linearGradient4068-8"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient114975">
+ <stop
+ style="stop-color:#3465a4;stop-opacity:1"
+ offset="0"
+ id="stop114977" />
+ <stop
+ style="stop-color:#3465a4;stop-opacity:0;"
+ offset="1"
+ id="stop114979" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient114953">
+ <stop
+ style="stop-color:#191a19;stop-opacity:1;"
+ offset="0"
+ id="stop114955" />
+ <stop
+ style="stop-color:#191a19;stop-opacity:0;"
+ offset="1"
+ id="stop114957" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient114931">
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1;"
+ offset="0"
+ id="stop114933" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:0;"
+ offset="1"
+ id="stop114935" />
+ </linearGradient>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Strips1_1-9"
+ id="pattern118687-1"
+ patternTransform="matrix(0,5.5342899,-7.4864232,0,521.74506,337.35904)" />
+ <pattern
+ inkscape:stockid="Stripes 1:1"
+ id="Strips1_1-9"
+ patternTransform="matrix(0,5.5342899,-7.4864229,0,31.668795,357.00572)"
+ height="1"
+ width="2"
+ patternUnits="userSpaceOnUse"
+ inkscape:collect="always">
+ <rect
+ id="rect5260-2"
+ height="2"
+ width="1"
+ y="-0.5"
+ x="0"
+ style="fill:black;stroke:none" />
+ </pattern>
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient117519"
+ xlink:href="#linearGradient2202-9"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="translate(-153,-176.36218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient117517"
+ xlink:href="#linearGradient2202-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient2202-9">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-9" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4886-9">
+ <stop
+ id="stop4888-0"
+ offset="0.0000000"
+ style="stop-color:#1c97e1;stop-opacity:1.0000000;" />
+ <stop
+ id="stop4890-0"
+ offset="1.0000000"
+ style="stop-color:#006798;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4554-4">
+ <stop
+ id="stop4556-5"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop4558-0"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4738">
+ <stop
+ id="stop4740"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.72656250;" />
+ <stop
+ id="stop4742"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ y2="387.43924"
+ x2="332.02466"
+ y1="369.97995"
+ x1="314.56537"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient109180"
+ xlink:href="#linearGradient4568"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4568">
+ <stop
+ id="stop4570"
+ offset="0"
+ style="stop-color:#e12b1c;stop-opacity:1;" />
+ <stop
+ id="stop4572"
+ offset="1.0000000"
+ style="stop-color:#980b00;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ y2="390.49332"
+ x2="414.38986"
+ y1="376.13748"
+ x1="401.93405"
+ gradientTransform="matrix(0.999946,0,0,1.000054,-175.79715,404.73102)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient109182"
+ xlink:href="#linearGradient4738"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="390.78342"
+ x2="311.27377"
+ y1="377.9527"
+ x1="302.73621"
+ gradientTransform="matrix(1.9519,0,0,1.84182,-382.19925,74.95322)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient109184"
+ xlink:href="#linearGradient4554-4"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4068-8">
+ <stop
+ id="stop4070-0"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop4490-3"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop4492-8"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop4072-3"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5178-1">
+ <stop
+ id="stop5180-3"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop5186-7"
+ offset="0.89021850"
+ style="stop-color:#ffffff;stop-opacity:0.49803922;" />
+ <stop
+ id="stop5188-7"
+ offset="0.95396262"
+ style="stop-color:#ffffff;stop-opacity:0.24705882;" />
+ <stop
+ id="stop5182-9"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective838"
+ inkscape:persp3d-origin="750.79663 : 307.92326 : 1"
+ inkscape:vp_z="1501.5933 : 461.88489 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 461.88489 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective19535"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ y2="683.92651"
+ x2="482.37622"
+ y1="298.85724"
+ x1="332.67328"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14778"
+ xlink:href="#linearGradient114931-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient114931-9"
+ inkscape:collect="always">
+ <stop
+ id="stop114933-4"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ id="stop114935-5"
+ offset="1"
+ style="stop-color:#2e3436;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ y2="399.49088"
+ x2="335.66339"
+ y1="237.31267"
+ x1="218.73267"
+ gradientTransform="matrix(1.1048951,0,0,1.1048951,67.985466,73.286385)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14780"
+ xlink:href="#linearGradient114953-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient114953-9"
+ inkscape:collect="always">
+ <stop
+ id="stop114955-4"
+ offset="0"
+ style="stop-color:#191a19;stop-opacity:1;" />
+ <stop
+ id="stop114957-2"
+ offset="1"
+ style="stop-color:#191a19;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ y2="166.61961"
+ x2="236.19801"
+ y1="224.83743"
+ x1="273.62375"
+ gradientTransform="matrix(0.9983345,0,0,1.0398445,80.706264,173.27788)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14782"
+ xlink:href="#linearGradient114975-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient114975-9"
+ inkscape:collect="always">
+ <stop
+ id="stop114977-3"
+ offset="0"
+ style="stop-color:#3465a4;stop-opacity:1" />
+ <stop
+ id="stop114979-1"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="translate(-153,-176.36218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14847"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient2202-1">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-0" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-0" />
+ </linearGradient>
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14849"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="translate(-153,-176.36218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14786"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14788"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="-321.47269"
+ x2="909.21588"
+ y1="-320.49728"
+ x1="838.01013"
+ gradientTransform="translate(32.697924,534.73628)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14790"
+ xlink:href="#linearGradient4886-2"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4886-2">
+ <stop
+ id="stop4888-4"
+ offset="0.0000000"
+ style="stop-color:#1c97e1;stop-opacity:1.0000000;" />
+ <stop
+ id="stop4890-5"
+ offset="1.0000000"
+ style="stop-color:#006798;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ y2="258.76886"
+ x2="1333.0073"
+ y1="237.96057"
+ x1="1313.4297"
+ gradientTransform="matrix(0.638597,0,0,1.565933,-355.04905,402.57752)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14792"
+ xlink:href="#linearGradient4738-8"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4738-8">
+ <stop
+ id="stop4740-4"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.72656250;" />
+ <stop
+ id="stop4742-8"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ y2="400.04047"
+ x2="832.68341"
+ y1="362.58139"
+ x1="808.12592"
+ gradientTransform="translate(-354.99455,401.23652)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14794"
+ xlink:href="#linearGradient4554-2"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4554-2">
+ <stop
+ id="stop4556-9"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop4558-2"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="translate(-153,-176.36218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14888"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient14890"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1"
+ id="linearGradient4176"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1"
+ id="radialGradient4178"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1"
+ id="linearGradient3512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1"
+ id="radialGradient3514"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1"
+ id="linearGradient3462"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1"
+ id="radialGradient3464"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="translate(-153,-176.36218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3434"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3436"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="487.91693"
+ x2="-124.93314"
+ y1="472.52106"
+ x1="-137.36061"
+ gradientTransform="matrix(0.5806141,-0.290307,0,0.8294487,1235.5061,-245.10175)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3438"
+ xlink:href="#linearGradient414"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient414">
+ <stop
+ id="stop415"
+ offset="0.00000000"
+ style="stop-color:#ffd800;stop-opacity:1.0000000;" />
+ <stop
+ id="stop416"
+ offset="1.0000000"
+ style="stop-color:#e77900;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="translate(-153,-176.36218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3492"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3494"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="translate(-153,-176.36218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3374"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3376"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="translate(-153,-176.36218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4208"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient4210"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="387.43924"
+ x2="332.02466"
+ y1="369.97995"
+ x1="314.56537"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4238"
+ xlink:href="#linearGradient4568-1"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4568-1">
+ <stop
+ id="stop4570-6"
+ offset="0"
+ style="stop-color:#e12b1c;stop-opacity:1;" />
+ <stop
+ id="stop4572-5"
+ offset="1.0000000"
+ style="stop-color:#980b00;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ y2="390.49332"
+ x2="414.38986"
+ y1="376.13748"
+ x1="401.93405"
+ gradientTransform="matrix(0.999946,0,0,1.000054,-175.79715,404.73102)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4240"
+ xlink:href="#linearGradient4738-8"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="390.78342"
+ x2="311.27377"
+ y1="377.9527"
+ x1="302.73621"
+ gradientTransform="matrix(1.9519,0,0,1.84182,-382.19925,74.95322)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4242-6"
+ xlink:href="#linearGradient4554-2"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="translate(-153,-176.36218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3332"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3334"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <radialGradient
+ r="199.63403"
+ fy="1736.9607"
+ fx="127.83543"
+ cy="1736.9607"
+ cx="127.83543"
+ gradientTransform="matrix(1.105165,1.228066,-0.8683345,0.7814343,1473.1011,172.79095)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3336"
+ xlink:href="#linearGradient3175"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3175">
+ <stop
+ id="stop3177"
+ offset="0"
+ style="stop-color:#41a0ee;stop-opacity:1;" />
+ <stop
+ style="stop-color:#378be4;stop-opacity:1;"
+ offset="0.64377683"
+ id="stop3191" />
+ <stop
+ id="stop3179"
+ offset="1"
+ style="stop-color:#2d77db;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ r="195.94841"
+ fy="1808.0941"
+ fx="65.333183"
+ cy="1808.0941"
+ cx="65.333183"
+ gradientTransform="matrix(0.5002429,1.4674024,-1.2539857,0.4274882,2324.404,828.29789)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3338"
+ xlink:href="#linearGradient3159"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3159">
+ <stop
+ id="stop3161"
+ offset="0"
+ style="stop-color:#b0dc18;stop-opacity:1;" />
+ <stop
+ style="stop-color:#3ea20c;stop-opacity:1;"
+ offset="0.56223178"
+ id="stop3187" />
+ <stop
+ id="stop3163"
+ offset="1"
+ style="stop-color:#006900;stop-opacity:1;" />
+ </linearGradient>
+ <radialGradient
+ r="199.13403"
+ fy="1679.6958"
+ fx="13.846332"
+ cy="1679.6958"
+ cx="13.846332"
+ gradientTransform="matrix(0.1992334,1.195744,-1.1829727,0.1971052,1996.7215,1257.5875)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3340"
+ xlink:href="#linearGradient3195"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3195">
+ <stop
+ id="stop3199"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3201" />
+ </linearGradient>
+ <radialGradient
+ r="199.13403"
+ fy="1673.207"
+ fx="5.8389463"
+ cy="1673.207"
+ cx="5.8389463"
+ gradientTransform="matrix(-0.1087803,1.4752039,-1.9297648,-0.1423,3255.8728,1823.5882)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3342"
+ xlink:href="#linearGradient3273"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3273">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="0"
+ id="stop3275" />
+ <stop
+ id="stop3289"
+ offset="0.5"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.21602787;"
+ offset="1"
+ id="stop3283" />
+ <stop
+ id="stop3277"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.59233451;" />
+ </linearGradient>
+ <radialGradient
+ r="199.13403"
+ fy="1676.9956"
+ fx="-90.184074"
+ cy="1676.9956"
+ cx="-90.184074"
+ gradientTransform="matrix(0.466646,1.4600162,-1.3948135,0.4458064,2272.5859,931.37623)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient3344"
+ xlink:href="#linearGradient3180"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient3180">
+ <stop
+ id="stop3186"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3188" />
+ </linearGradient>
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient4216"
+ xlink:href="#linearGradient2202-1"
+ inkscape:collect="always" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024"
+ id="pattern6042"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy"
+ id="pattern6024"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ patternUnits="userSpaceOnUse"
+ width="30.066020"
+ height="5.1805778"
+ id="Wavy"
+ inkscape:stockid="Wavy">
+ <path
+ style="fill:black;stroke:none;"
+ d="M 7.597,0.061 C 5.079,-0.187 2.656,0.302 -0.01,1.788 L -0.01,3.061 C 2.773,1.431 5.173,1.052 7.472,1.280 C 9.770,1.508 11.969,2.361 14.253,3.218 C 18.820,4.931 23.804,6.676 30.066,3.061 L 30.062,1.788 C 23.622,5.497 19.246,3.770 14.691,2.061 C 12.413,1.207 10.115,0.311 7.597,0.061 z "
+ id="path6343" />
+ </pattern>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024"
+ id="pattern6040"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024"
+ id="pattern6038"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024"
+ id="pattern6036"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024"
+ id="pattern6034"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024"
+ id="pattern6032"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024"
+ id="pattern6030"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024"
+ id="pattern6028"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3982"
+ id="linearGradient8849"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.77146086,0,0,0.77146086,473.62706,-225.83335)"
+ x1="199.88765"
+ y1="542.3349"
+ x2="198.9913"
+ y2="260.87878" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4371"
+ id="linearGradient8851"
+ gradientUnits="userSpaceOnUse"
+ x1="645.82532"
+ y1="-33.126385"
+ x2="639.10272"
+ y2="118.80616" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4082"
+ id="linearGradient8853"
+ gradientUnits="userSpaceOnUse"
+ x1="548.88831"
+ y1="802.63702"
+ x2="538.74719"
+ y2="550.37653" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4371"
+ id="linearGradient8855"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,169.41151)"
+ x1="645.82532"
+ y1="-33.126385"
+ x2="639.10272"
+ y2="118.80616" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4000"
+ id="linearGradient8857"
+ gradientUnits="userSpaceOnUse"
+ x1="228.57109"
+ y1="752.08252"
+ x2="220.50388"
+ y2="521.71875" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4371"
+ id="linearGradient8859"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-239.32737,170.30787)"
+ x1="645.82532"
+ y1="-33.126385"
+ x2="639.10272"
+ y2="118.80616" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4066"
+ id="linearGradient8861"
+ gradientUnits="userSpaceOnUse"
+ x1="543.81781"
+ y1="271.49564"
+ x2="547.62073"
+ y2="26.841015" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4371"
+ id="linearGradient8863"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-239.77555,2.3885373e-6)"
+ x1="645.82532"
+ y1="-33.126385"
+ x2="639.10272"
+ y2="118.80616" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3948"
+ id="linearGradient8976"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(145.20987,64.537718)"
+ x1="57.366859"
+ y1="0.93518841"
+ x2="51.988716"
+ y2="140.76692" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4371"
+ id="linearGradient8978"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-480.44746,1.3445382)"
+ x1="645.82532"
+ y1="-33.126385"
+ x2="639.10272"
+ y2="118.80616" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="linearGradient5072"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5082"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="linearGradient5096"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5106"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="linearGradient5123"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5133"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="linearGradient5149"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5159"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5178"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5191"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.17998545,0,0,0.14918688,502.1893,-24.02897)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5194"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.28503107,0,0,0.19252569,407.7236,-73.15871)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5197"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.34178919,0,0,0.23086363,396.3144,-88.95173)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5200"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.25086058,0,0,0.16944441,406.7992,-32.10751)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5203"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.26134748,0,0,0.17652771,412.2819,-25.25605)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5206"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.10450367,-0.15138107,-0.14618876,0.07058814,668.335,91.43843)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5209"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.15523199,-0.22486363,-0.21715137,0.10485269,738.2325,88.88709)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5212"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.13850655,-0.20063507,-0.19375423,0.09355524,722.8067,97.77468)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5215"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.11821823,-0.17124787,-0.16537317,0.07985124,677.6847,122.0894)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5218"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.09649358,-0.13977614,-0.1349824,0.06517688,635.5166,142.1226)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5221"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.16528031,-0.23941723,0.23120639,-0.11163907,265.1906,314.0698)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5224"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.17347291,-0.25128512,0.24266582,-0.117172,239.7257,330.3731)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5227"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.17787482,-0.25766417,0.24882648,-0.12014721,225.1178,318.3329)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5230"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.16712798,-0.24209591,0.23379201,-0.11288754,227.7161,329.1711)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5233"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.11258989,-0.16309441,0.15750073,-0.07604949,314.1776,290.1886)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5236"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.11868893,0.17192833,0.16603178,0.0801691,311.5686,16.07786)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5239"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.09470054,0.13717975,0.1324755,0.06396614,331.8395,50.2111)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5242"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.1147788,0.16626286,0.16056063,0.07752752,322.2702,30.08746)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5245"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.14121233,0.20455424,0.19753851,0.09538236,286.7172,18.15027)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5248"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.16277324,0.23578711,0.22770011,0.10994621,259.9411,6.05945)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5251"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.16116543,0.23345669,-0.22545126,-0.10885916,748.0707,211.5833)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5254"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.12673802,0.18358546,-0.17729095,-0.08560556,697.8146,196.7379)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5257"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.13824761,0.20026072,-0.19339155,-0.09337933,714.1281,221.8225)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5260"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.12141779,0.17588262,-0.16984994,-0.08201292,662.6019,207.1803)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-8"
+ id="linearGradient5263"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.14486352,0.20984435,-0.20264797,-0.09784905,735.5011,232.5166)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5178-1"
+ id="radialGradient5266"
+ gradientUnits="userSpaceOnUse"
+ cx="384.69696"
+ cy="571.95715"
+ fx="384.69696"
+ fy="571.95715"
+ r="24.998358"
+ gradientTransform="matrix(1.155532,0,0,1.155532,26.16756,-503.197)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="linearGradient5275"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5278"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="linearGradient5296"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5299"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5323"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5337"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5356"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="linearGradient5369"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5379"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="linearGradient5402"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5412"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4886-9"
+ id="linearGradient5422"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.7071068,0.7071068,-0.7071068,0.7071068,-354.99474,401.23658)"
+ x1="838.01013"
+ y1="-320.49728"
+ x2="909.21588"
+ y2="-321.47269" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4738"
+ id="linearGradient5425"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.638597,0,0,1.565933,-355.04905,402.57752)"
+ x1="1313.4297"
+ y1="237.96057"
+ x2="1333.0073"
+ y2="258.76886" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4554-4"
+ id="linearGradient5428"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-354.99455,401.23652)"
+ x1="808.12592"
+ y1="362.58139"
+ x2="832.68341"
+ y2="400.04047" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient114931"
+ id="linearGradient5448"
+ gradientUnits="userSpaceOnUse"
+ x1="332.67328"
+ y1="298.85724"
+ x2="482.37622"
+ y2="683.92651" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient114953"
+ id="linearGradient5451"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1048951,0,0,1.1048951,67.985466,73.286385)"
+ x1="218.73267"
+ y1="237.31267"
+ x2="335.66339"
+ y2="399.49088" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient114975"
+ id="linearGradient5454"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9983345,0,0,1.0398445,80.706264,173.27788)"
+ x1="273.62375"
+ y1="224.83743"
+ x2="236.19801"
+ y2="166.61961" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5471"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="linearGradient5488"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5498"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="linearGradient5512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5522"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="linearGradient5536"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-9"
+ id="radialGradient5546"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <inkscape:perspective
+ id="perspective8000"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4082"
+ id="linearGradient9152"
+ gradientUnits="userSpaceOnUse"
+ x1="525.26874"
+ y1="1174.7026"
+ x2="538.74719"
+ y2="550.37653" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4371"
+ id="linearGradient9154"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,169.41151)"
+ x1="645.82532"
+ y1="-33.126385"
+ x2="639.10272"
+ y2="118.80616" />
+ <inkscape:perspective
+ id="perspective9182"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <filter
+ id="filter3968-6"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ stdDeviation="3.3747421"
+ id="feGaussianBlur3970-7" />
+ </filter>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4082-4"
+ id="linearGradient9152-7"
+ gradientUnits="userSpaceOnUse"
+ x1="525.26874"
+ y1="1174.7026"
+ x2="538.74719"
+ y2="550.37653" />
+ <linearGradient
+ id="linearGradient4082-4">
+ <stop
+ offset="0"
+ style="stop-color:#0000d4;stop-opacity:1"
+ id="stop4084-0" />
+ <stop
+ offset="1"
+ style="stop-color:#0000d4;stop-opacity:0"
+ id="stop4086-6" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4371-7"
+ id="linearGradient9154-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(0,169.41151)"
+ x1="645.82532"
+ y1="-33.126385"
+ x2="639.10272"
+ y2="118.80616" />
+ <linearGradient
+ id="linearGradient4371-7">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop4373-4" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0"
+ id="stop4375-8" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective10330"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <marker
+ inkscape:stockid="Arrow1Lstart"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lstart-5"
+ style="overflow:visible">
+ <path
+ id="path9321-3"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(0.8,0,0,0.8,10,0)" />
+ </marker>
+ <marker
+ inkscape:stockid="Arrow1Lend"
+ orient="auto"
+ refY="0"
+ refX="0"
+ id="Arrow1Lend-9"
+ style="overflow:visible">
+ <path
+ id="path9324-4"
+ d="M 0,0 5,-5 -12.5,0 5,5 0,0 z"
+ style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt;marker-start:none"
+ transform="matrix(-0.8,0,0,-0.8,-10,0)" />
+ </marker>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4066"
+ id="linearGradient10380"
+ gradientUnits="userSpaceOnUse"
+ x1="543.81781"
+ y1="271.49564"
+ x2="547.62073"
+ y2="26.841015" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4371"
+ id="linearGradient10382"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-239.77555,2.3885373e-6)"
+ x1="645.82532"
+ y1="-33.126385"
+ x2="639.10272"
+ y2="118.80616" />
+ <inkscape:perspective
+ id="perspective10392"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <filter
+ id="filter3968-6-7"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ stdDeviation="3.3747421"
+ id="feGaussianBlur3970-7-0" />
+ </filter>
+ <linearGradient
+ id="linearGradient4082-4-8">
+ <stop
+ offset="0"
+ style="stop-color:#0000d4;stop-opacity:1"
+ id="stop4084-0-4" />
+ <stop
+ offset="1"
+ style="stop-color:#0000d4;stop-opacity:0"
+ id="stop4086-6-8" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4371-7-6">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop4373-4-8" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0"
+ id="stop4375-8-5" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective12102"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient2817-2">
+ <stop
+ style="stop-color:#cccccc;stop-opacity:1;"
+ offset="0"
+ id="stop2819-2" />
+ <stop
+ style="stop-color:#cccccc;stop-opacity:0;"
+ offset="1"
+ id="stop2821-2" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective13556"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient12067-5">
+ <stop
+ id="stop12069-4"
+ style="stop-color:#ad96cc;stop-opacity:0.5933333;"
+ offset="0" />
+ <stop
+ id="stop12071-6"
+ style="stop-color:#e9afaf;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective15770"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <filter
+ id="filter3968-7"
+ color-interpolation-filters="sRGB">
+ <feGaussianBlur
+ stdDeviation="3.3747421"
+ id="feGaussianBlur3970-0" />
+ </filter>
+ <linearGradient
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4278-9"
+ id="linearGradient4680-4"
+ y2="684.74646"
+ x2="458.88586"
+ y1="839.39856"
+ x1="470.29462" />
+ <linearGradient
+ id="linearGradient4278-9">
+ <stop
+ offset="0"
+ style="stop-color:#ad96cc;stop-opacity:0.5933333;"
+ id="stop4280-6" />
+ <stop
+ offset="1"
+ style="stop-color:#ccff00;stop-opacity:0"
+ id="stop4282-9" />
+ </linearGradient>
+ <linearGradient
+ gradientTransform="translate(-239.77555,519.439)"
+ gradientUnits="userSpaceOnUse"
+ xlink:href="#linearGradient4371-1"
+ id="linearGradient4682-5"
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532" />
+ <linearGradient
+ id="linearGradient4371-1">
+ <stop
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1"
+ id="stop4373-6" />
+ <stop
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0"
+ id="stop4375-0" />
+ </linearGradient>
+ <linearGradient
+ y2="118.80616"
+ x2="639.10272"
+ y1="-33.126385"
+ x1="645.82532"
+ gradientTransform="translate(-239.77555,519.439)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient15791"
+ xlink:href="#linearGradient4371-1"
+ inkscape:collect="always" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4371"
+ id="linearGradient15859"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.88885013,0,0,0.88885013,168.13259,220.68371)"
+ x1="645.82532"
+ y1="-33.126385"
+ x2="639.10272"
+ y2="118.80616" />
+ <inkscape:perspective
+ id="perspective16199"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient12067-57">
+ <stop
+ id="stop12069-0"
+ style="stop-color:#ad96cc;stop-opacity:0.5933333;"
+ offset="0" />
+ <stop
+ id="stop12071-2"
+ style="stop-color:#e9afaf;stop-opacity:1"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2817"
+ id="linearGradient16680"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.88408881,0,0,0.66263018,-70.400599,-249.7195)"
+ x1="247.14285"
+ y1="484.50504"
+ x2="213.57144"
+ y2="350.93359" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2817"
+ id="linearGradient16698"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.88408881,0,0,0.66263018,279.9044,-264.59654)"
+ x1="247.14285"
+ y1="484.50504"
+ x2="213.57144"
+ y2="350.93359" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2817-2"
+ id="linearGradient16739"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.88408881,0,0,0.66263018,-143.75719,176.83724)"
+ x1="247.14285"
+ y1="484.50504"
+ x2="213.57144"
+ y2="350.93359" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2817"
+ id="linearGradient16756"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.88408881,0,0,0.66263018,300.85528,217.70027)"
+ x1="247.14285"
+ y1="484.50504"
+ x2="213.57144"
+ y2="350.93359" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2817"
+ id="linearGradient16765"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.88408881,0,0,0.66263018,300.85528,375.65549)"
+ x1="247.14285"
+ y1="484.50504"
+ x2="213.57144"
+ y2="350.93359" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2817"
+ id="linearGradient16802"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.49114184,0,0,0.6629986,189.52223,210.60917)"
+ x1="247.14285"
+ y1="484.50504"
+ x2="213.57144"
+ y2="350.93359" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2817"
+ id="linearGradient16991"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.88408881,0,0,0.66263018,-0.708975,60.94437)"
+ x1="247.14285"
+ y1="484.50504"
+ x2="213.57144"
+ y2="350.93359" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2817"
+ id="linearGradient16993"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.88408881,0,0,0.66263018,-144.505,53.31895)"
+ x1="247.14285"
+ y1="484.50504"
+ x2="213.57144"
+ y2="350.93359" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2817"
+ id="linearGradient17005"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.88408881,0,0,0.66263018,150.5255,-4.52637)"
+ x1="247.14285"
+ y1="484.50504"
+ x2="213.57144"
+ y2="350.93359" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2817"
+ id="linearGradient17433"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.88408881,0,0,0.66263018,300.85528,375.65549)"
+ x1="247.14285"
+ y1="484.50504"
+ x2="213.57144"
+ y2="350.93359" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2817"
+ id="linearGradient20271"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.88408881,0,0,0.66263018,300.85528,217.70027)"
+ x1="247.14285"
+ y1="484.50504"
+ x2="213.57144"
+ y2="350.93359" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4082-4-8"
+ id="linearGradient20722"
+ gradientUnits="userSpaceOnUse"
+ x1="525.26874"
+ y1="1174.7026"
+ x2="538.74719"
+ y2="550.37653" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4082-4-8"
+ id="linearGradient21714"
+ gradientUnits="userSpaceOnUse"
+ x1="525.26874"
+ y1="1174.7026"
+ x2="538.74719"
+ y2="550.37653"
+ gradientTransform="matrix(0.7481581,0,0,0.9471927,233.23862,163.03297)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4066"
+ id="linearGradient21756"
+ gradientUnits="userSpaceOnUse"
+ x1="543.81781"
+ y1="271.49564"
+ x2="547.62073"
+ y2="26.841015" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4371"
+ id="linearGradient21758"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-239.77555,2.3885373e-6)"
+ x1="645.82532"
+ y1="-33.126385"
+ x2="639.10272"
+ y2="118.80616" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4371"
+ id="linearGradient21761"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.6893672,0,0,1.245506,-704.28431,73.380251)"
+ x1="645.82532"
+ y1="-33.126385"
+ x2="639.10272"
+ y2="118.80616" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4066"
+ id="linearGradient21768"
+ gradientUnits="userSpaceOnUse"
+ x1="543.81781"
+ y1="271.49564"
+ x2="547.62073"
+ y2="26.841015" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4066"
+ id="linearGradient21771"
+ gradientUnits="userSpaceOnUse"
+ x1="543.81781"
+ y1="271.49564"
+ x2="547.62073"
+ y2="26.841015"
+ gradientTransform="matrix(1.3032807,0,0,0.96085913,-346.6082,37.566254)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4066"
+ id="linearGradient21785"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.3032807,0,0,0.96085913,-346.6082,37.566254)"
+ x1="543.81781"
+ y1="271.49564"
+ x2="547.62073"
+ y2="26.841015" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4371"
+ id="linearGradient21787"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.6893672,0,0,1.245506,-704.28431,73.380251)"
+ x1="645.82532"
+ y1="-33.126385"
+ x2="639.10272"
+ y2="118.80616" />
+ <filter
+ inkscape:collect="always"
+ id="filter21805"
+ x="-0.15145693"
+ width="1.3029139"
+ y="-0.014428231"
+ height="1.0288565">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.74912805"
+ id="feGaussianBlur21807" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ id="filter21809"
+ x="-0.16034819"
+ width="1.3206964"
+ y="-0.015197877"
+ height="1.0303958">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.74912805"
+ id="feGaussianBlur21811" />
+ </filter>
+ <filter
+ inkscape:collect="always"
+ id="filter21813"
+ x="-0.18043325"
+ width="1.3608665"
+ y="-0.016119204"
+ height="1.0322384">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="0.74912805"
+ id="feGaussianBlur21815" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.6491111"
+ inkscape:cx="219.31218"
+ inkscape:cy="664.4532"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ inkscape:window-width="1145"
+ inkscape:window-height="934"
+ inkscape:window-x="34"
+ inkscape:window-y="39"
+ inkscape:window-maximized="0"
+ showguides="true"
+ inkscape:guide-bbox="true" />
+ <metadata
+ id="metadata6">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="bg">
+ <rect
+ style="opacity:0.29761903;fill:#ffffff;fill-opacity:1;stroke:none"
+ id="rect3885"
+ width="720.9859"
+ height="710.20197"
+ x="12.324539"
+ y="26.343679"
+ rx="0"
+ ry="0" />
+ </g>
+ <g
+ inkscape:label="Vrstva 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ style="display:inline">
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot2829"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><flowRegion
+ id="flowRegion2831"><rect
+ id="rect2833"
+ width="265.71429"
+ height="177.85715"
+ x="155.71428"
+ y="404.50504" /></flowRegion><flowPara
+ id="flowPara2835" /></flowRoot> <g
+ id="g16794"
+ transform="translate(-24.010968,-5.3372475)">
+ <rect
+ ry="11.945394"
+ rx="8.8490124"
+ y="496.79114"
+ x="276.52448"
+ height="70.088417"
+ width="89.808792"
+ id="rect2815"
+ style="fill:url(#linearGradient16802);fill-opacity:1;stroke:#000000;stroke-opacity:1" />
+ <text
+ id="text2825"
+ y="519.22876"
+ x="321.64371"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ style="font-size:16px;stroke:none"
+ y="519.22876"
+ x="321.64371"
+ id="tspan2827"
+ sodipodi:role="line">AMQP</tspan></text>
+ <text
+ id="text2837"
+ y="544.44421"
+ x="321.43179"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ y="544.44421"
+ x="321.43179"
+ id="tspan2839"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none">Messaging</tspan><tspan
+ y="559.44421"
+ x="321.43179"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none"
+ id="tspan9256">(RabbitMQ)</tspan></text>
+ </g>
+ <g
+ id="g16889"
+ transform="translate(0.50596409,-29.325539)">
+ <rect
+ ry="11.938755"
+ rx="15.928825"
+ y="346.96732"
+ x="155.90103"
+ height="70.049469"
+ width="161.66194"
+ id="rect8725"
+ style="fill:url(#linearGradient16991);fill-opacity:1;stroke:#000000;stroke-opacity:1" />
+ <text
+ id="text8727"
+ y="369.38547"
+ x="236.94684"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ style="font-size:16px;stroke:none"
+ y="369.38547"
+ x="236.94684"
+ id="tspan8729"
+ sodipodi:role="line">nova-api</tspan></text>
+ <text
+ id="text8731"
+ y="398.95828"
+ x="236.73492"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ y="398.95828"
+ x="236.73492"
+ id="tspan8733"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none">(Public API server)</tspan></text>
+ </g>
+ <g
+ id="g16932"
+ transform="translate(3.4001987,4.4121277)">
+ <rect
+ style="fill:url(#linearGradient16993);fill-opacity:1;stroke:#000000;stroke-opacity:1"
+ id="rect8648"
+ width="161.66194"
+ height="70.049469"
+ x="12.105004"
+ y="339.34192"
+ rx="15.928825"
+ ry="11.938755" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="93.15081"
+ y="361.76007"
+ id="text8650"><tspan
+ sodipodi:role="line"
+ id="tspan8652"
+ x="93.15081"
+ y="361.76007"
+ style="font-size:16px;stroke:none">nova-api</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="92.938896"
+ y="391.33289"
+ id="text8654"><tspan
+ style="font-size:12px;stroke:none"
+ sodipodi:role="line"
+ id="tspan8656"
+ x="92.938896"
+ y="391.33289">(Public API server)</tspan></text>
+ </g>
+ <path
+ sodipodi:nodetypes="csc"
+ id="path16669"
+ d="m 512.9762,107.60868 c 0,0 -19.88364,73.77843 -19.14762,133.13834 0.74982,60.47338 73.49977,177.42206 73.49977,177.42206"
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow1Lend-9)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-end:url(#Arrow1Lend-9)"
+ d="m 512.87991,107.60868 c -4.71799,19.64225 -24.01824,85.99818 -24.05251,138.04039 -0.0398,60.47802 68.47123,180.49754 68.47123,180.49754"
+ id="path11656"
+ sodipodi:nodetypes="csc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Lstart-5);marker-mid:none;marker-end:url(#Arrow1Lend-9)"
+ d="m 512.78363,107.60868 c -2.31085,9.24341 -17.6719,77.28342 -13.89346,135.31703 3.89289,60.35262 78.01669,167.97005 78.01669,167.97005"
+ id="path16671"
+ sodipodi:nodetypes="csc" />
+ <g
+ id="g21776"
+ transform="translate(6.5360776,1.0893463)">
+ <path
+ style="opacity:0.26984127;fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter3968)"
+ id="path8232"
+ transform="matrix(1.3322638,0,0,1.0031175,88.993121,34.164002)"
+ d="m 222.51946,60.989827 c -26.62399,0 -48.63303,8.548333 -52.22594,19.65625 -6.69546,-1.106666 -13.97205,-1.71875 -21.60756,-1.71875 -32.53011,0 -58.907419,11.042529 -58.907419,24.656233 0,0.75473 0.08653,1.48131 0.245192,2.21875 -0.08202,-3.9e-4 -0.163046,0 -0.245192,0 -21.363059,0 -38.679067,13.25729 -38.679067,29.59375 0,9.68721 6.096934,18.26069 15.508406,23.65625 -0.365836,1.92843 -0.582332,3.88678 -0.582332,5.90625 0,19.80178 18.308926,35.875 40.885792,35.875 4.46135,0 8.76139,-0.65378 12.78065,-1.8125 0.48146,16.9154 14.64139,30.5 32.05888,30.5 6.3283,0 12.22292,-1.81426 17.1941,-4.90625 4.34571,4.21099 9.62161,6.6875 15.32451,6.6875 6.04314,0 11.63741,-2.78914 16.12138,-7.46875 10.6727,7.90405 25.89396,12.84375 42.78604,12.84375 32.28736,0 58.47834,-18.06675 58.47834,-40.34375 0,-1.24407 -0.0854,-2.47215 -0.24519,-3.6875 14.00459,-4.26594 23.96754,-15.2465 23.96754,-28.125 0,-11.93982 -8.55473,-22.25444 -20.96393,-27.09375 6.63334,-4.33556 10.42066,-9.30406 10.42066,-14.59375 0,-6.50703 -5.7256,-12.51858 -15.4471,-17.46875 1.99862,-2.68052 3.1262,-5.727807 3.1262,-8.968735 0,-10.643452 -12.19574,-19.281248 -27.24699,-19.281248 -0.7631,0 -1.52079,0.05025 -2.26802,0.09375 -6.57023,-9.381491 -26.683,-16.21875 -50.47895,-16.21875 z" />
+ <path
+ style="opacity:0.29761903;fill:#cccccc;fill-opacity:1;stroke:none"
+ id="path8234"
+ d="m 386.15762,100.47525 c -34.69853,0 -63.38249,8.21374 -68.06506,18.88689 -8.72606,-1.06335 -18.2095,-1.65148 -28.16072,-1.65148 -42.39586,0 -76.7729,10.61032 -76.7729,23.69118 0,0.72519 0.11273,1.42333 0.31955,2.13191 -0.10687,-3.8e-4 -0.2125,0 -0.31955,0 -27.84206,0 -50.40968,12.73839 -50.40968,28.43542 0,9.30805 7.94601,17.54595 20.21181,22.73033 -0.4768,1.85295 -0.75896,3.73464 -0.75896,5.67507 0,19.02672 23.86168,34.47082 53.28568,34.47082 5.81439,0 11.41855,-0.62819 16.65677,-1.74155 0.62748,16.25331 19.08184,29.3062 41.78172,29.3062 8.24755,0 15.9299,-1.74325 22.40874,-4.71422 5.66368,4.04617 12.53966,6.42575 19.97214,6.42575 7.87591,0 15.16681,-2.67997 21.01068,-7.17642 13.90953,7.59468 33.7471,12.34104 55.76222,12.34104 42.0795,0 76.21369,-17.35961 76.21369,-38.76466 0,-1.19538 -0.1113,-2.37539 -0.31955,-3.54317 18.25192,-4.09897 31.23644,-14.64974 31.23644,-27.02416 0,-11.47249 -11.14922,-21.38339 -27.32189,-26.03328 8.6451,-4.16586 13.58105,-8.93989 13.58105,-14.02254 0,-6.25234 -7.46207,-12.02859 -20.13191,-16.78501 2.60476,-2.5756 4.07431,-5.50362 4.07431,-8.6177 0,-10.22686 -15.89447,-18.52657 -35.51047,-18.52657 -0.99454,0 -1.98202,0.0483 -2.95587,0.0901 -8.56285,-9.01429 -34.77544,-15.58393 -65.78824,-15.58393 z" />
+ <path
+ style="opacity:0.5674603;fill:#cccccc;fill-opacity:1;stroke:none"
+ id="path8236"
+ d="m 375.20571,95.674419 c -20.30087,0.52671 -44.63816,2.336897 -56.73344,15.824151 -7.77932,5.45494 -18.72353,0.64029 -27.93908,1.35121 -26.25523,-0.81492 -55.2717,0.94667 -75.95684,14.02253 -4.21055,4.5643 1.05482,10.07046 7.08659,12.10083 -16.73873,-1.44814 -35.86195,-1.23819 -49.32103,7.17641 -9.49694,5.28455 -14.29217,15.64261 -7.20877,23.30084 4.11932,5.10929 10.95197,9.01215 18.69393,10.68955 -8.95226,15.99047 9.50229,33.99299 31.36019,36.60273 13.24633,1.81305 26.98139,0.52381 39.17989,-3.6933 -7.81013,13.84905 7.80651,29.16437 26.47289,31.88851 8.47083,1.74611 16.91892,-0.29015 24.11069,-3.51314 5.7717,-1.85581 11.63161,0.40738 15.39501,3.54317 9.34531,4.03619 21.41479,0.6773 28.59072,-4.53406 11.12891,-1.19569 18.16623,7.34084 28.87581,8.10725 32.01903,7.76142 72.12284,3.44795 94.48785,-16.09439 5.80294,-6.20705 7.78549,-14.47269 3.78766,-21.55927 19.12596,0.27067 39.26768,-14.40125 31.84892,-28.7357 -6.7557,-11.19695 -23.63984,-15.93279 -39.30206,-17.23541 8.95688,-4.93264 24.29301,-6.8814 26.59508,-16.2145 -2.30454,-8.78724 -16.55309,-10.99986 -25.53616,-15.22361 -5.72916,-1.87775 3.74245,-1.22421 5.33531,-3.30295 7.99435,-5.32026 2.50692,-15.38236 -7.20878,-17.11531 -10.01676,-2.92966 -22.58718,-0.81989 -30.50491,-7.17641 C 420.53639,95.503998 396.01115,95.671823 375.20571,95.674419 z" />
+ <path
+ style="opacity:0.28968255;fill:url(#linearGradient21785);fill-opacity:1;stroke:none"
+ id="path8238"
+ d="m 375.20571,95.674419 c -20.30087,0.52671 -44.63816,2.336897 -56.73344,15.824151 -7.77932,5.45494 -18.72353,0.64029 -27.93908,1.35121 -26.25523,-0.81492 -55.2717,0.94667 -75.95684,14.02253 -4.21055,4.5643 1.05482,10.07046 7.08659,12.10083 -16.73873,-1.44814 -35.86195,-1.23819 -49.32103,7.17641 -9.49694,5.28455 -14.29217,15.64261 -7.20877,23.30084 4.11932,5.10929 10.95197,9.01215 18.69393,10.68955 -8.95226,15.99047 9.50229,33.99299 31.36019,36.60273 13.24633,1.81305 26.98139,0.52381 39.17989,-3.6933 -7.81013,13.84905 7.80651,29.16437 26.47289,31.88851 8.47083,1.74611 16.91892,-0.29015 24.11069,-3.51314 5.7717,-1.85581 11.63161,0.40738 15.39501,3.54317 9.34531,4.03619 21.41479,0.6773 28.59072,-4.53406 11.12891,-1.19569 18.16623,7.34084 28.87581,8.10725 32.01903,7.76142 72.12284,3.44795 94.48785,-16.09439 5.80294,-6.20705 7.78549,-14.47269 3.78766,-21.55927 19.12596,0.27067 39.26768,-14.40125 31.84892,-28.7357 -6.7557,-11.19695 -23.63984,-15.93279 -39.30206,-17.23541 8.95688,-4.93264 24.29301,-6.8814 26.59508,-16.2145 -2.30454,-8.78724 -16.55309,-10.99986 -25.53616,-15.22361 -5.72916,-1.87775 3.74245,-1.22421 5.33531,-3.30295 7.99435,-5.32026 2.50692,-15.38236 -7.20878,-17.11531 -10.01676,-2.92966 -22.58718,-0.81989 -30.50491,-7.17641 C 420.53639,95.503998 396.01115,95.671823 375.20571,95.674419 z" />
+ <path
+ d="m 378.17772,97.978994 c -20.29884,-0.746257 -42.75508,2.187766 -56.85776,13.739486 -5.35143,5.37908 -15.90284,4.75331 -23.9273,4.0565 -25.83806,-2.50785 -54.16704,-0.82004 -76.06212,10.34467 -3.02319,1.4398 -7.31508,3.44621 -4.90973,6.42214 1.79656,3.23547 8.29522,3.85778 9.60828,7.16165 -1.48543,2.80361 -7.20246,0.99682 -10.28961,1.12089 -9.38434,-0.58805 -18.99005,-0.61648 -28.14349,1.21444 40.73064,19.45562 94.57638,19.96884 138.68649,6.49998 34.66458,-6.74734 71.855,-0.63812 102.52779,12.06107 9.6536,3.23527 48.99589,10.38806 58.77125,13.41587 1.13272,-1.711 -0.7863,-3.1314 -22.15369,-7.70656 -11.65832,-2.49626 20.54303,-8.26695 26.09587,-16.99194 -2.2742,-7.93582 -14.26212,-9.64595 -22.4369,-13.19457 -3.87129,-0.62833 -5.78892,-5.95644 -0.79189,-6.30538 5.35647,-0.95769 8.77398,-5.43924 6.17674,-9.26345 -2.89922,-5.8006 -12.12725,-7.04579 -19.59383,-6.90313 -11.55222,-1.21285 -21.20146,-6.0701 -30.66484,-10.76749 -14.22984,-5.030533 -30.53876,-5.021552 -46.03526,-4.904176 z"
+ id="path8240"
+ style="opacity:0.5674603;fill:url(#linearGradient21787);fill-opacity:1;stroke:none" />
+ <text
+ xml:space="preserve"
+ style="font-size:22.42008591px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;opacity:0.76448729;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="342.94745"
+ y="142.13666"
+ id="text7423"><tspan
+ sodipodi:role="line"
+ id="tspan7425"
+ x="342.94745"
+ y="142.13666">Internet</tspan></text>
+ </g>
+ <g
+ id="g16682"
+ transform="translate(10.848402,-0.63264792)">
+ <rect
+ style="fill:url(#linearGradient16680);fill-opacity:1;stroke:#000000;stroke-opacity:1"
+ id="rect9008"
+ width="161.66194"
+ height="70.049469"
+ x="86.209404"
+ y="36.303455"
+ rx="15.928825"
+ ry="11.938755" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="167.2552"
+ y="58.721607"
+ id="text9010"><tspan
+ sodipodi:role="line"
+ id="tspan9012"
+ x="167.2552"
+ y="58.721607"
+ style="font-size:16px;stroke:none">Cloud users</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="167.04329"
+ y="82.132156"
+ id="text9014"><tspan
+ style="font-size:12px;stroke:none"
+ sodipodi:role="line"
+ id="tspan9016"
+ x="167.04329"
+ y="82.132156">Using tools to manage</tspan><tspan
+ style="font-size:12px;stroke:none"
+ sodipodi:role="line"
+ x="167.04329"
+ y="97.132156"
+ id="tspan7018">virtual guests</tspan><tspan
+ style="font-size:12px;stroke:none"
+ sodipodi:role="line"
+ x="167.04329"
+ y="112.13216"
+ id="tspan7020" /></text>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="209.5202"
+ y="266.69235"
+ id="text8731-0"><tspan
+ style="font-size:12px"
+ sodipodi:role="line"
+ id="tspan8733-5"
+ x="209.5202"
+ y="266.69235" /></text>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow1Lstart);marker-mid:none;marker-end:url(#Arrow1Lend)"
+ d="m 198.3248,107.59465 c 0,0 0.0334,61.30615 -12.67029,115.01394 -12.4729,52.73189 -77.81473,120.32191 -77.81473,120.32191"
+ id="path9316"
+ sodipodi:nodetypes="csc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:none;marker-mid:none;marker-end:url(#Arrow1Lend);display:inline"
+ d="m 198.28949,107.52657 c 0,0 -0.91296,53.23484 4.06099,93.36586 5.74342,46.33928 44.61511,113.98877 44.61511,113.98877"
+ id="path9316-1"
+ sodipodi:nodetypes="csc" />
+ <g
+ style="opacity:0.84126988;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;display:inline"
+ id="g9125"
+ transform="translate(-25.132382,-9.2981524)">
+ <g
+ id="g8299"
+ transform="matrix(0.56548207,0,0,0.56548207,-104.34915,96.818268)"
+ style="stroke-width:1.7684027;stroke-miterlimit:4;stroke-dasharray:none">
+ <g
+ id="g8301"
+ transform="matrix(0.77146086,0,0,0.77146086,210.15747,-250.94342)"
+ style="stroke-width:2.29227781;stroke-miterlimit:4;stroke-dasharray:none">
+ <path
+ style="fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter3968)"
+ id="path8303"
+ transform="matrix(1.0222386,0,0,1.0439798,336.02717,504.69369)"
+ d="m 222.51946,60.989827 c -26.62399,0 -48.63303,8.548333 -52.22594,19.65625 -6.69546,-1.106666 -13.97205,-1.71875 -21.60756,-1.71875 -32.53011,0 -58.907419,11.042529 -58.907419,24.656233 0,0.75473 0.08653,1.48131 0.245192,2.21875 -0.08202,-3.9e-4 -0.163046,0 -0.245192,0 -21.363059,0 -38.679067,13.25729 -38.679067,29.59375 0,9.68721 6.096934,18.26069 15.508406,23.65625 -0.365836,1.92843 -0.582332,3.88678 -0.582332,5.90625 0,19.80178 18.308926,35.875 40.885792,35.875 4.46135,0 8.76139,-0.65378 12.78065,-1.8125 0.48146,16.9154 14.64139,30.5 32.05888,30.5 6.3283,0 12.22292,-1.81426 17.1941,-4.90625 4.34571,4.21099 9.62161,6.6875 15.32451,6.6875 6.04314,0 11.63741,-2.78914 16.12138,-7.46875 10.6727,7.90405 25.89396,12.84375 42.78604,12.84375 32.28736,0 58.47834,-18.06675 58.47834,-40.34375 0,-1.24407 -0.0854,-2.47215 -0.24519,-3.6875 14.00459,-4.26594 23.96754,-15.2465 23.96754,-28.125 0,-11.93982 -8.55473,-22.25444 -20.96393,-27.09375 6.63334,-4.33556 10.42066,-9.30406 10.42066,-14.59375 0,-6.50703 -5.7256,-12.51858 -15.4471,-17.46875 1.99862,-2.68052 3.1262,-5.727807 3.1262,-8.968735 0,-10.643452 -12.19574,-19.281248 -27.24699,-19.281248 -0.7631,0 -1.52079,0.05025 -2.26802,0.09375 -6.57023,-9.381491 -26.683,-16.21875 -50.47895,-16.21875 z" />
+ <path
+ style="fill:#000055;fill-opacity:1;stroke:none"
+ id="path8305"
+ d="m 564.03984,573.70614 c -26.62399,0 -48.63303,8.54834 -52.22594,19.65625 -6.69546,-1.10666 -13.97205,-1.71875 -21.60756,-1.71875 -32.53011,0 -58.90743,11.04253 -58.90743,24.65625 0,0.75473 0.0865,1.48131 0.24519,2.21875 -0.082,-3.9e-4 -0.16304,0 -0.24519,0 -21.36306,0 -38.67907,13.25729 -38.67907,29.59375 0,9.68721 6.09694,18.26069 15.50841,23.65625 -0.36584,1.92843 -0.58233,3.88678 -0.58233,5.90625 0,19.80178 18.30892,35.875 40.88579,35.875 4.46136,0 8.7614,-0.65378 12.78066,-1.8125 0.48146,16.9154 14.64139,30.5 32.05888,30.5 6.3283,0 12.22292,-1.81426 17.1941,-4.90625 4.34571,4.21099 9.62161,6.6875 15.32451,6.6875 6.04314,0 11.63741,-2.78914 16.12138,-7.46875 10.6727,7.90405 25.89396,12.84375 42.78604,12.84375 32.28736,0 58.47834,-18.06675 58.47834,-40.34375 0,-1.24407 -0.0854,-2.47215 -0.24519,-3.6875 14.00459,-4.26594 23.96754,-15.2465 23.96754,-28.125 0,-11.93982 -8.55473,-22.25444 -20.96393,-27.09375 6.63334,-4.33556 10.42066,-9.30406 10.42066,-14.59375 0,-6.50703 -5.7256,-12.51858 -15.4471,-17.46875 1.99862,-2.68052 3.1262,-5.72781 3.1262,-8.96875 0,-10.64345 -12.19574,-19.28125 -27.24699,-19.28125 -0.7631,0 -1.52079,0.0503 -2.26802,0.0937 -6.57023,-9.38149 -26.683,-16.21875 -50.47895,-16.21875 z" />
+ <path
+ style="fill:#cccccc;fill-opacity:1;stroke:none"
+ id="path8307"
+ d="m 555.6365,568.70975 c -15.57674,0.54816 -34.25061,2.43209 -43.53125,16.46875 -5.96903,5.67715 -14.36646,0.66637 -21.4375,1.40625 -20.14549,-0.84811 -42.40968,0.98524 -58.28126,14.59375 -3.23074,4.75022 0.80936,10.48068 5.4375,12.59375 -12.84354,-1.50713 -27.51668,-1.28862 -37.84375,7.46875 -7.28696,5.49982 -10.96631,16.27981 -5.53125,24.25 3.16073,5.31742 8.40339,9.37927 14.34375,11.125 -6.86902,16.64184 7.29104,35.3777 24.0625,38.09375 10.16382,1.8869 20.70267,0.54515 30.06251,-3.84375 -5.99267,14.4132 5.98989,30.35239 20.3125,33.1875 6.49962,1.81724 12.98179,-0.30197 18.5,-3.65625 4.42859,-1.93141 8.92487,0.42397 11.8125,3.6875 7.17061,4.20061 16.43145,0.70489 21.9375,-4.71875 8.53915,-1.2444 13.93885,7.63987 22.15625,8.4375 24.56802,8.07758 55.33945,3.5884 72.5,-16.75 4.45256,-6.4599 5.97376,-15.06224 2.90625,-22.4375 14.67524,0.2817 30.12987,-14.98788 24.4375,-29.90625 -5.18361,-11.65306 -18.13872,-16.58182 -30.15625,-17.9375 6.87256,-5.13357 18.63989,-7.16172 20.40625,-16.875 -1.76826,-9.1452 -12.70109,-11.44795 -19.59375,-15.84375 -4.39595,-1.95424 2.87156,-1.27408 4.09375,-3.4375 6.13402,-5.53698 1.92355,-16.00896 -5.53125,-17.8125 -7.68581,-3.049 -17.33102,-0.85329 -23.40625,-7.46875 -12.87427,-10.80236 -31.69235,-10.6277 -47.65625,-10.625 z" />
+ <path
+ style="fill:url(#linearGradient9152);fill-opacity:1;stroke:none"
+ id="path8309"
+ d="m 555.6365,568.70975 c -15.57674,0.54816 -34.25061,2.43209 -43.53125,16.46875 -5.96903,5.67715 -14.36646,0.66637 -21.4375,1.40625 -20.14549,-0.84811 -42.40968,0.98524 -58.28126,14.59375 -3.23074,4.75022 0.80936,10.48068 5.4375,12.59375 -12.84354,-1.50713 -27.51668,-1.28862 -37.84375,7.46875 -7.28696,5.49982 -10.96631,16.27981 -5.53125,24.25 3.16073,5.31742 8.40339,9.37927 14.34375,11.125 -6.86902,16.64184 7.29104,35.3777 24.0625,38.09375 10.16382,1.8869 20.70267,0.54515 30.06251,-3.84375 -5.99267,14.4132 5.98989,30.35239 20.3125,33.1875 6.49962,1.81724 12.98179,-0.30197 18.5,-3.65625 4.42859,-1.93141 8.92487,0.42397 11.8125,3.6875 7.17061,4.20061 16.43145,0.70489 21.9375,-4.71875 8.53915,-1.2444 13.93885,7.63987 22.15625,8.4375 24.56802,8.07758 55.33945,3.5884 72.5,-16.75 4.45256,-6.4599 5.97376,-15.06224 2.90625,-22.4375 14.67524,0.2817 30.12987,-14.98788 24.4375,-29.90625 -5.18361,-11.65306 -18.13872,-16.58182 -30.15625,-17.9375 6.87256,-5.13357 18.63989,-7.16172 20.40625,-16.875 -1.76826,-9.1452 -12.70109,-11.44795 -19.59375,-15.84375 -4.39595,-1.95424 2.87156,-1.27408 4.09375,-3.4375 6.13402,-5.53698 1.92355,-16.00896 -5.53125,-17.8125 -7.68581,-3.049 -17.33102,-0.85329 -23.40625,-7.46875 -12.87427,-10.80236 -31.69235,-10.6277 -47.65625,-10.625 z" />
+ </g>
+ <path
+ style="fill:url(#linearGradient9154);fill-opacity:1;stroke:none"
+ id="path8311"
+ d="m 640.75,189.16151 c -12.01565,-0.59916 -25.30834,1.75653 -33.65625,11.03125 -3.16771,4.31879 -9.41349,3.81637 -14.16347,3.25691 -15.29452,-2.01352 -32.06351,-0.6584 -45.02403,8.30559 -1.78954,1.156 -4.33007,2.76692 -2.90625,5.15625 1.06345,2.59772 4.91025,3.09736 5.6875,5.75 -0.87928,2.25098 -4.26341,0.80033 -6.09081,0.89994 -5.55494,-0.47213 -11.24092,-0.49496 -16.65919,0.97506 24.11,15.62066 55.98332,16.03271 82.09375,5.21875 20.51927,-5.41735 42.53368,-0.51234 60.69006,9.68367 5.71433,2.59755 29.00251,8.34043 34.78891,10.77142 0.6705,-1.37374 -0.46544,-2.51416 -13.1136,-6.18749 -6.901,-2.00422 12.16019,-6.63743 15.44713,-13.6426 -1.34619,-6.37157 -8.44229,-7.74461 -13.28125,-10.59375 -2.29156,-0.50447 -3.42668,-4.78234 -0.46875,-5.0625 3.1707,-0.76892 5.19365,-4.36709 3.65625,-7.4375 -1.71616,-4.65722 -7.17858,-5.65697 -11.59833,-5.54243 -6.83819,-0.97378 -12.54994,-4.8736 -18.15167,-8.64507 -8.42318,-4.03895 -18.07704,-4.03174 -27.25,-3.9375 z" />
+ </g>
+ <text
+ id="text8317"
+ y="225.54834"
+ x="244.01357"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ style="font-size:16px"
+ y="225.54834"
+ x="246.56044"
+ id="tspan8319"
+ sodipodi:role="line">Admin </tspan><tspan
+ style="font-size:16px"
+ id="tspan8321"
+ y="245.54834"
+ x="244.01357"
+ sodipodi:role="line">network</tspan></text>
+ </g>
+ <g
+ id="g16700"
+ transform="translate(17.38448,14.244393)">
+ <rect
+ ry="11.938755"
+ rx="15.928825"
+ y="21.426414"
+ x="436.5144"
+ height="70.049469"
+ width="161.66194"
+ id="rect9158"
+ style="fill:url(#linearGradient16698);fill-opacity:1;stroke:#000000;stroke-opacity:1" />
+ <text
+ id="text9160"
+ y="43.844566"
+ x="517.56018"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ style="font-size:16px;stroke:none"
+ y="43.844566"
+ x="517.56018"
+ id="tspan9162"
+ sodipodi:role="line">Internet EndUsers</tspan></text>
+ <text
+ id="text9164"
+ y="67.255119"
+ x="517.34827"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ y="67.255119"
+ x="517.34827"
+ id="tspan9166"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none">Using services provided</tspan><tspan
+ id="tspan9168"
+ y="82.255119"
+ x="517.34827"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none">by virtual guests</tspan><tspan
+ id="tspan9170"
+ y="97.255119"
+ x="517.34827"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none" /></text>
+ </g>
+ <g
+ style="opacity:0.84126988;display:inline"
+ id="g9125-5"
+ transform="translate(261.58723,-9.2669558)">
+ <g
+ id="g8299-8"
+ transform="matrix(0.56548207,0,0,0.56548207,-104.34915,96.818268)">
+ <g
+ id="g8301-2"
+ transform="matrix(0.77146086,0,0,0.77146086,210.15747,-250.94342)">
+ <path
+ style="fill:#000000;fill-opacity:1;stroke:none;filter:url(#filter3968-6)"
+ id="path8303-6"
+ transform="matrix(1.0222386,0,0,1.0439798,336.02717,504.69369)"
+ d="m 222.51946,60.989827 c -26.62399,0 -48.63303,8.548333 -52.22594,19.65625 -6.69546,-1.106666 -13.97205,-1.71875 -21.60756,-1.71875 -32.53011,0 -58.907419,11.042529 -58.907419,24.656233 0,0.75473 0.08653,1.48131 0.245192,2.21875 -0.08202,-3.9e-4 -0.163046,0 -0.245192,0 -21.363059,0 -38.679067,13.25729 -38.679067,29.59375 0,9.68721 6.096934,18.26069 15.508406,23.65625 -0.365836,1.92843 -0.582332,3.88678 -0.582332,5.90625 0,19.80178 18.308926,35.875 40.885792,35.875 4.46135,0 8.76139,-0.65378 12.78065,-1.8125 0.48146,16.9154 14.64139,30.5 32.05888,30.5 6.3283,0 12.22292,-1.81426 17.1941,-4.90625 4.34571,4.21099 9.62161,6.6875 15.32451,6.6875 6.04314,0 11.63741,-2.78914 16.12138,-7.46875 10.6727,7.90405 25.89396,12.84375 42.78604,12.84375 32.28736,0 58.47834,-18.06675 58.47834,-40.34375 0,-1.24407 -0.0854,-2.47215 -0.24519,-3.6875 14.00459,-4.26594 23.96754,-15.2465 23.96754,-28.125 0,-11.93982 -8.55473,-22.25444 -20.96393,-27.09375 6.63334,-4.33556 10.42066,-9.30406 10.42066,-14.59375 0,-6.50703 -5.7256,-12.51858 -15.4471,-17.46875 1.99862,-2.68052 3.1262,-5.727807 3.1262,-8.968735 0,-10.643452 -12.19574,-19.281248 -27.24699,-19.281248 -0.7631,0 -1.52079,0.05025 -2.26802,0.09375 -6.57023,-9.381491 -26.683,-16.21875 -50.47895,-16.21875 z" />
+ <path
+ style="fill:#000055;fill-opacity:1;stroke:none"
+ id="path8305-0"
+ d="m 564.03984,573.70614 c -26.62399,0 -48.63303,8.54834 -52.22594,19.65625 -6.69546,-1.10666 -13.97205,-1.71875 -21.60756,-1.71875 -32.53011,0 -58.90743,11.04253 -58.90743,24.65625 0,0.75473 0.0865,1.48131 0.24519,2.21875 -0.082,-3.9e-4 -0.16304,0 -0.24519,0 -21.36306,0 -38.67907,13.25729 -38.67907,29.59375 0,9.68721 6.09694,18.26069 15.50841,23.65625 -0.36584,1.92843 -0.58233,3.88678 -0.58233,5.90625 0,19.80178 18.30892,35.875 40.88579,35.875 4.46136,0 8.7614,-0.65378 12.78066,-1.8125 0.48146,16.9154 14.64139,30.5 32.05888,30.5 6.3283,0 12.22292,-1.81426 17.1941,-4.90625 4.34571,4.21099 9.62161,6.6875 15.32451,6.6875 6.04314,0 11.63741,-2.78914 16.12138,-7.46875 10.6727,7.90405 25.89396,12.84375 42.78604,12.84375 32.28736,0 58.47834,-18.06675 58.47834,-40.34375 0,-1.24407 -0.0854,-2.47215 -0.24519,-3.6875 14.00459,-4.26594 23.96754,-15.2465 23.96754,-28.125 0,-11.93982 -8.55473,-22.25444 -20.96393,-27.09375 6.63334,-4.33556 10.42066,-9.30406 10.42066,-14.59375 0,-6.50703 -5.7256,-12.51858 -15.4471,-17.46875 1.99862,-2.68052 3.1262,-5.72781 3.1262,-8.96875 0,-10.64345 -12.19574,-19.28125 -27.24699,-19.28125 -0.7631,0 -1.52079,0.0503 -2.26802,0.0937 -6.57023,-9.38149 -26.683,-16.21875 -50.47895,-16.21875 z" />
+ <path
+ style="fill:#cccccc;fill-opacity:1;stroke:none"
+ id="path8307-6"
+ d="m 555.6365,568.70975 c -15.57674,0.54816 -34.25061,2.43209 -43.53125,16.46875 -5.96903,5.67715 -14.36646,0.66637 -21.4375,1.40625 -20.14549,-0.84811 -42.40968,0.98524 -58.28126,14.59375 -3.23074,4.75022 0.80936,10.48068 5.4375,12.59375 -12.84354,-1.50713 -27.51668,-1.28862 -37.84375,7.46875 -7.28696,5.49982 -10.96631,16.27981 -5.53125,24.25 3.16073,5.31742 8.40339,9.37927 14.34375,11.125 -6.86902,16.64184 7.29104,35.3777 24.0625,38.09375 10.16382,1.8869 20.70267,0.54515 30.06251,-3.84375 -5.99267,14.4132 5.98989,30.35239 20.3125,33.1875 6.49962,1.81724 12.98179,-0.30197 18.5,-3.65625 4.42859,-1.93141 8.92487,0.42397 11.8125,3.6875 7.17061,4.20061 16.43145,0.70489 21.9375,-4.71875 8.53915,-1.2444 13.93885,7.63987 22.15625,8.4375 24.56802,8.07758 55.33945,3.5884 72.5,-16.75 4.45256,-6.4599 5.97376,-15.06224 2.90625,-22.4375 14.67524,0.2817 30.12987,-14.98788 24.4375,-29.90625 -5.18361,-11.65306 -18.13872,-16.58182 -30.15625,-17.9375 6.87256,-5.13357 18.63989,-7.16172 20.40625,-16.875 -1.76826,-9.1452 -12.70109,-11.44795 -19.59375,-15.84375 -4.39595,-1.95424 2.87156,-1.27408 4.09375,-3.4375 6.13402,-5.53698 1.92355,-16.00896 -5.53125,-17.8125 -7.68581,-3.049 -17.33102,-0.85329 -23.40625,-7.46875 -12.87427,-10.80236 -31.69235,-10.6277 -47.65625,-10.625 z" />
+ <path
+ style="fill:url(#linearGradient9152-7);fill-opacity:1;stroke:none"
+ id="path8309-6"
+ d="m 555.6365,568.70975 c -15.57674,0.54816 -34.25061,2.43209 -43.53125,16.46875 -5.96903,5.67715 -14.36646,0.66637 -21.4375,1.40625 -20.14549,-0.84811 -42.40968,0.98524 -58.28126,14.59375 -3.23074,4.75022 0.80936,10.48068 5.4375,12.59375 -12.84354,-1.50713 -27.51668,-1.28862 -37.84375,7.46875 -7.28696,5.49982 -10.96631,16.27981 -5.53125,24.25 3.16073,5.31742 8.40339,9.37927 14.34375,11.125 -6.86902,16.64184 7.29104,35.3777 24.0625,38.09375 10.16382,1.8869 20.70267,0.54515 30.06251,-3.84375 -5.99267,14.4132 5.98989,30.35239 20.3125,33.1875 6.49962,1.81724 12.98179,-0.30197 18.5,-3.65625 4.42859,-1.93141 8.92487,0.42397 11.8125,3.6875 7.17061,4.20061 16.43145,0.70489 21.9375,-4.71875 8.53915,-1.2444 13.93885,7.63987 22.15625,8.4375 24.56802,8.07758 55.33945,3.5884 72.5,-16.75 4.45256,-6.4599 5.97376,-15.06224 2.90625,-22.4375 14.67524,0.2817 30.12987,-14.98788 24.4375,-29.90625 -5.18361,-11.65306 -18.13872,-16.58182 -30.15625,-17.9375 6.87256,-5.13357 18.63989,-7.16172 20.40625,-16.875 -1.76826,-9.1452 -12.70109,-11.44795 -19.59375,-15.84375 -4.39595,-1.95424 2.87156,-1.27408 4.09375,-3.4375 6.13402,-5.53698 1.92355,-16.00896 -5.53125,-17.8125 -7.68581,-3.049 -17.33102,-0.85329 -23.40625,-7.46875 -12.87427,-10.80236 -31.69235,-10.6277 -47.65625,-10.625 z" />
+ </g>
+ <path
+ style="fill:url(#linearGradient9154-4);fill-opacity:1;stroke:none"
+ id="path8311-4"
+ d="m 640.75,189.16151 c -12.01565,-0.59916 -25.30834,1.75653 -33.65625,11.03125 -3.16771,4.31879 -9.41349,3.81637 -14.16347,3.25691 -15.29452,-2.01352 -32.06351,-0.6584 -45.02403,8.30559 -1.78954,1.156 -4.33007,2.76692 -2.90625,5.15625 1.06345,2.59772 4.91025,3.09736 5.6875,5.75 -0.87928,2.25098 -4.26341,0.80033 -6.09081,0.89994 -5.55494,-0.47213 -11.24092,-0.49496 -16.65919,0.97506 24.11,15.62066 55.98332,16.03271 82.09375,5.21875 20.51927,-5.41735 42.53368,-0.51234 60.69006,9.68367 5.71433,2.59755 29.00251,8.34043 34.78891,10.77142 0.6705,-1.37374 -0.46544,-2.51416 -13.1136,-6.18749 -6.901,-2.00422 12.16019,-6.63743 15.44713,-13.6426 -1.34619,-6.37157 -8.44229,-7.74461 -13.28125,-10.59375 -2.29156,-0.50447 -3.42668,-4.78234 -0.46875,-5.0625 3.1707,-0.76892 5.19365,-4.36709 3.65625,-7.4375 -1.71616,-4.65722 -7.17858,-5.65697 -11.59833,-5.54243 -6.83819,-0.97378 -12.54994,-4.8736 -18.15167,-8.64507 -8.42318,-4.03895 -18.07704,-4.03174 -27.25,-3.9375 z" />
+ </g>
+ <text
+ id="text8317-6"
+ y="225.54834"
+ x="244.01357"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ style="font-size:16px"
+ y="225.54834"
+ x="244.01357"
+ id="tspan8319-2"
+ sodipodi:role="line">Public</tspan><tspan
+ style="font-size:16px"
+ id="tspan8321-8"
+ y="245.54834"
+ x="244.01357"
+ sodipodi:role="line">network</tspan></text>
+ </g>
+ <text
+ id="text16517"
+ y="628.02972"
+ x="646.58423"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ style="font-size:16px;stroke:#000000;stroke-opacity:1"
+ y="628.02972"
+ x="646.58423"
+ id="tspan16519"
+ sodipodi:role="line" /></text>
+ <text
+ id="text16521"
+ y="651.44031"
+ x="646.37231"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ id="tspan16523"
+ y="651.44031"
+ x="646.37231"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:#000000;stroke-opacity:1" /><tspan
+ id="tspan16525"
+ y="666.44031"
+ x="646.37231"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:#000000;stroke-opacity:1" /></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="637.71069"
+ y="634.78632"
+ id="text16531"><tspan
+ sodipodi:role="line"
+ id="tspan16533"
+ x="637.71069"
+ y="634.78632"
+ style="font-size:16px;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="637.49878"
+ y="658.19684"
+ id="text16535"><tspan
+ style="font-size:12px;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:role="line"
+ x="637.49878"
+ y="658.19684"
+ id="tspan16537" /><tspan
+ style="font-size:12px;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:role="line"
+ x="637.49878"
+ y="673.19684"
+ id="tspan16539" /></text>
+ <rect
+ ry="11.938755"
+ rx="15.928825"
+ y="605.61157"
+ x="565.53839"
+ height="70.049469"
+ width="161.66194"
+ id="rect16515"
+ style="fill:#536c5d;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
+ <rect
+ style="fill:#6f917c;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect16529"
+ width="161.66194"
+ height="70.049469"
+ x="556.66486"
+ y="612.36816"
+ rx="15.928825"
+ ry="11.938755" />
+ <rect
+ style="fill:#93ac9d;fill-opacity:1;stroke:#000000;stroke-opacity:1"
+ id="rect16543"
+ width="161.66194"
+ height="70.049469"
+ x="547.79132"
+ y="619.12476"
+ rx="15.928825"
+ ry="11.938755" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="628.83716"
+ y="641.54291"
+ id="text16545"><tspan
+ sodipodi:role="line"
+ id="tspan16547"
+ x="628.83716"
+ y="641.54291"
+ style="font-size:16px;stroke:none">Disk Images</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="628.62524"
+ y="664.95349"
+ id="text16549"><tspan
+ id="tspan16561"
+ style="font-size:12px;stroke:none"
+ sodipodi:role="line"
+ x="628.62524"
+ y="664.95349">for Virtual Guests</tspan><tspan
+ id="tspan20663"
+ style="font-size:12px;stroke:none"
+ sodipodi:role="line"
+ x="628.62524"
+ y="679.95349" /><tspan
+ style="font-size:12px;stroke:none"
+ sodipodi:role="line"
+ x="628.62524"
+ y="694.95349"
+ id="tspan16553" /></text>
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="646.58423"
+ y="432.92889"
+ id="text15923"><tspan
+ sodipodi:role="line"
+ id="tspan15925"
+ x="646.58423"
+ y="432.92889"
+ style="font-size:16px;stroke:#000000;stroke-opacity:1" /></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-opacity:1;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="646.37231"
+ y="456.33945"
+ id="text15927"><tspan
+ style="font-size:12px;stroke:#000000;stroke-opacity:1"
+ sodipodi:role="line"
+ x="646.37231"
+ y="456.33945"
+ id="tspan15929" /><tspan
+ style="font-size:12px;stroke:#000000;stroke-opacity:1"
+ sodipodi:role="line"
+ x="646.37231"
+ y="471.33945"
+ id="tspan15931" /></text>
+ <text
+ id="text15988"
+ y="439.68546"
+ x="637.71069"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ style="font-size:16px;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ y="439.68546"
+ x="637.71069"
+ id="tspan15990"
+ sodipodi:role="line" /></text>
+ <text
+ id="text15992"
+ y="463.09601"
+ x="637.49878"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ id="tspan15994"
+ y="463.09601"
+ x="637.49878"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /><tspan
+ id="tspan15996"
+ y="478.09601"
+ x="637.49878"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" /></text>
+ <g
+ id="g3865">
+ <rect
+ ry="11.938755"
+ rx="15.928825"
+ y="410.51074"
+ x="565.53839"
+ height="70.049469"
+ width="161.66194"
+ id="rect15921"
+ style="fill:#806600;fill-opacity:1;stroke:#000000;stroke-opacity:1" />
+ <rect
+ style="fill:#aa8800;fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="rect15986"
+ width="161.66194"
+ height="70.049469"
+ x="556.66486"
+ y="417.2673"
+ rx="15.928825"
+ ry="11.938755" />
+ <rect
+ style="fill:#d4aa00;fill-opacity:1;stroke:#000000;stroke-opacity:1"
+ id="rect10492"
+ width="161.66194"
+ height="70.049469"
+ x="547.79132"
+ y="424.02393"
+ rx="15.928825"
+ ry="11.938755" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="628.83716"
+ y="446.44208"
+ id="text10494"><tspan
+ sodipodi:role="line"
+ id="tspan10496"
+ x="628.83716"
+ y="446.44208"
+ style="font-size:16px;stroke:none">Virtual Guests</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="628.62524"
+ y="469.85263"
+ id="text10498"><tspan
+ style="font-size:12px;stroke:none"
+ sodipodi:role="line"
+ x="628.62524"
+ y="469.85263"
+ id="tspan10502">Runing in the cloud</tspan><tspan
+ style="font-size:12px;stroke:none"
+ sodipodi:role="line"
+ x="628.62524"
+ y="484.85263"
+ id="tspan10504" /></text>
+ </g>
+ <g
+ id="g16785"
+ transform="translate(-50.816079,-31.823295)">
+ <rect
+ ry="11.938755"
+ rx="15.928825"
+ y="503.72324"
+ x="457.46527"
+ height="70.049469"
+ width="161.66194"
+ id="rect9298"
+ style="fill:url(#linearGradient16756);fill-opacity:1;stroke:#000000;stroke-opacity:1" />
+ <text
+ id="text9300"
+ y="526.14136"
+ x="538.51111"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ style="font-size:16px;stroke:none"
+ y="526.14136"
+ x="538.51111"
+ id="tspan9302"
+ sodipodi:role="line">nova-compute</tspan></text>
+ <text
+ id="text9304"
+ y="549.55194"
+ x="538.29919"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ id="tspan9308"
+ y="549.55194"
+ x="540.20935"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none">(uses libvirt or XenAPI </tspan><tspan
+ y="564.55194"
+ x="540.20935"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none"
+ id="tspan12073">to manage guests) </tspan><tspan
+ id="tspan9310"
+ y="579.55194"
+ x="538.29919"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none" /></text>
+ </g>
+ <g
+ id="g16939"
+ transform="translate(2.3108524,4.038323)">
+ <rect
+ ry="11.938755"
+ rx="15.928825"
+ y="462.8602"
+ x="12.852811"
+ height="70.049469"
+ width="161.66194"
+ id="rect9298-7"
+ style="fill:url(#linearGradient16739);fill-opacity:1;stroke:#000000;stroke-opacity:1" />
+ <text
+ id="text9300-9"
+ y="485.27835"
+ x="93.898621"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ style="font-size:16px;stroke:none"
+ y="485.27835"
+ x="93.898621"
+ id="tspan9302-8"
+ sodipodi:role="line">User authorisation</tspan></text>
+ <text
+ id="text9304-5"
+ y="508.6889"
+ x="93.686707"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ y="508.6889"
+ x="95.596863"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none"
+ id="tspan12159">(SQL, LDAP or </tspan><tspan
+ y="523.6889"
+ x="95.596863"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none"
+ id="tspan12163">fake LDAP using ReDIS) </tspan><tspan
+ id="tspan9310-8"
+ y="538.6889"
+ x="93.686707"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none" /></text>
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Lstart-5);marker-end:url(#Arrow1Lend-9)"
+ d="m 96.239033,413.80352 -0.147258,53.095"
+ id="path17007"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g16932"
+ inkscape:connection-end="#g16939" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-start:url(#Arrow1Lstart-5);marker-end:url(#Arrow1Lend-9)"
+ d="m 204.09367,387.69125 -74.95474,79.20727"
+ id="path17009"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g16889"
+ inkscape:connection-end="#g16939" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-start:url(#Arrow1Lstart-5);marker-end:url(#Arrow1Lend-9)"
+ d="m 249.36342,387.69125 35.92229,103.76264"
+ id="path17011"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g16889"
+ inkscape:connection-end="#g16794" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-start:url(#Arrow1Lstart-5);marker-end:url(#Arrow1Lend-9)"
+ d="M 254.88157,495.24992 144.01331,413.80352"
+ id="path17013"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g16794"
+ inkscape:connection-end="#g16932" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-start:url(#Arrow1Lstart-5);marker-end:url(#Arrow1Lend-9)"
+ d="m 385.14058,375.96289 -67.30106,115.491"
+ id="path17015"
+ inkscape:connector-type="polyline"
+ inkscape:connection-end="#g16794"
+ inkscape:connection-start="#g16995" />
+ <g
+ id="g16995"
+ transform="translate(17.584375,24.41684)">
+ <g
+ id="g16982">
+ <rect
+ ry="11.938755"
+ rx="15.928825"
+ y="281.49658"
+ x="307.1355"
+ height="70.049469"
+ width="161.66194"
+ id="rect15356"
+ style="fill:url(#linearGradient17005);fill-opacity:1;stroke:#000000;stroke-opacity:1" />
+ <text
+ id="text15358"
+ y="303.91473"
+ x="388.1813"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ style="font-size:16px;stroke:none"
+ y="303.91473"
+ x="388.1813"
+ id="tspan15360"
+ sodipodi:role="line">nova-network</tspan></text>
+ <text
+ id="text15362"
+ y="327.32529"
+ x="387.96939"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ id="tspan15374"
+ y="327.32529"
+ x="389.87955"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none">manages cloud networks, </tspan><tspan
+ y="342.32529"
+ x="387.96939"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none"
+ id="tspan21711">vlans and bridges</tspan><tspan
+ id="tspan15368"
+ y="357.32529"
+ x="387.96939"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none" /></text>
+ </g>
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-start:url(#Arrow1Lstart-5);marker-end:url(#Arrow1Lend-9)"
+ d="m 406.64919,515.24899 -64.32689,6.62466"
+ id="path17017"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g16785"
+ inkscape:connection-end="#g16794" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-start:url(#Arrow1Lstart-5);marker-end:url(#Arrow1Lend-9)"
+ d="M 413.14924,577.4452 342.3223,546.26585"
+ id="path17023"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g16948"
+ inkscape:connection-end="#g16794" />
+ <g
+ id="g16948"
+ transform="translate(-50.816078,-86.536142)">
+ <rect
+ style="fill:url(#linearGradient16765);fill-opacity:1;stroke:#000000;stroke-opacity:1"
+ id="rect13528"
+ width="161.66194"
+ height="70.049469"
+ x="457.46527"
+ y="661.67847"
+ rx="15.928825"
+ ry="11.938755" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="538.51111"
+ y="684.09662"
+ id="text13530"><tspan
+ sodipodi:role="line"
+ id="tspan13532"
+ x="538.51111"
+ y="684.09662"
+ style="font-size:16px;stroke:none">nova-volume</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="538.29919"
+ y="707.50714"
+ id="text13534"><tspan
+ style="font-size:12px;stroke:none"
+ sodipodi:role="line"
+ x="538.29919"
+ y="707.50714"
+ id="tspan21791">disk images for v. guests</tspan><tspan
+ style="font-size:12px;stroke:none"
+ sodipodi:role="line"
+ x="538.29919"
+ y="722.50714"
+ id="tspan21795">(filesystem or AoE)</tspan><tspan
+ style="font-size:12px;stroke:none"
+ sodipodi:role="line"
+ x="538.29919"
+ y="737.50714"
+ id="tspan13540" /></text>
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter21809)"
+ d="m 633.9107,494.12013 -11.21252,118.2999"
+ id="path17029"
+ inkscape:connector-type="polyline"
+ sodipodi:nodetypes="cc" />
+ <path
+ inkscape:connector-type="polyline"
+ id="path17033"
+ d="m 626.13785,494.39245 -9.96439,111.53822"
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter21813)" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;filter:url(#filter21805)"
+ d="M 641.38869,494.07338 629.51794,618.68376"
+ id="path17035"
+ inkscape:connector-type="polyline"
+ sodipodi:nodetypes="cc" />
+ <g
+ transform="translate(-171.63342,-2.2561093)"
+ id="g17417">
+ <rect
+ ry="11.938755"
+ rx="15.928825"
+ y="661.67847"
+ x="457.46527"
+ height="70.049469"
+ width="161.66194"
+ id="rect17419"
+ style="fill:url(#linearGradient17433);fill-opacity:1;stroke:#000000;stroke-opacity:1" />
+ <text
+ id="text17421"
+ y="684.09662"
+ x="538.51111"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ style="font-size:16px;stroke:none"
+ y="684.09662"
+ x="538.51111"
+ id="tspan17423"
+ sodipodi:role="line">nova-objectstore</tspan></text>
+ <text
+ id="text17425"
+ y="707.50714"
+ x="538.29919"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ y="707.50714"
+ x="538.29919"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none"
+ id="tspan17441">(implements S3-like api</tspan><tspan
+ y="722.50714"
+ x="538.29919"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none"
+ id="tspan17445">Using Files or (later) Swift</tspan><tspan
+ id="tspan17431"
+ y="737.50714"
+ x="538.29919"
+ sodipodi:role="line"
+ style="font-size:12px;stroke:none" /></text>
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-start:url(#Arrow1Lstart-5);marker-end:url(#Arrow1Lend-9)"
+ d="M 352.22222,659.42236 311.86654,561.54231"
+ id="path17447"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g17417"
+ inkscape:connection-end="#g16794" />
+ <g
+ transform="translate(-393.56046,89.539858)"
+ id="g20255">
+ <rect
+ style="fill:url(#linearGradient20271);fill-opacity:1;stroke:#000000;stroke-opacity:1"
+ id="rect20257"
+ width="161.66194"
+ height="70.049469"
+ x="457.46527"
+ y="503.72324"
+ rx="15.928825"
+ ry="11.938755" />
+ <text
+ xml:space="preserve"
+ style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="538.51111"
+ y="526.14136"
+ id="text20259"><tspan
+ sodipodi:role="line"
+ id="tspan20261"
+ x="538.51111"
+ y="526.14136"
+ style="font-size:16px;stroke:none">nova-scheduler</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="538.29919"
+ y="549.55194"
+ id="text20263"><tspan
+ id="tspan20267"
+ style="font-size:12px;stroke:none"
+ sodipodi:role="line"
+ x="540.20935"
+ y="549.55194">Plans where to </tspan><tspan
+ style="font-size:12px;stroke:none"
+ sodipodi:role="line"
+ x="538.29919"
+ y="564.55194"
+ id="tspan20275">place new guests</tspan><tspan
+ style="font-size:12px;stroke:none"
+ sodipodi:role="line"
+ x="538.29919"
+ y="579.55194"
+ id="tspan20269" /></text>
+ </g>
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:1, 3;stroke-dashoffset:0;marker-start:url(#Arrow1Lstart-5);marker-end:url(#Arrow1Lend-9)"
+ d="m 197.27203,593.26309 56.4451,-37.63067"
+ id="path20277"
+ inkscape:connector-type="polyline"
+ inkscape:connection-start="#g20255"
+ inkscape:connection-end="#g16794" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4, 4;stroke-dashoffset:0;marker-start:url(#Arrow1Lstart-5);marker-end:url(#Arrow1Lend-9)"
+ d="m 477.13366,261.49678 -45.75253,42.48451"
+ id="path21306"
+ sodipodi:nodetypes="cc" />
+ </g>
+</svg>
diff --git a/doc/source/images/NOVA_ARCH_200dpi.png b/doc/source/images/NOVA_ARCH_200dpi.png
new file mode 100644
index 000000000..9dde9aa92
--- /dev/null
+++ b/doc/source/images/NOVA_ARCH_200dpi.png
Binary files differ
diff --git a/doc/source/images/NOVA_ARCH_66dpi.png b/doc/source/images/NOVA_ARCH_66dpi.png
new file mode 100644
index 000000000..1ca7f3d3b
--- /dev/null
+++ b/doc/source/images/NOVA_ARCH_66dpi.png
Binary files differ
diff --git a/doc/source/images/NOVA_clouds_A_B.png b/doc/source/images/NOVA_clouds_A_B.png
new file mode 100644
index 000000000..439967cb1
--- /dev/null
+++ b/doc/source/images/NOVA_clouds_A_B.png
Binary files differ
diff --git a/doc/source/images/NOVA_clouds_A_B.svg b/doc/source/images/NOVA_clouds_A_B.svg
new file mode 100644
index 000000000..221c984bd
--- /dev/null
+++ b/doc/source/images/NOVA_clouds_A_B.svg
@@ -0,0 +1,16342 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/"
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448"
+ height="1052.3622"
+ id="svg19253"
+ sodipodi:version="0.32"
+ inkscape:version="0.47 r22583"
+ version="1.0"
+ sodipodi:docname="NOVA_clouds_A_B.svg"
+ inkscape:output_extension="org.inkscape.output.svg.inkscape"
+ inkscape:export-filename="/var/www/alekiba/nova/NOVA_clouds_A_B.png"
+ inkscape:export-xdpi="100"
+ inkscape:export-ydpi="100">
+ <defs
+ id="defs19255">
+ <linearGradient
+ id="linearGradient5178">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5180" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.49803922;"
+ offset="0.89021850"
+ id="stop5186" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.24705882;"
+ offset="0.95396262"
+ id="stop5188" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5182" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4068">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop4070" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop4490" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop4492" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4072" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4554">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop4556" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop4558" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4886">
+ <stop
+ style="stop-color:#1c97e1;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop4888" />
+ <stop
+ style="stop-color:#006798;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop4890" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202">
+ <stop
+ id="stop2204"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective19261" />
+ <inkscape:perspective
+ id="perspective19535"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ y2="683.92651"
+ x2="482.37622"
+ y1="298.85724"
+ x1="332.67328"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14778"
+ xlink:href="#linearGradient114931"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient114931"
+ inkscape:collect="always">
+ <stop
+ id="stop114933"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ id="stop114935"
+ offset="1"
+ style="stop-color:#2e3436;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ y2="399.49088"
+ x2="335.66339"
+ y1="237.31267"
+ x1="218.73267"
+ gradientTransform="matrix(1.1048951,0,0,1.1048951,67.985466,73.286385)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14780"
+ xlink:href="#linearGradient114953"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient114953"
+ inkscape:collect="always">
+ <stop
+ id="stop114955"
+ offset="0"
+ style="stop-color:#191a19;stop-opacity:1;" />
+ <stop
+ id="stop114957"
+ offset="1"
+ style="stop-color:#191a19;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ y2="166.61961"
+ x2="236.19801"
+ y1="224.83743"
+ x1="273.62375"
+ gradientTransform="matrix(0.9983345,0,0,1.0398445,80.706264,173.27788)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient14782"
+ xlink:href="#linearGradient114975"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient114975"
+ inkscape:collect="always">
+ <stop
+ id="stop114977"
+ offset="0"
+ style="stop-color:#3465a4;stop-opacity:1" />
+ <stop
+ id="stop114979"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-1">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4886-1">
+ <stop
+ id="stop4888-5"
+ offset="0.0000000"
+ style="stop-color:#1c97e1;stop-opacity:1.0000000;" />
+ <stop
+ id="stop4890-4"
+ offset="1.0000000"
+ style="stop-color:#006798;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4738">
+ <stop
+ id="stop4740"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.72656250;" />
+ <stop
+ id="stop4742"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4554-3">
+ <stop
+ id="stop4556-9"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop4558-4"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient414">
+ <stop
+ id="stop415"
+ offset="0.00000000"
+ style="stop-color:#ffd800;stop-opacity:1.0000000;" />
+ <stop
+ id="stop416"
+ offset="1.0000000"
+ style="stop-color:#e77900;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4568">
+ <stop
+ id="stop4570"
+ offset="0"
+ style="stop-color:#e12b1c;stop-opacity:1;" />
+ <stop
+ id="stop4572"
+ offset="1.0000000"
+ style="stop-color:#980b00;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3175">
+ <stop
+ id="stop3177"
+ offset="0"
+ style="stop-color:#41a0ee;stop-opacity:1;" />
+ <stop
+ style="stop-color:#378be4;stop-opacity:1;"
+ offset="0.64377683"
+ id="stop3191" />
+ <stop
+ id="stop3179"
+ offset="1"
+ style="stop-color:#2d77db;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3159">
+ <stop
+ id="stop3161"
+ offset="0"
+ style="stop-color:#b0dc18;stop-opacity:1;" />
+ <stop
+ style="stop-color:#3ea20c;stop-opacity:1;"
+ offset="0.56223178"
+ id="stop3187" />
+ <stop
+ id="stop3163"
+ offset="1"
+ style="stop-color:#006900;stop-opacity:1;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3195">
+ <stop
+ id="stop3199"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3201" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3273">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="0"
+ id="stop3275" />
+ <stop
+ id="stop3289"
+ offset="0.5"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.21602787;"
+ offset="1"
+ id="stop3283" />
+ <stop
+ id="stop3277"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0.59233451;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3180">
+ <stop
+ id="stop3186"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop3188" />
+ </linearGradient>
+ <radialGradient
+ r="24.998358"
+ fy="571.95715"
+ fx="384.69696"
+ cy="571.95715"
+ cx="384.69696"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient7730"
+ xlink:href="#linearGradient5178-3"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7728"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7726"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7724"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7722"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7720"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7718"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7716"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7714"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7712"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7710"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7708"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7706"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7704"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7702"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7700"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7698"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7696"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7694"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7692"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7690"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7688"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7686"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7684"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7682"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="1061.9722"
+ x2="191.89183"
+ y1="993.39124"
+ x1="145.52031"
+ spreadMethod="reflect"
+ gradientTransform="scale(1.003627,0.996386)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient7680"
+ xlink:href="#linearGradient4068-4"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient117519"
+ xlink:href="#linearGradient2202-3"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="translate(-153,-176.36218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient117517"
+ xlink:href="#linearGradient2202-3"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient2202-3">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-4" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-2" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4886-3">
+ <stop
+ id="stop4888-1"
+ offset="0.0000000"
+ style="stop-color:#1c97e1;stop-opacity:1.0000000;" />
+ <stop
+ id="stop4890-8"
+ offset="1.0000000"
+ style="stop-color:#006798;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4554-9">
+ <stop
+ id="stop4556-2"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop4558-2"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4738-6">
+ <stop
+ id="stop4740-0"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.72656250;" />
+ <stop
+ id="stop4742-8"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ y2="387.43924"
+ x2="332.02466"
+ y1="369.97995"
+ x1="314.56537"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient109180"
+ xlink:href="#linearGradient4568-4"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4568-4">
+ <stop
+ id="stop4570-3"
+ offset="0"
+ style="stop-color:#e12b1c;stop-opacity:1;" />
+ <stop
+ id="stop4572-8"
+ offset="1.0000000"
+ style="stop-color:#980b00;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ y2="390.49332"
+ x2="414.38986"
+ y1="376.13748"
+ x1="401.93405"
+ gradientTransform="matrix(0.999946,0,0,1.000054,-175.79715,404.73102)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient109182"
+ xlink:href="#linearGradient4738-6"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="390.78342"
+ x2="311.27377"
+ y1="377.9527"
+ x1="302.73621"
+ gradientTransform="matrix(1.9519,0,0,1.84182,-382.19925,74.95322)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient109184"
+ xlink:href="#linearGradient4554-9"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient4068-4">
+ <stop
+ id="stop4070-2"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop4490-5"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop4492-2"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop4072-4"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5178-3">
+ <stop
+ id="stop5180-4"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop5186-9"
+ offset="0.89021850"
+ style="stop-color:#ffffff;stop-opacity:0.49803922;" />
+ <stop
+ id="stop5188-2"
+ offset="0.95396262"
+ style="stop-color:#ffffff;stop-opacity:0.24705882;" />
+ <stop
+ id="stop5182-7"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective838"
+ inkscape:persp3d-origin="750.79663 : 307.92326 : 1"
+ inkscape:vp_z="1501.5933 : 461.88489 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 461.88489 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1"
+ id="linearGradient12076"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1"
+ id="radialGradient12078"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <inkscape:perspective
+ id="perspective12088"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12182"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12184"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12186"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12188"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12190"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12192"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12194"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12196"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12198"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12200"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12202"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12204"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12206"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12208"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12210"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12212"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12214"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12216"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12218"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12220"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12222"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12224"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12226"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12228"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient12230"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5178-3"
+ id="radialGradient12232"
+ gradientUnits="userSpaceOnUse"
+ cx="384.69696"
+ cy="571.95715"
+ fx="384.69696"
+ fy="571.95715"
+ r="24.998358" />
+ <inkscape:perspective
+ id="perspective12388"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-5">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-8" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-5" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12397">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop12399" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop12401" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective12388-9"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-8">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-1" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-2" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12397-7">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop12399-8" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop12401-6" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective12388-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-9">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-4" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-8" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12397-9">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop12399-2" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop12401-9" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective12388-1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-93">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-6" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-21" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient12397-5">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop12399-3" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop12401-91" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective12953"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective13067"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective13089"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective13893"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-2">
+ <stop
+ id="stop2204-6"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-6"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202"
+ id="radialGradient14034"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <inkscape:perspective
+ id="perspective14079"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-2-4">
+ <stop
+ id="stop2204-6-7"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-6-8"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-0">
+ <stop
+ id="stop2204-0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-64"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-1-93-7">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-6-5" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-21-8" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient14096">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop14098" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop14100" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-1-9-9">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-4-3" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-8-0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient14107">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop14109" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop14111" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-1-8-4">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-1-3" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-2-8" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient14118">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop14120" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop14122" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-1-5-0">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-8-8" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-5-1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient14129">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop14131" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop14133" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective24883"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-2-1">
+ <stop
+ id="stop2204-6-0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-6-0"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient24892">
+ <stop
+ id="stop24894"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop24896"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-1-93-3">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-6-1" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-21-0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient24903">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop24905" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop24907" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-1-9-8">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-4-0" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-8-1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient24914">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop24916" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop24918" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-1-8-3">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-1-4" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-2-7" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient24925">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop24927" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop24929" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-1-5-4">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-8-4" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-5-2" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient24936">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop24938" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop24940" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective25775"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient28127"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient28129"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient28131"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient28133"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient28135"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient28137"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient28139"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient28141"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient28143"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient28145"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <inkscape:perspective
+ id="perspective28939"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective29218"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective29250"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-19">
+ <stop
+ id="stop2204-02"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-3"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective29250-3"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-7">
+ <stop
+ id="stop2204-64"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-9"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective29416"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective29448"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-53">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-2" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-4" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient29457">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop29459" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop29461" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective29448-9"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-51">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-42" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-82" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient29457-9">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop29459-9" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop29461-9" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective29448-6"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-7">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-64" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-23" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient29457-0">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop29459-0" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop29461-7" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective29448-94"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-87">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-5" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-40" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient29457-2">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop29459-8" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop29461-0" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective29448-2"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-1">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-83" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-86" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient29457-8">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop29459-07" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop29461-3" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective29448-8"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-2">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-3" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient29457-91">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop29459-3" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop29461-6" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective29448-4"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-3">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-50" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-234" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient29457-23">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop29459-2" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop29461-1" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective30318"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-59">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-33" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-0" />
+ </linearGradient>
+ <pattern
+ inkscape:collect="always"
+ patternUnits="userSpaceOnUse"
+ width="30.066020"
+ height="5.1805778"
+ id="Wavy-5"
+ inkscape:stockid="Wavy">
+ <path
+ style="fill:black;stroke:none;"
+ d="M 7.597,0.061 C 5.079,-0.187 2.656,0.302 -0.01,1.788 L -0.01,3.061 C 2.773,1.431 5.173,1.052 7.472,1.280 C 9.770,1.508 11.969,2.361 14.253,3.218 C 18.820,4.931 23.804,6.676 30.066,3.061 L 30.062,1.788 C 23.622,5.497 19.246,3.770 14.691,2.061 C 12.413,1.207 10.115,0.311 7.597,0.061 z "
+ id="path6343-6" />
+ </pattern>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-5"
+ id="pattern30331"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-5"
+ id="pattern30338"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-5"
+ id="pattern30345"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-5"
+ id="pattern30352"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-5"
+ id="pattern30359"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-5"
+ id="pattern30366"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-5"
+ id="pattern30373"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <inkscape:perspective
+ id="perspective30318-6"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-32">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-47" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-85" />
+ </linearGradient>
+ <pattern
+ inkscape:collect="always"
+ patternUnits="userSpaceOnUse"
+ width="30.066020"
+ height="5.1805778"
+ id="Wavy-9"
+ inkscape:stockid="Wavy">
+ <path
+ style="fill:black;stroke:none;"
+ d="M 7.597,0.061 C 5.079,-0.187 2.656,0.302 -0.01,1.788 L -0.01,3.061 C 2.773,1.431 5.173,1.052 7.472,1.280 C 9.770,1.508 11.969,2.361 14.253,3.218 C 18.820,4.931 23.804,6.676 30.066,3.061 L 30.062,1.788 C 23.622,5.497 19.246,3.770 14.691,2.061 C 12.413,1.207 10.115,0.311 7.597,0.061 z "
+ id="path6343-63" />
+ </pattern>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-9"
+ id="pattern30331-1"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-9"
+ id="pattern30338-9"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-9"
+ id="pattern30345-4"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-9"
+ id="pattern30352-9"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-9"
+ id="pattern30359-4"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-9"
+ id="pattern30366-8"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-9"
+ id="pattern30373-6"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <inkscape:perspective
+ id="perspective30318-1"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-90">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-0" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-56" />
+ </linearGradient>
+ <pattern
+ inkscape:collect="always"
+ patternUnits="userSpaceOnUse"
+ width="30.066020"
+ height="5.1805778"
+ id="Wavy-4"
+ inkscape:stockid="Wavy">
+ <path
+ style="fill:black;stroke:none;"
+ d="M 7.597,0.061 C 5.079,-0.187 2.656,0.302 -0.01,1.788 L -0.01,3.061 C 2.773,1.431 5.173,1.052 7.472,1.280 C 9.770,1.508 11.969,2.361 14.253,3.218 C 18.820,4.931 23.804,6.676 30.066,3.061 L 30.062,1.788 C 23.622,5.497 19.246,3.770 14.691,2.061 C 12.413,1.207 10.115,0.311 7.597,0.061 z "
+ id="path6343-5" />
+ </pattern>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-4"
+ id="pattern30331-7"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-4"
+ id="pattern30338-3"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-4"
+ id="pattern30345-8"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-4"
+ id="pattern30352-91"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-4"
+ id="pattern30359-1"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-4"
+ id="pattern30366-9"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-4"
+ id="pattern30373-9"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <inkscape:perspective
+ id="perspective30318-8"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-52">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-54" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-55" />
+ </linearGradient>
+ <pattern
+ inkscape:collect="always"
+ patternUnits="userSpaceOnUse"
+ width="30.066020"
+ height="5.1805778"
+ id="Wavy-92"
+ inkscape:stockid="Wavy">
+ <path
+ style="fill:black;stroke:none;"
+ d="M 7.597,0.061 C 5.079,-0.187 2.656,0.302 -0.01,1.788 L -0.01,3.061 C 2.773,1.431 5.173,1.052 7.472,1.280 C 9.770,1.508 11.969,2.361 14.253,3.218 C 18.820,4.931 23.804,6.676 30.066,3.061 L 30.062,1.788 C 23.622,5.497 19.246,3.770 14.691,2.061 C 12.413,1.207 10.115,0.311 7.597,0.061 z "
+ id="path6343-9" />
+ </pattern>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-92"
+ id="pattern30331-79"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-92"
+ id="pattern30338-0"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-92"
+ id="pattern30345-5"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-92"
+ id="pattern30352-5"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-92"
+ id="pattern30359-6"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-92"
+ id="pattern30366-0"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-92"
+ id="pattern30373-7"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <inkscape:perspective
+ id="perspective30318-2"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-19">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-7" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-06" />
+ </linearGradient>
+ <pattern
+ inkscape:collect="always"
+ patternUnits="userSpaceOnUse"
+ width="30.066020"
+ height="5.1805778"
+ id="Wavy-6"
+ inkscape:stockid="Wavy">
+ <path
+ style="fill:black;stroke:none;"
+ d="M 7.597,0.061 C 5.079,-0.187 2.656,0.302 -0.01,1.788 L -0.01,3.061 C 2.773,1.431 5.173,1.052 7.472,1.280 C 9.770,1.508 11.969,2.361 14.253,3.218 C 18.820,4.931 23.804,6.676 30.066,3.061 L 30.062,1.788 C 23.622,5.497 19.246,3.770 14.691,2.061 C 12.413,1.207 10.115,0.311 7.597,0.061 z "
+ id="path6343-7" />
+ </pattern>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-6"
+ id="pattern30331-16"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-6"
+ id="pattern30338-5"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-6"
+ id="pattern30345-81"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-6"
+ id="pattern30352-4"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-6"
+ id="pattern30359-7"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-6"
+ id="pattern30366-5"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-6"
+ id="pattern30373-1"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <inkscape:perspective
+ id="perspective30318-5"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-900">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-23" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-6" />
+ </linearGradient>
+ <pattern
+ inkscape:collect="always"
+ patternUnits="userSpaceOnUse"
+ width="30.066020"
+ height="5.1805778"
+ id="Wavy-1"
+ inkscape:stockid="Wavy">
+ <path
+ style="fill:black;stroke:none;"
+ d="M 7.597,0.061 C 5.079,-0.187 2.656,0.302 -0.01,1.788 L -0.01,3.061 C 2.773,1.431 5.173,1.052 7.472,1.280 C 9.770,1.508 11.969,2.361 14.253,3.218 C 18.820,4.931 23.804,6.676 30.066,3.061 L 30.062,1.788 C 23.622,5.497 19.246,3.770 14.691,2.061 C 12.413,1.207 10.115,0.311 7.597,0.061 z "
+ id="path6343-72" />
+ </pattern>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-1"
+ id="pattern30331-9"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-1"
+ id="pattern30338-58"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-1"
+ id="pattern30345-3"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-1"
+ id="pattern30352-1"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-1"
+ id="pattern30359-5"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-1"
+ id="pattern30366-3"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-1"
+ id="pattern30373-98"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <inkscape:perspective
+ id="perspective31338"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective33323"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-2"
+ id="radialGradient28685-2"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ id="linearGradient2202-2-1-2">
+ <stop
+ id="stop2204-6-0-4"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-6-0-6"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-1"
+ id="linearGradient28681-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-93-3-1">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-6-1-4" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-21-0-3" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-1"
+ id="radialGradient28683-5"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient33336">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop33338" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop33340" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-9"
+ id="linearGradient28677-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-9-8-9">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-4-0-7" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-8-1-6" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-9"
+ id="radialGradient28679-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient33347">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop33349" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop33351" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-6"
+ id="linearGradient28673-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-8-3-6">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-1-4-6" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-2-7-1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-6"
+ id="radialGradient28675-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient33358">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop33360" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop33362" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-6"
+ id="linearGradient28669-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-5-4-6">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-8-4-8" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-5-2-3" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-6"
+ id="radialGradient28671-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient33369">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop33371" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop33373" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-2"
+ id="radialGradient28667-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ id="linearGradient33376">
+ <stop
+ id="stop33378"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop33380"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-2"
+ id="radialGradient33382"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ id="linearGradient33384">
+ <stop
+ id="stop33386"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop33388"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-1"
+ id="linearGradient33390"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient33392">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop33394" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop33396" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-1"
+ id="radialGradient33398"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient33400">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop33402" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop33404" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-9"
+ id="linearGradient33406"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient33408">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop33410" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop33412" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-9"
+ id="radialGradient33414"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient33416">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop33418" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop33420" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-6"
+ id="linearGradient33422"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient33424">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop33426" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop33428" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-6"
+ id="radialGradient33430"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient33432">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop33434" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop33436" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-6"
+ id="linearGradient33438"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient33440">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop33442" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop33444" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-6"
+ id="radialGradient33446"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient33448">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop33450" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop33452" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-2"
+ id="radialGradient33454"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ id="linearGradient33456">
+ <stop
+ id="stop33458"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop33460"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ r="3"
+ fy="265.86209"
+ fx="97.48214"
+ cy="265.86209"
+ cx="97.48214"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient33952"
+ xlink:href="#linearGradient2202-2-1-2"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="translate(-153,-176.36218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient33954"
+ xlink:href="#linearGradient2202-1-5-4-6"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient33956"
+ xlink:href="#linearGradient2202-1-5-4-6"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="translate(-153,-176.36218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient33958"
+ xlink:href="#linearGradient2202-1-8-3-6"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient33960"
+ xlink:href="#linearGradient2202-1-8-3-6"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="translate(-153,-176.36218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient33962"
+ xlink:href="#linearGradient2202-1-9-8-9"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient33964"
+ xlink:href="#linearGradient2202-1-9-8-9"
+ inkscape:collect="always" />
+ <linearGradient
+ y2="207.36218"
+ x2="195"
+ y1="207.36218"
+ x1="175"
+ gradientTransform="translate(-153,-176.36218)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient33966"
+ xlink:href="#linearGradient2202-1-93-3-1"
+ inkscape:collect="always" />
+ <radialGradient
+ r="4.5"
+ fy="349.86218"
+ fx="109"
+ cy="349.86218"
+ cx="109"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient33968"
+ xlink:href="#linearGradient2202-1-93-3-1"
+ inkscape:collect="always" />
+ <radialGradient
+ r="3"
+ fy="265.86209"
+ fx="97.48214"
+ cy="265.86209"
+ cx="97.48214"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ gradientUnits="userSpaceOnUse"
+ id="radialGradient33970"
+ xlink:href="#linearGradient2202-2-1-2"
+ inkscape:collect="always" />
+ <inkscape:perspective
+ id="perspective35151"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-54">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-57" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-52" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient35160">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop35162" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop35164" />
+ </linearGradient>
+ <linearGradient
+ y2="487.91693"
+ x2="-124.93314"
+ y1="472.52106"
+ x1="-137.36061"
+ gradientTransform="matrix(0.5806141,-0.290307,0,0.8294487,1235.5061,-245.10175)"
+ gradientUnits="userSpaceOnUse"
+ id="linearGradient3438-4"
+ xlink:href="#linearGradient414-2"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient414-2">
+ <stop
+ id="stop415-6"
+ offset="0.00000000"
+ style="stop-color:#ffd800;stop-opacity:1.0000000;" />
+ <stop
+ id="stop416-0"
+ offset="1.0000000"
+ style="stop-color:#e77900;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective35294"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-19-1">
+ <stop
+ id="stop2204-02-4"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-3-1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective36260"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-31">
+ <stop
+ id="stop2204-2"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-99"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient36269">
+ <stop
+ id="stop36271"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop36273"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective80107"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective80129"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective80164"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective80186"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective80208"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient4068-1">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop4070-7" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop4490-1" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop4492-25" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4072-49" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80219">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80221" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80223" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80225" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80227" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80230">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80232" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80234" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80236" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80238" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80241">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80243" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80245" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80247" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80249" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80252">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80254" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80256" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80258" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80260" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80263">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80265" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80267" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80269" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80271" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80274">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80276" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80278" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80280" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80282" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80285">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80287" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80289" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80291" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80293" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80296">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80298" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80300" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80302" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80304" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80307">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80309" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80311" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80313" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80315" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80318">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80320" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80322" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80324" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80326" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80329">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80331" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80333" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80335" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80337" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80340">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80342" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80344" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80346" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80348" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80351">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80353" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80355" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80357" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80359" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80362">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80364" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80366" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80368" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80370" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80373">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80375" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80377" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80379" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80381" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80384">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80386" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80388" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80390" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80392" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80395">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80397" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80399" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80401" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80403" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80406">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80408" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80410" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80412" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80414" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80417">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80419" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80421" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80423" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80425" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80428">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80430" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80432" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80434" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80436" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80439">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80441" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80443" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80445" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80447" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80450">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80452" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80454" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80456" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80458" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80461">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80463" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80465" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80467" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80469" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80472">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop80474" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop80476" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop80478" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop80480" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5178-1">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5180-8" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.49803922;"
+ offset="0.89021850"
+ id="stop5186-98" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.24705882;"
+ offset="0.95396262"
+ id="stop5188-20" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5182-5" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective80938"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-95">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-72" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-406" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient80947">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop80949" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop80951" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective81071"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective81097"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-1-95-8">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-72-4" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-406-3" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient81106">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop81108" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop81110" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="linearGradient81224"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="radialGradient81226"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="linearGradient81228"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="radialGradient81230"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="linearGradient81232"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="radialGradient81234"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="linearGradient81236"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="radialGradient81238"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-59"
+ id="linearGradient81240"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-32"
+ id="linearGradient81242"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-90"
+ id="linearGradient81244"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-52"
+ id="linearGradient81246"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-19"
+ id="linearGradient81248"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient81250"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81252"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient81254"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient81256"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient81258"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient81260"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient81262"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient81264"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient81266"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient81268"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81270"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81272"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient81274"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient81276"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient81278"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient81280"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient81282"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient81284"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient81286"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient81288"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81290"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81292"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient81294"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient81296"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient81298"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient81300"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient81302"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient81304"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient81306"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient81308"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81310"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient81312"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81314"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81316"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81318"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81320"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81322"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81324"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81326"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81328"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81330"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81332"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81334"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81336"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81338"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81340"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81342"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81344"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81346"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81348"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81350"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81352"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81354"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81356"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81358"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81360"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81362"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5178-3"
+ id="radialGradient81364"
+ gradientUnits="userSpaceOnUse"
+ cx="384.69696"
+ cy="571.95715"
+ fx="384.69696"
+ fy="571.95715"
+ r="24.998358" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-54"
+ id="linearGradient81366"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-54"
+ id="radialGradient81368"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient414-2"
+ id="linearGradient81370"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5806141,-0.290307,0,0.8294487,1235.5061,-245.10175)"
+ x1="-137.36061"
+ y1="472.52106"
+ x2="-124.93314"
+ y2="487.91693" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19-1"
+ id="radialGradient81372"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81374"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient81376"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient81378"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient81380"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient81382"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient81384"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient81386"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient81388"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient81390"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81392"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="linearGradient81394"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="radialGradient81396"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="linearGradient81398"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="radialGradient81400"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="linearGradient81402"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="radialGradient81404"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="linearGradient81406"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="radialGradient81408"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="linearGradient81410"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="radialGradient81412"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-59"
+ id="linearGradient81414"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-32"
+ id="linearGradient81416"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-90"
+ id="linearGradient81418"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-52"
+ id="linearGradient81420"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-19"
+ id="linearGradient81422"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient81424"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81426"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient81428"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient81430"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient81432"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient81434"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient81436"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient81438"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient81440"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient81442"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81444"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81446"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient81448"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient81450"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient81452"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient81454"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient81456"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient81458"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient81460"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient81462"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81464"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81466"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient81468"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient81470"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient81472"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient81474"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient81476"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient81478"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient81480"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient81482"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81484"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient81486"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81488"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81490"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81492"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81494"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81496"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81498"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81502"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81504"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81506"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81508"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81510"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81514"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81516"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81518"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81520"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81522"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81524"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81526"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81528"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81530"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81534"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient81536"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5178-3"
+ id="radialGradient81538"
+ gradientUnits="userSpaceOnUse"
+ cx="384.69696"
+ cy="571.95715"
+ fx="384.69696"
+ fy="571.95715"
+ r="24.998358" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-54"
+ id="linearGradient81540"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-54"
+ id="radialGradient81542"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient414-2"
+ id="linearGradient81544"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5806141,-0.290307,0,0.8294487,1235.5061,-245.10175)"
+ x1="-137.36061"
+ y1="472.52106"
+ x2="-124.93314"
+ y2="487.91693" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19-1"
+ id="radialGradient81546"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81548"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient81550"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient81552"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient81554"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient81556"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient81558"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient81560"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient81562"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient81564"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient81566"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="linearGradient81568"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="radialGradient81570"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <inkscape:perspective
+ id="perspective83870"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 461.88489 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="1501.5933 : 461.88489 : 1"
+ inkscape:persp3d-origin="750.79663 : 307.92326 : 1"
+ id="perspective838-4" />
+ <linearGradient
+ id="linearGradient5178-3-3">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop5180-4-4" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.49803922;"
+ offset="0.89021850"
+ id="stop5186-9-0" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.24705882;"
+ offset="0.95396262"
+ id="stop5188-2-5" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="1"
+ id="stop5182-7-0" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4068-4-3">
+ <stop
+ style="stop-color:#000000;stop-opacity:1;"
+ offset="0"
+ id="stop4070-2-9" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.49803922;"
+ offset="0.67741936"
+ id="stop4490-5-1" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0.24705882;"
+ offset="0.86472428"
+ id="stop4492-2-7" />
+ <stop
+ style="stop-color:#000000;stop-opacity:0;"
+ offset="1"
+ id="stop4072-4-8" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4554-9-7"
+ id="linearGradient109184-7"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.9519,0,0,1.84182,-382.19925,74.95322)"
+ x1="302.73621"
+ y1="377.9527"
+ x2="311.27377"
+ y2="390.78342" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4738-6-3"
+ id="linearGradient109182-7"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.999946,0,0,1.000054,-175.79715,404.73102)"
+ x1="401.93405"
+ y1="376.13748"
+ x2="414.38986"
+ y2="390.49332" />
+ <linearGradient
+ id="linearGradient4568-4-2">
+ <stop
+ style="stop-color:#e12b1c;stop-opacity:1;"
+ offset="0"
+ id="stop4570-3-3" />
+ <stop
+ style="stop-color:#980b00;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop4572-8-4" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4568-4-2"
+ id="linearGradient109180-9"
+ gradientUnits="userSpaceOnUse"
+ x1="314.56537"
+ y1="369.97995"
+ x2="332.02466"
+ y2="387.43924" />
+ <linearGradient
+ id="linearGradient4738-6-3">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.72656250;"
+ offset="0.0000000"
+ id="stop4740-0-9" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop4742-8-3" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4554-9-7">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop4556-2-0" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop4558-2-5" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4886-3-9">
+ <stop
+ style="stop-color:#1c97e1;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop4888-1-4" />
+ <stop
+ style="stop-color:#006798;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop4890-8-3" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-3-7">
+ <stop
+ id="stop2204-4-4"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-2-2"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="linearGradient117517-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient117519-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <pattern
+ inkscape:collect="always"
+ patternUnits="userSpaceOnUse"
+ width="2"
+ height="1"
+ patternTransform="matrix(0,5.5342899,-7.4864229,0,31.668795,357.00572)"
+ id="Strips1_1-2"
+ inkscape:stockid="Stripes 1:1">
+ <rect
+ style="fill:black;stroke:none"
+ x="0"
+ y="-0.5"
+ width="1"
+ height="2"
+ id="rect5260-4" />
+ </pattern>
+ <pattern
+ patternTransform="matrix(0,5.5342899,-7.4864232,0,521.74506,337.35904)"
+ id="pattern118687-5"
+ xlink:href="#Strips1_1-2"
+ inkscape:collect="always" />
+ <linearGradient
+ id="linearGradient114931-1"
+ inkscape:collect="always">
+ <stop
+ id="stop114933-7"
+ offset="0"
+ style="stop-color:#2e3436;stop-opacity:1;" />
+ <stop
+ id="stop114935-5"
+ offset="1"
+ style="stop-color:#2e3436;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient114953-7"
+ inkscape:collect="always">
+ <stop
+ id="stop114955-1"
+ offset="0"
+ style="stop-color:#191a19;stop-opacity:1;" />
+ <stop
+ id="stop114957-6"
+ offset="1"
+ style="stop-color:#191a19;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient114975-9"
+ inkscape:collect="always">
+ <stop
+ id="stop114977-8"
+ offset="0"
+ style="stop-color:#3465a4;stop-opacity:1" />
+ <stop
+ id="stop114979-1"
+ offset="1"
+ style="stop-color:#3465a4;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7680-2"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7682-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7684-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7686-2"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7688-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7690-2"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7692-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7694-2"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7696-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7698-0"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7700-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7702-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7704-3"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7706-2"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7708-0"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7710-1"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7712-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7714-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7716-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7718-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7720-2"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7722-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7724-6"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7726-8"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient7728-9"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5178-3-3"
+ id="radialGradient7730-1"
+ gradientUnits="userSpaceOnUse"
+ cx="384.69696"
+ cy="571.95715"
+ fx="384.69696"
+ fy="571.95715"
+ r="24.998358" />
+ <pattern
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)"
+ id="pattern6028"
+ xlink:href="#pattern6024"
+ inkscape:collect="always" />
+ <pattern
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)"
+ id="pattern6030"
+ xlink:href="#pattern6024"
+ inkscape:collect="always" />
+ <pattern
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)"
+ id="pattern6032"
+ xlink:href="#pattern6024"
+ inkscape:collect="always" />
+ <pattern
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)"
+ id="pattern6034"
+ xlink:href="#pattern6024"
+ inkscape:collect="always" />
+ <pattern
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)"
+ id="pattern6036"
+ xlink:href="#pattern6024"
+ inkscape:collect="always" />
+ <pattern
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)"
+ id="pattern6038"
+ xlink:href="#pattern6024"
+ inkscape:collect="always" />
+ <pattern
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)"
+ id="pattern6040"
+ xlink:href="#pattern6024"
+ inkscape:collect="always" />
+ <pattern
+ inkscape:stockid="Wavy"
+ id="Wavy"
+ height="5.1805778"
+ width="30.066020"
+ patternUnits="userSpaceOnUse"
+ inkscape:collect="always">
+ <path
+ id="path6343"
+ d="M 7.597,0.061 C 5.079,-0.187 2.656,0.302 -0.01,1.788 L -0.01,3.061 C 2.773,1.431 5.173,1.052 7.472,1.280 C 9.770,1.508 11.969,2.361 14.253,3.218 C 18.820,4.931 23.804,6.676 30.066,3.061 L 30.062,1.788 C 23.622,5.497 19.246,3.770 14.691,2.061 C 12.413,1.207 10.115,0.311 7.597,0.061 z "
+ style="fill:black;stroke:none;" />
+ </pattern>
+ <pattern
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)"
+ id="pattern6024"
+ xlink:href="#Wavy"
+ inkscape:collect="always" />
+ <pattern
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)"
+ id="pattern6042"
+ xlink:href="#pattern6024"
+ inkscape:collect="always" />
+ <filter
+ color-interpolation-filters="sRGB"
+ id="filter3197"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur3199"
+ stdDeviation="5.125686"
+ inkscape:collect="always" />
+ </filter>
+ <linearGradient
+ id="linearGradient3180-5">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3186-6" />
+ <stop
+ id="stop3188-7"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3273-7">
+ <stop
+ id="stop3275-5"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0;"
+ offset="0.5"
+ id="stop3289-8" />
+ <stop
+ id="stop3283-6"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0.21602787;" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.59233451;"
+ offset="1"
+ id="stop3277-7" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3195-1">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1;"
+ offset="0"
+ id="stop3199-2" />
+ <stop
+ id="stop3201-3"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient3159-7">
+ <stop
+ style="stop-color:#b0dc18;stop-opacity:1;"
+ offset="0"
+ id="stop3161-7" />
+ <stop
+ id="stop3187-2"
+ offset="0.56223178"
+ style="stop-color:#3ea20c;stop-opacity:1;" />
+ <stop
+ style="stop-color:#006900;stop-opacity:1;"
+ offset="1"
+ id="stop3163-7" />
+ </linearGradient>
+ <filter
+ color-interpolation-filters="sRGB"
+ id="filter3267"
+ inkscape:collect="always">
+ <feGaussianBlur
+ id="feGaussianBlur3269"
+ stdDeviation="0.97583505"
+ inkscape:collect="always" />
+ </filter>
+ <linearGradient
+ id="linearGradient3175-8">
+ <stop
+ style="stop-color:#41a0ee;stop-opacity:1;"
+ offset="0"
+ id="stop3177-0" />
+ <stop
+ id="stop3191-2"
+ offset="0.64377683"
+ style="stop-color:#378be4;stop-opacity:1;" />
+ <stop
+ style="stop-color:#2d77db;stop-opacity:1;"
+ offset="1"
+ id="stop3179-5" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4568-5">
+ <stop
+ style="stop-color:#e12b1c;stop-opacity:1;"
+ offset="0"
+ id="stop4570-4" />
+ <stop
+ style="stop-color:#980b00;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop4572-1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient414-1">
+ <stop
+ style="stop-color:#ffd800;stop-opacity:1.0000000;"
+ offset="0.00000000"
+ id="stop415-0" />
+ <stop
+ style="stop-color:#e77900;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop416-04" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4554-3-1">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop4556-9-4" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.0000000;"
+ offset="1.0000000"
+ id="stop4558-4-5" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4738-8">
+ <stop
+ style="stop-color:#ffffff;stop-opacity:0.72656250;"
+ offset="0.0000000"
+ id="stop4740-4" />
+ <stop
+ style="stop-color:#ffffff;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop4742-3" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4886-1-9">
+ <stop
+ style="stop-color:#1c97e1;stop-opacity:1.0000000;"
+ offset="0.0000000"
+ id="stop4888-5-5" />
+ <stop
+ style="stop-color:#006798;stop-opacity:1.0000000;"
+ offset="1.0000000"
+ id="stop4890-4-8" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-1-6">
+ <stop
+ id="stop2204-5-35"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-5-9"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient114975-3">
+ <stop
+ style="stop-color:#3465a4;stop-opacity:1"
+ offset="0"
+ id="stop114977-0" />
+ <stop
+ style="stop-color:#3465a4;stop-opacity:0;"
+ offset="1"
+ id="stop114979-6" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient114975-3"
+ id="linearGradient14782-0"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9983345,0,0,1.0398445,80.706264,173.27788)"
+ x1="273.62375"
+ y1="224.83743"
+ x2="236.19801"
+ y2="166.61961" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient114953-5">
+ <stop
+ style="stop-color:#191a19;stop-opacity:1;"
+ offset="0"
+ id="stop114955-3" />
+ <stop
+ style="stop-color:#191a19;stop-opacity:0;"
+ offset="1"
+ id="stop114957-7" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient114953-5"
+ id="linearGradient14780-4"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1048951,0,0,1.1048951,67.985466,73.286385)"
+ x1="218.73267"
+ y1="237.31267"
+ x2="335.66339"
+ y2="399.49088" />
+ <linearGradient
+ inkscape:collect="always"
+ id="linearGradient114931-5">
+ <stop
+ style="stop-color:#2e3436;stop-opacity:1;"
+ offset="0"
+ id="stop114933-1" />
+ <stop
+ style="stop-color:#2e3436;stop-opacity:0;"
+ offset="1"
+ id="stop114935-50" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient114931-5"
+ id="linearGradient14778-2"
+ gradientUnits="userSpaceOnUse"
+ x1="332.67328"
+ y1="298.85724"
+ x2="482.37622"
+ y2="683.92651" />
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective19535-5" />
+ <inkscape:perspective
+ id="perspective19261-3"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-8">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-20" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-63" />
+ </linearGradient>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Strips1_1"
+ id="pattern118687"
+ patternTransform="matrix(0,5.5342899,-7.4864232,0,521.74506,337.35904)" />
+ <pattern
+ inkscape:stockid="Stripes 1:1"
+ id="Strips1_1"
+ patternTransform="matrix(0,5.5342899,-7.4864229,0,31.668795,357.00572)"
+ height="1"
+ width="2"
+ patternUnits="userSpaceOnUse"
+ inkscape:collect="always">
+ <rect
+ id="rect5260"
+ height="2"
+ width="1"
+ y="-0.5"
+ x="0"
+ style="fill:black;stroke:none" />
+ </pattern>
+ <linearGradient
+ id="linearGradient4886-6">
+ <stop
+ id="stop4888-3"
+ offset="0.0000000"
+ style="stop-color:#1c97e1;stop-opacity:1.0000000;" />
+ <stop
+ id="stop4890-0"
+ offset="1.0000000"
+ style="stop-color:#006798;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4554-0">
+ <stop
+ id="stop4556-8"
+ offset="0.0000000"
+ style="stop-color:#ffffff;stop-opacity:1.0000000;" />
+ <stop
+ id="stop4558-9"
+ offset="1.0000000"
+ style="stop-color:#ffffff;stop-opacity:0.0000000;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient4068-0">
+ <stop
+ id="stop4070-6"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop4490-0"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop4492-1"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop4072-7"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient5178-7">
+ <stop
+ id="stop5180-5"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop5186-7"
+ offset="0.89021850"
+ style="stop-color:#ffffff;stop-opacity:0.49803922;" />
+ <stop
+ id="stop5188-9"
+ offset="0.95396262"
+ style="stop-color:#ffffff;stop-opacity:0.24705882;" />
+ <stop
+ id="stop5182-1"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89569"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89571"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89573"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89575"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89577"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89579"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89581"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89583"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89585"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89587"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89589"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89591"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89593"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89595"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89597"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89599"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89601"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89603"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89605"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89607"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89609"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89611"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89613"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89615"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-0"
+ id="linearGradient89617"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5178-7"
+ id="radialGradient89619"
+ gradientUnits="userSpaceOnUse"
+ cx="384.69696"
+ cy="571.95715"
+ fx="384.69696"
+ fy="571.95715"
+ r="24.998358" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4886-6"
+ id="linearGradient89621"
+ gradientUnits="userSpaceOnUse"
+ x1="314.56537"
+ y1="369.97995"
+ x2="332.02466"
+ y2="387.43924" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4554-0"
+ id="linearGradient89623"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.9519,0,0,1.84182,-297.02235,74.95322)"
+ x1="302.73621"
+ y1="377.9527"
+ x2="311.27377"
+ y2="390.78342" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-8"
+ id="radialGradient89625"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-8"
+ id="linearGradient89627"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-8"
+ id="radialGradient89629"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-8"
+ id="linearGradient89631"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-8"
+ id="radialGradient89633"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-8"
+ id="radialGradient89635"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-8"
+ id="radialGradient89637"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-8"
+ id="radialGradient89639"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="linearGradient89641"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="linearGradient89643"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="radialGradient89645"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3175-8"
+ id="radialGradient89647"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.105165,1.228066,-0.8683345,0.7814343,1473.1011,172.79095)"
+ cx="127.83543"
+ cy="1736.9607"
+ fx="127.83543"
+ fy="1736.9607"
+ r="199.63403" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3159-7"
+ id="radialGradient89649"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5002429,1.4674024,-1.2539857,0.4274882,2324.404,828.29789)"
+ cx="65.333183"
+ cy="1808.0941"
+ fx="65.333183"
+ fy="1808.0941"
+ r="195.94841" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3195-1"
+ id="radialGradient89651"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.1992334,1.195744,-1.1829727,0.1971052,1996.7215,1257.5875)"
+ cx="13.846332"
+ cy="1679.6958"
+ fx="13.846332"
+ fy="1679.6958"
+ r="199.13403" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3273-7"
+ id="radialGradient89653"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(-0.1087803,1.4752039,-1.9297648,-0.1423,3255.8728,1823.5882)"
+ cx="5.8389463"
+ cy="1673.207"
+ fx="5.8389463"
+ fy="1673.207"
+ r="199.13403" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient3180-5"
+ id="radialGradient89655"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.466646,1.4600162,-1.3948135,0.4458064,2272.5859,931.37623)"
+ cx="-90.184074"
+ cy="1676.9956"
+ fx="-90.184074"
+ fy="1676.9956"
+ r="199.13403" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="linearGradient89657"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="radialGradient89659"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4568-5"
+ id="linearGradient89661"
+ gradientUnits="userSpaceOnUse"
+ x1="314.56537"
+ y1="369.97995"
+ x2="332.02466"
+ y2="387.43924" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4738-8"
+ id="linearGradient89663"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.999946,0,0,1.000054,-175.79715,404.73102)"
+ x1="401.93405"
+ y1="376.13748"
+ x2="414.38986"
+ y2="390.49332" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4554-3-1"
+ id="linearGradient89665"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.9519,0,0,1.84182,-382.19925,74.95322)"
+ x1="302.73621"
+ y1="377.9527"
+ x2="311.27377"
+ y2="390.78342" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="linearGradient89667"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="radialGradient89669"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="linearGradient89671"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="radialGradient89673"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="linearGradient89675"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="radialGradient89677"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient414-1"
+ id="linearGradient89679"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5806141,-0.290307,0,0.8294487,1235.5061,-245.10175)"
+ x1="-137.36061"
+ y1="472.52106"
+ x2="-124.93314"
+ y2="487.91693" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="linearGradient89681"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="radialGradient89683"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="linearGradient89685"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="radialGradient89687"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="linearGradient89689"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="radialGradient89691"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="linearGradient89693"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="radialGradient89695"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="linearGradient89697"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="radialGradient89699"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4886-1-9"
+ id="linearGradient89701"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(32.697924,534.73628)"
+ x1="838.01013"
+ y1="-320.49728"
+ x2="909.21588"
+ y2="-321.47269" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4738-8"
+ id="linearGradient89703"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.638597,0,0,1.565933,-355.04905,402.57752)"
+ x1="1313.4297"
+ y1="237.96057"
+ x2="1333.0073"
+ y2="258.76886" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4554-3-1"
+ id="linearGradient89705"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-354.99455,401.23652)"
+ x1="808.12592"
+ y1="362.58139"
+ x2="832.68341"
+ y2="400.04047" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="linearGradient89707"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-6"
+ id="radialGradient89709"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="linearGradient89711"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89713"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="linearGradient89715"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89717"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="linearGradient89719"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89721"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="linearGradient89723"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89725"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89727"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89729"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89731"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89733"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89735"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89737"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89739"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89741"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89743"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89745"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89747"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89749"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89751"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89753"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89755"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89757"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89759"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89761"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89763"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89765"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89767"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89769"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89771"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89773"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89775"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4-3"
+ id="linearGradient89777"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5178-3-3"
+ id="radialGradient89779"
+ gradientUnits="userSpaceOnUse"
+ cx="384.69696"
+ cy="571.95715"
+ fx="384.69696"
+ fy="571.95715"
+ r="24.998358" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="linearGradient89781"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89783"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="linearGradient89785"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89787"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89789"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89791"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89793"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="linearGradient89795"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89797"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="linearGradient89799"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89801"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4886-3-9"
+ id="linearGradient89803"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(32.697924,534.73628)"
+ x1="838.01013"
+ y1="-320.49728"
+ x2="909.21588"
+ y2="-321.47269" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4738-6-3"
+ id="linearGradient89805"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.638597,0,0,1.565933,-355.04905,402.57752)"
+ x1="1313.4297"
+ y1="237.96057"
+ x2="1333.0073"
+ y2="258.76886" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4554-9-7"
+ id="linearGradient89807"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-354.99455,401.23652)"
+ x1="808.12592"
+ y1="362.58139"
+ x2="832.68341"
+ y2="400.04047" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient114931-1"
+ id="linearGradient89809"
+ gradientUnits="userSpaceOnUse"
+ x1="332.67328"
+ y1="298.85724"
+ x2="482.37622"
+ y2="683.92651" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient114953-7"
+ id="linearGradient89811"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1.1048951,0,0,1.1048951,67.985466,73.286385)"
+ x1="218.73267"
+ y1="237.31267"
+ x2="335.66339"
+ y2="399.49088" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient114975-9"
+ id="linearGradient89813"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.9983345,0,0,1.0398445,80.706264,173.27788)"
+ x1="273.62375"
+ y1="224.83743"
+ x2="236.19801"
+ y2="166.61961" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89815"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="linearGradient89817"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89819"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="linearGradient89821"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89823"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="linearGradient89825"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-3-7"
+ id="radialGradient89827"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <inkscape:perspective
+ id="perspective94039"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ id="linearGradient2202-2-1-25">
+ <stop
+ id="stop2204-6-0-41"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-6-0-8"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-1-5-4-2">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-8-4-5" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-5-2-1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient94052">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop94054" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop94056" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-1-8-3-0">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-1-4-2" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-2-7-6" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient94063">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop94065" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop94067" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-1-9-8-0">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-4-0-0" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-8-1-3" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient94074">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop94076" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop94078" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient2202-1-93-3-2">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-6-1-0" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-21-0-1" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient94085">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop94087" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop94089" />
+ </linearGradient>
+ <linearGradient
+ id="linearGradient94092">
+ <stop
+ id="stop94094"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop94096"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <inkscape:perspective
+ id="perspective95714"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective95802"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <inkscape:perspective
+ id="perspective95824"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="linearGradient98580"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="radialGradient98582"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="linearGradient98584"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="radialGradient98586"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="linearGradient98588"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="radialGradient98590"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="linearGradient98592"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="radialGradient98594"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-59"
+ id="linearGradient98596"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-32"
+ id="linearGradient98598"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-90"
+ id="linearGradient98600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-52"
+ id="linearGradient98602"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-19"
+ id="linearGradient98604"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient98606"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient98608"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient98610"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient98612"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient98614"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient98616"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient98618"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient98620"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient98622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient98624"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient98626"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient98628"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient98630"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient98632"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient98634"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient98636"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient98638"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient98640"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient98642"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient98644"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient98646"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient98648"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient98650"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient98652"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient98654"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient98656"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient98658"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient98660"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient98662"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient98664"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient98666"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient98668"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98670"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98672"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98674"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98676"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98678"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98680"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98682"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98684"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98686"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98688"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98690"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98692"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98694"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98696"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98698"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98700"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98702"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98704"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98706"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98708"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98710"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98712"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98714"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98716"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient98718"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5178-3"
+ id="radialGradient98720"
+ gradientUnits="userSpaceOnUse"
+ cx="384.69696"
+ cy="571.95715"
+ fx="384.69696"
+ fy="571.95715"
+ r="24.998358" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-54"
+ id="linearGradient98722"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-54"
+ id="radialGradient98724"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient414-2"
+ id="linearGradient98726"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5806141,-0.290307,0,0.8294487,1235.5061,-245.10175)"
+ x1="-137.36061"
+ y1="472.52106"
+ x2="-124.93314"
+ y2="487.91693" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19-1"
+ id="radialGradient98728"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient98730"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient98732"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient98734"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient98736"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient98738"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient98740"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient98742"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient98744"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient98746"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient98748"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="linearGradient98750"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="radialGradient98752"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="linearGradient101496"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="radialGradient101498"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="linearGradient101500"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="radialGradient101502"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="linearGradient101504"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="radialGradient101506"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="linearGradient101508"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="radialGradient101510"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-59"
+ id="linearGradient101512"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-32"
+ id="linearGradient101514"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-90"
+ id="linearGradient101516"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-52"
+ id="linearGradient101518"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-19"
+ id="linearGradient101520"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient101522"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient101524"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient101526"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient101528"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient101530"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient101532"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient101534"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient101536"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient101538"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient101540"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient101542"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient101544"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient101546"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient101548"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient101550"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient101552"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient101554"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient101556"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient101558"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient101560"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient101562"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient101564"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient101566"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient101568"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient101570"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient101572"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient101574"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient101576"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient101578"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient101580"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient101582"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient101584"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101586"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101588"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101590"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101592"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101594"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101596"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101598"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101600"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101602"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101604"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101606"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101608"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101610"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101612"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101614"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101616"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101618"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101620"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101622"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101624"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101626"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101628"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101630"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101632"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient101634"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5178-3"
+ id="radialGradient101636"
+ gradientUnits="userSpaceOnUse"
+ cx="384.69696"
+ cy="571.95715"
+ fx="384.69696"
+ fy="571.95715"
+ r="24.998358" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-54"
+ id="linearGradient101638"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-54"
+ id="radialGradient101640"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient414-2"
+ id="linearGradient101642"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5806141,-0.290307,0,0.8294487,1235.5061,-245.10175)"
+ x1="-137.36061"
+ y1="472.52106"
+ x2="-124.93314"
+ y2="487.91693" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19-1"
+ id="radialGradient101644"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient101646"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="linearGradient101648"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4"
+ id="radialGradient101650"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="linearGradient101652"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3"
+ id="radialGradient101654"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="linearGradient101656"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8"
+ id="radialGradient101658"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="linearGradient101660"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3"
+ id="radialGradient101662"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1"
+ id="radialGradient101664"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="linearGradient101666"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="radialGradient101668"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient109444"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="linearGradient109446"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="radialGradient109448"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="linearGradient109450"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="radialGradient109452"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="linearGradient109454"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="radialGradient109456"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="linearGradient109458"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="radialGradient109460"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient109462"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-95"
+ id="linearGradient109709"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-95"
+ id="radialGradient109711"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="linearGradient109741"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="radialGradient109743"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19-1"
+ id="radialGradient109763"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-54"
+ id="linearGradient109781"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-54"
+ id="radialGradient109783"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient414-2"
+ id="linearGradient109788"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.07326939,-0.03663469,0,0.10467055,585.30104,1240.0665)"
+ x1="-137.36061"
+ y1="472.52106"
+ x2="-124.93314"
+ y2="487.91693" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109813"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109815"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109817"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109819"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109821"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109823"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109825"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109827"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109829"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109831"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109833"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109835"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109839"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109841"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109843"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109845"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109847"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109849"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109851"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109853"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109855"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109857"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109859"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient109861"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5178-3"
+ id="radialGradient109863"
+ gradientUnits="userSpaceOnUse"
+ cx="384.69696"
+ cy="571.95715"
+ fx="384.69696"
+ fy="571.95715"
+ r="24.998358" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient109904"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient109922"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-19"
+ id="linearGradient109940"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-52"
+ id="linearGradient109961"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-90"
+ id="linearGradient109982"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-32"
+ id="linearGradient110003"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-59"
+ id="linearGradient110024"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="linearGradient110050"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="radialGradient110052"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="linearGradient110054"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="radialGradient110056"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="linearGradient110058"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="radialGradient110060"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="linearGradient110062"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="radialGradient110064"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <inkscape:perspective
+ id="perspective110844"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="linearGradient115721"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="radialGradient115723"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="linearGradient115725"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="radialGradient115727"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="linearGradient115729"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="radialGradient115731"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="linearGradient115733"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="radialGradient115735"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-59"
+ id="linearGradient115737"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-32"
+ id="linearGradient115739"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-90"
+ id="linearGradient115741"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-52"
+ id="linearGradient115743"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-19"
+ id="linearGradient115745"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient115747"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient115749"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115751"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115753"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115755"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115757"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115759"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115761"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115763"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115765"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115767"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115769"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115771"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115773"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115775"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115777"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115779"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115781"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115783"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115785"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115787"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115789"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115791"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115793"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115795"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115797"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient115799"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5178-3"
+ id="radialGradient115801"
+ gradientUnits="userSpaceOnUse"
+ cx="384.69696"
+ cy="571.95715"
+ fx="384.69696"
+ fy="571.95715"
+ r="24.998358" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-54"
+ id="linearGradient115803"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-54"
+ id="radialGradient115805"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient414-2"
+ id="linearGradient115807"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.07326939,-0.03663469,0,0.10467055,585.30104,1240.0665)"
+ x1="-137.36061"
+ y1="472.52106"
+ x2="-124.93314"
+ y2="487.91693" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19-1"
+ id="radialGradient115809"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="linearGradient115811"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="radialGradient115813"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-95"
+ id="linearGradient115815"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-95"
+ id="radialGradient115817"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient115819"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="linearGradient115821"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="radialGradient115823"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="linearGradient115825"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="radialGradient115827"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="linearGradient115829"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="radialGradient115831"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="linearGradient115833"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="radialGradient115835"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient115837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.5378651"
+ inkscape:cx="202.95323"
+ inkscape:cy="605.2154"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer3"
+ showgrid="false"
+ inkscape:window-width="1101"
+ inkscape:window-height="852"
+ inkscape:window-x="105"
+ inkscape:window-y="150"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata19258">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ <cc:license
+ rdf:resource="" />
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>David Pravec &lt;alekibango@danix.org&gt;</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>released under terms of Apache License</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ <dc:description />
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer3"
+ inkscape:label="bg">
+ <rect
+ style="fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:1.92599999999999993;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ id="rect5281"
+ width="717.65204"
+ height="349.53003"
+ x="14.873618"
+ y="27.941748" />
+ </g>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="clipart lib"
+ style="display:none"
+ sodipodi:insensitive="true">
+ <g
+ inkscape:label="Layer 1"
+ id="g4664-9"
+ transform="matrix(2.2734672,0,0,2.2734672,1088.7555,758.6645)">
+ <g
+ transform="translate(-390.5856,-53.79125)"
+ id="g35741-72">
+ <g
+ id="g35704-5">
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="text30384-0"
+ d="m 452.22752,154.79534 c -1.32987,4.3593 0.97442,13.06343 4.32672,7.29809 0.55883,-4.21566 0.16853,-13.66849 -4.32672,-7.29809 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path31227-9"
+ d="m 459.05645,154.87353 c -5.73123,-1.99396 -4.37255,6.82514 -3.10169,8.88804 4.41472,0.3139 8.88448,0.68282 7.08957,-5.21292 -0.15325,-2.39014 -1.62637,-3.78967 -3.98788,-3.67512 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path31225-6"
+ d="m 461.48045,154.95173 c -1.09246,1.9721 -0.88144,8.20841 3.07563,8.75771 7.13327,0.55239 -1.24277,-5.48505 3.0235,-5.57782 1.36821,-3.25204 -5.37175,-7.28408 -6.09913,-3.17989 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path31223-7"
+ d="m 469.14346,154.84748 c -6.26267,0.075 -4.66384,10.71977 1.4292,8.95932 4.83425,0.31308 3.44625,-9.88021 -1.4292,-8.95932 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path31221-5"
+ d="m 468.85674,155.68154 c -5.85015,2.68836 -2.79296,6.6586 2.86712,4.84803 3.28424,0.8454 -0.45596,-6.36406 -2.86712,-4.84803 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path31219-71"
+ d="m 475.63355,154.84748 c -5.82517,-1.97942 -4.54812,6.74301 -3.23202,8.91409 4.84187,0.18324 3.39963,-5.16968 5.70816,-6.35977 0.24428,-2.37476 -0.19418,-2.73428 -2.47614,-2.55432 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path31217-4"
+ d="m 479.49112,154.87353 c -5.77442,-2.02369 -4.43922,6.79664 -3.15383,8.88804 4.41473,0.3139 8.88448,0.68282 7.08958,-5.21292 -0.15836,-2.36396 -1.59101,-3.77955 -3.93575,-3.67512 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path31215-9"
+ d="m 485.56417,154.84748 c -6.19598,0.15033 -4.65067,10.675 1.42942,8.96143 4.93021,0.35507 3.48048,-9.89643 -1.42942,-8.96143 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path31213-6"
+ d="m 485.30352,155.68154 c -5.85015,2.68836 -2.79297,6.6586 2.86711,4.84803 3.28424,0.8454 -0.45595,-6.36406 -2.86711,-4.84803 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path31211-8"
+ d="m 488.0403,154.95173 c -1.06389,1.96915 -0.92086,8.22865 3.04957,8.75771 7.16539,0.57531 -1.21095,-5.48429 3.04956,-5.57782 1.3682,-3.25204 -5.37175,-7.28408 -6.09913,-3.17989 z" />
+ <path
+ transform="matrix(-0.179335,0,0,0.149728,502.1893,-24.02897)"
+ style="opacity:0.17777776;fill:url(#linearGradient89569);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ inkscape:tile-w="105.36077"
+ inkscape:tile-h="104.60061"
+ inkscape:tile-cy="1057.5979"
+ inkscape:tile-cx="150.57283"
+ id="path4066-8"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(0.284001,0,0,0.193224,407.7236,-73.15871)"
+ style="opacity:0.17777776;fill:url(#linearGradient89571);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5006-6"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(0.340554,0,0,0.231701,396.3144,-88.95173)"
+ style="opacity:0.17777776;fill:url(#linearGradient89573);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5008-47"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(0.249954,0,0,0.170059,406.7992,-32.10751)"
+ style="opacity:0.17777776;fill:url(#linearGradient89575);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5010-7"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(0.260403,0,0,0.177168,412.2819,-25.25605)"
+ style="opacity:0.17777776;fill:url(#linearGradient89577);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5012-15"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.104126,-0.150834,-0.146719,0.07084417,668.335,91.43843)"
+ style="opacity:0.17777776;fill:url(#linearGradient89579);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5014-27"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.154671,-0.224051,-0.217939,0.105233,738.2325,88.88709)"
+ style="opacity:0.17777776;fill:url(#linearGradient89581);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5016-7"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.138006,-0.19991,-0.194457,0.09389457,722.8067,97.77468)"
+ style="opacity:0.17777776;fill:url(#linearGradient89583);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5018-7"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.117791,-0.170629,-0.165973,0.08014087,677.6847,122.0894)"
+ style="opacity:0.17777776;fill:url(#linearGradient89585);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5020-7"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.09614486,-0.139271,-0.135472,0.06541328,635.5166,142.1226)"
+ style="opacity:0.17777776;fill:url(#linearGradient89587);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5022-12"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.164683,-0.238552,0.232045,-0.112044,265.1906,314.0698)"
+ style="opacity:0.17777776;fill:url(#linearGradient89589);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5024-4"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.172846,-0.250377,0.243546,-0.117597,239.7257,330.3731)"
+ style="opacity:0.17777776;fill:url(#linearGradient89591);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5026-4"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.177232,-0.256733,0.249729,-0.120583,225.1178,318.3329)"
+ style="opacity:0.17777776;fill:url(#linearGradient89593);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5028-2"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.166524,-0.241221,0.23464,-0.113297,227.7161,329.1711)"
+ style="opacity:0.17777776;fill:url(#linearGradient89595);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5030-4"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.112183,-0.162505,0.158072,-0.07632533,314.1776,290.1886)"
+ style="opacity:0.17777776;fill:url(#linearGradient89597);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5032-9"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.11826,0.171307,0.166634,0.08045988,311.5686,16.07786)"
+ style="opacity:0.17777776;fill:url(#linearGradient89599);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5034-9"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.0943583,0.136684,0.132956,0.06419815,331.8395,50.2111)"
+ style="opacity:0.17777776;fill:url(#linearGradient89601);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5036-4"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.114364,0.165662,0.161143,0.07780872,322.2702,30.08746)"
+ style="opacity:0.17777776;fill:url(#linearGradient89603);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5038-8"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.140702,0.203815,0.198255,0.09572832,286.7172,18.15027)"
+ style="opacity:0.17777776;fill:url(#linearGradient89605);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5040-52"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.162185,0.234935,0.228526,0.110345,259.9411,6.05945)"
+ style="opacity:0.17777776;fill:url(#linearGradient89607);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5042-5"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.160583,0.232613,-0.226269,-0.109254,748.0707,211.5833)"
+ style="opacity:0.17777776;fill:url(#linearGradient89609);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5044-45"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.12628,0.182922,-0.177934,-0.08591606,697.8146,196.7379)"
+ style="opacity:0.17777776;fill:url(#linearGradient89611);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5046-2"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.137748,0.199537,-0.194093,-0.09371803,714.1281,221.8225)"
+ style="opacity:0.17777776;fill:url(#linearGradient89613);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5048-5"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.120979,0.175247,-0.170466,-0.08231039,662.6019,207.1803)"
+ style="opacity:0.17777776;fill:url(#linearGradient89615);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5050-1"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.14434,0.209086,-0.203383,-0.09820396,735.5011,232.5166)"
+ style="opacity:0.17777776;fill:url(#linearGradient89617);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="use5052-23"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ </g>
+ <path
+ transform="matrix(1.155532,0,0,1.155532,26.16756,-503.197)"
+ style="fill:url(#radialGradient89619);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:ry="24.998358"
+ sodipodi:rx="24.998358"
+ sodipodi:cy="571.95715"
+ sodipodi:cx="384.69696"
+ id="path5176-7"
+ d="m 409.69532,571.95715 a 24.998358,24.998358 0 1 1 -49.99672,0 24.998358,24.998358 0 1 1 49.99672,0 z" />
+ <text
+ y="161.44913"
+ xml:space="preserve"
+ x="469.55161"
+ style="font-size:10.00881386px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#9f0021;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="text5270-6"><tspan
+ y="161.44913"
+ x="469.55161"
+ sodipodi:role="line"
+ id="tspan5272-0">Networ</tspan></text>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.7071068,0.3535534,-0.7071068,0.3535534,1568.0998,175.24649)"
+ id="g3893">
+ <g
+ id="g3895">
+ <path
+ sodipodi:type="arc"
+ style="fill:#166496;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.625;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="path3897"
+ sodipodi:cx="325.57108"
+ sodipodi:cy="378.05789"
+ sodipodi:rx="13.966679"
+ sodipodi:ry="13.966679"
+ d="m 339.53775,378.05789 a 13.966679,13.966679 0 1 1 -27.93335,0 13.966679,13.966679 0 1 1 27.93335,0 z"
+ transform="matrix(1.896061,0,0,1.896061,-297.02235,74.95322)" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#linearGradient89621);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.68594635;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="path3899"
+ sodipodi:cx="325.57108"
+ sodipodi:cy="378.05789"
+ sodipodi:rx="13.966679"
+ sodipodi:ry="13.966679"
+ d="m 339.53775,378.05789 a 13.966679,13.966679 0 1 1 -27.93335,0 13.966679,13.966679 0 1 1 27.93335,0 z"
+ transform="matrix(1.731185,0,0,1.731185,-243.34385,137.28542)" />
+ <path
+ style="fill:url(#linearGradient89623);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61607176;marker:none;visibility:visible;display:inline;overflow:visible"
+ d="m 320.26406,767.60785 c -13.34675,0 -24.1748,10.82803 -24.17478,24.17478 0,6.41257 2.61694,12.14291 6.69547,16.47203 2.11885,-17.50049 16.88952,-31.10725 34.95862,-31.10725 0.48721,0 0.93961,0.099 1.42205,0.1185 -4.42143,-5.75069 -11.09207,-9.65806 -18.90136,-9.65806 z"
+ id="path3901" />
+ </g>
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#0000ff;stroke-width:1.12660336;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 320.34678,804.36122 -4.67297,-8.6922 -9.86146,0.37754 5.19118,-8.39301 -5.25769,-8.35151 9.86416,0.2992 4.53346,8.0813 4.74328,-8.11814 9.86147,-0.37754 -5.19119,8.393 5.25768,8.35151 -9.86416,-0.29919 -4.60376,8.72904 z"
+ id="path3903"
+ sodipodi:nodetypes="ccccccccccccc" />
+ </g>
+ <g
+ id="g3259"
+ transform="translate(1251.0009,-809.31822)">
+ <g
+ id="g118215"
+ inkscape:label="Calque 1"
+ transform="matrix(6.5383417,0,0,6.5383417,364.86909,935.55835)">
+ <path
+ id="path118217"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path118219"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path118221"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g118223"
+ transform="translate(-68.205597,-63.743549)">
+ <path
+ id="path118225"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path118227"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path118229"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path118231"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ style="fill:url(#radialGradient89625);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ <g
+ id="g2662"
+ transform="matrix(0.6363961,0.3181981,-0.6363961,0.3181981,-697.62009,289.09977)">
+ <path
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter"
+ d="m 1044.4209,-4.5996044 0,78.9062504 78.9063,0 0,-78.9062504 -78.9063,0 z m 39.4688,2.46875 c 20.4177,0 37,16.5823004 37,37.0000004 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 -10e-5,-20.41771 16.5823,-37.0000004 37,-37.0000004 z"
+ id="path2664" />
+ <g
+ transform="translate(705.44117,-218.9829)"
+ style="fill:#00ffff;stroke:#ffffff"
+ id="g2666">
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 378.53666,218.814 -6.22099,11.28987 1.97176,0 0,18.4037 8.49847,0 0,-18.4037 1.95647,0 -6.20571,-11.28987 z"
+ id="path2668" />
+ <path
+ id="path2670"
+ d="m 378.53666,288.85884 -6.22099,-11.28987 1.97176,0 0,-18.4037 8.49847,0 0,18.4037 1.95647,0 -6.20571,11.28987 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ id="path2672"
+ d="m 343.41044,253.56675 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 413.45528,253.56675 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ id="path2674" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g3496"
+ transform="translate(657.32073,-89.394509)">
+ <g
+ id="g3795"
+ transform="translate(-87.70399,-526.32022)">
+ <path
+ id="path3797"
+ d="m 607.23277,879.49528 55.44283,-27.72141 55.44282,27.72141 -55.44282,27.72142 -55.44283,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3799"
+ d="m 607.23277,879.49528 0,83.16424 55.44283,27.72141 0,-83.16423 -55.44283,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path3801"
+ d="m 662.6756,990.38093 55.44282,-27.72141 0,-83.16424 -55.44282,27.72142 0,83.16423 z"
+ style="fill:url(#linearGradient89627);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path3803"
+ d="m 634.81813,937.76977 22.17713,11.08857 0,24.94927 -22.17713,-11.08856 0,-24.94928 z"
+ style="fill:url(#radialGradient89629);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 633.56811,935.45788 0,2.25237 0,24.94927 0,0.86629 0.77967,0.34652 22.17713,11.08857 1.99247,1.03955 0,-2.25237 0,-24.94927 0,-0.86629 -0.77966,-0.34652 -22.17713,-11.08856 -1.99248,-1.03956 z m 2.77214,4.50473 19.40499,9.7025 0,21.83061 -19.40499,-9.70249 0,-21.83062 z"
+ id="path3805" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 611.39098,891.10362 0,2.25237 0,66.53139 0,0.86629 0.77967,0.34652 5.54428,2.77214 1.99248,1.03955 0,-2.25236 0,-66.53139 0,-0.86629 -0.77967,-0.34652 -5.54428,-2.77214 -1.99248,-1.03956 z m 2.77215,4.50473 2.77214,1.38607 0,63.41273 -2.77214,-1.38607 0,-63.41273 z"
+ id="path3807" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 621.09348,895.26184 0,69.65004 8.31642,4.15822 0,-69.65005 -8.31642,-4.15821 z"
+ id="path3809"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 633.56811,899.42005 0,2.25236 0,27.72141 0,0.8663 0.77967,0.34652 11.08856,5.54428 1.99248,1.03955 0,-2.25236 0,-27.72141 0,-0.8663 -0.77966,-0.34652 -11.08857,-5.54428 -1.99248,-1.03955 z m 2.77214,4.50473 8.31643,4.15821 0,24.60275 -8.31643,-4.15821 0,-24.60275 z"
+ id="path3811" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 650.20096,907.73647 0,2.25237 0,30.49355 0,0.86629 0.77967,0.34652 5.54428,2.77214 1.99247,1.03956 0,-2.25237 0,-30.49355 0,-0.8663 -0.77966,-0.34651 -5.54428,-2.77215 -1.99248,-1.03955 z m 2.77214,4.50473 2.77214,1.38607 0,27.3749 -2.77214,-1.38607 0,-27.3749 z"
+ id="path3813" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 662.6756,850.21454 -0.60641,0.34652 -55.44282,27.72141 -0.77967,0.34652 0,0.86629 0,83.16424 0,0.86629 0.77967,0.34652 55.44282,27.72141 0.60641,0.34652 0.6064,-0.34652 55.44283,-27.72141 0.77966,-0.34652 0,-0.86629 0,-83.16424 0,-0.86629 -0.77966,-0.34652 -55.44283,-27.72141 -0.6064,-0.34652 z m 0,3.11866 54.05675,27.02838 0,81.43165 -54.05675,27.02837 -54.05676,-27.02837 0,-81.43165 54.05676,-27.02838 z"
+ id="path3815" />
+ <rect
+ transform="matrix(0.8944272,-0.4472136,0,1,0,0)"
+ ry="0"
+ rx="0"
+ y="1269.7253"
+ x="747.37006"
+ height="45.980042"
+ width="47.62381"
+ id="rect3817"
+ style="opacity:0.5;fill:url(#pattern118687);fill-opacity:1;stroke:none" />
+ </g>
+ <g
+ transform="matrix(0.6363961,0.3181981,-0.6363961,0.3181981,58.04311,-123.34555)"
+ id="g3887">
+ <path
+ id="path3889"
+ d="m 1116.1606,302.26602 0,78.90625 78.9062,0 0,-78.90625 -78.9062,0 z m 39.4687,2.46875 c 20.4177,0 37,16.5823 37,37 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 0,-20.41771 16.5823,-37 37,-37 z"
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter" />
+ <path
+ style="fill:#00ffff;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.05110741px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1134.6137,320.71915 42,0 -14,21 14,21 -42,0 14,-21 -14,-21 z"
+ id="path3891"
+ sodipodi:nodetypes="ccccccc" />
+ </g>
+ </g>
+ <g
+ id="g3513"
+ transform="translate(939.10013,-77.263449)">
+ <g
+ id="g3767"
+ transform="translate(-369.48339,-385.43051)">
+ <path
+ id="path3769"
+ d="m 607.23277,879.49528 55.44283,-27.72141 55.44282,27.72141 -55.44282,27.72142 -55.44283,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3771"
+ d="m 607.23277,879.49528 0,83.16424 55.44283,27.72141 0,-83.16423 -55.44283,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path3773"
+ d="m 662.6756,990.38093 55.44282,-27.72141 0,-83.16424 -55.44282,27.72142 0,83.16423 z"
+ style="fill:url(#linearGradient89631);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path3775"
+ d="m 634.81813,937.76977 22.17713,11.08857 0,24.94927 -22.17713,-11.08856 0,-24.94928 z"
+ style="fill:url(#radialGradient89633);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 633.56811,935.45788 0,2.25237 0,24.94927 0,0.86629 0.77967,0.34652 22.17713,11.08857 1.99247,1.03955 0,-2.25237 0,-24.94927 0,-0.86629 -0.77966,-0.34652 -22.17713,-11.08856 -1.99248,-1.03956 z m 2.77214,4.50473 19.40499,9.7025 0,21.83061 -19.40499,-9.70249 0,-21.83062 z"
+ id="path3777" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 611.39098,891.10362 0,2.25237 0,66.53139 0,0.86629 0.77967,0.34652 5.54428,2.77214 1.99248,1.03955 0,-2.25236 0,-66.53139 0,-0.86629 -0.77967,-0.34652 -5.54428,-2.77214 -1.99248,-1.03956 z m 2.77215,4.50473 2.77214,1.38607 0,63.41273 -2.77214,-1.38607 0,-63.41273 z"
+ id="path3779" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 621.09348,895.26184 0,69.65004 8.31642,4.15822 0,-69.65005 -8.31642,-4.15821 z"
+ id="path3781"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 633.56811,899.42005 0,2.25236 0,27.72141 0,0.8663 0.77967,0.34652 11.08856,5.54428 1.99248,1.03955 0,-2.25236 0,-27.72141 0,-0.8663 -0.77966,-0.34652 -11.08857,-5.54428 -1.99248,-1.03955 z m 2.77214,4.50473 8.31643,4.15821 0,24.60275 -8.31643,-4.15821 0,-24.60275 z"
+ id="path3783" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 650.20096,907.73647 0,2.25237 0,30.49355 0,0.86629 0.77967,0.34652 5.54428,2.77214 1.99247,1.03956 0,-2.25237 0,-30.49355 0,-0.8663 -0.77966,-0.34651 -5.54428,-2.77215 -1.99248,-1.03955 z m 2.77214,4.50473 2.77214,1.38607 0,27.3749 -2.77214,-1.38607 0,-27.3749 z"
+ id="path3785" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 662.6756,850.21454 -0.60641,0.34652 -55.44282,27.72141 -0.77967,0.34652 0,0.86629 0,83.16424 0,0.86629 0.77967,0.34652 55.44282,27.72141 0.60641,0.34652 0.6064,-0.34652 55.44283,-27.72141 0.77966,-0.34652 0,-0.86629 0,-83.16424 0,-0.86629 -0.77966,-0.34652 -55.44283,-27.72141 -0.6064,-0.34652 z m 0,3.11866 54.05675,27.02838 0,81.43165 -54.05675,27.02837 -54.05676,-27.02837 0,-81.43165 54.05676,-27.02838 z"
+ id="path3787" />
+ <rect
+ transform="matrix(0.8944272,-0.4472136,0,1,0,0)"
+ ry="0"
+ rx="0"
+ y="1269.7253"
+ x="747.37006"
+ height="45.980042"
+ width="47.62381"
+ id="rect3789"
+ style="opacity:0.5;fill:url(#pattern118687);fill-opacity:1;stroke:none" />
+ </g>
+ <g
+ transform="matrix(0.6363961,-0.3181981,-0.6363961,-0.3181981,-304.10649,883.79115)"
+ id="g3863">
+ <path
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter"
+ d="m 1042.8959,100.2653 0,78.90625 78.9063,0 0,-78.90625 -78.9063,0 z m 39.4688,2.46875 c 20.4177,0 37,16.5823 37,37 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 0,-20.41771 16.5823,-37 37,-37 z"
+ id="path3865" />
+ <g
+ id="g3867"
+ transform="translate(606.95622,-331.6564)"
+ style="fill:#00ffff;stroke:#ffffff">
+ <path
+ transform="translate(212.65401,-137.99186)"
+ d="m 256.53294,609.1156 -11.54674,6.66652 -11.54674,6.66651 0,-13.33303 0,-13.33303 11.54674,6.66652 11.54674,6.66651 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="false"
+ sodipodi:arg2="1.0471976"
+ sodipodi:arg1="0"
+ sodipodi:r2="7.6978278"
+ sodipodi:r1="15.395656"
+ sodipodi:cy="609.1156"
+ sodipodi:cx="241.13728"
+ sodipodi:sides="3"
+ id="path3869"
+ style="fill:#00ffff;fill-opacity:1;stroke:#ffffff;stroke-linecap:butt;stroke-linejoin:miter"
+ sodipodi:type="star" />
+ <rect
+ y="454.18146"
+ x="471.7662"
+ height="34.386734"
+ width="7.6689839"
+ id="rect3871"
+ style="fill:#00ffff;fill-opacity:1;stroke:#ffffff;stroke-linecap:butt;stroke-linejoin:miter" />
+ <path
+ sodipodi:type="star"
+ style="fill:#00ffff;fill-opacity:1;stroke:#ffffff;stroke-linecap:butt;stroke-linejoin:miter"
+ id="path3873"
+ sodipodi:sides="3"
+ sodipodi:cx="241.13728"
+ sodipodi:cy="609.1156"
+ sodipodi:r1="15.395656"
+ sodipodi:r2="7.6978278"
+ sodipodi:arg1="0"
+ sodipodi:arg2="1.0471976"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 256.53294,609.1156 -11.54674,6.66652 -11.54674,6.66651 0,-13.33303 0,-13.33303 11.54674,6.66652 11.54674,6.66651 z"
+ transform="matrix(-1,0,0,1,738.13162,-137.99186)" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g3279"
+ transform="translate(1134.8215,-530.82304)">
+ <g
+ id="g118255"
+ inkscape:label="Calque 1"
+ transform="matrix(6.5383417,0,0,6.5383417,488.78696,875.42775)">
+ <path
+ id="path118257"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path118259"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path118261"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g118263"
+ transform="translate(-68.205597,-63.743549)">
+ <path
+ id="path118265"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path118267"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path118269"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path118271"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ style="fill:url(#radialGradient89635);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.6363961,-0.3181981,-0.6363961,-0.3181981,-338.72869,1082.8342)"
+ id="g3697">
+ <path
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter"
+ d="m 1081.1367,402.39569 0,78.90625 78.9062,0 0,-78.90625 -78.9062,0 z m 39.4687,2.46875 c 20.4177,0 37,16.5823 37,37 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 0,-20.41771 16.5823,-37 37,-37 z"
+ id="path3699" />
+ <g
+ id="g3701"
+ transform="translate(456.4439,-26.889185)"
+ style="fill:#00ffff;stroke:#ffffff">
+ <path
+ id="path3703"
+ d="m 660.00267,458.32498 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 668.28911,465.32717 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ id="path3705" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 660.00267,472.20199 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ id="path3707" />
+ <path
+ id="path3709"
+ d="m 668.28911,479.13574 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g4812"
+ transform="translate(467.27411,-273.27841)">
+ <g
+ id="g118275"
+ inkscape:label="Calque 1"
+ transform="matrix(6.5383417,0,0,6.5383417,1162.7579,726.53635)">
+ <path
+ id="path118277"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path118279"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path118281"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g118283"
+ transform="translate(-68.205597,-63.743549)">
+ <path
+ id="path118285"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path118287"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path118289"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path118291"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ style="fill:url(#radialGradient89637);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ <g
+ id="g2734"
+ transform="matrix(0.6363961,0.3181981,-0.6363961,0.3181981,415.57747,-87.876339)">
+ <g
+ transform="translate(-61.737701,14.763031)"
+ id="g2736">
+ <path
+ id="path2738"
+ d="m 1160.246,537.14905 6.221,-11.2899 -1.9718,0 0,-18.4037 -8.4984,0 0,18.4037 -1.9565,0 6.2057,11.2899 z"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#00ffff;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 1159.9433,537.34735 -12.8878,0.2574 0.9859,1.7076 -15.9381,9.2019 4.2493,7.3599 15.938,-9.2019 0.9783,1.6943 6.6744,-11.0192 z"
+ id="path2740" />
+ <path
+ id="path2742"
+ d="m 1188.3639,552.93325 -12.8878,-0.2574 0.9859,-1.7076 -15.9381,-9.2019 4.2493,-7.3599 15.938,9.2019 0.9783,-1.6944 6.6744,11.0193 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <path
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter"
+ d="m 1059.0428,506.87882 0,78.90625 78.9062,0 0,-78.90625 -78.9062,0 z m 39.4687,2.46875 c 20.4177,0 37,16.5823 37,37 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 0,-20.41771 16.5823,-37 37,-37 z"
+ id="path2744" />
+ </g>
+ </g>
+ <text
+ id="text19149"
+ y="-154.39288"
+ x="1289.1212"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ id="tspan19151"
+ y="-154.39288"
+ x="1289.1212"
+ sodipodi:role="line"
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold">ROUTER</tspan><tspan
+ y="-136.89288"
+ x="1289.1212"
+ sodipodi:role="line"
+ id="tspan19153"
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="1305.3099"
+ y="60.111889"
+ id="text19097"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="1305.3099"
+ y="60.111889"
+ id="tspan19099">SWITCH</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19101"
+ sodipodi:role="line"
+ x="1305.3099"
+ y="77.611893">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="1305.3099"
+ y="168.75134"
+ id="text19103"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="1305.3099"
+ y="168.75134"
+ id="tspan19105">KVM SWITCH</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19107"
+ sodipodi:role="line"
+ x="1305.3099"
+ y="186.25134">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="1289.6263"
+ y="-61.736378"
+ id="text19109"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="1289.6263"
+ y="-61.736378"
+ id="tspan19111">VPN-GW</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19113"
+ sodipodi:role="line"
+ x="1289.6263"
+ y="-44.236378">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="1311.0073"
+ y="303.39124"
+ id="text19115"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="1311.0073"
+ y="303.39124"
+ id="tspan19117">BALANCER</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19119"
+ sodipodi:role="line"
+ x="1311.0073"
+ y="320.89124">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="1309.1835"
+ y="447.4747"
+ id="text19121"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="1309.1835"
+ y="447.4747"
+ id="tspan19123">FIREWALL</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19125"
+ sodipodi:role="line"
+ x="1309.1835"
+ y="464.9747">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="1289.1212"
+ y="554.26849"
+ id="text19127"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="1289.1212"
+ y="554.26849"
+ id="tspan19129">CARP (virtual IP)</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19131"
+ sodipodi:role="line"
+ x="1289.1212"
+ y="571.76849">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="1325.7358"
+ y="677.34473"
+ id="text19133"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="1325.7358"
+ y="677.34473"
+ id="tspan19135">CABLE connection</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19137"
+ sodipodi:role="line"
+ x="1325.7358"
+ y="694.84473">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="1330.007"
+ y="816.90076"
+ id="text19139"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19143"
+ sodipodi:role="line"
+ x="1330.007"
+ y="816.90076">rfIBER connection</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="1330.007"
+ y="834.40076"
+ id="tspan19147">IP: 192.168.12.10</tspan></text>
+ <path
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1183.0041,712.7976 139.0826,-70.8662"
+ id="path3533" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1182.0512,641.4459 139.0826,70.8661"
+ id="path3535" />
+ <g
+ id="g8726"
+ transform="translate(862.38433,-1019.7849)">
+ <g
+ id="g7342"
+ inkscape:label="Calque 1"
+ transform="matrix(6.5383417,0,0,6.5383417,753.88482,1246.3598)">
+ <path
+ id="path7344"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path7346"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path7348"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g7350"
+ transform="translate(-68.205597,-63.743549)">
+ <path
+ id="path7352"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path7354"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path7356"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path7358"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ style="fill:url(#radialGradient89639);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.6363961,0.3181981,-0.6363961,0.3181981,-171.20316,533.51496)"
+ id="g7524">
+ <path
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter"
+ d="m 1039.327,209.10189 0,78.90626 78.9063,0 0,-78.90626 -78.9063,0 z m 39.4688,2.46876 c 20.4177,0 37,16.5823 37,37 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 0,-20.41771 16.5823,-37 37,-37 z"
+ id="path7526" />
+ <g
+ id="g7528"
+ transform="translate(-56.606987,6.6461916)">
+ <g
+ id="g7530"
+ style="fill:#00ffff;stroke:#ffffff"
+ transform="matrix(0.7071068,-0.7071068,0.7071068,0.7071068,688.36387,330.14386)">
+ <path
+ id="path7532"
+ d="m 378.53666,218.814 -6.22099,11.28987 1.97176,0 0,18.4037 8.49847,0 0,-18.4037 1.95647,0 -6.20571,-11.28987 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 378.53666,288.85884 -6.22099,-11.28987 1.97176,0 0,-18.4037 8.49847,0 0,18.4037 1.95647,0 -6.20571,11.28987 z"
+ id="path7534" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 343.41044,253.56675 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ id="path7536" />
+ <path
+ id="path7538"
+ d="m 413.45528,253.56675 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ <path
+ id="path7540"
+ d="m 1115.6726,231.44138 10.3619,10.36186 -9.9045,9.90444"
+ style="fill:none;stroke:#00ffff;stroke-width:0.99300444;stroke-linecap:butt;stroke-linejoin:miter" />
+ <path
+ style="fill:none;stroke:#00ffff;stroke-width:0.99300444;stroke-linecap:butt;stroke-linejoin:miter"
+ d="m 1155.0496,231.44138 -10.3618,10.36186 9.9044,9.90444"
+ id="path7542" />
+ <g
+ transform="matrix(0,-1,1,0,1020.0499,767.50988)"
+ id="g7544"
+ style="fill:none;stroke:#00ffff">
+ <path
+ id="path7546"
+ d="m 506.40857,105.24507 10.36186,10.36186 -9.90443,9.90444"
+ style="fill:none;stroke:#00ffff;stroke-width:0.99300444;stroke-linecap:butt;stroke-linejoin:miter" />
+ <path
+ style="fill:none;stroke:#00ffff;stroke-width:0.99300444;stroke-linecap:butt;stroke-linejoin:miter"
+ d="m 545.78557,105.24507 -10.36186,10.36186 9.90443,9.90444"
+ id="path7548" />
+ </g>
+ </g>
+ </g>
+ </g>
+ <path
+ id="path6475"
+ d="m 1190.2296,787.3453 139.0827,70.86613"
+ style="fill:none;stroke:#808080;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:20, 20;stroke-dashoffset:0"
+ sodipodi:nodetypes="cc" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:10;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:20, 20;stroke-dashoffset:0"
+ d="M 1190.9453,858.57613 1330.028,787.71"
+ id="path19085"
+ sodipodi:nodetypes="cc" />
+ <g
+ transform="translate(-649.56327,-378.70234)"
+ id="layer1-9"
+ inkscape:label="Livello 1">
+ <g
+ transform="translate(-1074.1299,601.25107)"
+ id="g3925">
+ <g
+ id="g108584"
+ transform="translate(59.882331,-420.31793)">
+ <g
+ id="g92198">
+ <path
+ id="path5361"
+ d="m 1005.3987,644.36812 55.4428,-27.72141 55.4429,27.72141 -55.4429,27.72142 -55.4428,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path5363"
+ d="m 1005.3987,644.36812 0,83.16424 55.4428,27.72141 0,-83.16423 -55.4428,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path5365"
+ d="m 1060.8415,755.25377 55.4429,-27.72141 0,-83.16424 -55.4429,27.72142 0,83.16423 z"
+ style="fill:url(#linearGradient89641);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 1060.8415,615.08738 -0.6064,0.34652 -55.4428,27.72141 -0.7797,0.34652 0,0.86629 0,83.16424 0,0.86629 0.7797,0.34652 55.4428,27.72141 0.6064,0.34652 0.6064,-0.34652 55.4429,-27.72141 0.7796,-0.34652 0,-0.86629 0,-83.16424 0,-0.86629 -0.7796,-0.34652 -55.4429,-27.72141 -0.6064,-0.34652 z m 0,3.11866 54.0568,27.02838 0,81.43165 -54.0568,27.02837 -54.0567,-27.02837 0,-81.43165 54.0567,-27.02838 z"
+ id="path5391" />
+ <path
+ style="fill:url(#pattern6042);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1010.0335,651.21095 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4979"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#pattern6040);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1022.9003,658.59748 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4981"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#pattern6038);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1035.7672,665.26918 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4983"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1048.3958,671.70261 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4985"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4977"
+ d="m 1048.3958,671.70261 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6036);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4987"
+ d="m 1010.0335,689.81151 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6034);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4989"
+ d="m 1022.9003,697.19804 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6032);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4991"
+ d="m 1035.7672,703.86974 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6030);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:url(#pattern6028);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1048.3958,710.30317 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4993"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.4481573,-0.2240787,0,0.6402247,1001.8024,-178.48439)"
+ id="g108970">
+ <path
+ d="m 314.09476,861.04125 c -1.56438,0.834 -3.6901,0.50384 -4.68956,-1.58568 -0.84011,-1.93879 -15.12073,-31.80949 -15.51636,-32.75301 -1.17184,-2.57186 -0.21709,-4.29384 1.44804,-5.1975 2.29126,-1.26473 21.81453,-11.77888 23.51292,-12.64626 1.86955,-1.02115 3.89506,-0.88867 5.13133,1.65883 0.9779,2.05018 14.86956,31.16397 15.69988,32.85344 0.87451,1.81637 0.0508,3.97006 -1.72579,4.83701 -1.32383,0.66683 -22.9908,12.34832 -23.86046,12.83317 z"
+ id="path108972"
+ style="font-size:12px;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.74380612" />
+ <path
+ d="m 314.23273,847.2469 c -1.75078,-0.007 -3.50603,-1.32081 -3.50687,-3.66398 0.0771,-2.13226 0.0716,-35.62533 0.12093,-36.65668 0.051,-2.85603 1.63653,-3.93391 3.50687,-3.94111 2.5827,-0.0289 24.47747,-0.0411 26.36202,0 2.10274,-0.0139 3.85286,1.07587 3.8697,3.94111 -0.002,2.29773 -0.0205,34.9291 -2e-5,36.8343 0.006,2.03958 -1.64681,3.56538 -3.60097,3.48636 -1.46498,-0.0403 -25.76932,-0.0153 -26.75166,0 z"
+ id="path108974"
+ style="font-size:12px;fill:#ffffeb;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.743806" />
+ <path
+ d="m 322.93888,855.54573 c -1.47013,-1.00866 -2.27836,-3.12041 -1.08622,-5.09293 1.15034,-1.7504 18.19628,-29.94194 18.7628,-30.78168 1.49688,-2.37446 3.37999,-2.37319 4.95778,-1.30763 2.18836,1.45544 20.62163,13.98988 22.18679,15.10424 1.77679,1.19305 2.69491,3.113 1.25047,5.53408 -1.17108,1.93287 -17.79882,29.38525 -18.75145,31.00043 -1.03344,1.71987 -3.20105,2.05714 -4.80547,0.87102 -1.21244,-0.8733 -21.68017,-14.77752 -22.5147,-15.32753 z"
+ id="path108976"
+ style="font-size:12px;fill:#000080;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.743806" />
+ </g>
+ </g>
+ <g
+ transform="translate(-643.1028,19.368173)"
+ id="g3299">
+ <g
+ transform="translate(466.84383,64.105478)"
+ id="g117221">
+ <g
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)"
+ inkscape:label="Calque 1"
+ id="g117223">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path117225" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path117227" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path117229" />
+ <g
+ id="g117231">
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ id="path117233" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ id="path117235" />
+ <path
+ style="fill:url(#linearGradient89643);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ id="path117237"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117239"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117241"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117243"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117245"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117247"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117249"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117251"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:url(#radialGradient89645);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ id="path117253"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="path117255"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117257"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117259"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117261"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117263"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117265"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g108978"
+ transform="matrix(0.08706124,-0.04353062,0,0.1242649,704.11524,-22.263442)"
+ inkscape:export-filename="/home/maidis/Belgeler/goreseeel/inkscape/dunya/dunya.png"
+ inkscape:export-xdpi="114.54683"
+ inkscape:export-ydpi="114.54683">
+ <path
+ transform="translate(-56.33397,20.961477)"
+ d="m 399.57816,1737.5405 a 199.13403,199.13403 0 1 1 -398.2680709,0 199.13403,199.13403 0 1 1 398.2680709,0 z"
+ sodipodi:ry="199.13403"
+ sodipodi:rx="199.13403"
+ sodipodi:cy="1737.5405"
+ sodipodi:cx="200.44412"
+ id="path108980"
+ style="fill:url(#radialGradient89647);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ style="opacity:0.36909102;fill:#000000;fill-opacity:1;filter:url(#filter3267)"
+ d="m 107.6879,1950.8501 c 0.77589,-0.7759 1.93006,-1.5838 2.56481,-1.7954 0.83388,-0.278 0.76947,-1.0049 -0.23214,-2.6198 -1.16233,-1.8741 -1.16774,-2.3711 -0.0336,-3.0771 1.14186,-0.7107 9.35283,-3.495 13.99054,-4.744 2.25888,-0.6084 0.3076,-10.0936 -3.62263,-17.6097 -3.37859,-6.4612 -3.47822,-6.9424 -2.27769,-11 0.95216,-3.2182 3.33527,-6.2611 9.86486,-12.596 4.73517,-4.594 10.95061,-9.8503 13.81207,-11.6808 10.6188,-6.7928 26.83325,-30.4592 26.18992,-38.2265 -0.30594,-3.6937 -0.35923,-3.7369 -4.30977,-3.4882 -4.05103,0.255 -6.44608,0.7935 -16.68187,3.7502 -4.303,1.243 -6.17821,1.3757 -7.72709,0.5467 -2.38044,-1.2739 -4.09104,-4.1187 -4.09104,-6.8034 0,-1.0779 -4.92806,-6.7724 -11.49999,-13.2886 -6.325,-6.2713 -11.5,-12.2244 -11.5,-13.2292 0,-2.3414 -2.55047,-7.278 -5.05318,-9.7807 -1.33367,-1.3336 -1.94682,-3.3198 -1.94682,-6.3063 0,-2.792 -1.04376,-6.4776 -2.90275,-10.25 -4.198162,-8.5192 -7.097252,-15.2155 -7.097252,-16.3932 0,-0.5634 -0.39883,-1.8058 -0.88629,-2.7609 -1.56863,-3.0732 -4.04953,-12.5312 -3.51423,-13.3973 0.70961,-1.1482 6.12149,-1.0588 8.35786,0.1381 1.902442,1.0181 5.506412,6.6462 10.260352,16.0228 1.53367,3.025 3.89943,7.525 5.25723,10 1.35781,2.475 2.48142,5.9818 2.49691,7.7929 0.021,2.4577 1.11586,4.4865 4.31723,8 2.35898,2.5889 5.62148,6.6791 7.25,9.0893 1.6285,2.4103 3.76361,5.5603 4.74466,7 0.98596,1.447 1.59117,3.7072 1.35319,5.0535 -0.2368,1.3395 0.37786,4.2645 1.36591,6.5 0.98805,2.2354 2.28197,5.3018 2.87537,6.8143 1.19523,3.0465 3.22064,3.5408 5.1218,1.25 0.68469,-0.825 2.87729,-1.5143 4.87244,-1.5318 1.99516,-0.018 4.50107,-0.6925 5.56869,-1.5 1.06762,-0.8075 2.72059,-1.4682 3.67327,-1.4682 0.95268,0 3.00799,-1.0735 4.56735,-2.3857 1.55936,-1.3121 4.48267,-3.074 6.49624,-3.9153 2.01356,-0.8413 4.16229,-2.4663 4.77495,-3.6111 1.17971,-2.2043 7.89828,-6.0879 10.53197,-6.0879 0.86053,0 2.00887,-1.1685 2.55188,-2.5968 0.54301,-1.4282 1.86697,-2.8268 2.94213,-3.1079 1.07516,-0.2812 2.22522,-1.3631 2.55569,-2.4043 0.33046,-1.0412 1.47036,-2.3585 2.53311,-2.9272 1.21395,-0.6497 1.93228,-2.0908 1.93228,-3.8765 0,-1.5633 0.675,-3.4026 1.5,-4.0873 0.825,-0.6847 1.5,-1.9078 1.5,-2.7181 0,-0.8103 0.7875,-2.8107 1.75,-4.4452 l 1.75,-2.972 -3.5,-2.9054 c -1.925,-1.598 -4.70488,-2.9176 -6.17752,-2.9324 -1.8082,-0.018 -3.49624,-1.073 -5.19917,-3.249 l -2.52165,-3.222 -2.31448,2.1743 c -1.27296,1.1959 -3.98138,2.8708 -6.01871,3.7221 -6.74082,2.8165 -10.76847,1.5969 -10.76847,-3.2607 0,-2.0009 -0.38212,-2.3125 -2.25831,-1.8416 -3.11225,0.7811 -4.12747,-0.098 -6.59154,-5.7087 -1.17363,-2.6723 -3.48753,-6.4004 -5.14201,-8.2848 -4.66439,-5.3124 -3.74468,-11.0358 2.06995,-12.8813 3.58851,-1.1389 6.74265,0.4048 9.77345,4.7833 3.6067,5.2105 6.43358,7.7858 11.72854,10.6849 l 4.08007,2.2339 3.41993,-2.0849 c 4.56278,-2.7816 5.41388,-2.6651 9.36073,1.2818 3.20443,3.2044 3.84486,3.4094 12.73247,4.0757 7.31208,0.5482 10.33882,0.3603 13.84252,-0.8596 7.76987,-2.7051 13.00584,-1.5999 16.7373,3.5329 0.68921,0.9481 2.82671,2.2431 4.75,2.8778 2.86978,0.9471 3.4969,1.6479 3.4969,3.9076 0,1.9195 0.76335,3.162 2.52021,4.1022 2.74129,1.4671 4.05666,0.7592 4.64421,-2.4993 0.1972,-1.0937 1.11485,-2.1342 2.03923,-2.3122 2.25597,-0.4345 4.79637,4.6419 4.79637,9.5844 0,2.1356 0.3084,4.1914 0.6853,4.5683 0.8571,0.8571 3.2793,7.7282 3.2996,9.3599 0.008,0.6665 1.6782,4.7156 3.7109,8.9981 2.0327,4.2824 4.8919,11.3871 6.3538,15.7881 1.6318,4.9127 3.197,8.0019 4.0542,8.0019 0.7679,0 2.4759,-2.25 3.7955,-5 2.0974,-4.3708 2.412,-6.5131 2.5,-17.0248 0.091,-10.8714 0.3165,-12.2992 2.3507,-14.8849 1.2375,-1.573 2.25,-3.2771 2.25,-3.7868 0,-0.5098 1.5027,-4.1616 3.3394,-8.1152 4.7065,-10.131 5.921,-13.6457 6.2076,-17.9639 0.2719,-4.0966 1.8777,-6.7244 4.1091,-6.7244 0.7762,0 2.352,-1.5942 3.5016,-3.5427 1.9927,-3.3774 2.1779,-3.4636 3.9663,-1.8451 1.0318,0.9338 1.876,2.303 1.876,3.0428 0,0.7398 0.9989,2.344 2.2199,3.5649 2.9102,2.9103 5.7801,8.6159 5.7801,11.4916 0,3.0451 1.8103,2.9175 3,-0.2115 1.41,-3.7086 2.7401,-3.0407 3.4851,1.75 1.0325,6.6388 1.4902,7.6967 3.0684,7.0911 0.8204,-0.3148 2.2872,0.468 3.3745,1.801 2.2923,2.8102 2.5502,2.355 4.0227,-7.102 1.1992,-7.7024 0.6753,-12.0756 -2.6273,-21.9299 -2.5953,-7.744 -2.5779,-7.1047 -0.7689,-28.2624 0.5132,-6.0036 0.1849,-9.7739 -1.5239,-17.5 -4.3512,-19.6728 -6.6973,-24.5744 -21.8047,-45.5566 -1.2508,-1.7372 -3.5478,-3.7753 -5.1046,-4.5293 -3.5903,-1.7388 -8.104,-10.6792 -6.3015,-12.4817 1.9739,-1.974 1.3993,-3.3473 -4.3198,-10.3246 -3.025,-3.6904 -5.5,-7.043 -5.5,-7.4501 0,-1.0862 -12.8332,-13.9421 -17.9374,-17.9692 -7.1636,-5.6519 -15.34307,-10.1962 -17.38945,-9.6611 -2.60758,0.6819 -5.71089,-0.6539 -11.13132,-4.7914 -2.54201,-1.9403 -6.06634,-4.2172 -7.83185,-5.0597 -1.7655,-0.8424 -3.98191,-2.8893 -4.92536,-4.5486 -1.05876,-1.8621 -3.4875,-3.7765 -6.34498,-5.0013 -2.85084,-1.2221 -4.69781,-2.8337 -5.17645,-4.0757 -0.71594,-1.8577 -8.09791,-4.869 -11.89442,-5.8985 -1.20523,-0.3268 -3.31852,-1.3764 -6.54076,-1.969 -4.79856,-0.8825 -7.01314,-1.5652 -9.57053,2.0361 -0.69332,0.9762 -2.03244,1.543 -3.02968,1.2822 -2.44281,-0.6388 -7.22782,1.2995 -7.22782,2.9278 0,2.0346 -17.517,1.298 -21.61488,-0.9089 -4.24326,-2.2851 -6.84093,-1.2335 -5.91417,2.3943 0.38465,1.5056 0.67509,4.0268 0.64544,5.6025 -0.0315,1.675 0.76033,3.5441 1.90637,4.5 2.15854,1.8004 3.03035,5.35 1.50677,6.135 -0.53375,0.275 -1.43388,-0.4 -2.00027,-1.5 -1.97535,-3.8363 -2.67543,-4.5277 -3.84836,-3.8004 -0.64949,0.4027 -4.02134,0.8436 -7.493,0.9797 -5.07768,0.199 -6.90164,0.7435 -9.32672,2.7841 -1.65805,1.3951 -3.63945,2.5366 -4.4031,2.5366 -0.76366,0 -2.92604,1.35 -4.80529,3 -3.87858,3.4055 -4.88637,3.6284 -6.67253,1.4762 -2.17704,-2.6232 0.0615,-5.8592 4.09696,-5.9225 1.88253,-0.029 3.42279,-0.5157 3.42279,-1.0804 0,-0.5647 -1.88264,-2.7276 -4.18364,-4.8064 -3.98267,-3.5981 -4.36698,-3.7298 -8,-2.74 -2.099,0.5718 -7.64136,3.5531 -12.31636,6.625 -4.675002,3.0719 -9.850002,5.8444 -11.500002,6.161 -4.71239,0.9045 -10.01079,3.917 -12.87421,7.32 -3.3161,3.941 -3.35547,5.3671 -0.12579,4.5565 2.90698,-0.7296 3.03593,-0.1163 1,4.7564 -0.825,1.9745 -1.5,4.0544 -1.5,4.6221 0,2.0989 2.92982,0.9394 5.01074,-1.983 1.18082,-1.6583 3.4013,-3.6637 4.93441,-4.4565 1.78002,-0.9205 3.00512,-2.5297 3.38968,-4.4525 0.56793,-2.8397 1.65427,-3.8022 10.78458,-9.5555 4.741102,-2.9874 8.127312,-4.607 8.614292,-4.12 0.30131,0.3013 -2.25128,3.2446 -5.67243,6.5406 -3.421142,3.296 -5.932932,6.4577 -5.581752,7.0259 0.35118,0.5682 2.18696,1.0331 4.079502,1.0331 2.70949,0 3.44098,0.4024 3.44098,1.893 0,2.0581 -1.85105,3.107 -5.483012,3.107 -1.59078,0 -2.96818,1.0996 -4.38449,3.5 -1.48728,2.5208 -2.76677,3.5 -4.57309,3.5 -1.78318,0 -2.96284,0.8795 -4.08163,3.043 -1.95167,3.7741 -4.67207,4.8597 -11.03119,4.402 -2.72062,-0.1958 -5.95909,-0.376 -7.19659,-0.4005 -1.2375,-0.024 -2.25,-0.6646 -2.25,-1.4225 0,-0.7579 1.0125,-2.065 2.25,-2.9047 1.85148,-1.2562 2.02068,-1.7639 0.95531,-2.8666 -1.07469,-1.1124 -1.83938,-0.7205 -4.5,2.3061 -2.33014,2.6506 -4.27182,3.7993 -7.111414,4.2071 -2.14835,0.3086 -5.07335,1.6562 -6.5,2.9948 -3.72928,3.4991 -15.762709,8.8139 -20.507899,9.0578 -3.91827,0.2014 -4.07511,0.3439 -4.75379,4.3195 -0.85597,5.0141 -2.71282,8.5188 -7.292331,13.764 l -3.49236,4 -5.4924401,-2.948 c -3.02085,-1.6214 -5.67099,-2.7464 -5.88921,-2.5 -0.21823,0.2464 -1.65074,2.473 -3.18337996,4.948 -1.53263004,2.475 -3.80504004,5.4557 -5.04979004,6.6237 -4.01628,3.7688 -6.3523099,9.5568 -5.7299199,14.1971 0.5506,4.105 0.63068,4.1792 4.5070999,4.1792 3.60786,0 4.62483,-0.6865 11.85036,-8 4.3471,-4.4 8.6747801,-8 9.6170701,-8 0.94229,0 3.00543,-1.2375 4.584771,-2.75 2.28261,-2.186 3.9345,-2.7937 8.05471,-2.963 2.85077,-0.1172 6.53321,-0.3422 8.18321,-0.5 l 3,-0.287 -0.3389,6.5676 c -0.30295,5.8709 -0.06426,6.8941 2.249999,9.6444 1.42389,1.6922 2.5889,3.7993 2.5889,4.6824 0,0.9389 0.8304,1.6056 2,1.6056 1.1,0 2,-0.1474 2,-0.3276 0,-0.1802 -1.125,-3.0962 -2.5,-6.4801 -3.29441,-8.1076 -3.26835,-13.1257 0.08889,-17.1156 3.90509,-4.6409 5.03665,-3.9896 5.71644,3.2901 0.4487,4.805 1.44437,7.7776 4.05876,12.1176 3.40165,5.6469 3.4381,5.8248 2.01812,9.8495 -1.58166,4.4829 -1.08507,8.8379 1.22653,10.7564 0.99587,0.8265 1.27603,2.1579 0.85626,4.0691 -0.79072,3.6001 1.766624,3.943 3.998874,0.5361 1.23365,-1.8828 1.29412,-2.8764 0.33042,-5.4295 -1.9266,-5.1042 -0.0022,-8.0135 5.3495,-8.0874 6.19972,-0.086 6.85621,0.8597 6.85621,9.8724 0,5.7769 0.4102,8.2164 1.57798,9.3841 2.60879,2.6088 5.37735,3.7139 7.56504,3.0195 1.22642,-0.3892 3.41491,0.07 5.37976,1.1276 2.86495,1.5429 3.86285,1.6189 7.38882,0.5624 10.169562,-3.0468 11.677372,5.6177 3.725522,21.4086 -4.008462,7.96 -5.377482,8.7995 -12.831492,7.8686 -3.4681,-0.4332 -8.46374,-0.6813 -11.10143,-0.5514 -5.33869,0.2629 -8.45784,-1.2682 -17.493114,-8.5865 -2.90891,-2.3561 -6.29628,-4.2839 -7.5275,-4.2839 -3.53138,0 -6.68359,2.7622 -6.68359,5.8567 0,5.2961 -4.46372,6.8348 -8.297749,2.8604 -1.21124,-1.2555 -3.43396,-3.0621 -4.93939,-4.0146 -1.50542,-0.9524 -3.67095,-3.5622 -4.81229,-5.7994 -1.14133,-2.2372 -3.37021,-4.8109 -4.95307,-5.7193 -1.58286,-0.9084 -3.528981,-3.3091 -4.324721,-5.3349 -1.35769,-3.4563 -1.3017,-3.9192 0.909,-7.516 3.002541,-4.8851 3.213291,-10.837 0.436331,-12.3232 -1.090041,-0.5834 -3.677541,-1.0064 -5.750001,-0.9401 -2.07246,0.066 -5.9234901,-0.4125 -8.5578501,-1.064 -3.30664,-0.8177 -5.17463996,-0.8651 -6.03277,-0.1529 -3.23662,2.6862 -6.41105,3.038 -10.0093699,1.1094 l -3.55303,-1.9043 -5.16991,3.4791 c -5.82709,3.9213 -7.69353,6.0397 -10.92034,12.394 -2.30392,4.537 -5.6027,7.9766 -7.70675,8.0358 -1.76858,0.05 -6.76115,7.4047 -10.88041,16.0287 -0.91827,1.9225 -2.28091,7.9975 -3.02809,13.5 -0.74718,5.5025 -2.210357,13.1203 -2.3149,17.0046 -0.449746,16.7105 2.267313,37.0861 9.19604,52.3382 3.85806,8.4927 4.52186,9.6202 9.2849,12.667 2.86207,1.8309 5.50496,3.8162 5.87309,4.4118 0.36812,0.5957 2.50807,1.083 4.75544,1.083 5.69166,0 11.64921,3.9919 15.05121,10.0852 2.0388499,3.6517 3.9429299,5.4883 7.6237099,7.3535 6.12073,3.1017 9.17306,8.6963 9.54232,17.4905 0.13725,3.2684 0.88608,6.8404 1.66407,7.9376 0.77799,1.0973 4.7895301,6.3461 8.9145301,11.6642 11.621791,14.983 20.000001,27.5178 20.000001,29.9225 0,5.1292 11.240759,14.3909 29.035233,23.9234 5.99985,3.2141 12.53494,5.6086 22,8.0607 15.084362,3.908 17.496152,4.1739 19.518342,2.1517 z m 46.4917,-239.0347 c -0.76234,-0.9186 -2.88439,-2.2962 -4.71567,-3.0613 -3.72472,-1.5563 -4.09671,-3.452 -2.25,-11.4664 0.80507,-3.4938 0.74001,-4.6979 -0.29719,-5.5 -3.43088,-2.6532 -8.78242,-10.4656 -8.78242,-12.8209 0,-1.4234 -0.45,-2.8661 -1,-3.206 -2.33005,-1.44 -0.72695,-5.0203 4.49408,-10.0369 4.26272,-4.0958 5.99968,-5.1559 7.75,-4.73 5.88115,1.4311 8.09926,8.4255 3.25592,10.2669 -1.375,0.5228 -2.48213,1.5242 -2.46029,2.2253 0.0582,1.8686 8.19011,10.3955 10.66231,11.1801 1.16548,0.3699 2.90196,1.8675 3.85883,3.3278 1.68361,2.5695 1.67035,2.7013 -0.41054,4.083 -2.53059,1.6803 -2.722,3.0423 -0.64274,4.5736 1.88123,1.3854 5.04409,13.4586 3.84099,14.6617 -0.48152,0.4815 -3.35988,1.1674 -6.39635,1.5243 -4.47768,0.5263 -5.78277,0.3333 -6.90693,-1.0212 z m -41.83872,-21.2889 c -2.36139,-0.2117 -5.91169,-1.4831 -7.88954,-2.8253 -4.101,-2.783 -6.177632,-2.9432 -11.817012,-0.9115 -5.94779,2.1427 -7.7653,1.8243 -11.48322,-2.0116 l -3.37556,-3.4827 3.27417,-6.5157 c 1.94439,-3.8694 5.12324,-8.1434 7.82689,-10.5232 l 4.55272,-4.0075 3.1025,1.8181 c 1.906,1.1169 3.1025,2.627 3.1025,3.9156 0,3.5824 1.319052,3.6469 2.786512,0.1362 1.77335,-4.2425 3.27971,-5.429 7.96349,-6.273 4.32395,-0.7791 4.81548,0.4538 2.19847,5.5146 -1.83976,3.5577 -1.24596,6.1151 1.8181,7.8304 2.53767,1.4206 9.73343,10.8873 9.73343,12.8053 0,1.937 -3.78353,5.2862 -5.75,5.0899 -0.9625,-0.096 -3.68205,-0.3479 -6.04345,-0.5596 z m 32.18854,260.85 c 2.65143,-1.0405 14.58497,-15.2386 14.5959,-17.3657 0.0125,-2.4361 -1.315,-2.1897 -5.02609,0.933 -1.7537,1.4756 -5.27572,3.2101 -7.82672,3.8544 -4.04232,1.021 -4.68059,1.5435 -4.96827,4.0671 -0.18154,1.5925 -1.24118,3.8747 -2.35477,5.0715 -1.11358,1.1968 -1.72598,2.6593 -1.3609,3.25 0.74917,1.2122 4.10192,1.3038 6.94085,0.1897 z m 143.20592,-116.6623 c 0.5733,-2.2841 -0.0402,-4.437 -0.9603,-3.3701 -1.0142,1.176 -1.558,5.9167 -0.6788,5.9167 0.55,0 1.2876,-1.1459 1.6391,-2.5466 z M 41.716664,1627.6149 c 2.25231,-1.4758 6.41766,-8.361 6.41766,-10.6083 0,-0.4832 -2.7,1.2428 -6,3.8354 -5.669989,4.4546 -6.876789,6.2087 -5.333329,7.7521 1.03526,1.0353 2.193199,0.8046 4.915669,-0.9792 z m -1.58234,-10.8541 c 1.73334,-1.845 1.95566,-2.5 0.84863,-2.5 -0.825,0 -2.556879,1.125 -3.848629,2.5 -1.73334,1.8451 -1.95566,2.5 -0.84863,2.5 0.825,0 2.556879,-1.125 3.848629,-2.5 z m 15.55793,-10.2754 c -0.68187,-0.6819 -6.55793,5.3923 -6.55793,6.779 0,0.4029 1.62915,-0.8039 3.62033,-2.6818 1.99118,-1.878 3.3131,-3.7217 2.9376,-4.0972 z m 20.442074,-22.2246 c 0,-0.55 -0.45,-1 -1,-1 -0.55,0 -1,0.45 -1,1 0,0.55 0.45,1 1,1 0.55,0 1,-0.45 1,-1 z m 71.999992,-2.5 c -0.70675,-0.8516 -1.51,-1.3233 -1.785,-1.0483 -0.275,0.275 0.0782,1.1967 0.785,2.0483 0.70675,0.8516 1.51,1.3233 1.785,1.0483 0.275,-0.275 -0.0782,-1.1967 -0.785,-2.0483 z m -82.499992,-3.6979 c 4.12766,-0.9645 11.1401,-2.0069 25,-3.7163 4.4,-0.5427 10.025002,-1.6393 12.500002,-2.437 2.475,-0.7977 9.7875,-2.693 16.25,-4.2119 6.4625,-1.5188 11.74999,-3.0874 11.74999,-3.4857 0,-1.5373 -6.76833,-1.6613 -12.46055,-0.2283 -3.27831,0.8254 -9.57831,2.0817 -14,2.7919 -24.854212,3.992 -35.670602,6.6915 -44.039442,10.9912 -5.130544,2.636 -5.037054,2.6416 5,0.2961 z"
+ id="path108982"
+ sodipodi:nodetypes="csssssssssssssssssssssssssssssssssssssssssssssscccscccssssssscccssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssscccssssssssscccssssssssssssssssssssssssssssssssssscccsssssssssssssssssccsssssssssssssssccssccccccsssssssccssssssccssccsssccsssccssccsssccsssccsssssssc" />
+ <path
+ sodipodi:nodetypes="csssssssssssssssssssssssssssssssssssssssssssssscccscccssssssscccssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssscccssssssssscccssssssssssssssssssssssssssssssssssscccsssssssssssssssssccsssssssssssssssccssccccccsssssssccssssssccssccsssccsssccssccsssccsssccsssssssc"
+ id="path108984"
+ d="m 107.6879,1950.8501 c 0.77589,-0.7759 1.93006,-1.5838 2.56481,-1.7954 0.83388,-0.278 0.76947,-1.0049 -0.23214,-2.6198 -1.16233,-1.8741 -1.16774,-2.3711 -0.0336,-3.0771 1.14186,-0.7107 9.35283,-3.495 13.99054,-4.744 2.25888,-0.6084 0.3076,-10.0936 -3.62263,-17.6097 -3.37859,-6.4612 -3.47822,-6.9424 -2.27769,-11 0.95216,-3.2182 3.33527,-6.2611 9.86486,-12.596 4.73517,-4.594 10.95061,-9.8503 13.81207,-11.6808 10.6188,-6.7928 26.83325,-30.4592 26.18992,-38.2265 -0.30594,-3.6937 -0.35923,-3.7369 -4.30977,-3.4882 -4.05103,0.255 -6.44608,0.7935 -16.68187,3.7502 -4.303,1.243 -6.17821,1.3757 -7.72709,0.5467 -2.38044,-1.2739 -4.09104,-4.1187 -4.09104,-6.8034 0,-1.0779 -4.92806,-6.7724 -11.49999,-13.2886 -6.325,-6.2713 -11.5,-12.2244 -11.5,-13.2292 0,-2.3414 -2.55047,-7.278 -5.05318,-9.7807 -1.33367,-1.3336 -1.94682,-3.3198 -1.94682,-6.3063 0,-2.792 -1.04376,-6.4776 -2.90275,-10.25 -4.198162,-8.5192 -7.097252,-15.2155 -7.097252,-16.3932 0,-0.5634 -0.39883,-1.8058 -0.88629,-2.7609 -1.56863,-3.0732 -4.04953,-12.5312 -3.51423,-13.3973 0.70961,-1.1482 6.12149,-1.0588 8.35786,0.1381 1.902442,1.0181 5.506412,6.6462 10.260352,16.0228 1.53367,3.025 3.89943,7.525 5.25723,10 1.35781,2.475 2.48142,5.9818 2.49691,7.7929 0.021,2.4577 1.11586,4.4865 4.31723,8 2.35898,2.5889 5.62148,6.6791 7.25,9.0893 1.6285,2.4103 3.76361,5.5603 4.74466,7 0.98596,1.447 1.59117,3.7072 1.35319,5.0535 -0.2368,1.3395 0.37786,4.2645 1.36591,6.5 0.98805,2.2354 2.28197,5.3018 2.87537,6.8143 1.19523,3.0465 3.22064,3.5408 5.1218,1.25 0.68469,-0.825 2.87729,-1.5143 4.87244,-1.5318 1.99516,-0.018 4.50107,-0.6925 5.56869,-1.5 1.06762,-0.8075 2.72059,-1.4682 3.67327,-1.4682 0.95268,0 3.00799,-1.0735 4.56735,-2.3857 1.55936,-1.3121 4.48267,-3.074 6.49624,-3.9153 2.01356,-0.8413 4.16229,-2.4663 4.77495,-3.6111 1.17971,-2.2043 7.89828,-6.0879 10.53197,-6.0879 0.86053,0 2.00887,-1.1685 2.55188,-2.5968 0.54301,-1.4282 1.86697,-2.8268 2.94213,-3.1079 1.07516,-0.2812 2.22522,-1.3631 2.55569,-2.4043 0.33046,-1.0412 1.47036,-2.3585 2.53311,-2.9272 1.21395,-0.6497 1.93228,-2.0908 1.93228,-3.8765 0,-1.5633 0.675,-3.4026 1.5,-4.0873 0.825,-0.6847 1.5,-1.9078 1.5,-2.7181 0,-0.8103 0.7875,-2.8107 1.75,-4.4452 l 1.75,-2.972 -3.5,-2.9054 c -1.925,-1.598 -4.70488,-2.9176 -6.17752,-2.9324 -1.8082,-0.018 -3.49624,-1.073 -5.19917,-3.249 l -2.52165,-3.222 -2.31448,2.1743 c -1.27296,1.1959 -3.98138,2.8708 -6.01871,3.7221 -6.74082,2.8165 -10.76847,1.5969 -10.76847,-3.2607 0,-2.0009 -0.38212,-2.3125 -2.25831,-1.8416 -3.11225,0.7811 -4.12747,-0.098 -6.59154,-5.7087 -1.17363,-2.6723 -3.48753,-6.4004 -5.14201,-8.2848 -4.66439,-5.3124 -3.74468,-11.0358 2.06995,-12.8813 3.58851,-1.1389 6.74265,0.4048 9.77345,4.7833 3.6067,5.2105 6.43358,7.7858 11.72854,10.6849 l 4.08007,2.2339 3.41993,-2.0849 c 4.56278,-2.7816 5.41388,-2.6651 9.36073,1.2818 3.20443,3.2044 3.84486,3.4094 12.73247,4.0757 7.31208,0.5482 10.33882,0.3603 13.84252,-0.8596 7.76987,-2.7051 13.00584,-1.5999 16.7373,3.5329 0.68921,0.9481 2.82671,2.2431 4.75,2.8778 2.86978,0.9471 3.4969,1.6479 3.4969,3.9076 0,1.9195 0.76335,3.162 2.52021,4.1022 2.74129,1.4671 4.05666,0.7592 4.64421,-2.4993 0.1972,-1.0937 1.11485,-2.1342 2.03923,-2.3122 2.25597,-0.4345 4.79637,4.6419 4.79637,9.5844 0,2.1356 0.3084,4.1914 0.6853,4.5683 0.8571,0.8571 3.2793,7.7282 3.2996,9.3599 0.008,0.6665 1.6782,4.7156 3.7109,8.9981 2.0327,4.2824 4.8919,11.3871 6.3538,15.7881 1.6318,4.9127 3.197,8.0019 4.0542,8.0019 0.7679,0 2.4759,-2.25 3.7955,-5 2.0974,-4.3708 2.412,-6.5131 2.5,-17.0248 0.091,-10.8714 0.3165,-12.2992 2.3507,-14.8849 1.2375,-1.573 2.25,-3.2771 2.25,-3.7868 0,-0.5098 1.5027,-4.1616 3.3394,-8.1152 4.7065,-10.131 5.921,-13.6457 6.2076,-17.9639 0.2719,-4.0966 1.8777,-6.7244 4.1091,-6.7244 0.7762,0 2.352,-1.5942 3.5016,-3.5427 1.9927,-3.3774 2.1779,-3.4636 3.9663,-1.8451 1.0318,0.9338 1.876,2.303 1.876,3.0428 0,0.7398 0.9989,2.344 2.2199,3.5649 2.9102,2.9103 5.7801,8.6159 5.7801,11.4916 0,3.0451 1.8103,2.9175 3,-0.2115 1.41,-3.7086 2.7401,-3.0407 3.4851,1.75 1.0325,6.6388 1.4902,7.6967 3.0684,7.0911 0.8204,-0.3148 2.2872,0.468 3.3745,1.801 2.2923,2.8102 2.5502,2.355 4.0227,-7.102 1.1992,-7.7024 0.6753,-12.0756 -2.6273,-21.9299 -2.5953,-7.744 -2.5779,-7.1047 -0.7689,-28.2624 0.5132,-6.0036 0.1849,-9.7739 -1.5239,-17.5 -4.3512,-19.6728 -6.6973,-24.5744 -21.8047,-45.5566 -1.2508,-1.7372 -3.5478,-3.7753 -5.1046,-4.5293 -3.5903,-1.7388 -8.104,-10.6792 -6.3015,-12.4817 1.9739,-1.974 1.3993,-3.3473 -4.3198,-10.3246 -3.025,-3.6904 -5.5,-7.043 -5.5,-7.4501 0,-1.0862 -12.8332,-13.9421 -17.9374,-17.9692 -7.1636,-5.6519 -15.34307,-10.1962 -17.38945,-9.6611 -2.60758,0.6819 -5.71089,-0.6539 -11.13132,-4.7914 -2.54201,-1.9403 -6.06634,-4.2172 -7.83185,-5.0597 -1.7655,-0.8424 -3.98191,-2.8893 -4.92536,-4.5486 -1.05876,-1.8621 -3.4875,-3.7765 -6.34498,-5.0013 -2.85084,-1.2221 -4.69781,-2.8337 -5.17645,-4.0757 -0.71594,-1.8577 -8.09791,-4.869 -11.89442,-5.8985 -1.20523,-0.3268 -3.31852,-1.3764 -6.54076,-1.969 -4.79856,-0.8825 -7.01314,-1.5652 -9.57053,2.0361 -0.69332,0.9762 -2.03244,1.543 -3.02968,1.2822 -2.44281,-0.6388 -7.22782,1.2995 -7.22782,2.9278 0,2.0346 -17.517,1.298 -21.61488,-0.9089 -4.24326,-2.2851 -6.84093,-1.2335 -5.91417,2.3943 0.38465,1.5056 0.67509,4.0268 0.64544,5.6025 -0.0315,1.675 0.76033,3.5441 1.90637,4.5 2.15854,1.8004 3.03035,5.35 1.50677,6.135 -0.53375,0.275 -1.43388,-0.4 -2.00027,-1.5 -1.97535,-3.8363 -2.67543,-4.5277 -3.84836,-3.8004 -0.64949,0.4027 -4.02134,0.8436 -7.493,0.9797 -5.07768,0.199 -6.90164,0.7435 -9.32672,2.7841 -1.65805,1.3951 -3.63945,2.5366 -4.4031,2.5366 -0.76366,0 -2.92604,1.35 -4.80529,3 -3.87858,3.4055 -4.88637,3.6284 -6.67253,1.4762 -2.17704,-2.6232 0.0615,-5.8592 4.09696,-5.9225 1.88253,-0.029 3.42279,-0.5157 3.42279,-1.0804 0,-0.5647 -1.88264,-2.7276 -4.18364,-4.8064 -3.98267,-3.5981 -4.36698,-3.7298 -8,-2.74 -2.099,0.5718 -7.64136,3.5531 -12.31636,6.625 -4.675002,3.0719 -9.850002,5.8444 -11.500002,6.161 -4.71239,0.9045 -10.01079,3.917 -12.87421,7.32 -3.3161,3.941 -3.35547,5.3671 -0.12579,4.5565 2.90698,-0.7296 3.03593,-0.1163 1,4.7564 -0.825,1.9745 -1.5,4.0544 -1.5,4.6221 0,2.0989 2.92982,0.9394 5.01074,-1.983 1.18082,-1.6583 3.4013,-3.6637 4.93441,-4.4565 1.78002,-0.9205 3.00512,-2.5297 3.38968,-4.4525 0.56793,-2.8397 1.65427,-3.8022 10.78458,-9.5555 4.741102,-2.9874 8.127312,-4.607 8.614292,-4.12 0.30131,0.3013 -2.25128,3.2446 -5.67243,6.5406 -3.421142,3.296 -5.932932,6.4577 -5.581752,7.0259 0.35118,0.5682 2.18696,1.0331 4.079502,1.0331 2.70949,0 3.44098,0.4024 3.44098,1.893 0,2.0581 -1.85105,3.107 -5.483012,3.107 -1.59078,0 -2.96818,1.0996 -4.38449,3.5 -1.48728,2.5208 -2.76677,3.5 -4.57309,3.5 -1.78318,0 -2.96284,0.8795 -4.08163,3.043 -1.95167,3.7741 -4.67207,4.8597 -11.03119,4.402 -2.72062,-0.1958 -5.95909,-0.376 -7.19659,-0.4005 -1.2375,-0.024 -2.25,-0.6646 -2.25,-1.4225 0,-0.7579 1.0125,-2.065 2.25,-2.9047 1.85148,-1.2562 2.02068,-1.7639 0.95531,-2.8666 -1.07469,-1.1124 -1.83938,-0.7205 -4.5,2.3061 -2.33014,2.6506 -4.27182,3.7993 -7.111414,4.2071 -2.14835,0.3086 -5.07335,1.6562 -6.5,2.9948 -3.72928,3.4991 -15.762709,8.8139 -20.507899,9.0578 -3.91827,0.2014 -4.07511,0.3439 -4.75379,4.3195 -0.85597,5.0141 -2.71282,8.5188 -7.292331,13.764 l -3.49236,4 -5.4924401,-2.948 c -3.02085,-1.6214 -5.67099,-2.7464 -5.88921,-2.5 -0.21823,0.2464 -1.65074,2.473 -3.18337996,4.948 -1.53263004,2.475 -3.80504004,5.4557 -5.04979004,6.6237 -4.01628,3.7688 -6.3523099,9.5568 -5.7299199,14.1971 0.5506,4.105 0.63068,4.1792 4.5070999,4.1792 3.60786,0 4.62483,-0.6865 11.85036,-8 4.3471,-4.4 8.6747801,-8 9.6170701,-8 0.94229,0 3.00543,-1.2375 4.584771,-2.75 2.28261,-2.186 3.9345,-2.7937 8.05471,-2.963 2.85077,-0.1172 6.53321,-0.3422 8.18321,-0.5 l 3,-0.287 -0.3389,6.5676 c -0.30295,5.8709 -0.06426,6.8941 2.249999,9.6444 1.42389,1.6922 2.5889,3.7993 2.5889,4.6824 0,0.9389 0.8304,1.6056 2,1.6056 1.1,0 2,-0.1474 2,-0.3276 0,-0.1802 -1.125,-3.0962 -2.5,-6.4801 -3.29441,-8.1076 -3.26835,-13.1257 0.08889,-17.1156 3.90509,-4.6409 5.03665,-3.9896 5.71644,3.2901 0.4487,4.805 1.44437,7.7776 4.05876,12.1176 3.40165,5.6469 3.4381,5.8248 2.01812,9.8495 -1.58166,4.4829 -1.08507,8.8379 1.22653,10.7564 0.99587,0.8265 1.27603,2.1579 0.85626,4.0691 -0.79072,3.6001 1.766624,3.943 3.998874,0.5361 1.23365,-1.8828 1.29412,-2.8764 0.33042,-5.4295 -1.9266,-5.1042 -0.0022,-8.0135 5.3495,-8.0874 6.19972,-0.086 6.85621,0.8597 6.85621,9.8724 0,5.7769 0.4102,8.2164 1.57798,9.3841 2.60879,2.6088 5.37735,3.7139 7.56504,3.0195 1.22642,-0.3892 3.41491,0.07 5.37976,1.1276 2.86495,1.5429 3.86285,1.6189 7.38882,0.5624 10.169562,-3.0468 11.677372,5.6177 3.725522,21.4086 -4.008462,7.96 -5.377482,8.7995 -12.831492,7.8686 -3.4681,-0.4332 -8.46374,-0.6813 -11.10143,-0.5514 -5.33869,0.2629 -8.45784,-1.2682 -17.493114,-8.5865 -2.90891,-2.3561 -6.29628,-4.2839 -7.5275,-4.2839 -3.53138,0 -6.68359,2.7622 -6.68359,5.8567 0,5.2961 -4.46372,6.8348 -8.297749,2.8604 -1.21124,-1.2555 -3.43396,-3.0621 -4.93939,-4.0146 -1.50542,-0.9524 -3.67095,-3.5622 -4.81229,-5.7994 -1.14133,-2.2372 -3.37021,-4.8109 -4.95307,-5.7193 -1.58286,-0.9084 -3.528981,-3.3091 -4.324721,-5.3349 -1.35769,-3.4563 -1.3017,-3.9192 0.909,-7.516 3.002541,-4.8851 3.213291,-10.837 0.436331,-12.3232 -1.090041,-0.5834 -3.677541,-1.0064 -5.750001,-0.9401 -2.07246,0.066 -5.9234901,-0.4125 -8.5578501,-1.064 -3.30664,-0.8177 -5.17463996,-0.8651 -6.03277,-0.1529 -3.23662,2.6862 -6.41105,3.038 -10.0093699,1.1094 l -3.55303,-1.9043 -5.16991,3.4791 c -5.82709,3.9213 -7.69353,6.0397 -10.92034,12.394 -2.30392,4.537 -5.6027,7.9766 -7.70675,8.0358 -1.76858,0.05 -6.76115,7.4047 -10.88041,16.0287 -0.91827,1.9225 -2.28091,7.9975 -3.02809,13.5 -0.74718,5.5025 -2.210357,13.1203 -2.3149,17.0046 -0.449746,16.7105 2.267313,37.0861 9.19604,52.3382 3.85806,8.4927 4.52186,9.6202 9.2849,12.667 2.86207,1.8309 5.50496,3.8162 5.87309,4.4118 0.36812,0.5957 2.50807,1.083 4.75544,1.083 5.69166,0 11.64921,3.9919 15.05121,10.0852 2.0388499,3.6517 3.9429299,5.4883 7.6237099,7.3535 6.12073,3.1017 9.17306,8.6963 9.54232,17.4905 0.13725,3.2684 0.88608,6.8404 1.66407,7.9376 0.77799,1.0973 4.7895301,6.3461 8.9145301,11.6642 11.621791,14.983 20.000001,27.5178 20.000001,29.9225 0,5.1292 11.240759,14.3909 29.035233,23.9234 5.99985,3.2141 12.53494,5.6086 22,8.0607 15.084362,3.908 17.496152,4.1739 19.518342,2.1517 z m 46.4917,-239.0347 c -0.76234,-0.9186 -2.88439,-2.2962 -4.71567,-3.0613 -3.72472,-1.5563 -4.09671,-3.452 -2.25,-11.4664 0.80507,-3.4938 0.74001,-4.6979 -0.29719,-5.5 -3.43088,-2.6532 -8.78242,-10.4656 -8.78242,-12.8209 0,-1.4234 -0.45,-2.8661 -1,-3.206 -2.33005,-1.44 -0.72695,-5.0203 4.49408,-10.0369 4.26272,-4.0958 5.99968,-5.1559 7.75,-4.73 5.88115,1.4311 8.09926,8.4255 3.25592,10.2669 -1.375,0.5228 -2.48213,1.5242 -2.46029,2.2253 0.0582,1.8686 8.19011,10.3955 10.66231,11.1801 1.16548,0.3699 2.90196,1.8675 3.85883,3.3278 1.68361,2.5695 1.67035,2.7013 -0.41054,4.083 -2.53059,1.6803 -2.722,3.0423 -0.64274,4.5736 1.88123,1.3854 5.04409,13.4586 3.84099,14.6617 -0.48152,0.4815 -3.35988,1.1674 -6.39635,1.5243 -4.47768,0.5263 -5.78277,0.3333 -6.90693,-1.0212 z m -41.83872,-21.2889 c -2.36139,-0.2117 -5.91169,-1.4831 -7.88954,-2.8253 -4.101,-2.783 -6.177632,-2.9432 -11.817012,-0.9115 -5.94779,2.1427 -7.7653,1.8243 -11.48322,-2.0116 l -3.37556,-3.4827 3.27417,-6.5157 c 1.94439,-3.8694 5.12324,-8.1434 7.82689,-10.5232 l 4.55272,-4.0075 3.1025,1.8181 c 1.906,1.1169 3.1025,2.627 3.1025,3.9156 0,3.5824 1.319052,3.6469 2.786512,0.1362 1.77335,-4.2425 3.27971,-5.429 7.96349,-6.273 4.32395,-0.7791 4.81548,0.4538 2.19847,5.5146 -1.83976,3.5577 -1.24596,6.1151 1.8181,7.8304 2.53767,1.4206 9.73343,10.8873 9.73343,12.8053 0,1.937 -3.78353,5.2862 -5.75,5.0899 -0.9625,-0.096 -3.68205,-0.3479 -6.04345,-0.5596 z m 32.18854,260.85 c 2.65143,-1.0405 14.58497,-15.2386 14.5959,-17.3657 0.0125,-2.4361 -1.315,-2.1897 -5.02609,0.933 -1.7537,1.4756 -5.27572,3.2101 -7.82672,3.8544 -4.04232,1.021 -4.68059,1.5435 -4.96827,4.0671 -0.18154,1.5925 -1.24118,3.8747 -2.35477,5.0715 -1.11358,1.1968 -1.72598,2.6593 -1.3609,3.25 0.74917,1.2122 4.10192,1.3038 6.94085,0.1897 z m 143.20592,-116.6623 c 0.5733,-2.2841 -0.0402,-4.437 -0.9603,-3.3701 -1.0142,1.176 -1.558,5.9167 -0.6788,5.9167 0.55,0 1.2876,-1.1459 1.6391,-2.5466 z M 41.716664,1627.6149 c 2.25231,-1.4758 6.41766,-8.361 6.41766,-10.6083 0,-0.4832 -2.7,1.2428 -6,3.8354 -5.669989,4.4546 -6.876789,6.2087 -5.333329,7.7521 1.03526,1.0353 2.193199,0.8046 4.915669,-0.9792 z m -1.58234,-10.8541 c 1.73334,-1.845 1.95566,-2.5 0.84863,-2.5 -0.825,0 -2.556879,1.125 -3.848629,2.5 -1.73334,1.8451 -1.95566,2.5 -0.84863,2.5 0.825,0 2.556879,-1.125 3.848629,-2.5 z m 15.55793,-10.2754 c -0.68187,-0.6819 -6.55793,5.3923 -6.55793,6.779 0,0.4029 1.62915,-0.8039 3.62033,-2.6818 1.99118,-1.878 3.3131,-3.7217 2.9376,-4.0972 z m 20.442074,-22.2246 c 0,-0.55 -0.45,-1 -1,-1 -0.55,0 -1,0.45 -1,1 0,0.55 0.45,1 1,1 0.55,0 1,-0.45 1,-1 z m 71.999992,-2.5 c -0.70675,-0.8516 -1.51,-1.3233 -1.785,-1.0483 -0.275,0.275 0.0782,1.1967 0.785,2.0483 0.70675,0.8516 1.51,1.3233 1.785,1.0483 0.275,-0.275 -0.0782,-1.1967 -0.785,-2.0483 z m -82.499992,-3.6979 c 4.12766,-0.9645 11.1401,-2.0069 25,-3.7163 4.4,-0.5427 10.025002,-1.6393 12.500002,-2.437 2.475,-0.7977 9.7875,-2.693 16.25,-4.2119 6.4625,-1.5188 11.74999,-3.0874 11.74999,-3.4857 0,-1.5373 -6.76833,-1.6613 -12.46055,-0.2283 -3.27831,0.8254 -9.57831,2.0817 -14,2.7919 -24.854212,3.992 -35.670602,6.6915 -44.039442,10.9912 -5.130544,2.636 -5.037054,2.6416 5,0.2961 z"
+ style="fill:url(#radialGradient89649);fill-opacity:1" />
+ <path
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient89651);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ id="path108986"
+ sodipodi:cx="200.44412"
+ sodipodi:cy="1737.5405"
+ sodipodi:rx="199.13403"
+ sodipodi:ry="199.13403"
+ d="m 399.57816,1737.5405 a 199.13403,199.13403 0 1 1 -398.2680709,0 199.13403,199.13403 0 1 1 398.2680709,0 z"
+ transform="translate(-57.435743,20.958068)" />
+ <path
+ transform="translate(-57.435743,20.958068)"
+ d="m 399.57816,1737.5405 a 199.13403,199.13403 0 1 1 -398.2680709,0 199.13403,199.13403 0 1 1 398.2680709,0 z"
+ sodipodi:ry="199.13403"
+ sodipodi:rx="199.13403"
+ sodipodi:cy="1737.5405"
+ sodipodi:cx="200.44412"
+ id="path108988"
+ style="fill:url(#radialGradient89653);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(-0.957313,-0.2890533,0.2890533,-0.957313,-163.64008,3479.8078)"
+ style="fill:url(#radialGradient89655);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 399.57816,1737.5405 c 0,109.922 -89.21205,199.1341 -199.13404,199.1341 -109.921984,0 -199.1340309,-89.2121 -199.1340309,-199.1341 0,-109.922 89.2120469,-199.134 199.1340309,-199.134 109.92199,0 199.13404,89.212 199.13404,199.134 z"
+ id="path108990" />
+ <path
+ transform="matrix(0.9990162,-0.04434574,0.04434574,0.9990162,-71.66061,4.3077244)"
+ sodipodi:nodetypes="ccc"
+ id="path108992"
+ d="m 92.750756,1567.6849 c 94.430094,-18.2974 -110.062425,25.1793 -139.481349,163.0909 -16.895004,-90.4919 85.243172,-139.8951 139.481349,-163.0909 z"
+ style="opacity:0.56060606;fill:#ffffff;fill-rule:evenodd;stroke:none;filter:url(#filter3197)" />
+ </g>
+ </g>
+ <g
+ transform="translate(-628.98887,416.46925)"
+ id="g3378">
+ <g
+ transform="translate(775.01164,364.10273)"
+ id="g117471">
+ <g
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)"
+ inkscape:label="Calque 1"
+ id="g117473">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path117475" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path117477" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path117479" />
+ <g
+ id="g117481">
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ id="path117483" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ id="path117485" />
+ <path
+ style="fill:url(#linearGradient89657);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ id="path117487"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117489"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117491"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117493"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117495"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117497"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117499"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117501"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:url(#radialGradient89659);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ id="path117503"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="path117505"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117507"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117509"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117511"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117513"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117515"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.6608344,-0.3304172,0,0.9440491,868.88814,-184.59906)"
+ id="g109132">
+ <path
+ transform="matrix(1.896061,0,0,1.896061,-382.19925,74.95322)"
+ d="m 339.53775,378.05789 a 13.966679,13.966679 0 1 1 -27.93335,0 13.966679,13.966679 0 1 1 27.93335,0 z"
+ sodipodi:ry="13.966679"
+ sodipodi:rx="13.966679"
+ sodipodi:cy="378.05789"
+ sodipodi:cx="325.57108"
+ id="path109134"
+ style="fill:#b4281c;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:3.625;marker:none;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ transform="matrix(1.731185,0,0,1.731185,-328.52075,137.28542)"
+ d="m 339.53775,378.05789 a 13.966679,13.966679 0 1 1 -27.93335,0 13.966679,13.966679 0 1 1 27.93335,0 z"
+ sodipodi:ry="13.966679"
+ sodipodi:rx="13.966679"
+ sodipodi:cy="378.05789"
+ sodipodi:cx="325.57108"
+ id="path109136"
+ style="fill:url(#linearGradient89661);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:0.32492188;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+ sodipodi:type="arc" />
+ <path
+ id="path109138"
+ d="m 221.63805,783.36141 c -0.22285,0.22282 -0.18093,0.57323 0.0419,0.79604 l 7.58343,7.58343 -7.62531,7.62533 c -0.22285,0.22283 -0.22285,0.61512 0,0.83795 l 5.02769,5.02769 c 0.22282,0.22284 0.57323,0.18092 0.79604,-0.0419 l 7.62533,-7.62533 7.62533,7.62533 c 0.22283,0.22283 0.57322,0.26469 0.79604,0.0419 l 5.02769,-5.02769 c 0.22285,-0.22283 0.22285,-0.61512 0,-0.83795 l -7.62531,-7.62533 7.62531,-7.62533 c 0.22285,-0.22283 0.22281,-0.53132 0,-0.75414 l -5.02769,-5.02769 c -0.22282,-0.22285 -0.57323,-0.26475 -0.79604,-0.0419 l -7.62533,7.62534 -7.58343,-7.58343 c -0.22282,-0.22285 -0.61512,-0.22285 -0.83794,0 l -5.02769,5.02769 z"
+ style="fill:url(#linearGradient89663);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61607176;marker:none;visibility:visible;display:inline;overflow:visible" />
+ <path
+ id="path109140"
+ d="m 235.08711,767.608 c -13.34675,0 -24.1748,10.82803 -24.17478,24.17478 0,6.41257 2.61694,12.14291 6.69547,16.47203 2.11885,-17.50049 16.88952,-31.10725 34.95862,-31.10725 0.48721,0 0.93961,0.099 1.42205,0.1185 -4.42143,-5.75069 -11.09207,-9.65806 -18.90136,-9.65806 z"
+ style="fill:url(#linearGradient89665);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.61607176;marker:none;visibility:visible;display:inline;overflow:visible" />
+ </g>
+ </g>
+ <g
+ transform="translate(-1073.6433,295.56044)"
+ id="g3346">
+ <g
+ transform="translate(897.38434,-46.491083)"
+ id="g117421">
+ <g
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)"
+ inkscape:label="Calque 1"
+ id="g117423">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path117425" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path117427" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path117429" />
+ <g
+ id="g117431">
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ id="path117433" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ id="path117435" />
+ <path
+ style="fill:url(#linearGradient89667);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ id="path117437"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117439"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117441"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117443"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117445"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117447"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117449"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117451"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:url(#radialGradient89669);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ id="path117453"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="path117455"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117457"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117459"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117461"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117463"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117465"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ </g>
+ <g
+ style="fill:#00ff00;fill-opacity:1"
+ transform="matrix(0.2766711,-0.1383356,0,0.2555605,1099.9201,-86.84348)"
+ id="g109152"
+ inkscape:label="Calque 1">
+ <path
+ id="path109154"
+ d="m 174.71965,639.58466 c -29.19719,0 -52.90625,13.34326 -52.90625,29.78125 l 0,119.125 c 0,16.43799 23.70907,29.78125 52.90625,29.78125 29.19719,-10e-6 52.90625,-13.34324 52.90625,-29.78125 l 0,-119.125 -0.0312,0 c 0,-16.43799 -23.67781,-29.78125 -52.875,-29.78125 z"
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ transform="matrix(1.6638767,0,0,1.6225174,-131.61326,-463.20234)"
+ d="m 214.80157,698.03149 a 30.68594,17.716536 0 1 1 -61.37188,0 30.68594,17.716536 0 1 1 61.37188,0 z"
+ sodipodi:ry="17.716536"
+ sodipodi:rx="30.68594"
+ sodipodi:cy="698.03149"
+ sodipodi:cx="184.11563"
+ id="path109156"
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2.93746948;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:type="arc" />
+ </g>
+ </g>
+ <g
+ transform="translate(23.967614,920.33811)"
+ id="g3462">
+ <g
+ id="g108629"
+ transform="translate(134.05913,35.984128)">
+ <g
+ id="g4883"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path4885"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path4887"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path4889"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g4891">
+ <path
+ id="path4893"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path4895"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4897"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient89671);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path4899"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path4901" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path4903"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path4905" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path4907"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path4909" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path4911" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4913"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient89673);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path4915" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path4917" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path4919"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path4921" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path4923" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path4925" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="translate(15.21711,1.7214477)"
+ id="g3159">
+ <rect
+ transform="matrix(0.8944272,-0.4472136,0,1,0,0)"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.75346398;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect109160"
+ width="36.695312"
+ height="35.799278"
+ x="395.43951"
+ y="330.15076"
+ ry="8.8706169" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path109162"
+ d="m 372.22665,145.64754 -0.13558,32.8959 -2.71818,1.81754 0,-33.0536 2.85376,-1.65984 z"
+ style="fill:#999999;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path109164"
+ d="m 385.06359,155.06606 0.16889,4.18009 -30.14532,15.26938 0.34578,-4.66405 29.63065,-14.78542 z"
+ style="fill:#b3b3b3;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="cccccccccccccccccccccc"
+ id="path109166"
+ d="m 373.89476,146.06666 0.18935,0.85117 2.46154,10.52408 8.33137,-6.09926 0.22711,2.41718 -8.55848,6.65757 -0.94674,0.61318 -0.37871,-1.43183 -1.70413,-7.38993 -2.65089,23.5191 -0.18936,2.39483 -1.32544,-2.17115 -5.68048,-9.30487 -9.13434,3.64409 0.25777,-2.59705 8.68723,-3.52121 0.56805,-0.42199 0.56804,0.93049 4.73373,7.75407 2.84024,-25.91394 0,-0.541 1.70414,0.0865 z"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ <g
+ transform="translate(-1086.3477,882.01165)"
+ id="g3408">
+ <g
+ id="g117789"
+ transform="translate(910.08874,75.719118)">
+ <g
+ id="g117791"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path117793"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path117795"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path117797"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g117799">
+ <path
+ id="path117801"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117803"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117805"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient89675);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path117807"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path117809" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path117811"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path117813" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path117815"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path117817" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path117819" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117821"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient89677);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path117823" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path117825" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path117827"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path117829" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path117831" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path117833" />
+ </g>
+ </g>
+ </g>
+ <path
+ id="path117855"
+ d="m 1162.9818,171.48314 c -0.6741,0.33705 -1.3556,0.72418 -2.0094,1.15981 l -0.1629,0.81846 0,0.34911 0.3259,3.40575 -3.4213,3.02948 -0.9775,-2.84717 -0.1086,-0.25601 -0.3801,-0.31421 c -1.2465,1.38745 -2.403,2.96448 -3.4756,4.64702 l 0.1086,0.64391 0.1086,0.25601 1.5477,2.05781 -2.5252,4.87005 -1.9821,-1.21995 -0.2173,-0.0465 -0.4887,0.0892 c -0.8024,1.93355 -1.5015,3.93523 -2.0365,5.98332 l 0.353,0.36657 0.2172,0.0465 2.3352,0.22887 -0.9232,5.34909 -2.4981,0.78357 -0.2444,0.12218 -0.5159,0.49068 c -0.076,0.97201 -0.1086,1.96181 -0.1086,2.92475 0,0.96297 0.033,1.8815 0.1086,2.77735 l 0.5159,-0.0252 0.2444,-0.12218 2.4981,-1.71451 0.9232,4.46471 -2.3352,2.52521 -0.2172,0.30256 -0.3258,0.70598 c 0.5378,1.51081 1.2313,2.81882 2.0364,3.94685 l 0.4616,-0.38596 0.2173,-0.30256 1.9821,-3.20209 2.5252,2.34484 -1.5477,3.64429 -0.1086,0.36463 -0.1086,0.75251 c 1.0633,0.60459 2.2142,1.00228 3.4484,1.14625 l 0.4073,-0.70792 0.1086,-0.36462 0.9775,-3.78588 3.4213,-0.39177 -0.3259,3.69278 0,0.38789 0.1629,0.61677 c 0.6538,-0.21809 1.3353,-0.51246 2.0094,-0.8495 0.674,-0.33703 1.3284,-0.7106 1.9821,-1.14624 l 0.1629,-0.77967 0,-0.38789 -0.3258,-3.36696 3.4484,-3.04306 0.9504,2.82195 0.1357,0.24244 0.3802,0.3142 c 1.246,-1.39144 2.4039,-2.96071 3.4755,-4.64701 l -0.1086,-0.60513 -0.1358,-0.24243 -1.5477,-2.09659 2.5253,-4.87005 2.0093,1.20636 0.2172,0.0853 0.4616,-0.0756 c 0.8053,-1.93359 1.4986,-3.93425 2.0365,-5.98332 l -0.353,-0.36656 -0.2173,-0.0853 -2.308,-0.20365 0.9232,-5.3879 2.471,-0.76998 0.2715,-0.13576 0.4887,-0.47711 c 0.076,-0.97198 0.1086,-1.92301 0.1086,-2.88597 0,-0.96294 -0.032,-1.92028 -0.1086,-2.81613 l -0.4887,0.0117 -0.2715,0.13576 -2.471,1.70092 -0.9232,-4.4259 2.308,-2.55043 0.2173,-0.26376 0.353,-0.75835 c -0.5328,-1.49679 -1.214,-2.80035 -2.0094,-3.92164 l -0.4887,0.39953 -0.2172,0.26376 -2.0093,3.21568 -2.5253,-2.34484 1.5477,-3.60551 0.1358,-0.37821 0.1086,-0.71372 c -1.0714,-0.61452 -2.2297,-1.02602 -3.4755,-1.17145 l -0.3802,0.65555 -0.1357,0.37819 -0.9504,3.8111 -3.4484,0.40535 0.3258,-3.73157 0,-0.34911 -0.1629,-0.65556 c -0.6537,0.21813 -1.3081,0.4989 -1.9821,0.83593 z m 0,11.13266 c 5.1162,-2.5581 9.2591,1.28891 9.2591,8.59776 0,7.30887 -4.1429,15.33755 -9.2591,17.89564 -5.1162,2.55808 -9.2863,-1.31411 -9.2863,-8.62295 0,-7.30884 4.1701,-15.31235 9.2863,-17.87045 z"
+ style="fill:url(#linearGradient89679);fill-opacity:1;stroke:#000000;stroke-width:1.03852296" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="129.39964"
+ y="178.27731"
+ id="text19155"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="129.39964"
+ y="178.27731"
+ id="tspan19157">WEB SERVER</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19159"
+ sodipodi:role="line"
+ x="129.39964"
+ y="195.77731">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="135.7863"
+ y="337.26468"
+ id="text19161"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="135.7863"
+ y="337.26468"
+ id="tspan19163">DB SERVER</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19165"
+ sodipodi:role="line"
+ x="135.7863"
+ y="354.76468">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="133.80254"
+ y="510.69449"
+ id="text19167"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="133.80254"
+ y="510.69449"
+ id="tspan19169">MAIL SERVER</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19171"
+ sodipodi:role="line"
+ x="133.80254"
+ y="528.19446">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="139.84511"
+ y="689.52734"
+ id="text19173"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="139.84511"
+ y="689.52734"
+ id="tspan19175">FTP SERVER</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19177"
+ sodipodi:role="line"
+ x="139.84511"
+ y="707.02734">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="132.80513"
+ y="864.51697"
+ id="text19179"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="132.80513"
+ y="864.51697"
+ id="tspan19181">DOC SERVER (storage)</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19183"
+ sodipodi:role="line"
+ x="132.80513"
+ y="882.01697">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="136.19527"
+ y="1045.7178"
+ id="text19185"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="136.19527"
+ y="1045.7178"
+ id="tspan19187">VIRTUAL SERVER</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19189"
+ sodipodi:role="line"
+ x="136.19527"
+ y="1063.2178">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="460.03769"
+ y="1054.0387"
+ id="text19191"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="460.03769"
+ y="1054.0387"
+ id="tspan19193">MONITOR SERVER</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19195"
+ sodipodi:role="line"
+ x="460.03769"
+ y="1071.5387">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="480.84525"
+ y="870.1098"
+ id="text19209"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="480.84525"
+ y="870.1098"
+ id="tspan19211">SPARE</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19213"
+ sodipodi:role="line"
+ x="480.84525"
+ y="887.6098">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="477.48007"
+ y="730.09216"
+ id="text19215"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="477.48007"
+ y="730.09216"
+ id="tspan19217">APP SERVER</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19219"
+ sodipodi:role="line"
+ x="477.48007"
+ y="747.59216">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="451.39609"
+ y="530.78418"
+ id="text19221"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="451.39609"
+ y="530.78418"
+ id="tspan19223">DW SERVER</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19225"
+ sodipodi:role="line"
+ x="451.39609"
+ y="548.28418">IP: 192.168.12.10</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="451.39609"
+ y="362.48529"
+ id="text19227"><tspan
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ sodipodi:role="line"
+ x="451.39609"
+ y="362.48529"
+ id="tspan19229">SMS OPERATORE</tspan><tspan
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold"
+ id="tspan19231"
+ sodipodi:role="line"
+ x="451.39609"
+ y="379.98529">IP: 192.168.12.10</tspan></text>
+ <text
+ id="text19091"
+ y="201.98724"
+ x="451.39609"
+ style="font-size:14px;font-style:normal;font-weight:normal;text-align:end;text-anchor:end;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ xml:space="preserve"><tspan
+ id="tspan19093"
+ y="201.98724"
+ x="451.39609"
+ sodipodi:role="line"
+ style="font-weight:bold;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold">INFO CLIENTE</tspan><tspan
+ y="219.48724"
+ x="451.39609"
+ sodipodi:role="line"
+ id="tspan19095"
+ style="font-weight:normal;text-align:start;text-anchor:start;-inkscape-font-specification:Bitstream Vera Sans Bold">IP: 192.168.12.10</tspan></text>
+ <g
+ transform="translate(-97.747788,289.40683)"
+ id="g6894">
+ <g
+ transform="translate(-78.51118,124.89176)"
+ id="g7145">
+ <g
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)"
+ inkscape:label="Calque 1"
+ id="g3410">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path3412" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path3414" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path3416" />
+ <g
+ id="g3418">
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ id="path3420" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ id="path3422" />
+ <path
+ style="fill:url(#linearGradient89681);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ id="path3424"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path3426"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3428"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path3430"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3432"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path3434"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3436"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3438"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:url(#radialGradient89683);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ id="path3440"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="path3442"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3444"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path3446"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3448"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3450"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3452"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g108994"
+ transform="matrix(0.2668516,-0.1334258,0,0.3812166,147.18815,234.03981)">
+ <g
+ transform="matrix(0.810875,0,0,0.810875,5.90968,-403.3576)"
+ id="g108996">
+ <rect
+ y="560.36218"
+ x="30"
+ width="158"
+ style="fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:3.75;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0"
+ ry="3"
+ rx="3"
+ id="rect108998"
+ height="100" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path109000"
+ d="m 32,658.36218 76,-56 80,58" />
+ <path
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.75;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path109002"
+ d="M 31.935135,561.05047 107.7045,621.01804 186,560.39461 31.935135,561.05047 z" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="translate(461.68849,275.96747)"
+ id="g6826">
+ <g
+ id="g3466"
+ transform="translate(-315.66572,-16.46302)">
+ <g
+ id="g3468"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path3470"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path3472"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path3474"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g3476">
+ <path
+ id="path3478"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3480"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path3482"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient89685);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path3484"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path3486" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path3488"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path3490" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path3492"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path3494" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path3496" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path3498"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient89687);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path3500" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path3502" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path3504"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path3506" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path3508" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path3510" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g109004"
+ v:mID="0"
+ v:index="1"
+ v:groupContext="foregroundPage"
+ transform="matrix(0.3732139,-0.1866069,0,0.5331627,-81.489401,110.20827)">
+ <title
+ id="title109006">P gina-1</title>
+ <v:pageProperties
+ v:shadowOffsetY="-8.50394"
+ v:shadowOffsetX="8.50394"
+ v:pageScale="0.0393701"
+ v:drawingUnits="24"
+ v:drawingScale="0.0393701" />
+ <g
+ v:mID="14"
+ v:groupContext="shape"
+ transform="translate(0.24,-0.24)"
+ id="g109008">
+ <title
+ id="title109010">Hoja.14</title>
+ <path
+ id="path109012"
+ d="m 0,57.17 93.54,0 0,-56.69 -74.83,0 L 0,20.32 0,57.17 z"
+ class="st1"
+ style="fill:#ff0000;stroke:#000000;stroke-width:0.23999999;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ <g
+ v:mID="2"
+ v:groupContext="group"
+ transform="translate(31.4211,-7.49015)"
+ id="g109014">
+ <title
+ id="title109016">Hoja.2</title>
+ <g
+ v:mID="1"
+ v:groupContext="shape"
+ transform="translate(0,-21.5869)"
+ id="g109018">
+ <title
+ id="title109020">Box</title>
+ <v:userDefs>
+ <v:ud
+ v:val="VT0(11):26"
+ v:nameU="visVersion" />
+ </v:userDefs>
+ <rect
+ id="rect109022"
+ y="47.360699"
+ x="0"
+ width="19.6245"
+ height="9.8122396"
+ class="st2"
+ style="fill:#ffff99;stroke:#000000;stroke-width:0.23999999;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ <g
+ v:mID="3"
+ v:groupContext="shape"
+ transform="translate(0,-10.7935)"
+ id="g109024">
+ <title
+ id="title109026">Box.3</title>
+ <v:userDefs>
+ <v:ud
+ v:val="VT0(11):26"
+ v:nameU="visVersion" />
+ </v:userDefs>
+ <rect
+ id="rect109028"
+ y="47.360699"
+ x="0"
+ width="19.6245"
+ height="9.8122396"
+ class="st2"
+ style="fill:#ffff99;stroke:#000000;stroke-width:0.23999999;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ <g
+ v:mID="4"
+ v:groupContext="shape"
+ transform="translate(0,-32.3804)"
+ id="g109030">
+ <title
+ id="title109032">Hoja.4</title>
+ <path
+ id="path109034"
+ d="m 0,57.17 19.62,0 0,-9.81 -15.7,0 -3.92,3.43 0,6.38 z"
+ class="st2"
+ style="fill:#ffff99;stroke:#000000;stroke-width:0.23999999;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ <g
+ v:mID="5"
+ v:groupContext="shape"
+ transform="matrix(1,0,0,-1,0,104.534)"
+ id="g109036">
+ <title
+ id="title109038">Hoja.5</title>
+ <path
+ id="path109040"
+ d="m 0,57.17 19.62,0 0,-9.81 -15.7,0 -3.92,3.43 0,6.38 z"
+ class="st2"
+ style="fill:#ffff99;stroke:#000000;stroke-width:0.23999999;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ <g
+ v:mID="6"
+ v:groupContext="shape"
+ transform="translate(20.6057,0)"
+ id="g109042">
+ <title
+ id="title109044">Box.6</title>
+ <v:userDefs>
+ <v:ud
+ v:val="VT0(11):26"
+ v:nameU="visVersion" />
+ </v:userDefs>
+ <rect
+ id="rect109046"
+ y="14.9803"
+ x="0"
+ width="9.8122396"
+ height="42.1926"
+ class="st2"
+ style="fill:#ffff99;stroke:#000000;stroke-width:0.23999999;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ <g
+ v:mID="7"
+ v:groupContext="shape"
+ transform="matrix(-1,0,0,-1,51.0236,104.534)"
+ id="g109048">
+ <title
+ id="title109050">Hoja.7</title>
+ <path
+ id="path109052"
+ d="m 0,57.17 19.62,0 0,-9.81 -15.7,0 -3.92,3.43 0,6.38 z"
+ class="st2"
+ style="fill:#ffff99;stroke:#000000;stroke-width:0.23999999;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ <g
+ v:mID="8"
+ v:groupContext="shape"
+ transform="matrix(-1,0,0,1,51.0236,-32.3804)"
+ id="g109054">
+ <title
+ id="title109056">Hoja.8</title>
+ <path
+ id="path109058"
+ d="m 0,57.17 20.61,0 0,-9.81 -16.49,0 -4.12,3.43 0,6.38 z"
+ class="st2"
+ style="fill:#ffff99;stroke:#000000;stroke-width:0.23999999;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ <g
+ v:mID="9"
+ v:groupContext="shape"
+ transform="translate(31.3992,-10.7935)"
+ id="g109060">
+ <title
+ id="title109062">Box.9</title>
+ <v:userDefs>
+ <v:ud
+ v:val="VT0(11):26"
+ v:nameU="visVersion" />
+ </v:userDefs>
+ <rect
+ id="rect109064"
+ y="47.360699"
+ x="0"
+ width="19.6245"
+ height="9.8122396"
+ class="st2"
+ style="fill:#ffff99;stroke:#000000;stroke-width:0.23999999;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ <g
+ v:mID="10"
+ v:groupContext="shape"
+ transform="translate(31.3992,-21.5869)"
+ id="g109066">
+ <title
+ id="title109068">Box.10</title>
+ <v:userDefs>
+ <v:ud
+ v:val="VT0(11):26"
+ v:nameU="visVersion" />
+ </v:userDefs>
+ <rect
+ id="rect109070"
+ y="47.360699"
+ x="0"
+ width="19.6245"
+ height="9.8122396"
+ class="st2"
+ style="fill:#ffff99;stroke:#000000;stroke-width:0.23999999;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ <g
+ v:mID="11"
+ v:groupContext="shape"
+ transform="translate(24.5306,-32.3804)"
+ id="g109072">
+ <title
+ id="title109074">Box.11</title>
+ <v:userDefs>
+ <v:ud
+ v:val="VT0(11):26"
+ v:nameU="visVersion" />
+ </v:userDefs>
+ <rect
+ id="rect109076"
+ y="47.360699"
+ x="0"
+ width="8.8310099"
+ height="9.8122396"
+ class="st3"
+ style="fill:#ffff99;stroke:none" />
+ </g>
+ <g
+ v:mID="12"
+ v:groupContext="shape"
+ transform="translate(20.6057,-42.1926)"
+ id="g109078">
+ <title
+ id="title109080">Hoja.12</title>
+ <path
+ id="path109082"
+ d="m 0,57.17 12.76,0"
+ class="st4"
+ style="stroke:#000000;stroke-width:0.23999999;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ <g
+ v:mID="13"
+ v:groupContext="shape"
+ transform="translate(30.4179,-32.3804)"
+ id="g109084">
+ <title
+ id="title109086">Hoja.13</title>
+ <path
+ id="path109088"
+ d="m 0,57.17 20.61,0"
+ class="st4"
+ style="stroke:#000000;stroke-width:0.23999999;stroke-linecap:round;stroke-linejoin:round" />
+ </g>
+ </g>
+ </g>
+ </g>
+ <g
+ transform="translate(-695.86116,680.88905)"
+ id="g8215">
+ <g
+ id="g117071"
+ transform="translate(519.60219,-104.51902)">
+ <g
+ id="g117073"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path117075"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path117077"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path117079"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g117081">
+ <path
+ id="path117083"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117085"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117087"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient89689);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path117089"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path117091" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path117093"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path117095" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path117097"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path117099" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path117101" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117103"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient89691);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path117105" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path117107" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path117109"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path117111" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path117113" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path117115" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.2910011,-0.1455006,0,0.4157158,726.80853,-83.694828)"
+ id="g109114"
+ inkscape:label="Warstwa 1">
+ <g
+ id="g109116">
+ <path
+ style="fill:#eeeeee;fill-opacity:1;fill-rule:nonzero;stroke:#333333;stroke-width:3.51475525;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 201.29393,277.81602 0,83.33892 c 0,3.30324 -2.65929,5.96253 -5.96253,5.96253 l -70.92274,-1e-5 c -3.30324,1e-5 -5.96253,-2.65928 -5.96253,-5.96252 l 0,-104.18739 c 0,-3.30324 2.65929,-5.96253 5.96253,-5.96253 l 0,0 51.51028,0"
+ id="path109118" />
+ <path
+ style="fill:none;stroke:#333333;stroke-width:3.51475525;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 200.66629,278.44365 -19.41245,0 c -3.30325,0 -5.96254,-2.65929 -5.96254,-5.96253 l 0,-20.84846"
+ id="path109120" />
+ <rect
+ style="fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:#888888;stroke-width:3.51475525;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect109122"
+ width="59.625309"
+ height="7.5316181"
+ x="130.05737"
+ y="298.91449" />
+ <rect
+ y="320.46329"
+ x="130.05737"
+ height="7.5316181"
+ width="59.625309"
+ id="rect109124"
+ style="fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:#888888;stroke-width:3.51475525;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:#888888;stroke-width:3.51475525;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect109126"
+ width="59.625309"
+ height="7.5316181"
+ x="129.42973"
+ y="342.01205" />
+ <rect
+ y="276.95511"
+ x="129.64677"
+ height="8.3528175"
+ width="31.575304"
+ id="rect109128"
+ style="fill:#666666;fill-opacity:1;fill-rule:nonzero;stroke:#888888;stroke-width:2.69355536;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:none;stroke:#333333;stroke-width:3.55898809;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 174.47857,250.37988 27.11315,28.70931"
+ id="path109130"
+ sodipodi:nodetypes="cc" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="translate(-2067.4755,229.85634)"
+ id="g14851">
+ <g
+ transform="translate(2213.4983,196.38493)"
+ id="g6628">
+ <g
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)"
+ inkscape:label="Calque 1"
+ id="g6630">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path6632" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path6634" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path6636" />
+ <g
+ id="g6638">
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ id="path6640" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ id="path6642" />
+ <path
+ style="fill:url(#linearGradient89693);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ id="path6644"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path6646"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path6648"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path6650"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path6652"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path6654"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path6656"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path6658"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:url(#radialGradient89695);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ id="path6660"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="path6662"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path6664"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path6666"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path6668"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path6670"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path6672"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(1.1666667,-0.5833333,0,1.6666667,2447.9468,308.67784)"
+ inkscape:label="Calque 1"
+ id="g109090">
+ <rect
+ style="fill:#427bc3;fill-opacity:1;stroke:none"
+ id="rect109092"
+ width="6"
+ height="0"
+ x="16"
+ y="12.5"
+ ry="0" />
+ <g
+ id="g109094">
+ <path
+ id="path109096"
+ d="M 8,2 15,2 15,27 8,27 8,2 z"
+ style="fill:#4e9a06;fill-opacity:1;stroke:none" />
+ <path
+ id="path109098"
+ d="m 15,9 7,0 0,18 -7,0 0,-18 z"
+ style="fill:#f57900;fill-opacity:1;stroke:none" />
+ <path
+ id="path109100"
+ d="m 22,18 7,0 0,9 -7,0 0,-9 z"
+ style="fill:#cc0000;fill-opacity:1;stroke:none" />
+ <path
+ id="path109102"
+ d="M 9,3 14,3 14,27 9,27 9,3 z"
+ style="fill:#8ae234;fill-opacity:1;stroke:none" />
+ <path
+ id="path109104"
+ d="m 16,10 5,0 0,17 -5,0 0,-17 z"
+ style="fill:#fcaf3e;fill-opacity:1;stroke:none" />
+ <path
+ id="path109106"
+ d="m 23,19 5,0 0,8 -5,0 0,-8 z"
+ style="fill:#ef2929;fill-opacity:1;stroke:none" />
+ <path
+ id="path109108"
+ d="M 1,13 8,13 8,27 1,27 1,13 z"
+ style="fill:#204a87;fill-opacity:1;stroke:none" />
+ <path
+ id="path109110"
+ d="M 2,14 7,14 7,27 2,27 2,14 z"
+ style="fill:#729fcf;fill-opacity:1;stroke:none" />
+ <path
+ id="path109112"
+ d="m 0.5,27 29,0 c 0.277,0 0.5,0.223 0.5,0.5 0,0.277 -0.223,0.5 -0.5,0.5 l -29,0 C 0.223,28 0,27.777 0,27.5 0,27.223 0.223,27 0.5,27 z"
+ style="fill:#555753;fill-opacity:1;stroke:none" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="translate(55.376622,226.89494)"
+ id="g3940">
+ <g
+ id="g6928"
+ transform="translate(90.64615,-128.51935)">
+ <g
+ id="g6930"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path6932"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path6934"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path6936"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g6938">
+ <path
+ id="path6940"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path6942"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path6944"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient89697);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path6946"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path6948" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path6950"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path6952" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path6954"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path6956" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path6958" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path6960"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient89699);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path6962" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path6964" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path6966"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path6968" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path6970" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path6972" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g7116"
+ transform="matrix(0.5539927,-0.2769963,0,0.7914182,69.441655,-494.70209)">
+ <rect
+ style="fill:#166496;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.68594635;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect7118"
+ width="48.180401"
+ height="48.180401"
+ x="882.70941"
+ y="188.84785"
+ rx="6.0000076"
+ ry="6.0000076"
+ transform="matrix(0.7071068,0.7071068,-0.7071068,0.7071068,0,0)" />
+ <rect
+ style="fill:url(#linearGradient89701);fill-opacity:1;fill-rule:nonzero;stroke:#ffffff;stroke-width:1.18750143;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible"
+ id="rect7120"
+ width="42.856983"
+ height="42.856983"
+ x="885.3714"
+ y="191.50948"
+ rx="3.0000038"
+ ry="3.0000038"
+ transform="matrix(0.7071068,0.7071068,-0.7071068,0.7071068,0,0)" />
+ <path
+ style="font-size:47.54045868px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;letter-spacing:normal;writing-mode:lr-tb;text-anchor:start;fill:url(#linearGradient89703);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1px;marker:none;visibility:visible;display:inline;overflow:visible;font-family:URW Bookman L"
+ d="m 493.74763,784.00094 -1.61638,0 c -2.89996,0.52294 -4.4688,0.76064 -6.98845,0.95081 l 0,1.42621 0.95081,0.0951 c 2.4721,0.2377 3.13767,1.09343 3.13767,3.94586 l 0,11.17201 c 0,2.61472 -0.85573,3.70815 -2.94751,3.94586 l -1.18851,0.0951 0,1.42621 12.74085,0 0,-1.42621 -1.14098,-0.0951 c -2.13931,-0.23771 -2.9475,-1.33114 -2.9475,-3.94586 l 0,-17.58997 m -2.18686,-8.03434 c -1.61638,0 -2.89997,1.28359 -2.89997,2.85243 0,1.61637 1.28359,2.89997 2.85242,2.89997 1.61638,0 2.89997,-1.2836 2.89997,-2.85243 0,-1.56884 -1.28359,-2.89997 -2.85242,-2.89997"
+ id="path7122" />
+ <path
+ style="fill:url(#linearGradient89705);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:1.18749964;marker:none;visibility:visible;display:inline;overflow:visible"
+ d="m 490.63046,762.7053 c -0.76686,0 -1.53738,0.2874 -2.125,0.875 l -26.0625,26.0625 c -1.17521,1.17521 -1.17521,3.07478 0,4.25 l 16.65625,16.65625 c 0.0426,-17.36725 11.74174,-31.56494 26.8125,-33.8125 L 492.75546,763.5803 c -0.58761,-0.58761 -1.35814,-0.875 -2.125,-0.875 z"
+ id="path7124" />
+ </g>
+ </g>
+ <g
+ transform="translate(-2204.5921,828.95657)"
+ id="g14796">
+ <g
+ transform="translate(2350.6149,-222.65428)"
+ id="g117371">
+ <g
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)"
+ inkscape:label="Calque 1"
+ id="g117373">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path117375" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path117377" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path117379" />
+ <g
+ id="g117381">
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ id="path117383" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ id="path117385" />
+ <path
+ style="fill:url(#linearGradient89707);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ id="path117387"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117389"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117391"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117393"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117395"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117397"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117399"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117401"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:url(#radialGradient89709);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ id="path117403"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="path117405"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117407"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117409"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117411"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117413"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117415"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g119362"
+ transform="matrix(0.7,-0.35,0,1,2334.3228,-284.85697)">
+ <rect
+ y="293.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect119364"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect119366"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect119368"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect119370"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect119372"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect119374"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect119376"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect119378"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect119380"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect119382"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="303.20496" />
+ <rect
+ y="313.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect119384"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect119386"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect119388"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect119390"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect119392"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect119394"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect119396"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect119398"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect119400"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect119402"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="323.20496" />
+ <rect
+ y="333.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect119404"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect119406"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect119408"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect119410"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect119412"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+ </g>
+ </g>
+ <path
+ id="path91016"
+ d="M 591.58063,780.69364 1453.3182,1219.7707"
+ style="fill:none;stroke:#e68080;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#d58080;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 1279.7263,1216.7279 1979.6754,860.08563"
+ id="path3533-3" />
+ </g>
+ <g
+ inkscape:label="diagram"
+ inkscape:groupmode="layer"
+ id="layer1"
+ transform="translate(-83.461244,-149.71426)"
+ sodipodi:insensitive="true">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path117863" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path117865" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path117867" />
+ <path
+ id="path118257-3"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path118259-1"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path118261-4"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path3356"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path3358"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path3360"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <text
+ xml:space="preserve"
+ style="font-size:40px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="203.22742"
+ y="1254.4452"
+ id="text3547"><tspan
+ sodipodi:role="line"
+ id="tspan3549"
+ x="203.22742"
+ y="1254.4452" /></text>
+ <path
+ id="path6262"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path6264"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path6266"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="225.9373"
+ y="214.30464"
+ id="text12366"><tspan
+ sodipodi:role="line"
+ x="227.67558"
+ y="214.30464"
+ id="tspan12370"
+ style="font-weight:bold">A) Nova running on 1 Hardware node </tspan><tspan
+ sodipodi:role="line"
+ x="225.9373"
+ y="226.80464"
+ id="tspan40327" /></text>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot12372"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><flowRegion
+ id="flowRegion12374"><rect
+ id="rect12376"
+ width="277.79196"
+ height="248.49753"
+ x="40.406101"
+ y="25.037045" /></flowRegion><flowPara
+ id="flowPara12378" /></flowRoot> <path
+ id="path28160"
+ d="m 315.22338,426.34039 91.36936,46.55496"
+ style="fill:none;stroke:#808080;stroke-width:3.28471541;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:3.28471541;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 380.6955,469.21927 91.36934,-46.55506"
+ id="path20157" />
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#808080;stroke-width:3.28471541;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 185.78351,323.11038 137.40741,72.74725"
+ id="path27639-3" />
+ <g
+ transform="matrix(0.65694308,0,0,0.65694308,-1522.2473,382.17184)"
+ id="g11976">
+ <g
+ transform="translate(2350.6149,-222.65428)"
+ id="g11978">
+ <g
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)"
+ inkscape:label="Calque 1"
+ id="g11980">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path11982" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path11984" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path11986" />
+ <g
+ id="g11988">
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ id="path11990" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ id="path11992" />
+ <path
+ style="fill:url(#linearGradient12076);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ id="path11994"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path11996"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path11998"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path12000"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path12002"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path12004"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path12006"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path12008"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:url(#radialGradient12078);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ id="path12010"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="path12012"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path12014"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path12016"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path12018"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path12020"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path12022"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g12024"
+ transform="matrix(0.7,-0.35,0,1,2334.3228,-284.85697)">
+ <rect
+ y="293.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12026"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12028"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12030"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12032"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12034"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12036"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12038"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12040"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12042"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12044"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="303.20496" />
+ <rect
+ y="313.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12046"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12048"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12050"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12052"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12054"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12056"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12058"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12060"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12062"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12064"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="323.20496" />
+ <rect
+ y="333.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12066"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12068"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12070"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12072"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12074"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ </g>
+ </g>
+ <g
+ transform="matrix(1.4935386,0,0,1.4935386,-380.65184,167.40421)"
+ id="g12102">
+ <g
+ id="g12104">
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path12106"
+ d="m 452.22752,154.79534 c -1.32987,4.3593 0.97442,13.06343 4.32672,7.29809 0.55883,-4.21566 0.16853,-13.66849 -4.32672,-7.29809 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path12108"
+ d="m 459.05645,154.87353 c -5.73123,-1.99396 -4.37255,6.82514 -3.10169,8.88804 4.41472,0.3139 8.88448,0.68282 7.08957,-5.21292 -0.15325,-2.39014 -1.62637,-3.78967 -3.98788,-3.67512 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path12110"
+ d="m 461.48045,154.95173 c -1.09246,1.9721 -0.88144,8.20841 3.07563,8.75771 7.13327,0.55239 -1.24277,-5.48505 3.0235,-5.57782 1.36821,-3.25204 -5.37175,-7.28408 -6.09913,-3.17989 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path12112"
+ d="m 469.14346,154.84748 c -6.26267,0.075 -4.66384,10.71977 1.4292,8.95932 4.83425,0.31308 3.44625,-9.88021 -1.4292,-8.95932 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path12114"
+ d="m 468.85674,155.68154 c -5.85015,2.68836 -2.79296,6.6586 2.86712,4.84803 3.28424,0.8454 -0.45596,-6.36406 -2.86712,-4.84803 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path12116"
+ d="m 475.63355,154.84748 c -5.82517,-1.97942 -4.54812,6.74301 -3.23202,8.91409 4.84187,0.18324 3.39963,-5.16968 5.70816,-6.35977 0.24428,-2.37476 -0.19418,-2.73428 -2.47614,-2.55432 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path12118"
+ d="m 479.49112,154.87353 c -5.77442,-2.02369 -4.43922,6.79664 -3.15383,8.88804 4.41473,0.3139 8.88448,0.68282 7.08958,-5.21292 -0.15836,-2.36396 -1.59101,-3.77955 -3.93575,-3.67512 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path12120"
+ d="m 485.56417,154.84748 c -6.19598,0.15033 -4.65067,10.675 1.42942,8.96143 4.93021,0.35507 3.48048,-9.89643 -1.42942,-8.96143 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path12122"
+ d="m 485.30352,155.68154 c -5.85015,2.68836 -2.79297,6.6586 2.86711,4.84803 3.28424,0.8454 -0.45595,-6.36406 -2.86711,-4.84803 z" />
+ <path
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="path12124"
+ d="m 488.0403,154.95173 c -1.06389,1.96915 -0.92086,8.22865 3.04957,8.75771 7.16539,0.57531 -1.21095,-5.48429 3.04956,-5.57782 1.3682,-3.25204 -5.37175,-7.28408 -6.09913,-3.17989 z" />
+ <path
+ transform="matrix(-0.179335,0,0,0.149728,502.1893,-24.02897)"
+ style="opacity:0.17777776;fill:url(#linearGradient12182);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ inkscape:tile-w="105.36077"
+ inkscape:tile-h="104.60061"
+ inkscape:tile-cy="1057.5979"
+ inkscape:tile-cx="150.57283"
+ id="path12126"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(0.284001,0,0,0.193224,407.7236,-73.15871)"
+ style="opacity:0.17777776;fill:url(#linearGradient12184);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12128"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(0.340554,0,0,0.231701,396.3144,-88.95173)"
+ style="opacity:0.17777776;fill:url(#linearGradient12186);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12130"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(0.249954,0,0,0.170059,406.7992,-32.10751)"
+ style="opacity:0.17777776;fill:url(#linearGradient12188);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12132"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(0.260403,0,0,0.177168,412.2819,-25.25605)"
+ style="opacity:0.17777776;fill:url(#linearGradient12190);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12134"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.104126,-0.150834,-0.146719,0.07084417,668.335,91.43843)"
+ style="opacity:0.17777776;fill:url(#linearGradient12192);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12136"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.154671,-0.224051,-0.217939,0.105233,738.2325,88.88709)"
+ style="opacity:0.17777776;fill:url(#linearGradient12194);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12138"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.138006,-0.19991,-0.194457,0.09389457,722.8067,97.77468)"
+ style="opacity:0.17777776;fill:url(#linearGradient12196);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12140"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.117791,-0.170629,-0.165973,0.08014087,677.6847,122.0894)"
+ style="opacity:0.17777776;fill:url(#linearGradient12198);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12142"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.09614486,-0.139271,-0.135472,0.06541328,635.5166,142.1226)"
+ style="opacity:0.17777776;fill:url(#linearGradient12200);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12144"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.164683,-0.238552,0.232045,-0.112044,265.1906,314.0698)"
+ style="opacity:0.17777776;fill:url(#linearGradient12202);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12146"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.172846,-0.250377,0.243546,-0.117597,239.7257,330.3731)"
+ style="opacity:0.17777776;fill:url(#linearGradient12204);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12148"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.177232,-0.256733,0.249729,-0.120583,225.1178,318.3329)"
+ style="opacity:0.17777776;fill:url(#linearGradient12206);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12150"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.166524,-0.241221,0.23464,-0.113297,227.7161,329.1711)"
+ style="opacity:0.17777776;fill:url(#linearGradient12208);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12152"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.112183,-0.162505,0.158072,-0.07632533,314.1776,290.1886)"
+ style="opacity:0.17777776;fill:url(#linearGradient12210);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12154"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.11826,0.171307,0.166634,0.08045988,311.5686,16.07786)"
+ style="opacity:0.17777776;fill:url(#linearGradient12212);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12156"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.0943583,0.136684,0.132956,0.06419815,331.8395,50.2111)"
+ style="opacity:0.17777776;fill:url(#linearGradient12214);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12158"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.114364,0.165662,0.161143,0.07780872,322.2702,30.08746)"
+ style="opacity:0.17777776;fill:url(#linearGradient12216);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12160"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.140702,0.203815,0.198255,0.09572832,286.7172,18.15027)"
+ style="opacity:0.17777776;fill:url(#linearGradient12218);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12162"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.162185,0.234935,0.228526,0.110345,259.9411,6.05945)"
+ style="opacity:0.17777776;fill:url(#linearGradient12220);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12164"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.160583,0.232613,-0.226269,-0.109254,748.0707,211.5833)"
+ style="opacity:0.17777776;fill:url(#linearGradient12222);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12166"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.12628,0.182922,-0.177934,-0.08591606,697.8146,196.7379)"
+ style="opacity:0.17777776;fill:url(#linearGradient12224);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12168"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.137748,0.199537,-0.194093,-0.09371803,714.1281,221.8225)"
+ style="opacity:0.17777776;fill:url(#linearGradient12226);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12170"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.120979,0.175247,-0.170466,-0.08231039,662.6019,207.1803)"
+ style="opacity:0.17777776;fill:url(#linearGradient12228);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12172"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ <path
+ transform="matrix(-0.14434,0.209086,-0.203383,-0.09820396,735.5011,232.5166)"
+ style="opacity:0.17777776;fill:url(#linearGradient12230);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:start="0.32872637"
+ sodipodi:ry="52.289352"
+ sodipodi:rx="52.660198"
+ sodipodi:open="true"
+ sodipodi:end="6.478369"
+ sodipodi:cy="1057.5979"
+ sodipodi:cx="150.56367"
+ id="path12174"
+ d="m 200.40415,1074.4789 a 52.660198,52.289352 0 1 1 1.81981,-6.7397" />
+ </g>
+ <path
+ transform="matrix(1.155532,0,0,1.155532,26.16756,-503.197)"
+ style="fill:url(#radialGradient12232);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ sodipodi:type="arc"
+ sodipodi:ry="24.998358"
+ sodipodi:rx="24.998358"
+ sodipodi:cy="571.95715"
+ sodipodi:cx="384.69696"
+ id="path12176"
+ d="m 409.69532,571.95715 a 24.998358,24.998358 0 1 1 -49.99672,0 24.998358,24.998358 0 1 1 49.99672,0 z" />
+ <text
+ y="161.44913"
+ xml:space="preserve"
+ x="469.55161"
+ style="font-size:10.00881386px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#9f0021;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ id="text12178"><tspan
+ y="161.44913"
+ x="469.55161"
+ sodipodi:role="line"
+ id="tspan12180">Internet</tspan></text>
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="538.89154"
+ y="215.79129"
+ id="text13881"><tspan
+ sodipodi:role="line"
+ x="538.89154"
+ y="215.79129"
+ id="tspan14065"
+ style="font-weight:bold">B) Cloud of 2-4 servers in one cluster</tspan><tspan
+ sodipodi:role="line"
+ x="538.89154"
+ y="228.29129"
+ id="tspan29240">Self-contained storage solution</tspan><tspan
+ sodipodi:role="line"
+ x="538.89154"
+ y="240.79129"
+ id="tspan6068">Typical smallest private cloud</tspan><tspan
+ sodipodi:role="line"
+ x="538.89154"
+ y="253.29129"
+ id="tspan29232" /><tspan
+ sodipodi:role="line"
+ x="538.89154"
+ y="265.79129"
+ id="tspan14069" /></text>
+ <g
+ transform="matrix(0.65694308,0,0,0.65694308,409.13381,29.158398)"
+ id="g14000">
+ <g
+ transform="matrix(6.5383417,0,0,6.5383417,364.86909,935.55835)"
+ inkscape:label="Calque 1"
+ id="g14002">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path14004" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path14006" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path14008" />
+ <g
+ transform="translate(-68.205597,-63.743549)"
+ id="g14010">
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ id="path14012" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ id="path14014" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ id="path14016"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#radialGradient14034);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ id="path14018"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.6363961,0.3181981,-0.6363961,0.3181981,-697.62009,289.09977)"
+ id="g14020">
+ <path
+ id="path14022"
+ d="m 1044.4209,-4.5996044 0,78.9062504 78.9063,0 0,-78.9062504 -78.9063,0 z m 39.4688,2.46875 c 20.4177,0 37,16.5823004 37,37.0000004 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 -10e-5,-20.41771 16.5823,-37.0000004 37,-37.0000004 z"
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter" />
+ <g
+ id="g14024"
+ style="fill:#00ffff;stroke:#ffffff"
+ transform="translate(705.44117,-218.9829)">
+ <path
+ id="path14026"
+ d="m 378.53666,218.814 -6.22099,11.28987 1.97176,0 0,18.4037 8.49847,0 0,-18.4037 1.95647,0 -6.20571,-11.28987 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 378.53666,288.85884 -6.22099,-11.28987 1.97176,0 0,-18.4037 8.49847,0 0,18.4037 1.95647,0 -6.20571,11.28987 z"
+ id="path14028" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 343.41044,253.56675 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ id="path14030" />
+ <path
+ id="path14032"
+ d="m 413.45528,253.56675 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#808080;stroke-width:3.28471541;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 403.08993,404.14504 138.94378,71.0712"
+ id="path27639" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:3.28471541;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 608.79612,390.33518 91.36933,-46.55506"
+ id="path27641" />
+ <path
+ id="path91031"
+ d="m 608.68499,296.87805 138.94378,71.0712"
+ style="fill:none;stroke:#808080;stroke-width:3.28471541;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc" />
+ <path
+ id="path27643"
+ d="m 563.28267,366.85747 91.36934,-46.55505"
+ style="fill:none;stroke:#808080;stroke-width:3.28471541;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ id="path27645"
+ d="m 495.86167,451.62164 91.36934,-46.55506"
+ style="fill:none;stroke:#808080;stroke-width:3.28471541;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:3.28471541;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 654.30956,413.81288 745.6789,367.25782"
+ id="path27647" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:3.28471541;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 450.34043,428.08107 91.36934,-46.55506"
+ id="path27649" />
+ <path
+ id="path27651"
+ d="m 541.38287,475.16213 91.36934,-46.55506"
+ style="fill:none;stroke:#808080;stroke-width:3.28471541;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:3.28471541;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 404.81919,404.54058 91.36935,-46.55506"
+ id="path27653" />
+ <g
+ id="g27655"
+ transform="matrix(0.65694308,0,0,0.65694308,391.71742,31.819328)">
+ <g
+ id="g27657"
+ inkscape:label="Calque 1"
+ transform="matrix(6.5383417,0,0,6.5383417,488.78696,875.42775)">
+ <path
+ id="path27659"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path27661"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path27663"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g27665"
+ transform="translate(-68.205597,-63.743549)">
+ <path
+ id="path27667"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path27669"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path27671"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path27673"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ style="fill:url(#radialGradient28127);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.6363961,-0.3181981,-0.6363961,-0.3181981,-338.72869,1082.8342)"
+ id="g27675">
+ <path
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter"
+ d="m 1081.1367,402.39569 0,78.90625 78.9062,0 0,-78.90625 -78.9062,0 z m 39.4687,2.46875 c 20.4177,0 37,16.5823 37,37 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 0,-20.41771 16.5823,-37 37,-37 z"
+ id="path27677" />
+ <g
+ id="g27679"
+ transform="translate(456.4439,-26.889185)"
+ style="fill:#00ffff;stroke:#ffffff">
+ <path
+ id="path27681"
+ d="m 660.00267,458.32498 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 668.28911,465.32717 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ id="path27683" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 660.00267,472.20199 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ id="path27685" />
+ <path
+ id="path27687"
+ d="m 668.28911,479.13574 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+ <path
+ id="path27689"
+ d="m 517.76922,343.37971 91.36935,-46.55506"
+ style="fill:none;stroke:#808080;stroke-width:3.28471541;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <g
+ id="g27691"
+ transform="matrix(0.65694308,0,0,0.65694308,-1189.4227,405.31085)">
+ <g
+ id="g27693"
+ transform="translate(2350.6149,-222.65428)">
+ <g
+ id="g27695"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path27697"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path27699"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path27701"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g27703">
+ <path
+ id="path27705"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path27707"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path27709"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient28129);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path27711"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path27713" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path27715"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path27717" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path27719"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path27721" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path27723" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path27725"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient28131);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path27727" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path27729" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path27731"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path27733" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path27735" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path27737" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.7,-0.35,0,1,2334.3228,-284.85697)"
+ id="g27739">
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27741"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27743"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27745"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27747"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27749"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="293.20496" />
+ <rect
+ y="303.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27751"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27753"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27755"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27757"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27759"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27761"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27763"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27765"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27767"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27769"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="313.20496" />
+ <rect
+ y="323.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27771"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27773"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27775"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27777"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27779"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27781"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27783"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27785"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27787"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27789"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="333.20496" />
+ </g>
+ </g>
+ <g
+ id="g27791"
+ transform="matrix(0.65694308,0,0,0.65694308,-1143.4472,428.64223)">
+ <g
+ id="g27793"
+ transform="translate(2350.6149,-222.65428)">
+ <g
+ id="g27795"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path27797"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path27799"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path27801"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g27803">
+ <path
+ id="path27805"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path27807"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path27809"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient28133);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path27811"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path27813" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path27815"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path27817" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path27819"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path27821" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path27823" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path27825"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient28135);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path27827" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path27829" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path27831"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path27833" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path27835" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path27837" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.7,-0.35,0,1,2334.3228,-284.85697)"
+ id="g27839">
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27841"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27843"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27845"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27847"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27849"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="293.20496" />
+ <rect
+ y="303.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27851"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27853"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27855"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27857"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27859"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27861"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27863"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27865"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27867"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27869"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="313.20496" />
+ <rect
+ y="323.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27871"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27873"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27875"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27877"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27879"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27881"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27883"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27885"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27887"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27889"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="333.20496" />
+ </g>
+ </g>
+ <g
+ id="g27891"
+ transform="matrix(0.65694308,0,0,0.65694308,-1097.4717,451.97365)">
+ <g
+ id="g27893"
+ transform="translate(2350.6149,-222.65428)">
+ <g
+ id="g27895"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path27897"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path27899"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path27901"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g27903">
+ <path
+ id="path27905"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path27907"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path27909"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient28137);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path27911"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path27913" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path27915"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path27917" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path27919"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path27921" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path27923" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path27925"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient28139);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path27927" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path27929" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path27931"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path27933" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path27935" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path27937" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.7,-0.35,0,1,2334.3228,-284.85697)"
+ id="g27939">
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27941"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27943"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27945"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27947"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27949"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="293.20496" />
+ <rect
+ y="303.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27951"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27953"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27955"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27957"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27959"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27961"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27963"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27965"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27967"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27969"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="313.20496" />
+ <rect
+ y="323.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27971"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27973"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27975"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27977"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27979"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27981"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27983"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27985"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect27987"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect27989"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="333.20496" />
+ </g>
+ </g>
+ <g
+ id="g27991"
+ transform="matrix(0.65694308,0,0,0.65694308,-1051.4962,475.30499)">
+ <g
+ id="g27993"
+ transform="translate(2350.6149,-222.65428)">
+ <g
+ id="g27995"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path27997"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path27999"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path28001"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g28003">
+ <path
+ id="path28005"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path28007"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path28009"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient28141);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path28011"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path28013" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path28015"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path28017" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path28019"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path28021" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path28023" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path28025"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient28143);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path28027" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path28029" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path28031"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path28033" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path28035" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path28037" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.7,-0.35,0,1,2334.3228,-284.85697)"
+ id="g28039">
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect28041"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect28043"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect28045"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect28047"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect28049"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="293.20496" />
+ <rect
+ y="303.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect28051"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect28053"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect28055"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect28057"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect28059"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect28061"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect28063"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect28065"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect28067"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect28069"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="313.20496" />
+ <rect
+ y="323.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect28071"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect28073"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect28075"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect28077"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect28079"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect28081"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect28083"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect28085"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect28087"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect28089"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="333.20496" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.65694308,0,0,0.65694308,594.78291,-79.667593)"
+ id="g28093">
+ <g
+ transform="matrix(6.5383417,0,0,6.5383417,488.78696,875.42775)"
+ inkscape:label="Calque 1"
+ id="g28095">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path28097" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path28099" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path28101" />
+ <g
+ transform="translate(-68.205597,-63.743549)"
+ id="g28103">
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ id="path28105" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ id="path28107" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ id="path28109"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#radialGradient28145);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ id="path28111"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ <g
+ id="g28113"
+ transform="matrix(0.6363961,-0.3181981,-0.6363961,-0.3181981,-338.72869,1082.8342)">
+ <path
+ id="path28115"
+ d="m 1081.1367,402.39569 0,78.90625 78.9062,0 0,-78.90625 -78.9062,0 z m 39.4687,2.46875 c 20.4177,0 37,16.5823 37,37 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 0,-20.41771 16.5823,-37 37,-37 z"
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter" />
+ <g
+ style="fill:#00ffff;stroke:#ffffff"
+ transform="translate(456.4439,-26.889185)"
+ id="g28117">
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 660.00267,458.32498 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ id="path28119" />
+ <path
+ id="path28121"
+ d="m 668.28911,465.32717 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ id="path28123"
+ d="m 660.00267,472.20199 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 668.28911,479.13574 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ id="path28125" />
+ </g>
+ </g>
+ </g>
+ </g>
+</svg>
diff --git a/doc/source/images/NOVA_clouds_C1_C2.svg b/doc/source/images/NOVA_clouds_C1_C2.svg
new file mode 100644
index 000000000..6c303d9e0
--- /dev/null
+++ b/doc/source/images/NOVA_clouds_C1_C2.svg
@@ -0,0 +1,9763 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<svg
+ xmlns:dc="http://purl.org/dc/elements/1.1/"
+ xmlns:cc="http://creativecommons.org/ns#"
+ xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+ xmlns:svg="http://www.w3.org/2000/svg"
+ xmlns="http://www.w3.org/2000/svg"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+ xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+ width="744.09448819"
+ height="1052.3622047"
+ id="svg2"
+ inkscape:label="Pozadí"
+ version="1.1"
+ inkscape:version="0.47 r22583"
+ sodipodi:docname="NOVA_clouds_C1_C2.svg"
+ inkscape:export-filename="/var/www/alekiba/nova/NOVA_clouds_C1_C2.svg.png"
+ inkscape:export-xdpi="120"
+ inkscape:export-ydpi="120">
+ <defs
+ id="defs7744">
+ <inkscape:perspective
+ sodipodi:type="inkscape:persp3d"
+ inkscape:vp_x="0 : 526.18109 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_z="744.09448 : 526.18109 : 1"
+ inkscape:persp3d-origin="372.04724 : 350.78739 : 1"
+ id="perspective7750" />
+ <inkscape:perspective
+ id="perspective6086"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="linearGradient104830"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-53">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-2" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-4" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="radialGradient104832"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6095">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6097" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6099" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="linearGradient104834"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-51">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-42" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-82" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="radialGradient104836"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6106">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6108" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6110" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="linearGradient104838"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-7">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-64" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-23" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="radialGradient104840"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6117">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6119" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6121" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="linearGradient104842"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-87">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-5" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-40" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="radialGradient104844"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6128">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6130" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6132" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-59"
+ id="linearGradient104846"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-59">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-33" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-0" />
+ </linearGradient>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-8"
+ id="pattern6042-6"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-5"
+ id="pattern6024-8"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ patternUnits="userSpaceOnUse"
+ width="30.066020"
+ height="5.1805778"
+ id="Wavy-5"
+ inkscape:stockid="Wavy">
+ <path
+ style="fill:black;stroke:none;"
+ d="M 7.597,0.061 C 5.079,-0.187 2.656,0.302 -0.01,1.788 L -0.01,3.061 C 2.773,1.431 5.173,1.052 7.472,1.280 C 9.770,1.508 11.969,2.361 14.253,3.218 C 18.820,4.931 23.804,6.676 30.066,3.061 L 30.062,1.788 C 23.622,5.497 19.246,3.770 14.691,2.061 C 12.413,1.207 10.115,0.311 7.597,0.061 z "
+ id="path6343-6" />
+ </pattern>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-8"
+ id="pattern6040-9"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-5"
+ id="pattern6143"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-8"
+ id="pattern6038-2"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-5"
+ id="pattern6150"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-8"
+ id="pattern6036-5"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-5"
+ id="pattern6157"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-8"
+ id="pattern6034-1"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-5"
+ id="pattern6164"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-8"
+ id="pattern6032-6"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-5"
+ id="pattern6171"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-8"
+ id="pattern6030-0"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-5"
+ id="pattern6178"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-8"
+ id="pattern6028-4"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-5"
+ id="pattern6185"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-32"
+ id="linearGradient104848"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-32">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-47" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-85" />
+ </linearGradient>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-0"
+ id="pattern6042-3"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-9"
+ id="pattern6024-0"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ patternUnits="userSpaceOnUse"
+ width="30.066020"
+ height="5.1805778"
+ id="Wavy-9"
+ inkscape:stockid="Wavy">
+ <path
+ style="fill:black;stroke:none;"
+ d="M 7.597,0.061 C 5.079,-0.187 2.656,0.302 -0.01,1.788 L -0.01,3.061 C 2.773,1.431 5.173,1.052 7.472,1.280 C 9.770,1.508 11.969,2.361 14.253,3.218 C 18.820,4.931 23.804,6.676 30.066,3.061 L 30.062,1.788 C 23.622,5.497 19.246,3.770 14.691,2.061 C 12.413,1.207 10.115,0.311 7.597,0.061 z "
+ id="path6343-63" />
+ </pattern>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-0"
+ id="pattern6040-4"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-9"
+ id="pattern6200"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-0"
+ id="pattern6038-8"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-9"
+ id="pattern6207"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-0"
+ id="pattern6036-0"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-9"
+ id="pattern6214"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-0"
+ id="pattern6034-4"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-9"
+ id="pattern6221"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-0"
+ id="pattern6032-9"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-9"
+ id="pattern6228"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-0"
+ id="pattern6030-4"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-9"
+ id="pattern6235"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-0"
+ id="pattern6028-1"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-9"
+ id="pattern6242"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-90"
+ id="linearGradient104850"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-90">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-0" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-56" />
+ </linearGradient>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-6"
+ id="pattern6042-0"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-4"
+ id="pattern6024-6"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ patternUnits="userSpaceOnUse"
+ width="30.066020"
+ height="5.1805778"
+ id="Wavy-4"
+ inkscape:stockid="Wavy">
+ <path
+ style="fill:black;stroke:none;"
+ d="M 7.597,0.061 C 5.079,-0.187 2.656,0.302 -0.01,1.788 L -0.01,3.061 C 2.773,1.431 5.173,1.052 7.472,1.280 C 9.770,1.508 11.969,2.361 14.253,3.218 C 18.820,4.931 23.804,6.676 30.066,3.061 L 30.062,1.788 C 23.622,5.497 19.246,3.770 14.691,2.061 C 12.413,1.207 10.115,0.311 7.597,0.061 z "
+ id="path6343-5" />
+ </pattern>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-6"
+ id="pattern6040-7"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-4"
+ id="pattern6257"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-6"
+ id="pattern6038-27"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-4"
+ id="pattern6264"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-6"
+ id="pattern6036-2"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-4"
+ id="pattern6271"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-6"
+ id="pattern6034-5"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-4"
+ id="pattern6278"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-6"
+ id="pattern6032-3"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-4"
+ id="pattern6285"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-6"
+ id="pattern6030-42"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-4"
+ id="pattern6292"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-6"
+ id="pattern6028-0"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-4"
+ id="pattern6299"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-52"
+ id="linearGradient104852"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-52">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-54" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-55" />
+ </linearGradient>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-2"
+ id="pattern6042-7"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-92"
+ id="pattern6024-2"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ patternUnits="userSpaceOnUse"
+ width="30.066020"
+ height="5.1805778"
+ id="Wavy-92"
+ inkscape:stockid="Wavy">
+ <path
+ style="fill:black;stroke:none;"
+ d="M 7.597,0.061 C 5.079,-0.187 2.656,0.302 -0.01,1.788 L -0.01,3.061 C 2.773,1.431 5.173,1.052 7.472,1.280 C 9.770,1.508 11.969,2.361 14.253,3.218 C 18.820,4.931 23.804,6.676 30.066,3.061 L 30.062,1.788 C 23.622,5.497 19.246,3.770 14.691,2.061 C 12.413,1.207 10.115,0.311 7.597,0.061 z "
+ id="path6343-9" />
+ </pattern>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-2"
+ id="pattern6040-5"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-92"
+ id="pattern6314"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-2"
+ id="pattern6038-6"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-92"
+ id="pattern6321"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-2"
+ id="pattern6036-8"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-92"
+ id="pattern6328"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-2"
+ id="pattern6034-0"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-92"
+ id="pattern6335"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-2"
+ id="pattern6032-4"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-92"
+ id="pattern6342"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-2"
+ id="pattern6030-5"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-92"
+ id="pattern6349"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-2"
+ id="pattern6028-7"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-92"
+ id="pattern6356"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-19"
+ id="linearGradient104854"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,575.71683,124.9737)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-19">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-7" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-06" />
+ </linearGradient>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-67"
+ id="pattern6042-2"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-6"
+ id="pattern6024-67"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ patternUnits="userSpaceOnUse"
+ width="30.066020"
+ height="5.1805778"
+ id="Wavy-6"
+ inkscape:stockid="Wavy">
+ <path
+ style="fill:black;stroke:none;"
+ d="M 7.597,0.061 C 5.079,-0.187 2.656,0.302 -0.01,1.788 L -0.01,3.061 C 2.773,1.431 5.173,1.052 7.472,1.280 C 9.770,1.508 11.969,2.361 14.253,3.218 C 18.820,4.931 23.804,6.676 30.066,3.061 L 30.062,1.788 C 23.622,5.497 19.246,3.770 14.691,2.061 C 12.413,1.207 10.115,0.311 7.597,0.061 z "
+ id="path6343-7" />
+ </pattern>
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-67"
+ id="pattern6040-43"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-6"
+ id="pattern6371"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-67"
+ id="pattern6038-7"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-6"
+ id="pattern6378"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-67"
+ id="pattern6036-83"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-6"
+ id="pattern6385"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-67"
+ id="pattern6034-16"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-6"
+ id="pattern6392"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-67"
+ id="pattern6032-92"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-6"
+ id="pattern6399"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-67"
+ id="pattern6030-6"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-6"
+ id="pattern6406"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#pattern6024-67"
+ id="pattern6028-2"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,719.32799,775.7824)" />
+ <pattern
+ inkscape:collect="always"
+ xlink:href="#Wavy-6"
+ id="pattern6413"
+ patternTransform="matrix(0.562565,0.3226862,-0.3226862,0.562565,37.897429,823.71177)" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient104856"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ id="linearGradient2202-19">
+ <stop
+ id="stop2204-02"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-3"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient104858"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ id="linearGradient6424">
+ <stop
+ id="stop6426"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop6428"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104860"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient4068-4">
+ <stop
+ id="stop4070-2"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop4490-5"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop4492-2"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop4072-4"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104862"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6437">
+ <stop
+ id="stop6439"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6441"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6443"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6445"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104864"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6448">
+ <stop
+ id="stop6450"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6452"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6454"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6456"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104866"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6459">
+ <stop
+ id="stop6461"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6463"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6465"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6467"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104868"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6470">
+ <stop
+ id="stop6472"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6474"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6476"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6478"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104870"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6481">
+ <stop
+ id="stop6483"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6485"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6487"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6489"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104872"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6492">
+ <stop
+ id="stop6494"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6496"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6498"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6500"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104874"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6503">
+ <stop
+ id="stop6505"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6507"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6509"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6511"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104876"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6514">
+ <stop
+ id="stop6516"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6518"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6520"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6522"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104878"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6525">
+ <stop
+ id="stop6527"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6529"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6531"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6533"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104880"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6536">
+ <stop
+ id="stop6538"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6540"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6542"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6544"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104882"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6547">
+ <stop
+ id="stop6549"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6551"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6553"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6555"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104884"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6558">
+ <stop
+ id="stop6560"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6562"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6564"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6566"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104886"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6569">
+ <stop
+ id="stop6571"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6573"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6575"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6577"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104888"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6580">
+ <stop
+ id="stop6582"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6584"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6586"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6588"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104890"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6591">
+ <stop
+ id="stop6593"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6595"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6597"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6599"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104892"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6602">
+ <stop
+ id="stop6604"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6606"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6608"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6610"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104894"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6613">
+ <stop
+ id="stop6615"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6617"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6619"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6621"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104896"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6624">
+ <stop
+ id="stop6626"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6628"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6630"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6632"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104898"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6635">
+ <stop
+ id="stop6637"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6639"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6641"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6643"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104900"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6646">
+ <stop
+ id="stop6648"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6650"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6652"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6654"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104902"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6657">
+ <stop
+ id="stop6659"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6661"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6663"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6665"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104904"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6668">
+ <stop
+ id="stop6670"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6672"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6674"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6676"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104906"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6679">
+ <stop
+ id="stop6681"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6683"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6685"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6687"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient104908"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ id="linearGradient6690">
+ <stop
+ id="stop6692"
+ offset="0"
+ style="stop-color:#000000;stop-opacity:1;" />
+ <stop
+ id="stop6694"
+ offset="0.67741936"
+ style="stop-color:#000000;stop-opacity:0.49803922;" />
+ <stop
+ id="stop6696"
+ offset="0.86472428"
+ style="stop-color:#000000;stop-opacity:0.24705882;" />
+ <stop
+ id="stop6698"
+ offset="1"
+ style="stop-color:#000000;stop-opacity:0;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5178-3"
+ id="radialGradient104910"
+ gradientUnits="userSpaceOnUse"
+ cx="384.69696"
+ cy="571.95715"
+ fx="384.69696"
+ fy="571.95715"
+ r="24.998358" />
+ <linearGradient
+ id="linearGradient5178-3">
+ <stop
+ id="stop5180-4"
+ offset="0"
+ style="stop-color:#ffffff;stop-opacity:1;" />
+ <stop
+ id="stop5186-9"
+ offset="0.89021850"
+ style="stop-color:#ffffff;stop-opacity:0.49803922;" />
+ <stop
+ id="stop5188-2"
+ offset="0.95396262"
+ style="stop-color:#ffffff;stop-opacity:0.24705882;" />
+ <stop
+ id="stop5182-7"
+ offset="1"
+ style="stop-color:#ffffff;stop-opacity:0;" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-54"
+ id="linearGradient104912"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-54">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-57" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-52" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-54"
+ id="radialGradient104914"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6711">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6713" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6715" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient414-2"
+ id="linearGradient104916"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(0.5806141,-0.290307,0,0.8294487,1235.5061,-245.10175)"
+ x1="-137.36061"
+ y1="472.52106"
+ x2="-124.93314"
+ y2="487.91693" />
+ <linearGradient
+ id="linearGradient414-2">
+ <stop
+ id="stop415-6"
+ offset="0.00000000"
+ style="stop-color:#ffd800;stop-opacity:1.0000000;" />
+ <stop
+ id="stop416-0"
+ offset="1.0000000"
+ style="stop-color:#e77900;stop-opacity:1.0000000;" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19-1"
+ id="radialGradient104918"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ id="linearGradient2202-19-1">
+ <stop
+ id="stop2204-02-4"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-3-1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="linearGradient104920"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-31">
+ <stop
+ id="stop2204-2"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-99"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="radialGradient104922"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6730">
+ <stop
+ id="stop6732"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop6734"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <pattern
+ patternTransform="matrix(0,5.5342899,-7.4864232,0,521.74506,337.35904)"
+ id="pattern118687-0"
+ xlink:href="#Strips1_1-6"
+ inkscape:collect="always" />
+ <pattern
+ inkscape:collect="always"
+ patternUnits="userSpaceOnUse"
+ width="2"
+ height="1"
+ patternTransform="matrix(0,5.5342899,-7.4864229,0,31.668795,357.00572)"
+ id="Strips1_1-6"
+ inkscape:stockid="Stripes 1:1">
+ <rect
+ style="fill:black;stroke:none"
+ x="0"
+ y="-0.5"
+ width="1"
+ height="2"
+ id="rect5260-9" />
+ </pattern>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-95"
+ id="linearGradient104924"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-95">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-72" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-406" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-95"
+ id="radialGradient104926"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6744">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6746" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6748" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient104928"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ id="linearGradient2202-2-1-25">
+ <stop
+ id="stop2204-6-0-41"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop2206-6-0-8"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="linearGradient104930"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-5-4-2">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-8-4-5" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-5-2-1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="radialGradient104932"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6759">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6761" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6763" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="linearGradient104934"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-8-3-0">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-1-4-2" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-2-7-6" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="radialGradient104936"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6770">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6772" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6774" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="linearGradient104938"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-9-8-0">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-4-0-0" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-8-1-3" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="radialGradient104940"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6781">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6783" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6785" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="linearGradient104942"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient2202-1-93-3-2">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop2204-5-6-1-0" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop2206-5-21-0-1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="radialGradient104944"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6792">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6794" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6796" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient104946"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ id="linearGradient6799">
+ <stop
+ id="stop6801"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop6803"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient6805"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ id="linearGradient6807">
+ <stop
+ id="stop6809"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop6811"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="linearGradient6813"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient6815">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6817" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6819" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="radialGradient6821"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6823">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6825" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6827" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="linearGradient6829"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient6831">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6833" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6835" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="radialGradient6837"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6839">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6841" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6843" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="linearGradient6845"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient6847">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6849" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6851" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="radialGradient6853"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6855">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6857" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6859" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="linearGradient6861"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient6863">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6865" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6867" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="radialGradient6869"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6871">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6873" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6875" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient6877"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ id="linearGradient6879">
+ <stop
+ id="stop6881"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop6883"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient6885"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ id="linearGradient6887">
+ <stop
+ id="stop6889"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop6891"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="linearGradient6893"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient6895">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6897" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6899" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="radialGradient6901"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6903">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6905" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6907" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="linearGradient6909"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient6911">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6913" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6915" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="radialGradient6917"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6919">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6921" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6923" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="linearGradient6925"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient6927">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6929" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6931" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="radialGradient6933"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6935">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6937" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6939" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="linearGradient6941"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient6943">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6945" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6947" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="radialGradient6949"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6951">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6953" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6955" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient6957"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ id="linearGradient6959">
+ <stop
+ id="stop6961"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop6963"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient6965"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ id="linearGradient6967">
+ <stop
+ id="stop6969"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop6971"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="linearGradient6973"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient6975">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6977" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6979" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="radialGradient6981"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6983">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6985" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6987" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="linearGradient6989"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient6991">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop6993" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop6995" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="radialGradient6997"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient6999">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop7001" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop7003" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="linearGradient7005"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient7007">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop7009" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop7011" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="radialGradient7013"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient7015">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop7017" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop7019" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="linearGradient7021"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <linearGradient
+ id="linearGradient7023">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop7025" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop7027" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="radialGradient7029"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ id="linearGradient7031">
+ <stop
+ offset="0"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ id="stop7033" />
+ <stop
+ offset="1"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ id="stop7035" />
+ </linearGradient>
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient7037"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ id="linearGradient7039">
+ <stop
+ id="stop7041"
+ style="stop-color: rgb(121, 121, 121); stop-opacity: 1;"
+ offset="0" />
+ <stop
+ id="stop7043"
+ style="stop-color: rgb(203, 203, 203); stop-opacity: 1;"
+ offset="1" />
+ </linearGradient>
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="linearGradient14934"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-53"
+ id="radialGradient14936"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="linearGradient14938"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-51"
+ id="radialGradient14940"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="linearGradient14942"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-7"
+ id="radialGradient14944"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="linearGradient14946"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-87"
+ id="radialGradient14948"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient14960"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19"
+ id="radialGradient14962"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14964"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14966"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14968"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14970"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14972"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14974"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14976"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14978"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14980"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14982"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14984"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14986"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14988"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14990"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14992"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14994"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14996"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient14998"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient15000"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient15002"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient15004"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient15006"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient15008"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient15010"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient4068-4"
+ id="linearGradient15012"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="scale(1.003627,0.996386)"
+ spreadMethod="reflect"
+ x1="145.52031"
+ y1="993.39124"
+ x2="191.89183"
+ y2="1061.9722" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient5178-3"
+ id="radialGradient15014"
+ gradientUnits="userSpaceOnUse"
+ cx="384.69696"
+ cy="571.95715"
+ fx="384.69696"
+ fy="571.95715"
+ r="24.998358" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-19-1"
+ id="radialGradient15022"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="linearGradient15024"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,2.7721412,177.55089,360.10086)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-31"
+ id="radialGradient15026"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(2.7721412,0,0,4.3122209,343.74329,-552.89392)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-95"
+ id="linearGradient15028"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-95"
+ id="radialGradient15030"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient15032"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="linearGradient15034"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="radialGradient15036"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="linearGradient15038"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="radialGradient15040"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="linearGradient15042"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="radialGradient15044"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="linearGradient15046"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="radialGradient15048"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient15050"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient16536"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="linearGradient16538"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-5-4-2"
+ id="radialGradient16540"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="linearGradient16542"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-8-3-0"
+ id="radialGradient16544"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="linearGradient16546"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-9-8-0"
+ id="radialGradient16548"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <linearGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="linearGradient16550"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="translate(-153,-176.36218)"
+ x1="175"
+ y1="207.36218"
+ x2="195"
+ y2="207.36218" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-1-93-3-2"
+ id="radialGradient16552"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(1,0,0,1.555556,-93.049086,-505.7086)"
+ cx="109"
+ cy="349.86218"
+ fx="109"
+ fy="349.86218"
+ r="4.5" />
+ <radialGradient
+ inkscape:collect="always"
+ xlink:href="#linearGradient2202-2-1-25"
+ id="radialGradient16554"
+ gradientUnits="userSpaceOnUse"
+ gradientTransform="matrix(3.4620994,1.6838767,-1.3244276,2.7230693,24.214335,-863.95328)"
+ cx="97.48214"
+ cy="265.86209"
+ fx="97.48214"
+ fy="265.86209"
+ r="3" />
+ <inkscape:perspective
+ id="perspective16564"
+ inkscape:persp3d-origin="0.5 : 0.33333333 : 1"
+ inkscape:vp_z="1 : 0.5 : 1"
+ inkscape:vp_y="0 : 1000 : 0"
+ inkscape:vp_x="0 : 0.5 : 1"
+ sodipodi:type="inkscape:persp3d" />
+ <filter
+ inkscape:collect="always"
+ id="filter5401">
+ <feGaussianBlur
+ inkscape:collect="always"
+ stdDeviation="26.597254"
+ id="feGaussianBlur5403" />
+ </filter>
+ </defs>
+ <sodipodi:namedview
+ id="base"
+ pagecolor="#ffffff"
+ bordercolor="#666666"
+ borderopacity="1.0"
+ inkscape:pageopacity="0.0"
+ inkscape:pageshadow="2"
+ inkscape:zoom="0.7"
+ inkscape:cx="200.23028"
+ inkscape:cy="680.6443"
+ inkscape:document-units="px"
+ inkscape:current-layer="layer1"
+ showgrid="false"
+ borderlayer="true"
+ inkscape:window-width="1325"
+ inkscape:window-height="958"
+ inkscape:window-x="289"
+ inkscape:window-y="44"
+ inkscape:window-maximized="0" />
+ <metadata
+ id="metadata7747">
+ <rdf:RDF>
+ <cc:Work
+ rdf:about="">
+ <dc:format>image/svg+xml</dc:format>
+ <dc:type
+ rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+ <dc:title></dc:title>
+ <cc:license
+ rdf:resource="" />
+ <dc:creator>
+ <cc:Agent>
+ <dc:title>David Pravec &lt;alekibango@danix.org&gt;</dc:title>
+ </cc:Agent>
+ </dc:creator>
+ <dc:rights>
+ <cc:Agent>
+ <dc:title>released under terms of Apache License</dc:title>
+ </cc:Agent>
+ </dc:rights>
+ </cc:Work>
+ </rdf:RDF>
+ </metadata>
+ <g
+ inkscape:groupmode="layer"
+ id="layer2"
+ inkscape:label="Layer">
+ <rect
+ style="opacity:1;fill:#fffbff;fill-opacity:1;stroke:#808080;stroke-width:1.92965995999999995;stroke-linecap:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;filter:url(#filter5401)"
+ id="rect4606"
+ width="720.59534"
+ height="1052.5549"
+ x="7.3978581"
+ y="4.8459768" />
+ </g>
+ <g
+ inkscape:label="Vrstva 1"
+ inkscape:groupmode="layer"
+ id="layer1"
+ style="display:inline">
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="145.14323"
+ y="24.228884"
+ id="text40315"><tspan
+ sodipodi:role="line"
+ id="tspan40317"
+ x="145.14323"
+ y="24.228884"
+ style="font-weight:bold">C) More computers, but still only 1 cluster,</tspan><tspan
+ sodipodi:role="line"
+ x="145.14323"
+ y="36.728882"
+ id="tspan40319"
+ style="font-weight:bold">not distributed geographically</tspan></text>
+ <g
+ transform="matrix(0.96760451,0,0,0.96760451,-73.224015,-53.928306)"
+ id="g27482">
+ <path
+ id="path27117-4"
+ d="m 738.35469,914.58244 60.1019,-30.62352"
+ style="fill:none;stroke:#808080;stroke-width:2.16065431;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 532.25111,996.69188 478.6698,1023.993"
+ id="path32493" />
+ <path
+ id="path32495"
+ d="m 405.72169,932.61984 -53.58133,27.30109"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 279.19222,868.5478 -53.58134,27.30108"
+ id="path32497" />
+ <path
+ id="path32499"
+ d="M 152.66277,804.47575 99.081434,831.77684"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ id="path32501"
+ d="M 477.68954,1024.0781 98.420334,831.26468"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc" />
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 487.64197,1117.5452 218.34365,981.27825"
+ id="path36366" />
+ <path
+ id="path31410"
+ d="M 618.80039,800.81053 388.38639,683.59107"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc" />
+ <g
+ transform="translate(-1.9553878,0.27934112)"
+ id="g92765">
+ <path
+ id="path31406"
+ d="m 443.70447,656.64984 -53.58134,27.30109"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 466.14451,668.13188 -53.58134,27.30109"
+ id="path31408" />
+ <path
+ id="path31634"
+ d="M 488.58463,679.61391 435.00328,706.915"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 511.02467,691.09594 -53.58134,27.30109"
+ id="path31636" />
+ </g>
+ <g
+ transform="matrix(0.38524834,0,0,0.38524834,1.9170441,-0.21929845)"
+ id="g31422">
+ <g
+ id="g3346-3"
+ transform="translate(45.388822,1591.2158)">
+ <g
+ id="g117421-5"
+ transform="translate(897.38434,-46.491083)">
+ <g
+ id="g117423-9"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path117425-2"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path117427-6"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path117429-7"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g117431-5">
+ <path
+ id="path117433-6"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117435-3"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117437-1"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient104830);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path117439-7"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path117441-9" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path117443-5"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path117445-2" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path117447-8"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path117449-9" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path117451-2" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117453-8"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient104832);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path117455-2" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path117457-0" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path117459-5"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path117461-4" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path117463-1" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path117465-0" />
+ </g>
+ </g>
+ </g>
+ <g
+ inkscape:label="Calque 1"
+ id="g109152-0"
+ transform="matrix(0.2766711,-0.1383356,0,0.2555605,1099.9201,-86.84348)"
+ style="fill:#00ff00;fill-opacity:1">
+ <path
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 174.71965,639.58466 c -29.19719,0 -52.90625,13.34326 -52.90625,29.78125 l 0,119.125 c 0,16.43799 23.70907,29.78125 52.90625,29.78125 29.19719,-10e-6 52.90625,-13.34324 52.90625,-29.78125 l 0,-119.125 -0.0312,0 c 0,-16.43799 -23.67781,-29.78125 -52.875,-29.78125 z"
+ id="path109154-2" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2.93746948;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path109156-5"
+ sodipodi:cx="184.11563"
+ sodipodi:cy="698.03149"
+ sodipodi:rx="30.68594"
+ sodipodi:ry="17.716536"
+ d="m 214.80157,698.03149 c 0,9.78458 -13.73856,17.71654 -30.68594,17.71654 -16.94738,0 -30.68594,-7.93196 -30.68594,-17.71654 0,-9.78457 13.73856,-17.71653 30.68594,-17.71653 16.94738,0 30.68594,7.93196 30.68594,17.71653 z"
+ transform="matrix(1.6638767,0,0,1.6225174,-131.61326,-463.20234)" />
+ </g>
+ </g>
+ <g
+ id="g3346-1"
+ transform="translate(105.4361,1621.5028)">
+ <g
+ id="g117421-9"
+ transform="translate(897.38434,-46.491083)">
+ <g
+ id="g117423-8"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path117425-5"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path117427-7"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path117429-3"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g117431-54">
+ <path
+ id="path117433-9"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117435-8"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117437-4"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient104834);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path117439-9"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path117441-3" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path117443-2"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path117445-4" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path117447-9"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path117449-4" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path117451-8" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117453-9"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient104836);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path117455-3" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path117457-3" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path117459-2"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path117461-9" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path117463-7" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path117465-3" />
+ </g>
+ </g>
+ </g>
+ <g
+ inkscape:label="Calque 1"
+ id="g109152-2"
+ transform="matrix(0.2766711,-0.1383356,0,0.2555605,1099.9201,-86.84348)"
+ style="fill:#00ff00;fill-opacity:1">
+ <path
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 174.71965,639.58466 c -29.19719,0 -52.90625,13.34326 -52.90625,29.78125 l 0,119.125 c 0,16.43799 23.70907,29.78125 52.90625,29.78125 29.19719,-10e-6 52.90625,-13.34324 52.90625,-29.78125 l 0,-119.125 -0.0312,0 c 0,-16.43799 -23.67781,-29.78125 -52.875,-29.78125 z"
+ id="path109154-5" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2.93746948;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path109156-53"
+ sodipodi:cx="184.11563"
+ sodipodi:cy="698.03149"
+ sodipodi:rx="30.68594"
+ sodipodi:ry="17.716536"
+ d="m 214.80157,698.03149 c 0,9.78458 -13.73856,17.71654 -30.68594,17.71654 -16.94738,0 -30.68594,-7.93196 -30.68594,-17.71654 0,-9.78457 13.73856,-17.71653 30.68594,-17.71653 16.94738,0 30.68594,7.93196 30.68594,17.71653 z"
+ transform="matrix(1.6638767,0,0,1.6225174,-131.61326,-463.20234)" />
+ </g>
+ </g>
+ <g
+ id="g3346-0"
+ transform="translate(167.06359,1653.3699)">
+ <g
+ id="g117421-6"
+ transform="translate(897.38434,-46.491083)">
+ <g
+ id="g117423-6"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path117425-3"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path117427-8"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path117429-1"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g117431-3">
+ <path
+ id="path117433-4"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117435-1"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117437-48"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient104838);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path117439-6"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path117441-8" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path117443-7"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path117445-5" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path117447-1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path117449-93" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path117451-83" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117453-94"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient104840);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path117455-25" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path117457-9" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path117459-4"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path117461-1" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path117463-8" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path117465-4" />
+ </g>
+ </g>
+ </g>
+ <g
+ inkscape:label="Calque 1"
+ id="g109152-1"
+ transform="matrix(0.2766711,-0.1383356,0,0.2555605,1099.9201,-86.84348)"
+ style="fill:#00ff00;fill-opacity:1">
+ <path
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 174.71965,639.58466 c -29.19719,0 -52.90625,13.34326 -52.90625,29.78125 l 0,119.125 c 0,16.43799 23.70907,29.78125 52.90625,29.78125 29.19719,-10e-6 52.90625,-13.34324 52.90625,-29.78125 l 0,-119.125 -0.0312,0 c 0,-16.43799 -23.67781,-29.78125 -52.875,-29.78125 z"
+ id="path109154-7" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2.93746948;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path109156-7"
+ sodipodi:cx="184.11563"
+ sodipodi:cy="698.03149"
+ sodipodi:rx="30.68594"
+ sodipodi:ry="17.716536"
+ d="m 214.80157,698.03149 c 0,9.78458 -13.73856,17.71654 -30.68594,17.71654 -16.94738,0 -30.68594,-7.93196 -30.68594,-17.71654 0,-9.78457 13.73856,-17.71653 30.68594,-17.71653 16.94738,0 30.68594,7.93196 30.68594,17.71653 z"
+ transform="matrix(1.6638767,0,0,1.6225174,-131.61326,-463.20234)" />
+ </g>
+ </g>
+ <g
+ id="g3346-03"
+ transform="translate(228.69107,1685.2371)">
+ <g
+ id="g117421-1"
+ transform="translate(897.38434,-46.491083)">
+ <g
+ id="g117423-1"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path117425-6"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path117427-2"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path117429-6"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g117431-6">
+ <path
+ id="path117433-68"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117435-37"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117437-5"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient104842);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path117439-4"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path117441-6" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path117443-1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path117445-7" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path117447-3"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path117449-8" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path117451-9" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117453-99"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient104844);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path117455-9" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path117457-8" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path117459-6"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path117461-3" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path117463-88" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path117465-6" />
+ </g>
+ </g>
+ </g>
+ <g
+ inkscape:label="Calque 1"
+ id="g109152-6"
+ transform="matrix(0.2766711,-0.1383356,0,0.2555605,1099.9201,-86.84348)"
+ style="fill:#00ff00;fill-opacity:1">
+ <path
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 174.71965,639.58466 c -29.19719,0 -52.90625,13.34326 -52.90625,29.78125 l 0,119.125 c 0,16.43799 23.70907,29.78125 52.90625,29.78125 29.19719,-10e-6 52.90625,-13.34324 52.90625,-29.78125 l 0,-119.125 -0.0312,0 c 0,-16.43799 -23.67781,-29.78125 -52.875,-29.78125 z"
+ id="path109154-8" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2.93746948;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path109156-8"
+ sodipodi:cx="184.11563"
+ sodipodi:cy="698.03149"
+ sodipodi:rx="30.68594"
+ sodipodi:ry="17.716536"
+ d="m 214.80157,698.03149 c 0,9.78458 -13.73856,17.71654 -30.68594,17.71654 -16.94738,0 -30.68594,-7.93196 -30.68594,-17.71654 0,-9.78457 13.73856,-17.71653 30.68594,-17.71653 16.94738,0 30.68594,7.93196 30.68594,17.71653 z"
+ transform="matrix(1.6638767,0,0,1.6225174,-131.61326,-463.20234)" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g92776">
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 578.38131,725.14266 -53.58134,27.30108"
+ id="path31688" />
+ <path
+ id="path31690"
+ d="m 601.64743,737.31493 -53.58134,27.30108"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 624.91356,749.4872 -53.58134,27.30108"
+ id="path31692" />
+ <path
+ id="path31694"
+ d="m 648.17965,761.65948 -53.58134,27.30108"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 671.26968,773.91981 618.04053,801.0448"
+ id="path31696"
+ sodipodi:nodetypes="cc" />
+ </g>
+ <g
+ transform="matrix(0.38524834,0,0,0.38524834,155.17354,602.47061)"
+ id="g3925-3">
+ <g
+ id="g108584-1"
+ transform="translate(59.882331,-420.31793)">
+ <g
+ id="g92198-5">
+ <path
+ id="path5361-5"
+ d="m 1005.3987,644.36812 55.4428,-27.72141 55.4429,27.72141 -55.4429,27.72142 -55.4428,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path5363-3"
+ d="m 1005.3987,644.36812 0,83.16424 55.4428,27.72141 0,-83.16423 -55.4428,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path5365-3"
+ d="m 1060.8415,755.25377 55.4429,-27.72141 0,-83.16424 -55.4429,27.72142 0,83.16423 z"
+ style="fill:url(#linearGradient104846);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 1060.8415,615.08738 -0.6064,0.34652 -55.4428,27.72141 -0.7797,0.34652 0,0.86629 0,83.16424 0,0.86629 0.7797,0.34652 55.4428,27.72141 0.6064,0.34652 0.6064,-0.34652 55.4429,-27.72141 0.7796,-0.34652 0,-0.86629 0,-83.16424 0,-0.86629 -0.7796,-0.34652 -55.4429,-27.72141 -0.6064,-0.34652 z m 0,3.11866 54.0568,27.02838 0,81.43165 -54.0568,27.02837 -54.0567,-27.02837 0,-81.43165 54.0567,-27.02838 z"
+ id="path5391-6" />
+ <path
+ style="fill:url(#pattern6042-6);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1010.0335,651.21095 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4979-5"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#pattern6040-9);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1022.9003,658.59748 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4981-4"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#pattern6038-2);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1035.7672,665.26918 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4983-9"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1048.3958,671.70261 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4985-3"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4977-8"
+ d="m 1048.3958,671.70261 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6036-5);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4987-5"
+ d="m 1010.0335,689.81151 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6034-1);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4989-8"
+ d="m 1022.9003,697.19804 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6032-6);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4991-6"
+ d="m 1035.7672,703.86974 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6030-0);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:url(#pattern6028-4);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1048.3958,710.30317 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4993-0"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.4481573,-0.2240787,0,0.6402247,1001.8024,-178.48439)"
+ id="g108970-7">
+ <path
+ d="m 314.09476,861.04125 c -1.56438,0.834 -3.6901,0.50384 -4.68956,-1.58568 -0.84011,-1.93879 -15.12073,-31.80949 -15.51636,-32.75301 -1.17184,-2.57186 -0.21709,-4.29384 1.44804,-5.1975 2.29126,-1.26473 21.81453,-11.77888 23.51292,-12.64626 1.86955,-1.02115 3.89506,-0.88867 5.13133,1.65883 0.9779,2.05018 14.86956,31.16397 15.69988,32.85344 0.87451,1.81637 0.0508,3.97006 -1.72579,4.83701 -1.32383,0.66683 -22.9908,12.34832 -23.86046,12.83317 z"
+ id="path108972-9"
+ style="font-size:12px;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.74380612" />
+ <path
+ d="m 314.23273,847.2469 c -1.75078,-0.007 -3.50603,-1.32081 -3.50687,-3.66398 0.0771,-2.13226 0.0716,-35.62533 0.12093,-36.65668 0.051,-2.85603 1.63653,-3.93391 3.50687,-3.94111 2.5827,-0.0289 24.47747,-0.0411 26.36202,0 2.10274,-0.0139 3.85286,1.07587 3.8697,3.94111 -0.002,2.29773 -0.0205,34.9291 -2e-5,36.8343 0.006,2.03958 -1.64681,3.56538 -3.60097,3.48636 -1.46498,-0.0403 -25.76932,-0.0153 -26.75166,0 z"
+ id="path108974-5"
+ style="font-size:12px;fill:#ffffeb;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.743806" />
+ <path
+ d="m 322.93888,855.54573 c -1.47013,-1.00866 -2.27836,-3.12041 -1.08622,-5.09293 1.15034,-1.7504 18.19628,-29.94194 18.7628,-30.78168 1.49688,-2.37446 3.37999,-2.37319 4.95778,-1.30763 2.18836,1.45544 20.62163,13.98988 22.18679,15.10424 1.77679,1.19305 2.69491,3.113 1.25047,5.53408 -1.17108,1.93287 -17.79882,29.38525 -18.75145,31.00043 -1.03344,1.71987 -3.20105,2.05714 -4.80547,0.87102 -1.21244,-0.8733 -21.68017,-14.77752 -22.5147,-15.32753 z"
+ id="path108976-7"
+ style="font-size:12px;fill:#000080;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.743806" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.38524834,0,0,0.38524834,179.01425,614.60464)"
+ id="g3925-5">
+ <g
+ id="g108584-0"
+ transform="translate(59.882331,-420.31793)">
+ <g
+ id="g92198-1">
+ <path
+ id="path5361-58"
+ d="m 1005.3987,644.36812 55.4428,-27.72141 55.4429,27.72141 -55.4429,27.72142 -55.4428,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path5363-6"
+ d="m 1005.3987,644.36812 0,83.16424 55.4428,27.72141 0,-83.16423 -55.4428,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path5365-0"
+ d="m 1060.8415,755.25377 55.4429,-27.72141 0,-83.16424 -55.4429,27.72142 0,83.16423 z"
+ style="fill:url(#linearGradient104848);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 1060.8415,615.08738 -0.6064,0.34652 -55.4428,27.72141 -0.7797,0.34652 0,0.86629 0,83.16424 0,0.86629 0.7797,0.34652 55.4428,27.72141 0.6064,0.34652 0.6064,-0.34652 55.4429,-27.72141 0.7796,-0.34652 0,-0.86629 0,-83.16424 0,-0.86629 -0.7796,-0.34652 -55.4429,-27.72141 -0.6064,-0.34652 z m 0,3.11866 54.0568,27.02838 0,81.43165 -54.0568,27.02837 -54.0567,-27.02837 0,-81.43165 54.0567,-27.02838 z"
+ id="path5391-1" />
+ <path
+ style="fill:url(#pattern6042-3);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1010.0335,651.21095 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4979-0"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#pattern6040-4);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1022.9003,658.59748 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4981-7"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#pattern6038-8);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1035.7672,665.26918 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4983-1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1048.3958,671.70261 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4985-7"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4977-0"
+ d="m 1048.3958,671.70261 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6036-0);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4987-3"
+ d="m 1010.0335,689.81151 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6034-4);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4989-9"
+ d="m 1022.9003,697.19804 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6032-9);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4991-8"
+ d="m 1035.7672,703.86974 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6030-4);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:url(#pattern6028-1);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1048.3958,710.30317 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4993-6"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.4481573,-0.2240787,0,0.6402247,1001.8024,-178.48439)"
+ id="g108970-5">
+ <path
+ d="m 314.09476,861.04125 c -1.56438,0.834 -3.6901,0.50384 -4.68956,-1.58568 -0.84011,-1.93879 -15.12073,-31.80949 -15.51636,-32.75301 -1.17184,-2.57186 -0.21709,-4.29384 1.44804,-5.1975 2.29126,-1.26473 21.81453,-11.77888 23.51292,-12.64626 1.86955,-1.02115 3.89506,-0.88867 5.13133,1.65883 0.9779,2.05018 14.86956,31.16397 15.69988,32.85344 0.87451,1.81637 0.0508,3.97006 -1.72579,4.83701 -1.32383,0.66683 -22.9908,12.34832 -23.86046,12.83317 z"
+ id="path108972-1"
+ style="font-size:12px;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.74380612" />
+ <path
+ d="m 314.23273,847.2469 c -1.75078,-0.007 -3.50603,-1.32081 -3.50687,-3.66398 0.0771,-2.13226 0.0716,-35.62533 0.12093,-36.65668 0.051,-2.85603 1.63653,-3.93391 3.50687,-3.94111 2.5827,-0.0289 24.47747,-0.0411 26.36202,0 2.10274,-0.0139 3.85286,1.07587 3.8697,3.94111 -0.002,2.29773 -0.0205,34.9291 -2e-5,36.8343 0.006,2.03958 -1.64681,3.56538 -3.60097,3.48636 -1.46498,-0.0403 -25.76932,-0.0153 -26.75166,0 z"
+ id="path108974-4"
+ style="font-size:12px;fill:#ffffeb;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.743806" />
+ <path
+ d="m 322.93888,855.54573 c -1.47013,-1.00866 -2.27836,-3.12041 -1.08622,-5.09293 1.15034,-1.7504 18.19628,-29.94194 18.7628,-30.78168 1.49688,-2.37446 3.37999,-2.37319 4.95778,-1.30763 2.18836,1.45544 20.62163,13.98988 22.18679,15.10424 1.77679,1.19305 2.69491,3.113 1.25047,5.53408 -1.17108,1.93287 -17.79882,29.38525 -18.75145,31.00043 -1.03344,1.71987 -3.20105,2.05714 -4.80547,0.87102 -1.21244,-0.8733 -21.68017,-14.77752 -22.5147,-15.32753 z"
+ id="path108976-5"
+ style="font-size:12px;fill:#000080;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.743806" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.38524834,0,0,0.38524834,202.85484,626.73869)"
+ id="g3925-1">
+ <g
+ id="g108584-7"
+ transform="translate(59.882331,-420.31793)">
+ <g
+ id="g92198-4">
+ <path
+ id="path5361-2"
+ d="m 1005.3987,644.36812 55.4428,-27.72141 55.4429,27.72141 -55.4429,27.72142 -55.4428,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path5363-7"
+ d="m 1005.3987,644.36812 0,83.16424 55.4428,27.72141 0,-83.16423 -55.4428,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path5365-5"
+ d="m 1060.8415,755.25377 55.4429,-27.72141 0,-83.16424 -55.4429,27.72142 0,83.16423 z"
+ style="fill:url(#linearGradient104850);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 1060.8415,615.08738 -0.6064,0.34652 -55.4428,27.72141 -0.7797,0.34652 0,0.86629 0,83.16424 0,0.86629 0.7797,0.34652 55.4428,27.72141 0.6064,0.34652 0.6064,-0.34652 55.4429,-27.72141 0.7796,-0.34652 0,-0.86629 0,-83.16424 0,-0.86629 -0.7796,-0.34652 -55.4429,-27.72141 -0.6064,-0.34652 z m 0,3.11866 54.0568,27.02838 0,81.43165 -54.0568,27.02837 -54.0567,-27.02837 0,-81.43165 54.0567,-27.02838 z"
+ id="path5391-5" />
+ <path
+ style="fill:url(#pattern6042-0);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1010.0335,651.21095 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4979-7"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#pattern6040-7);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1022.9003,658.59748 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4981-1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#pattern6038-27);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1035.7672,665.26918 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4983-3"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1048.3958,671.70261 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4985-77"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4977-85"
+ d="m 1048.3958,671.70261 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6036-2);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4987-6"
+ d="m 1010.0335,689.81151 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6034-5);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4989-5"
+ d="m 1022.9003,697.19804 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6032-3);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4991-7"
+ d="m 1035.7672,703.86974 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6030-42);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:url(#pattern6028-0);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1048.3958,710.30317 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4993-4"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.4481573,-0.2240787,0,0.6402247,1001.8024,-178.48439)"
+ id="g108970-1">
+ <path
+ d="m 314.09476,861.04125 c -1.56438,0.834 -3.6901,0.50384 -4.68956,-1.58568 -0.84011,-1.93879 -15.12073,-31.80949 -15.51636,-32.75301 -1.17184,-2.57186 -0.21709,-4.29384 1.44804,-5.1975 2.29126,-1.26473 21.81453,-11.77888 23.51292,-12.64626 1.86955,-1.02115 3.89506,-0.88867 5.13133,1.65883 0.9779,2.05018 14.86956,31.16397 15.69988,32.85344 0.87451,1.81637 0.0508,3.97006 -1.72579,4.83701 -1.32383,0.66683 -22.9908,12.34832 -23.86046,12.83317 z"
+ id="path108972-2"
+ style="font-size:12px;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.74380612" />
+ <path
+ d="m 314.23273,847.2469 c -1.75078,-0.007 -3.50603,-1.32081 -3.50687,-3.66398 0.0771,-2.13226 0.0716,-35.62533 0.12093,-36.65668 0.051,-2.85603 1.63653,-3.93391 3.50687,-3.94111 2.5827,-0.0289 24.47747,-0.0411 26.36202,0 2.10274,-0.0139 3.85286,1.07587 3.8697,3.94111 -0.002,2.29773 -0.0205,34.9291 -2e-5,36.8343 0.006,2.03958 -1.64681,3.56538 -3.60097,3.48636 -1.46498,-0.0403 -25.76932,-0.0153 -26.75166,0 z"
+ id="path108974-46"
+ style="font-size:12px;fill:#ffffeb;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.743806" />
+ <path
+ d="m 322.93888,855.54573 c -1.47013,-1.00866 -2.27836,-3.12041 -1.08622,-5.09293 1.15034,-1.7504 18.19628,-29.94194 18.7628,-30.78168 1.49688,-2.37446 3.37999,-2.37319 4.95778,-1.30763 2.18836,1.45544 20.62163,13.98988 22.18679,15.10424 1.77679,1.19305 2.69491,3.113 1.25047,5.53408 -1.17108,1.93287 -17.79882,29.38525 -18.75145,31.00043 -1.03344,1.71987 -3.20105,2.05714 -4.80547,0.87102 -1.21244,-0.8733 -21.68017,-14.77752 -22.5147,-15.32753 z"
+ id="path108976-1"
+ style="font-size:12px;fill:#000080;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.743806" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.38524834,0,0,0.38524834,227.30424,638.87277)"
+ id="g3925-4">
+ <g
+ id="g108584-5"
+ transform="translate(58.302139,-420.31793)">
+ <g
+ id="g92198-0">
+ <path
+ id="path5361-29"
+ d="m 1005.3987,644.36812 55.4428,-27.72141 55.4429,27.72141 -55.4429,27.72142 -55.4428,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path5363-5"
+ d="m 1005.3987,644.36812 0,83.16424 55.4428,27.72141 0,-83.16423 -55.4428,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path5365-7"
+ d="m 1060.8415,755.25377 55.4429,-27.72141 0,-83.16424 -55.4429,27.72142 0,83.16423 z"
+ style="fill:url(#linearGradient104852);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 1060.8415,615.08738 -0.6064,0.34652 -55.4428,27.72141 -0.7797,0.34652 0,0.86629 0,83.16424 0,0.86629 0.7797,0.34652 55.4428,27.72141 0.6064,0.34652 0.6064,-0.34652 55.4429,-27.72141 0.7796,-0.34652 0,-0.86629 0,-83.16424 0,-0.86629 -0.7796,-0.34652 -55.4429,-27.72141 -0.6064,-0.34652 z m 0,3.11866 54.0568,27.02838 0,81.43165 -54.0568,27.02837 -54.0567,-27.02837 0,-81.43165 54.0567,-27.02838 z"
+ id="path5391-4" />
+ <path
+ style="fill:url(#pattern6042-7);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1010.0335,651.21095 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4979-2"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#pattern6040-5);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1022.9003,658.59748 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4981-2"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#pattern6038-6);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1035.7672,665.26918 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4983-19"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1048.3958,671.70261 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4985-6"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4977-1"
+ d="m 1048.3958,671.70261 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6036-8);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4987-1"
+ d="m 1010.0335,689.81151 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6034-0);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4989-7"
+ d="m 1022.9003,697.19804 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6032-4);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4991-80"
+ d="m 1035.7672,703.86974 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6030-5);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:url(#pattern6028-7);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1048.3958,710.30317 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4993-66"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.4481573,-0.2240787,0,0.6402247,1001.8024,-178.48439)"
+ id="g108970-3">
+ <path
+ d="m 314.09476,861.04125 c -1.56438,0.834 -3.6901,0.50384 -4.68956,-1.58568 -0.84011,-1.93879 -15.12073,-31.80949 -15.51636,-32.75301 -1.17184,-2.57186 -0.21709,-4.29384 1.44804,-5.1975 2.29126,-1.26473 21.81453,-11.77888 23.51292,-12.64626 1.86955,-1.02115 3.89506,-0.88867 5.13133,1.65883 0.9779,2.05018 14.86956,31.16397 15.69988,32.85344 0.87451,1.81637 0.0508,3.97006 -1.72579,4.83701 -1.32383,0.66683 -22.9908,12.34832 -23.86046,12.83317 z"
+ id="path108972-7"
+ style="font-size:12px;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.74380612" />
+ <path
+ d="m 314.23273,847.2469 c -1.75078,-0.007 -3.50603,-1.32081 -3.50687,-3.66398 0.0771,-2.13226 0.0716,-35.62533 0.12093,-36.65668 0.051,-2.85603 1.63653,-3.93391 3.50687,-3.94111 2.5827,-0.0289 24.47747,-0.0411 26.36202,0 2.10274,-0.0139 3.85286,1.07587 3.8697,3.94111 -0.002,2.29773 -0.0205,34.9291 -2e-5,36.8343 0.006,2.03958 -1.64681,3.56538 -3.60097,3.48636 -1.46498,-0.0403 -25.76932,-0.0153 -26.75166,0 z"
+ id="path108974-1"
+ style="font-size:12px;fill:#ffffeb;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.743806" />
+ <path
+ d="m 322.93888,855.54573 c -1.47013,-1.00866 -2.27836,-3.12041 -1.08622,-5.09293 1.15034,-1.7504 18.19628,-29.94194 18.7628,-30.78168 1.49688,-2.37446 3.37999,-2.37319 4.95778,-1.30763 2.18836,1.45544 20.62163,13.98988 22.18679,15.10424 1.77679,1.19305 2.69491,3.113 1.25047,5.53408 -1.17108,1.93287 -17.79882,29.38525 -18.75145,31.00043 -1.03344,1.71987 -3.20105,2.05714 -4.80547,0.87102 -1.21244,-0.8733 -21.68017,-14.77752 -22.5147,-15.32753 z"
+ id="path108976-3"
+ style="font-size:12px;fill:#000080;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.743806" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.38524834,0,0,0.38524834,250.53613,651.0068)"
+ id="g3925-54">
+ <g
+ id="g108584-02"
+ transform="translate(59.882331,-420.31793)">
+ <g
+ id="g92198-47">
+ <path
+ id="path5361-4"
+ d="m 1005.3987,644.36812 55.4428,-27.72141 55.4429,27.72141 -55.4429,27.72142 -55.4428,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path5363-2"
+ d="m 1005.3987,644.36812 0,83.16424 55.4428,27.72141 0,-83.16423 -55.4428,-27.72142 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path5365-6"
+ d="m 1060.8415,755.25377 55.4429,-27.72141 0,-83.16424 -55.4429,27.72142 0,83.16423 z"
+ style="fill:url(#linearGradient104854);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 1060.8415,615.08738 -0.6064,0.34652 -55.4428,27.72141 -0.7797,0.34652 0,0.86629 0,83.16424 0,0.86629 0.7797,0.34652 55.4428,27.72141 0.6064,0.34652 0.6064,-0.34652 55.4429,-27.72141 0.7796,-0.34652 0,-0.86629 0,-83.16424 0,-0.86629 -0.7796,-0.34652 -55.4429,-27.72141 -0.6064,-0.34652 z m 0,3.11866 54.0568,27.02838 0,81.43165 -54.0568,27.02837 -54.0567,-27.02837 0,-81.43165 54.0567,-27.02838 z"
+ id="path5391-3" />
+ <path
+ style="fill:url(#pattern6042-2);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1010.0335,651.21095 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4979-9"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#pattern6040-43);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1022.9003,658.59748 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4981-0"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#pattern6038-7);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1035.7672,665.26918 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4983-6"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 1048.3958,671.70261 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4985-39"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4977-6"
+ d="m 1048.3958,671.70261 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6036-83);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4987-8"
+ d="m 1010.0335,689.81151 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6034-16);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4989-79"
+ d="m 1022.9003,697.19804 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6032-92);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4991-68"
+ d="m 1035.7672,703.86974 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ style="fill:url(#pattern6030-6);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <path
+ style="fill:url(#pattern6028-2);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ d="m 1048.3958,710.30317 0,32.47914 8.3164,4.39648 0,-32.7174 -8.3164,-4.15822 z"
+ id="path4993-04"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.4481573,-0.2240787,0,0.6402247,1001.8024,-178.48439)"
+ id="g108970-2">
+ <path
+ d="m 314.09476,861.04125 c -1.56438,0.834 -3.6901,0.50384 -4.68956,-1.58568 -0.84011,-1.93879 -15.12073,-31.80949 -15.51636,-32.75301 -1.17184,-2.57186 -0.21709,-4.29384 1.44804,-5.1975 2.29126,-1.26473 21.81453,-11.77888 23.51292,-12.64626 1.86955,-1.02115 3.89506,-0.88867 5.13133,1.65883 0.9779,2.05018 14.86956,31.16397 15.69988,32.85344 0.87451,1.81637 0.0508,3.97006 -1.72579,4.83701 -1.32383,0.66683 -22.9908,12.34832 -23.86046,12.83317 z"
+ id="path108972-0"
+ style="font-size:12px;fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.74380612" />
+ <path
+ d="m 314.23273,847.2469 c -1.75078,-0.007 -3.50603,-1.32081 -3.50687,-3.66398 0.0771,-2.13226 0.0716,-35.62533 0.12093,-36.65668 0.051,-2.85603 1.63653,-3.93391 3.50687,-3.94111 2.5827,-0.0289 24.47747,-0.0411 26.36202,0 2.10274,-0.0139 3.85286,1.07587 3.8697,3.94111 -0.002,2.29773 -0.0205,34.9291 -2e-5,36.8343 0.006,2.03958 -1.64681,3.56538 -3.60097,3.48636 -1.46498,-0.0403 -25.76932,-0.0153 -26.75166,0 z"
+ id="path108974-8"
+ style="font-size:12px;fill:#ffffeb;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.743806" />
+ <path
+ d="m 322.93888,855.54573 c -1.47013,-1.00866 -2.27836,-3.12041 -1.08622,-5.09293 1.15034,-1.7504 18.19628,-29.94194 18.7628,-30.78168 1.49688,-2.37446 3.37999,-2.37319 4.95778,-1.30763 2.18836,1.45544 20.62163,13.98988 22.18679,15.10424 1.77679,1.19305 2.69491,3.113 1.25047,5.53408 -1.17108,1.93287 -17.79882,29.38525 -18.75145,31.00043 -1.03344,1.71987 -3.20105,2.05714 -4.80547,0.87102 -1.21244,-0.8733 -21.68017,-14.77752 -22.5147,-15.32753 z"
+ id="path108976-18"
+ style="font-size:12px;fill:#000080;fill-opacity:1;fill-rule:evenodd;stroke:#005800;stroke-width:1.743806" />
+ </g>
+ </g>
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 226.42238,966.71583 53.58135,-27.3011"
+ id="path32503" />
+ <path
+ id="path29436-1"
+ d="M 325.99984,687.25962 463.42976,757.4159"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc" />
+ <path
+ id="path29430"
+ d="m 285.13466,729.79622 53.58132,-27.30108"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ id="path29432-6"
+ d="m 449.34827,770.11285 53.58134,-27.30109"
+ style="fill:none;stroke:#808080;stroke-width:1.926;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 410.54673,794.05451 53.58133,-27.30108"
+ id="path29324-0" />
+ <path
+ id="path29432"
+ d="m 535.95881,858.31276 53.58134,-27.30109"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 661.3709,922.57103 53.58134,-27.30108"
+ id="path29434" />
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 337.70005,702.46435 819.51686,948.23104"
+ id="path29436" />
+ <g
+ transform="matrix(0.38524834,0,0,0.38524834,476.30036,510.44216)"
+ id="g3259-9">
+ <g
+ transform="matrix(6.5383417,0,0,6.5383417,364.86909,935.55835)"
+ inkscape:label="Calque 1"
+ id="g118215-8">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path118217-0" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path118219-3" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path118221-1" />
+ <g
+ transform="translate(-68.205597,-63.743549)"
+ id="g118223-5">
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ id="path118225-7" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ id="path118227-7" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ id="path118229-7"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#radialGradient104856);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ id="path118231-0"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.6363961,0.3181981,-0.6363961,0.3181981,-697.62009,289.09977)"
+ id="g2662-9">
+ <path
+ id="path2664-8"
+ d="m 1044.4209,-4.5996044 0,78.9062504 78.9063,0 0,-78.9062504 -78.9063,0 z m 39.4688,2.46875 c 20.4177,0 37,16.5823004 37,37.0000004 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 -10e-5,-20.41771 16.5823,-37.0000004 37,-37.0000004 z"
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter" />
+ <g
+ id="g2666-0"
+ style="fill:#00ffff;stroke:#ffffff"
+ transform="translate(705.44117,-218.9829)">
+ <path
+ id="path2668-3"
+ d="m 378.53666,218.814 -6.22099,11.28987 1.97176,0 0,18.4037 8.49847,0 0,-18.4037 1.95647,0 -6.20571,-11.28987 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 378.53666,288.85884 -6.22099,-11.28987 1.97176,0 0,-18.4037 8.49847,0 0,18.4037 1.95647,0 -6.20571,11.28987 z"
+ id="path2670-1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 343.41044,253.56675 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ id="path2672-4" />
+ <path
+ id="path2674-8"
+ d="m 413.45528,253.56675 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+ <path
+ sodipodi:nodetypes="cc"
+ id="path27123"
+ d="m 742.14931,988.34183 77.31228,-39.64335"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <g
+ id="g32453"
+ transform="matrix(0.38524834,0,0,0.38524834,303.1066,676.24416)">
+ <g
+ id="g32455"
+ inkscape:label="Calque 1"
+ transform="matrix(6.5383417,0,0,6.5383417,364.86909,935.55835)">
+ <path
+ id="path32457"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path32459"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path32461"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g32463"
+ transform="translate(-68.205597,-63.743549)">
+ <path
+ id="path32465"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path32467"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path32469"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path32471"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ style="fill:url(#radialGradient104858);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ <g
+ id="g32473"
+ transform="matrix(0.6363961,0.3181981,-0.6363961,0.3181981,-697.62009,289.09977)">
+ <path
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter"
+ d="m 1044.4209,-4.5996044 0,78.9062504 78.9063,0 0,-78.9062504 -78.9063,0 z m 39.4688,2.46875 c 20.4177,0 37,16.5823004 37,37.0000004 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 -10e-5,-20.41771 16.5823,-37.0000004 37,-37.0000004 z"
+ id="path32475" />
+ <g
+ transform="translate(705.44117,-218.9829)"
+ style="fill:#00ffff;stroke:#ffffff"
+ id="g32477">
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 378.53666,218.814 -6.22099,11.28987 1.97176,0 0,18.4037 8.49847,0 0,-18.4037 1.95647,0 -6.20571,-11.28987 z"
+ id="path32479" />
+ <path
+ id="path32481"
+ d="m 378.53666,288.85884 -6.22099,-11.28987 1.97176,0 0,-18.4037 8.49847,0 0,18.4037 1.95647,0 -6.20571,11.28987 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ id="path32483"
+ d="m 343.41044,253.56675 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 413.45528,253.56675 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ id="path32485" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g32288"
+ transform="matrix(0.87584947,0,0,0.87584947,-199.57545,837.53626)">
+ <g
+ id="g32290">
+ <path
+ d="m 452.22752,154.79534 c -1.32987,4.3593 0.97442,13.06343 4.32672,7.29809 0.55883,-4.21566 0.16853,-13.66849 -4.32672,-7.29809 z"
+ id="path32292"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 459.05645,154.87353 c -5.73123,-1.99396 -4.37255,6.82514 -3.10169,8.88804 4.41472,0.3139 8.88448,0.68282 7.08957,-5.21292 -0.15325,-2.39014 -1.62637,-3.78967 -3.98788,-3.67512 z"
+ id="path32294"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 461.48045,154.95173 c -1.09246,1.9721 -0.88144,8.20841 3.07563,8.75771 7.13327,0.55239 -1.24277,-5.48505 3.0235,-5.57782 1.36821,-3.25204 -5.37175,-7.28408 -6.09913,-3.17989 z"
+ id="path32296"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 469.14346,154.84748 c -6.26267,0.075 -4.66384,10.71977 1.4292,8.95932 4.83425,0.31308 3.44625,-9.88021 -1.4292,-8.95932 z"
+ id="path32298"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 468.85674,155.68154 c -5.85015,2.68836 -2.79296,6.6586 2.86712,4.84803 3.28424,0.8454 -0.45596,-6.36406 -2.86712,-4.84803 z"
+ id="path32300"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 475.63355,154.84748 c -5.82517,-1.97942 -4.54812,6.74301 -3.23202,8.91409 4.84187,0.18324 3.39963,-5.16968 5.70816,-6.35977 0.24428,-2.37476 -0.19418,-2.73428 -2.47614,-2.55432 z"
+ id="path32302"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 479.49112,154.87353 c -5.77442,-2.02369 -4.43922,6.79664 -3.15383,8.88804 4.41473,0.3139 8.88448,0.68282 7.08958,-5.21292 -0.15836,-2.36396 -1.59101,-3.77955 -3.93575,-3.67512 z"
+ id="path32304"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 485.56417,154.84748 c -6.19598,0.15033 -4.65067,10.675 1.42942,8.96143 4.93021,0.35507 3.48048,-9.89643 -1.42942,-8.96143 z"
+ id="path32306"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 485.30352,155.68154 c -5.85015,2.68836 -2.79297,6.6586 2.86711,4.84803 3.28424,0.8454 -0.45595,-6.36406 -2.86711,-4.84803 z"
+ id="path32308"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 488.0403,154.95173 c -1.06389,1.96915 -0.92086,8.22865 3.04957,8.75771 7.16539,0.57531 -1.21095,-5.48429 3.04956,-5.57782 1.3682,-3.25204 -5.37175,-7.28408 -6.09913,-3.17989 z"
+ id="path32310"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32312"
+ inkscape:tile-cx="150.57283"
+ inkscape:tile-cy="1057.5979"
+ inkscape:tile-h="104.60061"
+ inkscape:tile-w="105.36077"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104860);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.179335,0,0,0.149728,502.1893,-24.02897)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32314"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104862);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(0.284001,0,0,0.193224,407.7236,-73.15871)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32316"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104864);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(0.340554,0,0,0.231701,396.3144,-88.95173)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32318"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104866);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(0.249954,0,0,0.170059,406.7992,-32.10751)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32320"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104868);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(0.260403,0,0,0.177168,412.2819,-25.25605)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32322"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104870);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.104126,-0.150834,-0.146719,0.07084417,668.335,91.43843)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32324"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104872);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.154671,-0.224051,-0.217939,0.105233,738.2325,88.88709)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32326"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104874);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.138006,-0.19991,-0.194457,0.09389457,722.8067,97.77468)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32328"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104876);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.117791,-0.170629,-0.165973,0.08014087,677.6847,122.0894)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32330"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104878);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.09614486,-0.139271,-0.135472,0.06541328,635.5166,142.1226)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32332"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104880);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.164683,-0.238552,0.232045,-0.112044,265.1906,314.0698)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32334"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104882);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.172846,-0.250377,0.243546,-0.117597,239.7257,330.3731)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32336"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104884);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.177232,-0.256733,0.249729,-0.120583,225.1178,318.3329)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32338"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104886);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.166524,-0.241221,0.23464,-0.113297,227.7161,329.1711)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32340"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104888);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.112183,-0.162505,0.158072,-0.07632533,314.1776,290.1886)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32342"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104890);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.11826,0.171307,0.166634,0.08045988,311.5686,16.07786)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32344"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104892);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.0943583,0.136684,0.132956,0.06419815,331.8395,50.2111)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32346"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104894);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.114364,0.165662,0.161143,0.07780872,322.2702,30.08746)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32348"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104896);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.140702,0.203815,0.198255,0.09572832,286.7172,18.15027)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32350"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104898);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.162185,0.234935,0.228526,0.110345,259.9411,6.05945)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32352"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104900);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.160583,0.232613,-0.226269,-0.109254,748.0707,211.5833)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32354"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104902);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.12628,0.182922,-0.177934,-0.08591606,697.8146,196.7379)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32356"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104904);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.137748,0.199537,-0.194093,-0.09371803,714.1281,221.8225)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32358"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104906);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.120979,0.175247,-0.170466,-0.08231039,662.6019,207.1803)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path32360"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient104908);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.14434,0.209086,-0.203383,-0.09820396,735.5011,232.5166)" />
+ </g>
+ <path
+ d="m 409.69532,571.95715 c 0,13.80622 -11.19215,24.99836 -24.99836,24.99836 -13.80621,0 -24.99836,-11.19214 -24.99836,-24.99836 0,-13.80621 11.19215,-24.99835 24.99836,-24.99835 13.80621,0 24.99836,11.19214 24.99836,24.99835 z"
+ id="path32362"
+ sodipodi:cx="384.69696"
+ sodipodi:cy="571.95715"
+ sodipodi:rx="24.998358"
+ sodipodi:ry="24.998358"
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient104910);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1.155532,0,0,1.155532,26.16756,-503.197)" />
+ <text
+ id="text32364"
+ style="font-size:10.00881386px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#9f0021;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="469.55161"
+ xml:space="preserve"
+ y="161.44913"><tspan
+ id="tspan32366"
+ sodipodi:role="line"
+ x="469.55161"
+ y="161.44913">Internet</tspan></text>
+ </g>
+ <text
+ id="text32505"
+ y="620.82263"
+ x="542.62994"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ y="620.82263"
+ x="542.62994"
+ id="tspan32507"
+ sodipodi:role="line">HA Database</tspan><tspan
+ id="tspan40323"
+ y="633.32263"
+ x="542.62994"
+ sodipodi:role="line" /></text>
+ <text
+ id="text32509"
+ y="666.54858"
+ x="708.54053"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ y="666.54858"
+ x="708.54053"
+ id="tspan32511"
+ sodipodi:role="line">HA storage</tspan><tspan
+ id="tspan40321"
+ y="679.04858"
+ x="708.54053"
+ sodipodi:role="line">(SAN, SheepDog ?)</tspan></text>
+ <text
+ id="text35139"
+ y="683.30566"
+ x="176.33803"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ y="683.30566"
+ x="177.92982"
+ id="tspan35141"
+ sodipodi:role="line">Diskless servers </tspan><tspan
+ id="tspan40139"
+ y="695.80566"
+ x="176.33803"
+ sodipodi:role="line">running</tspan><tspan
+ id="tspan40137"
+ y="708.30566"
+ x="176.33803"
+ sodipodi:role="line"> virtual guests</tspan></text>
+ <g
+ transform="matrix(0.24965474,0,0,0.24965474,35.709234,628.79112)"
+ id="g3408-9">
+ <g
+ id="g117789-2"
+ transform="translate(910.08874,75.719118)">
+ <g
+ id="g117791-7"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path117793-4"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path117795-0"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path117797-3"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g117799-8">
+ <path
+ id="path117801-4"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path117803-4"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117805-7"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient104912);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path117807-5"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path117809-3" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path117811-8"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path117813-7" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path117815-2"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path117817-2" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path117819-7" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path117821-9"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient104914);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path117823-6" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path117825-6" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path117827-4"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path117829-2" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path117831-1" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path117833-4" />
+ </g>
+ </g>
+ </g>
+ <path
+ id="path117855-7"
+ d="m 1162.9818,171.48314 c -0.6741,0.33705 -1.3556,0.72418 -2.0094,1.15981 l -0.1629,0.81846 0,0.34911 0.3259,3.40575 -3.4213,3.02948 -0.9775,-2.84717 -0.1086,-0.25601 -0.3801,-0.31421 c -1.2465,1.38745 -2.403,2.96448 -3.4756,4.64702 l 0.1086,0.64391 0.1086,0.25601 1.5477,2.05781 -2.5252,4.87005 -1.9821,-1.21995 -0.2173,-0.0465 -0.4887,0.0892 c -0.8024,1.93355 -1.5015,3.93523 -2.0365,5.98332 l 0.353,0.36657 0.2172,0.0465 2.3352,0.22887 -0.9232,5.34909 -2.4981,0.78357 -0.2444,0.12218 -0.5159,0.49068 c -0.076,0.97201 -0.1086,1.96181 -0.1086,2.92475 0,0.96297 0.033,1.8815 0.1086,2.77735 l 0.5159,-0.0252 0.2444,-0.12218 2.4981,-1.71451 0.9232,4.46471 -2.3352,2.52521 -0.2172,0.30256 -0.3258,0.70598 c 0.5378,1.51081 1.2313,2.81882 2.0364,3.94685 l 0.4616,-0.38596 0.2173,-0.30256 1.9821,-3.20209 2.5252,2.34484 -1.5477,3.64429 -0.1086,0.36463 -0.1086,0.75251 c 1.0633,0.60459 2.2142,1.00228 3.4484,1.14625 l 0.4073,-0.70792 0.1086,-0.36462 0.9775,-3.78588 3.4213,-0.39177 -0.3259,3.69278 0,0.38789 0.1629,0.61677 c 0.6538,-0.21809 1.3353,-0.51246 2.0094,-0.8495 0.674,-0.33703 1.3284,-0.7106 1.9821,-1.14624 l 0.1629,-0.77967 0,-0.38789 -0.3258,-3.36696 3.4484,-3.04306 0.9504,2.82195 0.1357,0.24244 0.3802,0.3142 c 1.246,-1.39144 2.4039,-2.96071 3.4755,-4.64701 l -0.1086,-0.60513 -0.1358,-0.24243 -1.5477,-2.09659 2.5253,-4.87005 2.0093,1.20636 0.2172,0.0853 0.4616,-0.0756 c 0.8053,-1.93359 1.4986,-3.93425 2.0365,-5.98332 l -0.353,-0.36656 -0.2173,-0.0853 -2.308,-0.20365 0.9232,-5.3879 2.471,-0.76998 0.2715,-0.13576 0.4887,-0.47711 c 0.076,-0.97198 0.1086,-1.92301 0.1086,-2.88597 0,-0.96294 -0.032,-1.92028 -0.1086,-2.81613 l -0.4887,0.0117 -0.2715,0.13576 -2.471,1.70092 -0.9232,-4.4259 2.308,-2.55043 0.2173,-0.26376 0.353,-0.75835 c -0.5328,-1.49679 -1.214,-2.80035 -2.0094,-3.92164 l -0.4887,0.39953 -0.2172,0.26376 -2.0093,3.21568 -2.5253,-2.34484 1.5477,-3.60551 0.1358,-0.37821 0.1086,-0.71372 c -1.0714,-0.61452 -2.2297,-1.02602 -3.4755,-1.17145 l -0.3802,0.65555 -0.1357,0.37819 -0.9504,3.8111 -3.4484,0.40535 0.3258,-3.73157 0,-0.34911 -0.1629,-0.65556 c -0.6537,0.21813 -1.3081,0.4989 -1.9821,0.83593 z m 0,11.13266 c 5.1162,-2.5581 9.2591,1.28891 9.2591,8.59776 0,7.30887 -4.1429,15.33755 -9.2591,17.89564 -5.1162,2.55808 -9.2863,-1.31411 -9.2863,-8.62295 0,-7.30884 4.1701,-15.31235 9.2863,-17.87045 z"
+ style="fill:url(#linearGradient104916);fill-opacity:1;stroke:#000000;stroke-width:1.03852296" />
+ </g>
+ <g
+ transform="matrix(0.38524834,0,0,0.38524834,753.78404,653.08086)"
+ id="g3259-9-0">
+ <g
+ transform="matrix(6.5383417,0,0,6.5383417,364.86909,935.55835)"
+ inkscape:label="Calque 1"
+ id="g118215-8-4">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path118217-0-3" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path118219-3-8" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path118221-1-6" />
+ <g
+ transform="translate(-68.205597,-63.743549)"
+ id="g118223-5-1">
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ id="path118225-7-9" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ id="path118227-7-8" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ id="path118229-7-9"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#radialGradient104918);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ id="path118231-0-0"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.6363961,0.3181981,-0.6363961,0.3181981,-697.62009,289.09977)"
+ id="g2662-9-8">
+ <path
+ id="path2664-8-0"
+ d="m 1044.4209,-4.5996044 0,78.9062504 78.9063,0 0,-78.9062504 -78.9063,0 z m 39.4688,2.46875 c 20.4177,0 37,16.5823004 37,37.0000004 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 -10e-5,-20.41771 16.5823,-37.0000004 37,-37.0000004 z"
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter" />
+ <g
+ id="g2666-0-5"
+ style="fill:#00ffff;stroke:#ffffff"
+ transform="translate(705.44117,-218.9829)">
+ <path
+ id="path2668-3-0"
+ d="m 378.53666,218.814 -6.22099,11.28987 1.97176,0 0,18.4037 8.49847,0 0,-18.4037 1.95647,0 -6.20571,-11.28987 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 378.53666,288.85884 -6.22099,-11.28987 1.97176,0 0,-18.4037 8.49847,0 0,18.4037 1.95647,0 -6.20571,11.28987 z"
+ id="path2670-1-5" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 343.41044,253.56675 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ id="path2672-4-0" />
+ <path
+ id="path2674-8-8"
+ d="m 413.45528,253.56675 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 487.391,1117.5952 729.80147,994.37212"
+ id="path36364" />
+ <g
+ transform="matrix(0.38241385,0,0,0.38241385,625.80509,774.48224)"
+ id="g3513-6">
+ <g
+ transform="translate(-369.48339,-385.43051)"
+ id="g3767-8">
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 607.23277,879.49528 55.44283,-27.72141 55.44282,27.72141 -55.44282,27.72142 -55.44283,-27.72142 z"
+ id="path3769-7" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 607.23277,879.49528 0,83.16424 55.44283,27.72141 0,-83.16423 -55.44283,-27.72142 z"
+ id="path3771-8" />
+ <path
+ style="fill:url(#linearGradient104920);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 662.6756,990.38093 55.44282,-27.72141 0,-83.16424 -55.44282,27.72142 0,83.16423 z"
+ id="path3773-3"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#radialGradient104922);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 634.81813,937.76977 22.17713,11.08857 0,24.94927 -22.17713,-11.08856 0,-24.94928 z"
+ id="path3775-5"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="path3777-7"
+ d="m 633.56811,935.45788 0,2.25237 0,24.94927 0,0.86629 0.77967,0.34652 22.17713,11.08857 1.99247,1.03955 0,-2.25237 0,-24.94927 0,-0.86629 -0.77966,-0.34652 -22.17713,-11.08856 -1.99248,-1.03956 z m 2.77214,4.50473 19.40499,9.7025 0,21.83061 -19.40499,-9.70249 0,-21.83062 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3779-7"
+ d="m 611.39098,891.10362 0,2.25237 0,66.53139 0,0.86629 0.77967,0.34652 5.54428,2.77214 1.99248,1.03955 0,-2.25236 0,-66.53139 0,-0.86629 -0.77967,-0.34652 -5.54428,-2.77214 -1.99248,-1.03956 z m 2.77215,4.50473 2.77214,1.38607 0,63.41273 -2.77214,-1.38607 0,-63.41273 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path3781-1"
+ d="m 621.09348,895.26184 0,69.65004 8.31642,4.15822 0,-69.65005 -8.31642,-4.15821 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3783-5"
+ d="m 633.56811,899.42005 0,2.25236 0,27.72141 0,0.8663 0.77967,0.34652 11.08856,5.54428 1.99248,1.03955 0,-2.25236 0,-27.72141 0,-0.8663 -0.77966,-0.34652 -11.08857,-5.54428 -1.99248,-1.03955 z m 2.77214,4.50473 8.31643,4.15821 0,24.60275 -8.31643,-4.15821 0,-24.60275 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3785-64"
+ d="m 650.20096,907.73647 0,2.25237 0,30.49355 0,0.86629 0.77967,0.34652 5.54428,2.77214 1.99247,1.03956 0,-2.25237 0,-30.49355 0,-0.8663 -0.77966,-0.34651 -5.54428,-2.77215 -1.99248,-1.03955 z m 2.77214,4.50473 2.77214,1.38607 0,27.3749 -2.77214,-1.38607 0,-27.3749 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path3787-3"
+ d="m 662.6756,850.21454 -0.60641,0.34652 -55.44282,27.72141 -0.77967,0.34652 0,0.86629 0,83.16424 0,0.86629 0.77967,0.34652 55.44282,27.72141 0.60641,0.34652 0.6064,-0.34652 55.44283,-27.72141 0.77966,-0.34652 0,-0.86629 0,-83.16424 0,-0.86629 -0.77966,-0.34652 -55.44283,-27.72141 -0.6064,-0.34652 z m 0,3.11866 54.05675,27.02838 0,81.43165 -54.05675,27.02837 -54.05676,-27.02837 0,-81.43165 54.05676,-27.02838 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <rect
+ style="opacity:0.5;fill:url(#pattern118687-0);fill-opacity:1;stroke:none"
+ id="rect3789-22"
+ width="47.62381"
+ height="45.980042"
+ x="747.37006"
+ y="1269.7253"
+ rx="0"
+ ry="0"
+ transform="matrix(0.8944272,-0.4472136,0,1,0,0)" />
+ </g>
+ <g
+ id="g3863-52"
+ transform="matrix(0.6363961,-0.3181981,-0.6363961,-0.3181981,-304.10649,883.79115)">
+ <path
+ id="path3865-0"
+ d="m 1042.8959,100.2653 0,78.90625 78.9063,0 0,-78.90625 -78.9063,0 z m 39.4688,2.46875 c 20.4177,0 37,16.5823 37,37 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 0,-20.41771 16.5823,-37 37,-37 z"
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter" />
+ <g
+ style="fill:#00ffff;stroke:#ffffff"
+ transform="translate(606.95622,-331.6564)"
+ id="g3867-7">
+ <path
+ sodipodi:type="star"
+ style="fill:#00ffff;fill-opacity:1;stroke:#ffffff;stroke-linecap:butt;stroke-linejoin:miter"
+ id="path3869-55"
+ sodipodi:sides="3"
+ sodipodi:cx="241.13728"
+ sodipodi:cy="609.1156"
+ sodipodi:r1="15.395656"
+ sodipodi:r2="7.6978278"
+ sodipodi:arg1="0"
+ sodipodi:arg2="1.0471976"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 256.53294,609.1156 -11.54674,6.66652 -11.54674,6.66651 0,-13.33303 0,-13.33303 11.54674,6.66652 11.54674,6.66651 z"
+ transform="translate(212.65401,-137.99186)" />
+ <rect
+ style="fill:#00ffff;fill-opacity:1;stroke:#ffffff;stroke-linecap:butt;stroke-linejoin:miter"
+ id="rect3871-8"
+ width="7.6689839"
+ height="34.386734"
+ x="471.7662"
+ y="454.18146" />
+ <path
+ transform="matrix(-1,0,0,1,738.13162,-137.99186)"
+ d="m 256.53294,609.1156 -11.54674,6.66652 -11.54674,6.66651 0,-13.33303 0,-13.33303 11.54674,6.66652 11.54674,6.66651 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="false"
+ sodipodi:arg2="1.0471976"
+ sodipodi:arg1="0"
+ sodipodi:r2="7.6978278"
+ sodipodi:r1="15.395656"
+ sodipodi:cy="609.1156"
+ sodipodi:cx="241.13728"
+ sodipodi:sides="3"
+ id="path3873-8"
+ style="fill:#00ffff;fill-opacity:1;stroke:#ffffff;stroke-linecap:butt;stroke-linejoin:miter"
+ sodipodi:type="star" />
+ </g>
+ </g>
+ </g>
+ <text
+ id="text37203"
+ y="1019.5519"
+ x="740.2865"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ id="tspan37207"
+ y="1019.5519"
+ x="740.2865"
+ sodipodi:role="line">FW/VPN</tspan><tspan
+ id="tspan37215"
+ y="1032.0519"
+ x="740.2865"
+ sodipodi:role="line">giving access to</tspan><tspan
+ id="tspan37209"
+ y="1044.5519"
+ x="740.2865"
+ sodipodi:role="line">cloud administrators</tspan></text>
+ <text
+ id="text35280"
+ y="635.03723"
+ x="317.2081"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ y="635.03723"
+ x="317.2081"
+ id="tspan35282"
+ sodipodi:role="line">PXE</tspan><tspan
+ id="tspan35284"
+ y="647.53723"
+ x="317.2081"
+ sodipodi:role="line">Boot server</tspan></text>
+ <g
+ transform="matrix(0.39640924,0,0,0.39640924,641.89734,821.20523)"
+ id="g3462-0">
+ <g
+ id="g108629-6"
+ transform="translate(134.05913,35.984128)">
+ <g
+ id="g4883-79"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path4885-5"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path4887-6"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path4889-5"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g4891-9">
+ <path
+ id="path4893-1"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path4895-5"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4897-2"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient104924);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path4899-6"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path4901-5" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path4903-7"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path4905-5" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path4907-3"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path4909-1" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path4911-20" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path4913-13"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient104926);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path4915-3" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path4917-3" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path4919-4"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path4921-8" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path4923-2" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path4925-9" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="translate(15.21711,1.7214477)"
+ id="g3159-2">
+ <rect
+ transform="matrix(0.8944272,-0.4472136,0,1,0,0)"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.75346398;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect109160-4"
+ width="36.695312"
+ height="35.799278"
+ x="395.43951"
+ y="330.15076"
+ ry="8.8706169" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path109162-5"
+ d="m 372.22665,145.64754 -0.13558,32.8959 -2.71818,1.81754 0,-33.0536 2.85376,-1.65984 z"
+ style="fill:#999999;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path109164-04"
+ d="m 385.06359,155.06606 0.16889,4.18009 -30.14532,15.26938 0.34578,-4.66405 29.63065,-14.78542 z"
+ style="fill:#b3b3b3;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="cccccccccccccccccccccc"
+ id="path109166-3"
+ d="m 373.89476,146.06666 0.18935,0.85117 2.46154,10.52408 8.33137,-6.09926 0.22711,2.41718 -8.55848,6.65757 -0.94674,0.61318 -0.37871,-1.43183 -1.70413,-7.38993 -2.65089,23.5191 -0.18936,2.39483 -1.32544,-2.17115 -5.68048,-9.30487 -9.13434,3.64409 0.25777,-2.59705 8.68723,-3.52121 0.56805,-0.42199 0.56804,0.93049 4.73373,7.75407 2.84024,-25.91394 0,-0.541 1.70414,0.0865 z"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ <text
+ id="text81085"
+ y="841.72638"
+ x="782.9314"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ y="841.72638"
+ x="782.9314"
+ id="tspan81087"
+ sodipodi:role="line">Monitoring</tspan></text>
+ <g
+ transform="translate(-748.20118,35.875359)"
+ id="g95384">
+ <path
+ id="path14972"
+ d="m 872.99052,751.77872 80.99826,41.26416"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc" />
+ <path
+ id="path14036-6"
+ d="m 993.06325,743.40092 53.58135,-27.30108"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 966.37299,729.633 53.58131,-27.30109"
+ id="path14038-4" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 926.45966,779.63802 53.58133,-27.30109"
+ id="path3533-0-9-9" />
+ <path
+ id="path14040-8"
+ d="m 1019.7535,757.16885 53.5813,-27.30108"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ id="path13103-4"
+ d="m 899.81312,765.75453 53.58134,-27.30108"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 953.5252,793.2422 53.5813,-27.30108"
+ id="path3533-0-7" />
+ <path
+ id="path13105-2"
+ d="m 873.44593,751.73134 53.58134,-27.30108"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <g
+ transform="matrix(0.38524834,0,0,0.38524834,864.78502,532.73899)"
+ id="g20121-8">
+ <g
+ transform="matrix(6.5383417,0,0,6.5383417,488.78696,875.42775)"
+ inkscape:label="Calque 1"
+ id="g20123-2">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path20125-8" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path20127-8" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path20129-7" />
+ <g
+ transform="translate(-68.205597,-63.743549)"
+ id="g20131-0">
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ id="path20133-1" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ id="path20135-5" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ id="path20137-0"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#radialGradient16536);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ id="path20139-8"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ <g
+ id="g20141-0"
+ transform="matrix(0.6363961,-0.3181981,-0.6363961,-0.3181981,-338.72869,1082.8342)">
+ <path
+ id="path20143-7"
+ d="m 1081.1367,402.39569 0,78.90625 78.9062,0 0,-78.90625 -78.9062,0 z m 39.4687,2.46875 c 20.4177,0 37,16.5823 37,37 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 0,-20.41771 16.5823,-37 37,-37 z"
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter" />
+ <g
+ style="fill:#00ffff;stroke:#ffffff"
+ transform="translate(456.4439,-26.889185)"
+ id="g20145-1">
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 660.00267,458.32498 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ id="path20147-5" />
+ <path
+ id="path20149-1"
+ d="m 668.28911,465.32717 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ id="path20151-3"
+ d="m 660.00267,472.20199 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 668.28911,479.13574 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ id="path20153-3" />
+ </g>
+ </g>
+ </g>
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 939.68273,715.86503 53.58134,-27.30109"
+ id="path14042-7" />
+ <g
+ id="g95180">
+ <g
+ id="g11976-3-4"
+ transform="matrix(0.38524834,0,0,0.38524834,-61.179222,752.04337)">
+ <g
+ id="g11978-3-4"
+ transform="translate(2350.6149,-222.65428)">
+ <g
+ id="g11980-8-0"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path11982-9-5"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path11984-5-6"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path11986-5-0"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g11988-3-0">
+ <path
+ id="path11990-8-4"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path11992-6-0"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path11994-0-3"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient16538);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path11996-3-2"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path11998-3-0" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path12000-6-8"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path12002-1-6" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path12004-8-9"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path12006-7-9" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path12008-0-2" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path12010-5-3"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient16540);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path12012-1-5" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path12014-1-4" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path12016-0-8"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path12018-3-1" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path12020-0-0" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path12022-0-7" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.7,-0.35,0,1,2334.3228,-284.85697)"
+ id="g12024-4-2">
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12026-5-4"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12028-4-9"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12030-2-9"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12032-4-2"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12034-9-3"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="293.20496" />
+ <rect
+ y="303.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12036-9-6"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12038-9-6"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12040-4-7"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12042-9-7"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12044-8-4"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12046-1-6"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12048-6-9"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12050-3-6"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12052-9-0"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12054-3-9"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="313.20496" />
+ <rect
+ y="323.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12056-3-9"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12058-4-5"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12060-6-1"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12062-1-7"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12064-5-3"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12066-6-0"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12068-1-8"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12070-7-5"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12072-2-4"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12074-2-3"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="333.20496" />
+ </g>
+ </g>
+ <g
+ id="g11976-37-9"
+ transform="matrix(0.38524834,0,0,0.38524834,-34.001281,765.86687)">
+ <g
+ id="g11978-7-4"
+ transform="translate(2350.6149,-222.65428)">
+ <g
+ id="g11980-2-6"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path11982-3-2"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path11984-7-3"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path11986-2-8"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g11988-5-6">
+ <path
+ id="path11990-3-2"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path11992-7-7"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path11994-6-0"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient16542);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path11996-8-7"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path11998-1-6" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path12000-3-7"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path12002-6-4" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path12004-4-3"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path12006-0-1" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path12008-3-2" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path12010-58-4"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient16544);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path12012-5-7" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path12014-0-5" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path12016-9-5"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path12018-9-8" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path12020-8-0" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path12022-02-7" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.7,-0.35,0,1,2334.3228,-284.85697)"
+ id="g12024-49-7">
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12026-0-3"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12028-1-7"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12030-20-7"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12032-0-9"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12034-6-3"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="293.20496" />
+ <rect
+ y="303.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12036-3-2"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12038-90-0"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12040-8-7"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12042-3-8"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12044-87-2"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12046-3-0"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12048-1-7"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12050-0-1"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12052-0-4"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12054-5-6"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="313.20496" />
+ <rect
+ y="323.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12056-0-1"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12058-3-1"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12060-1-2"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12062-8-8"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12064-0-8"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12066-1-7"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12068-7-1"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12070-9-0"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12072-1-1"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12074-0-0"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="333.20496" />
+ </g>
+ </g>
+ <g
+ id="g11976-0-7"
+ transform="matrix(0.38524834,0,0,0.38524834,-6.8233912,779.69043)">
+ <g
+ id="g11978-30-9"
+ transform="translate(2350.6149,-222.65428)">
+ <g
+ id="g11980-3-0"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path11982-37-7"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path11984-9-6"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path11986-4-9"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g11988-9-3">
+ <path
+ id="path11990-9-3"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path11992-1-6"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path11994-9-4"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient16546);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path11996-4-9"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path11998-2-8" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path12000-0-4"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path12002-65-6" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path12004-9-9"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path12006-5-9" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path12008-6-7" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path12010-1-8"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient16548);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path12012-14-0" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path12014-3-1" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path12016-7-4"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path12018-2-3" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path12020-7-5" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path12022-3-9" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.7,-0.35,0,1,2334.3228,-284.85697)"
+ id="g12024-3-4">
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12026-9-3"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12028-2-8"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12030-4-5"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12032-44-5"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12034-99-2"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="293.20496" />
+ <rect
+ y="303.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12036-38-8"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12038-3-3"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12040-2-1"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12042-95-8"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12044-4-2"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12046-39-7"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12048-4-0"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12050-9-5"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12052-5-2"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12054-57-6"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="313.20496" />
+ <rect
+ y="323.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12056-39-1"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12058-0-1"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12060-7-7"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12062-2-8"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12064-7-8"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12066-2-6"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12068-9-7"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12070-0-7"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12072-5-4"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12074-04-9"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="333.20496" />
+ </g>
+ </g>
+ <g
+ id="g11976-8-0"
+ transform="matrix(0.38524834,0,0,0.38524834,20.354516,793.51394)">
+ <g
+ id="g11978-8-0"
+ transform="translate(2350.6149,-222.65428)">
+ <g
+ id="g11980-7-2"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path11982-0-7"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path11984-52-1"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path11986-7-6"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g11988-91-2">
+ <path
+ id="path11990-96-0"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path11992-3-4"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path11994-68-8"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient16550);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path11996-46-2"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path11998-6-2" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path12000-7-3"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path12002-2-3" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path12004-7-2"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path12006-4-7" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path12008-1-2" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path12010-0-4"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient16552);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path12012-0-5" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path12014-6-4" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path12016-4-1"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path12018-4-6" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path12020-3-8" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path12022-7-0" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.7,-0.35,0,1,2334.3228,-284.85697)"
+ id="g12024-34-4">
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12026-7-8"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12028-21-8"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12030-7-3"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12032-9-5"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12034-5-2"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="293.20496" />
+ <rect
+ y="303.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12036-6-4"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12038-8-7"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12040-9-4"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12042-5-7"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12044-5-5"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12046-2-6"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12048-15-5"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12050-99-7"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12052-1-6"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12054-6-9"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="313.20496" />
+ <rect
+ y="323.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12056-2-7"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12058-1-0"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12060-0-3"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12062-5-2"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12064-3-3"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12066-21-8"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12068-97-0"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12070-6-5"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect12072-8-2"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect12074-20-5"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="333.20496" />
+ </g>
+ </g>
+ </g>
+ <path
+ id="path14972-4"
+ d="m 993.20143,688.65267 80.25197,41.01585"
+ style="fill:none;stroke:#808080;stroke-width:1.926;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc" />
+ <g
+ id="g3279-2-1"
+ transform="matrix(0.38524834,0,0,0.38524834,984.84554,467.7792)">
+ <g
+ id="g118255-9-1"
+ inkscape:label="Calque 1"
+ transform="matrix(6.5383417,0,0,6.5383417,488.78696,875.42775)">
+ <path
+ id="path118257-7-5"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path118259-0-8"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path118261-3-9"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g118263-7-3"
+ transform="translate(-68.205597,-63.743549)">
+ <path
+ id="path118265-2-3"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path118267-3-6"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path118269-5-7"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path118271-1-8"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ style="fill:url(#radialGradient16554);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.6363961,-0.3181981,-0.6363961,-0.3181981,-338.72869,1082.8342)"
+ id="g3697-7-6">
+ <path
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter"
+ d="m 1081.1367,402.39569 0,78.90625 78.9062,0 0,-78.90625 -78.9062,0 z m 39.4687,2.46875 c 20.4177,0 37,16.5823 37,37 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 0,-20.41771 16.5823,-37 37,-37 z"
+ id="path3699-89-2" />
+ <g
+ id="g3701-4-5"
+ transform="translate(456.4439,-26.889185)"
+ style="fill:#00ffff;stroke:#ffffff">
+ <path
+ id="path3703-1-1"
+ d="m 660.00267,458.32498 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 668.28911,465.32717 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ id="path3705-6-0" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 660.00267,472.20199 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ id="path3707-4-0" />
+ <path
+ id="path3709-3-0"
+ d="m 668.28911,479.13574 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+ </g>
+ <use
+ height="1052.3622"
+ width="744.09448"
+ transform="translate(126.63464,64.434701)"
+ id="use95651"
+ xlink:href="#g95384"
+ y="0"
+ x="0" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ transform="translate(126.63461,64.434641)"
+ id="use95653"
+ xlink:href="#use95651"
+ y="0"
+ x="0" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ transform="translate(126.63467,64.434708)"
+ id="use95655"
+ xlink:href="#use95653"
+ y="0"
+ x="0" />
+ </g>
+ <text
+ xml:space="preserve"
+ style="font-size:9.67604542px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="87.091499"
+ y="542.59528"
+ id="text6070"><tspan
+ sodipodi:role="line"
+ x="87.091499"
+ y="542.59528"
+ id="tspan6076"
+ style="font-weight:bold">C2) using diskless nodes</tspan></text>
+ <flowRoot
+ xml:space="preserve"
+ id="flowRoot13580"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"><flowRegion
+ id="flowRegion13582"><rect
+ id="rect13584"
+ width="828.32507"
+ height="466.69049"
+ x="-67.680222"
+ y="554.35699" /></flowRegion><flowPara
+ id="flowPara13586" /></flowRoot> <text
+ xml:space="preserve"
+ style="font-size:9.67604542px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="779.40326"
+ y="714.73633"
+ id="text13588"><tspan
+ sodipodi:role="line"
+ id="tspan13590"
+ x="779.40326"
+ y="714.73633">t</tspan></text>
+ <path
+ id="path13594"
+ d="M 633.15472,309.98105 691.30959,280.3496"
+ style="fill:none;stroke:#808080;stroke-width:2.0906589;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.86384022;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 433.72797,389.43052 381.88245,415.8472"
+ id="path13596" />
+ <path
+ id="path13598"
+ d="M 311.29753,327.43412 259.452,353.85078"
+ style="fill:none;stroke:#808080;stroke-width:1.86384022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.86384022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 188.86705,265.43773 137.0215,291.85438"
+ id="path13600" />
+ <path
+ id="path13602"
+ d="M 66.43658,203.44132 14.591037,229.85798"
+ style="fill:none;stroke:#808080;stroke-width:1.86384022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ id="path13604"
+ d="M 380.93395,415.92955 13.951354,229.36241"
+ style="fill:none;stroke:#808080;stroke-width:1.86384022;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc" />
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#808080;stroke-width:1.86384022;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 390.56396,506.36873 129.9897,374.51622"
+ id="path13606" />
+ <g
+ transform="matrix(0.96760451,0,0,0.96760451,-83.172647,-574.70275)"
+ id="g13610">
+ <path
+ id="path13612"
+ d="m 443.70447,656.64984 -53.58134,27.30109"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 466.14451,668.13188 -53.58134,27.30109"
+ id="path13614" />
+ <path
+ id="path13616"
+ d="M 488.58463,679.61391 435.00328,706.915"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 511.02467,691.09594 -53.58134,27.30109"
+ id="path13618" />
+ </g>
+ <g
+ transform="matrix(0.37276803,0,0,0.37276803,-79.425664,-575.18523)"
+ id="g13620">
+ <g
+ id="g13622"
+ transform="translate(45.388822,1591.2158)">
+ <g
+ id="g13624"
+ transform="translate(897.38434,-46.491083)">
+ <g
+ id="g13626"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path13628"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path13630"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path13632"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g13634">
+ <path
+ id="path13636"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path13638"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path13640"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient14934);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path13642"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path13644" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path13646"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path13648" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path13650"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path13652" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path13654" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path13656"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient14936);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path13658" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path13660" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path13662"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path13664" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path13666" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path13668" />
+ </g>
+ </g>
+ </g>
+ <g
+ inkscape:label="Calque 1"
+ id="g13670"
+ transform="matrix(0.2766711,-0.1383356,0,0.2555605,1099.9201,-86.84348)"
+ style="fill:#00ff00;fill-opacity:1">
+ <path
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 174.71965,639.58466 c -29.19719,0 -52.90625,13.34326 -52.90625,29.78125 l 0,119.125 c 0,16.43799 23.70907,29.78125 52.90625,29.78125 29.19719,-10e-6 52.90625,-13.34324 52.90625,-29.78125 l 0,-119.125 -0.0312,0 c 0,-16.43799 -23.67781,-29.78125 -52.875,-29.78125 z"
+ id="path13672" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2.93746948;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path13674"
+ sodipodi:cx="184.11563"
+ sodipodi:cy="698.03149"
+ sodipodi:rx="30.68594"
+ sodipodi:ry="17.716536"
+ d="m 214.80157,698.03149 c 0,9.78458 -13.73856,17.71654 -30.68594,17.71654 -16.94738,0 -30.68594,-7.93196 -30.68594,-17.71654 0,-9.78457 13.73856,-17.71653 30.68594,-17.71653 16.94738,0 30.68594,7.93196 30.68594,17.71653 z"
+ transform="matrix(1.6638767,0,0,1.6225174,-131.61326,-463.20234)" />
+ </g>
+ </g>
+ <g
+ id="g13676"
+ transform="translate(105.4361,1621.5028)">
+ <g
+ id="g13678"
+ transform="translate(897.38434,-46.491083)">
+ <g
+ id="g13680"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path13682"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path13684"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path13686"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g13688">
+ <path
+ id="path13690"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path13692"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path13694"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient14938);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path13696"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path13698" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path13700"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path13702" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path13704"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path13706" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path13708" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path13710"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient14940);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path13712" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path13714" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path13716"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path13718" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path13720" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path13722" />
+ </g>
+ </g>
+ </g>
+ <g
+ inkscape:label="Calque 1"
+ id="g13724"
+ transform="matrix(0.2766711,-0.1383356,0,0.2555605,1099.9201,-86.84348)"
+ style="fill:#00ff00;fill-opacity:1">
+ <path
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 174.71965,639.58466 c -29.19719,0 -52.90625,13.34326 -52.90625,29.78125 l 0,119.125 c 0,16.43799 23.70907,29.78125 52.90625,29.78125 29.19719,-10e-6 52.90625,-13.34324 52.90625,-29.78125 l 0,-119.125 -0.0312,0 c 0,-16.43799 -23.67781,-29.78125 -52.875,-29.78125 z"
+ id="path13726" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2.93746948;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path13728"
+ sodipodi:cx="184.11563"
+ sodipodi:cy="698.03149"
+ sodipodi:rx="30.68594"
+ sodipodi:ry="17.716536"
+ d="m 214.80157,698.03149 c 0,9.78458 -13.73856,17.71654 -30.68594,17.71654 -16.94738,0 -30.68594,-7.93196 -30.68594,-17.71654 0,-9.78457 13.73856,-17.71653 30.68594,-17.71653 16.94738,0 30.68594,7.93196 30.68594,17.71653 z"
+ transform="matrix(1.6638767,0,0,1.6225174,-131.61326,-463.20234)" />
+ </g>
+ </g>
+ <g
+ id="g13730"
+ transform="translate(167.06359,1653.3699)">
+ <g
+ id="g13732"
+ transform="translate(897.38434,-46.491083)">
+ <g
+ id="g13734"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path13736"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path13738"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path13740"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g13742">
+ <path
+ id="path13744"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path13746"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path13748"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient14942);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path13750"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path13752" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path13754"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path13756" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path13758"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path13760" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path13762" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path13764"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient14944);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path13766" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path13768" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path13770"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path13772" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path13774" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path13776" />
+ </g>
+ </g>
+ </g>
+ <g
+ inkscape:label="Calque 1"
+ id="g13778"
+ transform="matrix(0.2766711,-0.1383356,0,0.2555605,1099.9201,-86.84348)"
+ style="fill:#00ff00;fill-opacity:1">
+ <path
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 174.71965,639.58466 c -29.19719,0 -52.90625,13.34326 -52.90625,29.78125 l 0,119.125 c 0,16.43799 23.70907,29.78125 52.90625,29.78125 29.19719,-10e-6 52.90625,-13.34324 52.90625,-29.78125 l 0,-119.125 -0.0312,0 c 0,-16.43799 -23.67781,-29.78125 -52.875,-29.78125 z"
+ id="path13780" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2.93746948;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path13782"
+ sodipodi:cx="184.11563"
+ sodipodi:cy="698.03149"
+ sodipodi:rx="30.68594"
+ sodipodi:ry="17.716536"
+ d="m 214.80157,698.03149 c 0,9.78458 -13.73856,17.71654 -30.68594,17.71654 -16.94738,0 -30.68594,-7.93196 -30.68594,-17.71654 0,-9.78457 13.73856,-17.71653 30.68594,-17.71653 16.94738,0 30.68594,7.93196 30.68594,17.71653 z"
+ transform="matrix(1.6638767,0,0,1.6225174,-131.61326,-463.20234)" />
+ </g>
+ </g>
+ <g
+ id="g13784"
+ transform="translate(228.69107,1685.2371)">
+ <g
+ id="g13786"
+ transform="translate(897.38434,-46.491083)">
+ <g
+ id="g13788"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path13790"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path13792"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path13794"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g13796">
+ <path
+ id="path13798"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path13800"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path13802"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient14946);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path13804"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path13806" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path13808"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path13810" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path13812"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path13814" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path13816" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path13818"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient14948);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path13820" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path13822" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path13824"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path13826" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path13828" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path13830" />
+ </g>
+ </g>
+ </g>
+ <g
+ inkscape:label="Calque 1"
+ id="g13832"
+ transform="matrix(0.2766711,-0.1383356,0,0.2555605,1099.9201,-86.84348)"
+ style="fill:#00ff00;fill-opacity:1">
+ <path
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:10;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 174.71965,639.58466 c -29.19719,0 -52.90625,13.34326 -52.90625,29.78125 l 0,119.125 c 0,16.43799 23.70907,29.78125 52.90625,29.78125 29.19719,-10e-6 52.90625,-13.34324 52.90625,-29.78125 l 0,-119.125 -0.0312,0 c 0,-16.43799 -23.67781,-29.78125 -52.875,-29.78125 z"
+ id="path13834" />
+ <path
+ sodipodi:type="arc"
+ style="fill:#00ff00;fill-opacity:1;stroke:#000000;stroke-width:2.93746948;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ id="path13836"
+ sodipodi:cx="184.11563"
+ sodipodi:cy="698.03149"
+ sodipodi:rx="30.68594"
+ sodipodi:ry="17.716536"
+ d="m 214.80157,698.03149 c 0,9.78458 -13.73856,17.71654 -30.68594,17.71654 -16.94738,0 -30.68594,-7.93196 -30.68594,-17.71654 0,-9.78457 13.73856,-17.71653 30.68594,-17.71653 16.94738,0 30.68594,7.93196 30.68594,17.71653 z"
+ transform="matrix(1.6638767,0,0,1.6225174,-131.61326,-463.20234)" />
+ </g>
+ </g>
+ </g>
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.86384022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 137.80671,360.42556 51.84556,-26.41667"
+ id="path14050" />
+ <path
+ id="path14054"
+ d="m 194.61698,131.18107 51.84553,-26.41664"
+ style="fill:none;stroke:#808080;stroke-width:1.86384022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ id="path14056"
+ d="m 353.51081,170.19163 51.84554,-26.41666"
+ style="fill:none;stroke:#808080;stroke-width:1.86360633;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.86384022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 315.96626,193.35769 367.8118,166.94104"
+ id="path14058" />
+ <path
+ id="path14060"
+ d="M 437.31556,255.53426 489.1611,229.1176"
+ style="fill:none;stroke:#808080;stroke-width:1.86384022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.86384022;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 558.66486,317.71085 610.51041,291.2942"
+ id="path14062" />
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#808080;stroke-width:1.86384022;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 245.47949,104.73463 711.6876,342.53959"
+ id="path14064" />
+ <g
+ transform="matrix(0.37276803,0,0,0.37276803,379.58977,-81.066902)"
+ id="g14066">
+ <g
+ transform="matrix(6.5383417,0,0,6.5383417,364.86909,935.55835)"
+ inkscape:label="Calque 1"
+ id="g14068">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path14070" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path14072" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path14074" />
+ <g
+ transform="translate(-68.205597,-63.743549)"
+ id="g14076">
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ id="path14078" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ id="path14080" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ id="path14082"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#radialGradient14960);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ id="path14084"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.6363961,0.3181981,-0.6363961,0.3181981,-697.62009,289.09977)"
+ id="g14086">
+ <path
+ id="path14088"
+ d="m 1044.4209,-4.5996044 0,78.9062504 78.9063,0 0,-78.9062504 -78.9063,0 z m 39.4688,2.46875 c 20.4177,0 37,16.5823004 37,37.0000004 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 -10e-5,-20.41771 16.5823,-37.0000004 37,-37.0000004 z"
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter" />
+ <g
+ id="g14090"
+ style="fill:#00ffff;stroke:#ffffff"
+ transform="translate(705.44117,-218.9829)">
+ <path
+ id="path14092"
+ d="m 378.53666,218.814 -6.22099,11.28987 1.97176,0 0,18.4037 8.49847,0 0,-18.4037 1.95647,0 -6.20571,-11.28987 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 378.53666,288.85884 -6.22099,-11.28987 1.97176,0 0,-18.4037 8.49847,0 0,18.4037 1.95647,0 -6.20571,11.28987 z"
+ id="path14094" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 343.41044,253.56675 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ id="path14096" />
+ <path
+ id="path14098"
+ d="m 413.45528,253.56675 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+ <path
+ sodipodi:nodetypes="cc"
+ id="path14100"
+ d="m 636.82641,381.35097 74.80771,-38.35908"
+ style="fill:none;stroke:#808080;stroke-width:1.86384022;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <g
+ id="g14102"
+ transform="matrix(0.37276803,0,0,0.37276803,212.00671,79.36386)">
+ <g
+ id="g14104"
+ inkscape:label="Calque 1"
+ transform="matrix(6.5383417,0,0,6.5383417,364.86909,935.55835)">
+ <path
+ id="path14106"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path14108"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path14110"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g14112"
+ transform="translate(-68.205597,-63.743549)">
+ <path
+ id="path14114"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path14116"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14118"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14120"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ style="fill:url(#radialGradient14962);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ <g
+ id="g14122"
+ transform="matrix(0.6363961,0.3181981,-0.6363961,0.3181981,-697.62009,289.09977)">
+ <path
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter"
+ d="m 1044.4209,-4.5996044 0,78.9062504 78.9063,0 0,-78.9062504 -78.9063,0 z m 39.4688,2.46875 c 20.4177,0 37,16.5823004 37,37.0000004 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 -10e-5,-20.41771 16.5823,-37.0000004 37,-37.0000004 z"
+ id="path14124" />
+ <g
+ transform="translate(705.44117,-218.9829)"
+ style="fill:#00ffff;stroke:#ffffff"
+ id="g14126">
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 378.53666,218.814 -6.22099,11.28987 1.97176,0 0,18.4037 8.49847,0 0,-18.4037 1.95647,0 -6.20571,-11.28987 z"
+ id="path14128" />
+ <path
+ id="path14130"
+ d="m 378.53666,288.85884 -6.22099,-11.28987 1.97176,0 0,-18.4037 8.49847,0 0,18.4037 1.95647,0 -6.20571,11.28987 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ id="path14132"
+ d="m 343.41044,253.56675 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 413.45528,253.56675 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ id="path14134" />
+ </g>
+ </g>
+ </g>
+ <g
+ id="g14136"
+ transform="matrix(0.84747589,0,0,0.84747589,-274.39071,235.43082)">
+ <g
+ id="g14138">
+ <path
+ d="m 452.22752,154.79534 c -1.32987,4.3593 0.97442,13.06343 4.32672,7.29809 0.55883,-4.21566 0.16853,-13.66849 -4.32672,-7.29809 z"
+ id="path14140"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 459.05645,154.87353 c -5.73123,-1.99396 -4.37255,6.82514 -3.10169,8.88804 4.41472,0.3139 8.88448,0.68282 7.08957,-5.21292 -0.15325,-2.39014 -1.62637,-3.78967 -3.98788,-3.67512 z"
+ id="path14142"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 461.48045,154.95173 c -1.09246,1.9721 -0.88144,8.20841 3.07563,8.75771 7.13327,0.55239 -1.24277,-5.48505 3.0235,-5.57782 1.36821,-3.25204 -5.37175,-7.28408 -6.09913,-3.17989 z"
+ id="path14144"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 469.14346,154.84748 c -6.26267,0.075 -4.66384,10.71977 1.4292,8.95932 4.83425,0.31308 3.44625,-9.88021 -1.4292,-8.95932 z"
+ id="path14146"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 468.85674,155.68154 c -5.85015,2.68836 -2.79296,6.6586 2.86712,4.84803 3.28424,0.8454 -0.45596,-6.36406 -2.86712,-4.84803 z"
+ id="path14148"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 475.63355,154.84748 c -5.82517,-1.97942 -4.54812,6.74301 -3.23202,8.91409 4.84187,0.18324 3.39963,-5.16968 5.70816,-6.35977 0.24428,-2.37476 -0.19418,-2.73428 -2.47614,-2.55432 z"
+ id="path14150"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 479.49112,154.87353 c -5.77442,-2.02369 -4.43922,6.79664 -3.15383,8.88804 4.41473,0.3139 8.88448,0.68282 7.08958,-5.21292 -0.15836,-2.36396 -1.59101,-3.77955 -3.93575,-3.67512 z"
+ id="path14152"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 485.56417,154.84748 c -6.19598,0.15033 -4.65067,10.675 1.42942,8.96143 4.93021,0.35507 3.48048,-9.89643 -1.42942,-8.96143 z"
+ id="path14154"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 485.30352,155.68154 c -5.85015,2.68836 -2.79297,6.6586 2.86711,4.84803 3.28424,0.8454 -0.45595,-6.36406 -2.86711,-4.84803 z"
+ id="path14156"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 488.0403,154.95173 c -1.06389,1.96915 -0.92086,8.22865 3.04957,8.75771 7.16539,0.57531 -1.21095,-5.48429 3.04956,-5.57782 1.3682,-3.25204 -5.37175,-7.28408 -6.09913,-3.17989 z"
+ id="path14158"
+ style="font-size:12px;font-style:normal;font-weight:normal;opacity:0.17777776;fill:#313235;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14160"
+ inkscape:tile-cx="150.57283"
+ inkscape:tile-cy="1057.5979"
+ inkscape:tile-h="104.60061"
+ inkscape:tile-w="105.36077"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14964);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.179335,0,0,0.149728,502.1893,-24.02897)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14162"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14966);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(0.284001,0,0,0.193224,407.7236,-73.15871)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14164"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14968);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(0.340554,0,0,0.231701,396.3144,-88.95173)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14166"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14970);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(0.249954,0,0,0.170059,406.7992,-32.10751)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14168"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14972);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(0.260403,0,0,0.177168,412.2819,-25.25605)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14170"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14974);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.104126,-0.150834,-0.146719,0.07084417,668.335,91.43843)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14172"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14976);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.154671,-0.224051,-0.217939,0.105233,738.2325,88.88709)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14174"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14978);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.138006,-0.19991,-0.194457,0.09389457,722.8067,97.77468)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14176"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14980);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.117791,-0.170629,-0.165973,0.08014087,677.6847,122.0894)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14178"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14982);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.09614486,-0.139271,-0.135472,0.06541328,635.5166,142.1226)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14180"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14984);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.164683,-0.238552,0.232045,-0.112044,265.1906,314.0698)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14182"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14986);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.172846,-0.250377,0.243546,-0.117597,239.7257,330.3731)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14184"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14988);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.177232,-0.256733,0.249729,-0.120583,225.1178,318.3329)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14186"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14990);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.166524,-0.241221,0.23464,-0.113297,227.7161,329.1711)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14188"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14992);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.112183,-0.162505,0.158072,-0.07632533,314.1776,290.1886)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14190"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14994);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.11826,0.171307,0.166634,0.08045988,311.5686,16.07786)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14192"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14996);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.0943583,0.136684,0.132956,0.06419815,331.8395,50.2111)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14194"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient14998);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.114364,0.165662,0.161143,0.07780872,322.2702,30.08746)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14196"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient15000);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.140702,0.203815,0.198255,0.09572832,286.7172,18.15027)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14198"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient15002);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.162185,0.234935,0.228526,0.110345,259.9411,6.05945)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14200"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient15004);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.160583,0.232613,-0.226269,-0.109254,748.0707,211.5833)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14202"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient15006);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.12628,0.182922,-0.177934,-0.08591606,697.8146,196.7379)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14204"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient15008);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.137748,0.199537,-0.194093,-0.09371803,714.1281,221.8225)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14206"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient15010);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.120979,0.175247,-0.170466,-0.08231039,662.6019,207.1803)" />
+ <path
+ d="m 200.40415,1074.4789 c -9.38924,27.3323 -39.31505,41.9316 -66.84118,32.6085 -27.52613,-9.3231 -42.228996,-39.0382 -32.83977,-66.3705 9.38924,-27.3323 39.31505,-41.93159 66.84118,-32.6085 24.96138,8.4544 39.77465,33.9403 34.65958,59.6308"
+ id="path14208"
+ sodipodi:cx="150.56367"
+ sodipodi:cy="1057.5979"
+ sodipodi:end="6.478369"
+ sodipodi:open="true"
+ sodipodi:rx="52.660198"
+ sodipodi:ry="52.289352"
+ sodipodi:start="0.32872637"
+ sodipodi:type="arc"
+ style="opacity:0.17777776;fill:url(#linearGradient15012);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(-0.14434,0.209086,-0.203383,-0.09820396,735.5011,232.5166)" />
+ </g>
+ <path
+ d="m 409.69532,571.95715 c 0,13.80622 -11.19215,24.99836 -24.99836,24.99836 -13.80621,0 -24.99836,-11.19214 -24.99836,-24.99836 0,-13.80621 11.19215,-24.99835 24.99836,-24.99835 13.80621,0 24.99836,11.19214 24.99836,24.99835 z"
+ id="path14210"
+ sodipodi:cx="384.69696"
+ sodipodi:cy="571.95715"
+ sodipodi:rx="24.998358"
+ sodipodi:ry="24.998358"
+ sodipodi:type="arc"
+ style="fill:url(#radialGradient15014);fill-opacity:1;fill-rule:nonzero;stroke:none"
+ transform="matrix(1.155532,0,0,1.155532,26.16756,-503.197)" />
+ <text
+ id="text14212"
+ style="font-size:10.00881386px;font-style:normal;font-weight:normal;text-align:center;text-anchor:middle;fill:#9f0021;fill-opacity:1;stroke:none;font-family:Bitstream Vera Sans"
+ x="469.55161"
+ xml:space="preserve"
+ y="161.44913"><tspan
+ id="tspan14214"
+ sodipodi:role="line"
+ x="469.55161"
+ y="161.44913">Internet</tspan></text>
+ </g>
+ <text
+ id="text14216"
+ y="25.73774"
+ x="469.02438"
+ style="font-size:9.67604542px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ id="tspan14220"
+ y="25.73774"
+ x="469.02438"
+ sodipodi:role="line">HA Database for</tspan><tspan
+ y="37.832798"
+ x="469.02438"
+ sodipodi:role="line"
+ id="tspan16599">OpenStack Compute</tspan></text>
+ <text
+ id="text14228"
+ y="86.196609"
+ x="89.344864"
+ style="font-size:9.67604542px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ id="tspan14232"
+ y="86.196609"
+ x="89.344864"
+ sodipodi:role="line">Servers running</tspan><tspan
+ y="98.291664"
+ x="89.344864"
+ sodipodi:role="line"
+ id="tspan16603"> virtual guests</tspan></text>
+ <g
+ transform="matrix(0.37276803,0,0,0.37276803,648.08423,56.950946)"
+ id="g14286">
+ <g
+ transform="matrix(6.5383417,0,0,6.5383417,364.86909,935.55835)"
+ inkscape:label="Calque 1"
+ id="g14288">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path14290" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path14292" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path14294" />
+ <g
+ transform="translate(-68.205597,-63.743549)"
+ id="g14296">
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ id="path14298" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ id="path14300" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ id="path14302"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#radialGradient15022);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ id="path14304"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.6363961,0.3181981,-0.6363961,0.3181981,-697.62009,289.09977)"
+ id="g14306">
+ <path
+ id="path14308"
+ d="m 1044.4209,-4.5996044 0,78.9062504 78.9063,0 0,-78.9062504 -78.9063,0 z m 39.4688,2.46875 c 20.4177,0 37,16.5823004 37,37.0000004 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 -10e-5,-20.41771 16.5823,-37.0000004 37,-37.0000004 z"
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter" />
+ <g
+ id="g14310"
+ style="fill:#00ffff;stroke:#ffffff"
+ transform="translate(705.44117,-218.9829)">
+ <path
+ id="path14312"
+ d="m 378.53666,218.814 -6.22099,11.28987 1.97176,0 0,18.4037 8.49847,0 0,-18.4037 1.95647,0 -6.20571,-11.28987 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 378.53666,288.85884 -6.22099,-11.28987 1.97176,0 0,-18.4037 8.49847,0 0,18.4037 1.95647,0 -6.20571,11.28987 z"
+ id="path14314" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 343.41044,253.56675 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ id="path14316" />
+ <path
+ id="path14318"
+ d="m 413.45528,253.56675 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#808080;stroke-width:1.86384022;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 390.32112,506.41711 624.87859,387.18591"
+ id="path14320" />
+ <g
+ transform="matrix(0.37002536,0,0,0.37002536,524.25122,174.41947)"
+ id="g14322">
+ <g
+ transform="translate(-369.48339,-385.43051)"
+ id="g14324">
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 607.23277,879.49528 55.44283,-27.72141 55.44282,27.72141 -55.44282,27.72142 -55.44283,-27.72142 z"
+ id="path14326" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 607.23277,879.49528 0,83.16424 55.44283,27.72141 0,-83.16423 -55.44283,-27.72142 z"
+ id="path14328" />
+ <path
+ style="fill:url(#linearGradient15024);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 662.6756,990.38093 55.44282,-27.72141 0,-83.16424 -55.44282,27.72142 0,83.16423 z"
+ id="path14330"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#radialGradient15026);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 634.81813,937.76977 22.17713,11.08857 0,24.94927 -22.17713,-11.08856 0,-24.94928 z"
+ id="path14332"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ id="path14334"
+ d="m 633.56811,935.45788 0,2.25237 0,24.94927 0,0.86629 0.77967,0.34652 22.17713,11.08857 1.99247,1.03955 0,-2.25237 0,-24.94927 0,-0.86629 -0.77966,-0.34652 -22.17713,-11.08856 -1.99248,-1.03956 z m 2.77214,4.50473 19.40499,9.7025 0,21.83061 -19.40499,-9.70249 0,-21.83062 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path14336"
+ d="m 611.39098,891.10362 0,2.25237 0,66.53139 0,0.86629 0.77967,0.34652 5.54428,2.77214 1.99248,1.03955 0,-2.25236 0,-66.53139 0,-0.86629 -0.77967,-0.34652 -5.54428,-2.77214 -1.99248,-1.03956 z m 2.77215,4.50473 2.77214,1.38607 0,63.41273 -2.77214,-1.38607 0,-63.41273 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14338"
+ d="m 621.09348,895.26184 0,69.65004 8.31642,4.15822 0,-69.65005 -8.31642,-4.15821 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path14340"
+ d="m 633.56811,899.42005 0,2.25236 0,27.72141 0,0.8663 0.77967,0.34652 11.08856,5.54428 1.99248,1.03955 0,-2.25236 0,-27.72141 0,-0.8663 -0.77966,-0.34652 -11.08857,-5.54428 -1.99248,-1.03955 z m 2.77214,4.50473 8.31643,4.15821 0,24.60275 -8.31643,-4.15821 0,-24.60275 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path14342"
+ d="m 650.20096,907.73647 0,2.25237 0,30.49355 0,0.86629 0.77967,0.34652 5.54428,2.77214 1.99247,1.03956 0,-2.25237 0,-30.49355 0,-0.8663 -0.77966,-0.34651 -5.54428,-2.77215 -1.99248,-1.03955 z m 2.77214,4.50473 2.77214,1.38607 0,27.3749 -2.77214,-1.38607 0,-27.3749 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path14344"
+ d="m 662.6756,850.21454 -0.60641,0.34652 -55.44282,27.72141 -0.77967,0.34652 0,0.86629 0,83.16424 0,0.86629 0.77967,0.34652 55.44282,27.72141 0.60641,0.34652 0.6064,-0.34652 55.44283,-27.72141 0.77966,-0.34652 0,-0.86629 0,-83.16424 0,-0.86629 -0.77966,-0.34652 -55.44283,-27.72141 -0.6064,-0.34652 z m 0,3.11866 54.05675,27.02838 0,81.43165 -54.05675,27.02837 -54.05676,-27.02837 0,-81.43165 54.05676,-27.02838 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <rect
+ style="opacity:0.5;fill:url(#pattern118687-0);fill-opacity:1;stroke:none"
+ id="rect14346"
+ width="47.62381"
+ height="45.980042"
+ x="747.37006"
+ y="1269.7253"
+ rx="0"
+ ry="0"
+ transform="matrix(0.8944272,-0.4472136,0,1,0,0)" />
+ </g>
+ <g
+ id="g14348"
+ transform="matrix(0.6363961,-0.3181981,-0.6363961,-0.3181981,-304.10649,883.79115)">
+ <path
+ id="path14350"
+ d="m 1042.8959,100.2653 0,78.90625 78.9063,0 0,-78.90625 -78.9063,0 z m 39.4688,2.46875 c 20.4177,0 37,16.5823 37,37 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 0,-20.41771 16.5823,-37 37,-37 z"
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter" />
+ <g
+ style="fill:#00ffff;stroke:#ffffff"
+ transform="translate(606.95622,-331.6564)"
+ id="g14352">
+ <path
+ sodipodi:type="star"
+ style="fill:#00ffff;fill-opacity:1;stroke:#ffffff;stroke-linecap:butt;stroke-linejoin:miter"
+ id="path14354"
+ sodipodi:sides="3"
+ sodipodi:cx="241.13728"
+ sodipodi:cy="609.1156"
+ sodipodi:r1="15.395656"
+ sodipodi:r2="7.6978278"
+ sodipodi:arg1="0"
+ sodipodi:arg2="1.0471976"
+ inkscape:flatsided="false"
+ inkscape:rounded="0"
+ inkscape:randomized="0"
+ d="m 256.53294,609.1156 -11.54674,6.66652 -11.54674,6.66651 0,-13.33303 0,-13.33303 11.54674,6.66652 11.54674,6.66651 z"
+ transform="translate(212.65401,-137.99186)" />
+ <rect
+ style="fill:#00ffff;fill-opacity:1;stroke:#ffffff;stroke-linecap:butt;stroke-linejoin:miter"
+ id="rect14356"
+ width="7.6689839"
+ height="34.386734"
+ x="471.7662"
+ y="454.18146" />
+ <path
+ transform="matrix(-1,0,0,1,738.13162,-137.99186)"
+ d="m 256.53294,609.1156 -11.54674,6.66652 -11.54674,6.66651 0,-13.33303 0,-13.33303 11.54674,6.66652 11.54674,6.66651 z"
+ inkscape:randomized="0"
+ inkscape:rounded="0"
+ inkscape:flatsided="false"
+ sodipodi:arg2="1.0471976"
+ sodipodi:arg1="0"
+ sodipodi:r2="7.6978278"
+ sodipodi:r1="15.395656"
+ sodipodi:cy="609.1156"
+ sodipodi:cx="241.13728"
+ sodipodi:sides="3"
+ id="path14358"
+ style="fill:#00ffff;fill-opacity:1;stroke:#ffffff;stroke-linecap:butt;stroke-linejoin:miter"
+ sodipodi:type="star" />
+ </g>
+ </g>
+ </g>
+ <text
+ id="text14360"
+ y="411.54996"
+ x="635.02393"
+ style="font-size:9.67604542px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ id="tspan14362"
+ y="411.54996"
+ x="635.02393"
+ sodipodi:role="line">FW/VPN</tspan><tspan
+ id="tspan14364"
+ y="423.64502"
+ x="635.02393"
+ sodipodi:role="line">giving access to</tspan><tspan
+ id="tspan14366"
+ y="435.74008"
+ x="635.02393"
+ sodipodi:role="line">cloud administrators</tspan></text>
+ <g
+ transform="matrix(0.38356737,0,0,0.38356737,539.82216,219.62884)"
+ id="g14374">
+ <g
+ id="g14376"
+ transform="translate(134.05913,35.984128)">
+ <g
+ id="g14378"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path14380"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path14382"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path14384"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g14386">
+ <path
+ id="path14388"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path14390"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14392"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient15028);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path14394"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path14396" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path14398"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path14400" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path14402"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path14404" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path14406" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14408"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient15030);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path14410" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path14412" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path14414"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path14416" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path14418" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path14420" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="translate(15.21711,1.7214477)"
+ id="g14422">
+ <rect
+ transform="matrix(0.8944272,-0.4472136,0,1,0,0)"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.75346398;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14424"
+ width="36.695312"
+ height="35.799278"
+ x="395.43951"
+ y="330.15076"
+ ry="8.8706169" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14426"
+ d="m 372.22665,145.64754 -0.13558,32.8959 -2.71818,1.81754 0,-33.0536 2.85376,-1.65984 z"
+ style="fill:#999999;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14428"
+ d="m 385.06359,155.06606 0.16889,4.18009 -30.14532,15.26938 0.34578,-4.66405 29.63065,-14.78542 z"
+ style="fill:#b3b3b3;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="cccccccccccccccccccccc"
+ id="path14430"
+ d="m 373.89476,146.06666 0.18935,0.85117 2.46154,10.52408 8.33137,-6.09926 0.22711,2.41718 -8.55848,6.65757 -0.94674,0.61318 -0.37871,-1.43183 -1.70413,-7.38993 -2.65089,23.5191 -0.18936,2.39483 -1.32544,-2.17115 -5.68048,-9.30487 -9.13434,3.64409 0.25777,-2.59705 8.68723,-3.52121 0.56805,-0.42199 0.56804,0.93049 4.73373,7.75407 2.84024,-25.91394 0,-0.541 1.70414,0.0865 z"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ <text
+ id="text14432"
+ y="239.4852"
+ x="676.28735"
+ style="font-size:9.67604542px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ xml:space="preserve"><tspan
+ y="239.4852"
+ x="676.28735"
+ id="tspan14434"
+ sodipodi:role="line">Monitoring</tspan></text>
+ <g
+ transform="matrix(0.96760451,0,0,0.96760451,-805.24344,-540.25988)"
+ id="g14436">
+ <path
+ id="path14438"
+ d="m 872.99052,751.77872 80.99826,41.26416"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc" />
+ <path
+ id="path14440"
+ d="m 993.06325,743.40092 53.58135,-27.30108"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 966.37299,729.633 53.58131,-27.30109"
+ id="path14442" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 926.45966,779.63802 53.58133,-27.30109"
+ id="path14444" />
+ <path
+ id="path14446"
+ d="m 1019.7535,757.16885 53.5813,-27.30108"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ id="path14448"
+ d="m 899.81312,765.75453 53.58134,-27.30108"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 953.5252,793.2422 53.5813,-27.30108"
+ id="path14450" />
+ <path
+ id="path14452"
+ d="m 873.44593,751.73134 53.58134,-27.30108"
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" />
+ <g
+ transform="matrix(0.38524834,0,0,0.38524834,864.78502,532.73899)"
+ id="g14454">
+ <g
+ transform="matrix(6.5383417,0,0,6.5383417,488.78696,875.42775)"
+ inkscape:label="Calque 1"
+ id="g14456">
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path14458" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path14460" />
+ <path
+ style="fill:#888888;fill-opacity:1;stroke:none"
+ d=""
+ id="path14462" />
+ <g
+ transform="translate(-68.205597,-63.743549)"
+ id="g14464">
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ id="path14466" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ id="path14468" />
+ <path
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ id="path14470"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:url(#radialGradient15032);fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ id="path14472"
+ sodipodi:nodetypes="ccccc" />
+ </g>
+ </g>
+ <g
+ id="g14474"
+ transform="matrix(0.6363961,-0.3181981,-0.6363961,-0.3181981,-338.72869,1082.8342)">
+ <path
+ id="path14476"
+ d="m 1081.1367,402.39569 0,78.90625 78.9062,0 0,-78.90625 -78.9062,0 z m 39.4687,2.46875 c 20.4177,0 37,16.5823 37,37 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 0,-20.41771 16.5823,-37 37,-37 z"
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter" />
+ <g
+ style="fill:#00ffff;stroke:#ffffff"
+ transform="translate(456.4439,-26.889185)"
+ id="g14478">
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 660.00267,458.32498 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ id="path14480" />
+ <path
+ id="path14482"
+ d="m 668.28911,465.32717 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ id="path14484"
+ d="m 660.00267,472.20199 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 668.28911,479.13574 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ id="path14486" />
+ </g>
+ </g>
+ </g>
+ <path
+ style="fill:none;stroke:#808080;stroke-width:1.92624176;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="m 939.68273,715.86503 53.58134,-27.30109"
+ id="path14488" />
+ <g
+ id="g14490">
+ <g
+ id="g14492"
+ transform="matrix(0.38524834,0,0,0.38524834,-61.179222,752.04337)">
+ <g
+ id="g14494"
+ transform="translate(2350.6149,-222.65428)">
+ <g
+ id="g14496"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path14498"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path14500"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path14502"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g14504">
+ <path
+ id="path14506"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path14508"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14510"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient15034);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path14512"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path14514" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path14516"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path14518" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path14520"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path14522" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path14524" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14526"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient15036);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path14528" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path14530" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path14532"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path14534" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path14536" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path14538" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.7,-0.35,0,1,2334.3228,-284.85697)"
+ id="g14540">
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14542"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14544"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14546"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14548"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14550"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="293.20496" />
+ <rect
+ y="303.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14552"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14554"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14556"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14558"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14560"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14562"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14564"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14566"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14568"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14570"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="313.20496" />
+ <rect
+ y="323.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14572"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14574"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14576"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14578"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14580"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14582"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14584"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14586"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14588"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14590"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="333.20496" />
+ </g>
+ </g>
+ <g
+ id="g14592"
+ transform="matrix(0.38524834,0,0,0.38524834,-34.001281,765.86687)">
+ <g
+ id="g14594"
+ transform="translate(2350.6149,-222.65428)">
+ <g
+ id="g14596"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path14598"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path14600"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path14602"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g14604">
+ <path
+ id="path14606"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path14608"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14610"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient15038);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path14612"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path14614" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path14616"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path14618" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path14620"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path14622" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path14624" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14626"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient15040);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path14628" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path14630" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path14632"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path14634" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path14636" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path14638" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.7,-0.35,0,1,2334.3228,-284.85697)"
+ id="g14640">
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14642"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14644"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14646"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14648"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14650"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="293.20496" />
+ <rect
+ y="303.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14652"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14654"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14656"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14658"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14660"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14662"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14664"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14666"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14668"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14670"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="313.20496" />
+ <rect
+ y="323.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14672"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14674"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14676"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14678"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14680"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14682"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14684"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14686"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14688"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14690"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="333.20496" />
+ </g>
+ </g>
+ <g
+ id="g14692"
+ transform="matrix(0.38524834,0,0,0.38524834,-6.8233912,779.69043)">
+ <g
+ id="g14694"
+ transform="translate(2350.6149,-222.65428)">
+ <g
+ id="g14696"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path14698"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path14700"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path14702"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g14704">
+ <path
+ id="path14706"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path14708"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14710"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient15042);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path14712"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path14714" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path14716"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path14718" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path14720"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path14722" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path14724" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14726"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient15044);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path14728" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path14730" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path14732"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path14734" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path14736" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path14738" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.7,-0.35,0,1,2334.3228,-284.85697)"
+ id="g14740">
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14742"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14744"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14746"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14748"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14750"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="293.20496" />
+ <rect
+ y="303.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14752"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14754"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14756"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14758"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14760"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14762"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14764"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14766"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14768"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14770"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="313.20496" />
+ <rect
+ y="323.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14772"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14774"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14776"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14778"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14780"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14782"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14784"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14786"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14788"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14790"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="333.20496" />
+ </g>
+ </g>
+ <g
+ id="g14792"
+ transform="matrix(0.38524834,0,0,0.38524834,20.354516,793.51394)">
+ <g
+ id="g14794"
+ transform="translate(2350.6149,-222.65428)">
+ <g
+ id="g14796"
+ inkscape:label="Calque 1"
+ transform="matrix(2.7721412,0,0,2.7721412,162.13246,32.470516)">
+ <path
+ id="path14798"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path14800"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path14802"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g14804">
+ <path
+ id="path14806"
+ d="M 2,11 22,1 42,11 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path14808"
+ d="M 2,11 2,41 22,51 22,21 2,11 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14810"
+ d="M 22,51 42,41 42,11 22,21 22,51 z"
+ style="fill:url(#linearGradient15046);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 22,2.4375 18.875,4 22,5.5625 25.125,4 22,2.4375 z"
+ id="path14812"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 26,4.4375 -0.21875,0.125 -2,1 L 22.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 29.125,6 28.21875,5.5625 l -2,-1 L 26,4.4375 z M 26,5.5625 26.90625,6 26,6.4375 25.09375,6 26,5.5625 z"
+ id="path14814" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 30,6.4375 26.875,8 30,9.5625 33.125,8 30,6.4375 z"
+ id="path14816"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 34,8.4375 -0.21875,0.125 -2,1 L 30.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 37.125,10 36.21875,9.5625 l -2,-1 L 34,8.4375 z M 34,9.5625 34.90625,10 34,10.4375 33.09375,10 34,9.5625 z"
+ id="path14818" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="M 14,6.4375 10.875,8 14,9.5625 17.125,8 14,6.4375 z"
+ id="path14820"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 18,4.4375 -0.21875,0.125 -2,1 L 14.875,6 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 21.125,6 20.21875,5.5625 l -2,-1 L 18,4.4375 z M 18,5.5625 18.90625,6 18,6.4375 17.09375,6 18,5.5625 z"
+ id="path14822" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 10,8.4375 -0.21875,0.125 -2,1 L 6.875,10 l 0.90625,0.4375 2,1 0.21875,0.125 0.21875,-0.125 2,-1 L 13.125,10 12.21875,9.5625 l -2,-1 L 10,8.4375 z M 10,9.5625 10.90625,10 10,10.4375 9.09375,10 10,9.5625 z"
+ id="path14824" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14826"
+ d="m 11.95092,32.021472 8,4 0,9.000001 -8,-4 0,-9.000001 z"
+ style="fill:url(#radialGradient15048);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,31.1875 0,0.8125 0,9 0,0.3125 0.28125,0.125 8,4 0.71875,0.375 0,-0.8125 0,-9 0,-0.3125 -0.28125,-0.125 -8,-4 L 11.5,31.1875 z m 1,1.625 7,3.5 0,7.875 -7,-3.5 0,-7.875 z"
+ id="path14828" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 3.5,15.1875 0,0.8125 0,24 0,0.3125 0.28125,0.125 2,1 L 6.5,41.8125 6.5,41 l 0,-24 0,-0.3125 -0.28125,-0.125 -2,-1 L 3.5,15.1875 z m 1,1.625 1,0.5 0,22.875 -1,-0.5 0,-22.875 z"
+ id="path14830" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 7,16.6875 0,25.125 3,1.5 0,-25.125 -3,-1.5 z"
+ id="path14832"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 11.5,18.1875 0,0.8125 0,10 0,0.3125 0.28125,0.125 4,2 0.71875,0.375 0,-0.8125 0,-10 0,-0.3125 -0.28125,-0.125 -4,-2 L 11.5,18.1875 z m 1,1.625 3,1.5 0,8.875 -3,-1.5 0,-8.875 z"
+ id="path14834" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 17.5,21.1875 0,0.8125 0,11 0,0.3125 0.28125,0.125 2,1 0.71875,0.375 0,-0.8125 0,-11 0,-0.3125 -0.28125,-0.125 -2,-1 L 17.5,21.1875 z m 1,1.625 1,0.5 0,9.875 -1,-0.5 0,-9.875 z"
+ id="path14836" />
+ <path
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ d="m 22,0.4375 -0.21875,0.125 -20,10 L 1.5,10.6875 1.5,11 l 0,30 0,0.3125 0.28125,0.125 20,10 0.21875,0.125 0.21875,-0.125 20,-10 0.28125,-0.125 0,-0.3125 0,-30 0,-0.3125 -0.28125,-0.125 -20,-10 L 22,0.4375 z m 0,1.125 19.5,9.75 0,29.375 -19.5,9.75 -19.5,-9.75 0,-29.375 19.5,-9.75 z"
+ id="path14838" />
+ </g>
+ </g>
+ </g>
+ <g
+ transform="matrix(0.7,-0.35,0,1,2334.3228,-284.85697)"
+ id="g14840">
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14842"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14844"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14846"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="293.20496" />
+ <rect
+ y="293.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14848"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14850"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="293.20496" />
+ <rect
+ y="303.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14852"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14854"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14856"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14858"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="303.20496" />
+ <rect
+ y="303.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14860"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14862"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14864"
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14866"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="313.20496" />
+ <rect
+ y="313.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14868"
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14870"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="313.20496" />
+ <rect
+ y="323.20496"
+ x="358.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14872"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ff0000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14874"
+ width="9.7841024"
+ height="9.7841024"
+ x="368.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="378.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14876"
+ style="fill:#ff00ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14878"
+ width="9.7841024"
+ height="9.7841024"
+ x="388.0549"
+ y="323.20496" />
+ <rect
+ y="323.20496"
+ x="398.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14880"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14882"
+ width="9.7841024"
+ height="9.7841024"
+ x="358.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="368.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14884"
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14886"
+ width="9.7841024"
+ height="9.7841024"
+ x="378.0549"
+ y="333.20496" />
+ <rect
+ y="333.20496"
+ x="388.0549"
+ height="9.7841024"
+ width="9.7841024"
+ id="rect14888"
+ style="fill:#00ff00;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate" />
+ <rect
+ style="fill:#0000ff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.21589765px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;marker:none;visibility:visible;display:inline;overflow:visible;enable-background:accumulate"
+ id="rect14890"
+ width="9.7841024"
+ height="9.7841024"
+ x="398.0549"
+ y="333.20496" />
+ </g>
+ </g>
+ </g>
+ <path
+ id="path14892"
+ d="m 993.20143,688.65267 80.25197,41.01585"
+ style="fill:none;stroke:#808080;stroke-width:1.926;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ sodipodi:nodetypes="cc" />
+ <g
+ id="g14894"
+ transform="matrix(0.38524834,0,0,0.38524834,984.84554,467.7792)">
+ <g
+ id="g14896"
+ inkscape:label="Calque 1"
+ transform="matrix(6.5383417,0,0,6.5383417,488.78696,875.42775)">
+ <path
+ id="path14898"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path14900"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <path
+ id="path14902"
+ d=""
+ style="fill:#888888;fill-opacity:1;stroke:none" />
+ <g
+ id="g14904"
+ transform="translate(-68.205597,-63.743549)">
+ <path
+ id="path14906"
+ d="m 7.6108945,14.642423 -0.3365653,0.168282 -8.07756781,4.038784 -0.33656529,0.168283 0,0.420707 0,4.038784 0,0.420706 0.33656529,0.168283 8.07756781,4.038784 0.3365653,0.168282 0.2944947,-0.168282 8.0775678,-4.038784 0.378636,-0.168283 0,-0.420706 0,-4.038784 0,-0.420707 -0.378636,-0.168283 -8.0775678,-4.038784 -0.2944947,-0.168282 z m 0,1.514544 7.4044375,3.702218 0,3.197371 -7.4044375,3.702218 -7.40443714,-3.702218 0,-3.197371 7.40443714,-3.702218 z"
+ style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ id="path14908"
+ d="M -0.48215529,19.441925 7.5954125,15.403141 15.67298,19.441925 7.5954125,23.480709 -0.48215529,19.441925 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none"
+ sodipodi:nodetypes="ccccc" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14910"
+ d="m -0.48215529,19.441925 0,4.038784 8.07756779,4.038784 0,-4.038784 -8.07756779,-4.038784 z"
+ style="fill:#888888;fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ <path
+ sodipodi:nodetypes="ccccc"
+ id="path14912"
+ d="m 15.67298,19.441925 0,4.038784 -8.0775675,4.038784 0,-4.038784 8.0775675,-4.038784 z"
+ style="fill:url(#radialGradient15050);fill-opacity:1;fill-rule:evenodd;stroke:none" />
+ </g>
+ </g>
+ <g
+ transform="matrix(0.6363961,-0.3181981,-0.6363961,-0.3181981,-338.72869,1082.8342)"
+ id="g14914">
+ <path
+ style="fill:#00ffff;fill-opacity:1;stroke:#00ffff;stroke-width:1.0990597;stroke-linecap:butt;stroke-linejoin:miter"
+ d="m 1081.1367,402.39569 0,78.90625 78.9062,0 0,-78.90625 -78.9062,0 z m 39.4687,2.46875 c 20.4177,0 37,16.5823 37,37 0,20.4177 -16.5823,36.96875 -37,36.96875 -20.4177,0 -37,-16.55105 -37,-36.96875 0,-20.41771 16.5823,-37 37,-37 z"
+ id="path14916" />
+ <g
+ id="g14918"
+ transform="translate(456.4439,-26.889185)"
+ style="fill:#00ffff;stroke:#ffffff">
+ <path
+ id="path14920"
+ d="m 660.00267,458.32498 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 668.28911,465.32717 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ id="path14922" />
+ <path
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+ d="m 660.00267,472.20199 11.28987,6.22099 0,-1.97176 18.4037,0 0,-8.49847 -18.4037,0 0,-1.95647 -11.28987,6.20571 z"
+ id="path14924" />
+ <path
+ id="path14926"
+ d="m 668.28911,479.13574 -11.28987,6.22099 0,-1.97176 -18.4037,0 0,-8.49847 18.4037,0 0,-1.95647 11.28987,6.20571 z"
+ style="fill:#00ffff;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:0.6164543px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
+ </g>
+ </g>
+ </g>
+ </g>
+ <use
+ height="1052.3622"
+ width="744.09448"
+ transform="matrix(0.96760451,0,0,0.96760451,41.251644,-512.62573)"
+ id="use14928"
+ xlink:href="#g95384"
+ y="0"
+ x="0" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ transform="matrix(0.96760451,0,0,0.96760451,41.251615,-512.62579)"
+ id="use14930"
+ xlink:href="#use95651"
+ y="0"
+ x="0" />
+ <use
+ height="1052.3622"
+ width="744.09448"
+ transform="matrix(0.96760451,0,0,0.96760451,41.251673,-512.62572)"
+ id="use14932"
+ xlink:href="#use95653"
+ y="0"
+ x="0" />
+ <path
+ sodipodi:nodetypes="cc"
+ style="fill:none;stroke:#808080;stroke-width:1.86360633;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+ d="M 406.29099,143.32618 295.25689,86.594941"
+ id="path15722" />
+ <text
+ xml:space="preserve"
+ style="font-size:9.67604542px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="82.531303"
+ y="55.793667"
+ id="text6070-0"><tspan
+ sodipodi:role="line"
+ x="82.531303"
+ y="55.793667"
+ id="tspan6076-6"
+ style="font-weight:bold">C1) Nodes with disks</tspan></text>
+ <text
+ xml:space="preserve"
+ style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:center;text-anchor:middle;fill:#000000;fill-opacity:1;stroke:none;font-family:DejaVu Sans;-inkscape-font-specification:DejaVu Sans"
+ x="72.839729"
+ y="1036.6479"
+ id="text16591"><tspan
+ sodipodi:role="line"
+ id="tspan16593"
+ x="72.839729"
+ y="1036.6479">TODO: image store ?</tspan><tspan
+ sodipodi:role="line"
+ x="74.431526"
+ y="1049.1479"
+ id="tspan16595">multicluster... </tspan></text>
+ </g>
+</svg>
diff --git a/doc/source/images/NOVA_clouds_C1_C2.svg.png b/doc/source/images/NOVA_clouds_C1_C2.svg.png
new file mode 100644
index 000000000..f7526bd1f
--- /dev/null
+++ b/doc/source/images/NOVA_clouds_C1_C2.svg.png
Binary files differ
diff --git a/doc/source/images/Novadiagram.png b/doc/source/images/Novadiagram.png
new file mode 100644
index 000000000..731adab95
--- /dev/null
+++ b/doc/source/images/Novadiagram.png
Binary files differ