<!DOCTYPE HTML>
<html>
<head>
<style>
body {
font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
margin: 0px;
padding: 0px;
overflow:hidden;
}
</style>
<title>Trajectoire en temps réel</title>
</head>
<body>
<div id="divgl" onmousemove="bougeSouris()" onmousedown="mouseDown()" onmouseup="mouseUp()" onmouseout="mouseOut()" style="position:absolute;display:none"></div>
<div id="divcontroles" style="position:absolute;border-left:solid;border-width:1px;display:none">
<div id="divtcontroles" style="padding: 2em;">
<p><b>Affichage de trajectoire en temps réel dans une page web</b></p>
<p><i>La topographie correspond aux îles d'Hyères, la trajectoire et l'orque ne sont pas à l'échelle (simple exemple de ce qu'il est possible de faire techniquement)</i></p>
<hr>
<p>Vitesse :</p>
<input type="range" onMouseMove="getVitValue()" onChange="getVitValue()" id="rangeVit" style='width:100%' value="0.005" max="0.05" min="-8" step="0.001">
<p>Temps : <span id="spanTemps">???</span></p>
<input type="range" onMouseMove="getTempsValueSouris()" onChange="getTempsValue()" onMouseDown="clickTempsValue()" onMouseUp="leveClickTempsValue()" onMouseOut="leveClickTempsValue()" id="rangeTemps" style='width:100%' value="0.5" max="1" min="0" step="0.001">
<p>Profondeur : <span id="spanProf">???</span></p>
<hr>
<p>La vue peut-être inclinée/orientée en bougeant la souris et en maintenant le bouton gauche enfoncé.</p>
<p>Il est possible de se rapprocher ou de s'éloigner de l'orque en utilisant la molette de la souris.</p>
</div>
</div>
<script src="js/three.min.js"></script>
<script src="js/controles.js"></script>
<script src="js/spheriques.js"></script>
<script src="js/positions.js"></script>
<script src="js/trajectoires.js"></script>
<script>
var duree=1000;
var angleYCam=-0.5;
var angleXCam=0.767;
var large=50000;
var distCam=large/2;
var angleXCam,angleYCam;
var divcontroles=document.getElementById("divcontroles");
var divgl=document.getElementById("divgl");
redimDiv();
function redimDiv() {
hEcran=innerHeight;
lEcran=innerWidth;
lDivContr=Math.round(hEcran/3);
lGL=lEcran-lDivContr;
hGL=hEcran;
hFont=Math.floor(hEcran*0.2)/10;
document.body.style.fontSize=hFont+"px";
divcontroles.style.height=innerHeight+"px";
divcontroles.style.width=lDivContr+"px";
divcontroles.style.left=lGL+"px";
divgl.style.height=hGL+"px";
divgl.style.width=lGL+"px";
divgl.style.left=0+"px";
}

function render() {
// render
renderer.render(scene, camera);
}
var clock = new THREE.Clock();
// camera
var camera = new THREE.PerspectiveCamera(35, lGL / hGL, 10, 1000000);
// renderer
var renderer = new THREE.WebGLRenderer({ antialias: true });
renderer.setClearColor( 0xffffff, 1 );
renderer.setSize(lGL,hGL);
divgl.appendChild(renderer.domElement);
// scene
var scene = new THREE.Scene();
scene.fog = new THREE.Fog( 0xffffff, distCam,distCam*2);

var image = document.createElement( 'img' );
var imageBump = document.createElement( 'img' );
var echelleZ=large*0.0015;
var ySurf=153*echelleZ;
image.onload = function () {
creeTraj ();
creeMobile() ;
creeSurface ();
creeMicros ();
var canvas = document.createElement( 'canvas' );
canvas.width = imageBump.width;
canvas.height = imageBump.height;

var context = canvas.getContext( '2d' );
context.drawImage( imageBump, 0, 0 );
// ########################
// # CREATION DU MESH
// ########################

var geom = new THREE.Geometry();
var nVer=0;
var nFac=0;
var nbMailles=100;
var largeI=imageBump.width;
var pixelData = context.getImageData(0,0, largeI,largeI).data;
//var geom=new THREE.CubeGeometry(40, 40, 40);
if (true) {
var x,y,xi,yi,z,v,i,j,ii,h;
for (i=0;i<=nbMailles;i++) {
for (j=0;j<=nbMailles;j++) {
x=large*((i-nbMailles/2)/nbMailles);
z=large*((j-nbMailles/2)/nbMailles);
xi=Math.round((i/nbMailles)*(largeI-1));
yi=Math.round((j/nbMailles)*(largeI-1));
ii=(yi*largeI+xi)*4;
h=pixelData[ii];
y=h*echelleZ;
v=new THREE.Vector3(x,y,z);
geom.vertices.push(v);
}
}
console.log ('ajout des vertices OK');
// ajout des faces
var v1,v2,v3;
for (i=0;i<nbMailles;i++) {
for (j=0;j<nbMailles;j++) {
v1=i+j*(nbMailles+1);
v2=(i+1)+j*(nbMailles+1);
v3=i+(j+1)*(nbMailles+1);
geom.faces.push( new THREE.Face3( v1, v2, v3) );
nFac++;
v1=(i+1)+j*(nbMailles+1);
v2=(i+1)+(j+1)*(nbMailles+1);
v3=i+(j+1)*(nbMailles+1);
geom.faces.push( new THREE.Face3( v1, v2, v3) );
nFac++;
}
}
console.log ('ajout des faces OK'+v2);
}
geom.computeBoundingBox();
geom.uvsNeedUpdate = true;
geom.mergeVertices();
geom.computeFaceNormals(); // your geometry needs normals if you want to use MeshNormalMaterial
geom.computeVertexNormals();
console.log ('face normals OK');
if (true) {
// compute UV
geom.computeBoundingBox();

var max = geom.boundingBox.max;
var min = geom.boundingBox.min;

var offset = new THREE.Vector2(0 - min.x, 0 - min.z);
var range = new THREE.Vector2(max.x - min.x, max.z - min.z);

geom.faceVertexUvs[0] = [];
var faces = geom.faces;
var large2=large;

for (i = 0; i < geom.faces.length ; i++) {

v1 = geom.vertices[faces[i].a];
v2 = geom.vertices[faces[i].b];
v3 = geom.vertices[faces[i].c];

geom.faceVertexUvs[0].push([
new THREE.Vector2( ( v1.x +large/2) / large2 , (large-( v1.z+large/2)) / large2 ),
new THREE.Vector2( ( v2.x +large/2) / large2 , (large-( v2.z+large/2)) / large2 ),
new THREE.Vector2( ( v3.x +large/2) / large2 , (large-( v3.z+large/2)) / large2 )
]);

}

geom.uvsNeedUpdate = true;
}
console.log ('UV OK');
// add subtle ambient lighting
// var ambientLight = new THREE.AmbientLight(0x222222);
//scene.add(ambientLight);
var directionalLight = new THREE.DirectionalLight(0xffffff);
directionalLight.position.set(2*large, 4*large,4*large).normalize;
scene.add(directionalLight);
var texture = new THREE.Texture( image );
texture.minFilter=THREE.NearestFilter;
var textureBump = new THREE.Texture( imageBump );
textureBump.minFilter=THREE.NearestFilter;
texture.needsUpdate = true;
textureBump.needsUpdate = true;
var material =new THREE.MeshPhongMaterial( {
shading: THREE.SmoothShading,
map:texture,
specular : 0x777777,
//bumpMap:textureBump,
//bumpScale:10,
//receiveShadow:true,
//castShadow:true,
shininess:5,
side:THREE.DoubleSide
});

var bufferGeometry = new THREE.BufferGeometry().fromGeometry( geom );
var fondMer = new THREE.Mesh( bufferGeometry, material );
scene.add(fondMer);
updateRange();
initMolette ();
divgl.style.display="block";
divcontroles.style.display="block";
animate();
}
image.src='data:image/jpg;base64,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BgAAAAAAAThCSU0D+AAAAAAAcAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAA4QklNBAgAAAAAABAAAAABAAACQAAAAkAAAAAAOEJJTQQeAAAAAAAEAAAAADhCSU0EGgAAAAADPwAAAAYAAAAAAAAAAAAAAGQAAABkAAAABQBtAGUAZABpAHQAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAABkAAAAAFJnaHRsb25nAAAAZAAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAZAAAAABSZ2h0bG9uZwAAAGQAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0A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OWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06RG9jdW1lbnRJRD0iQjMyOEM2OUVBRjc1MUFBM0QzQTEwQkUzNzA3MUI5QzUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzBGMjhCMjY1NjI1RTUxMTg0NTZCQ0FBOTk0MkY2ODIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0iQjMyOEM2OUVBRjc1MUFBM0QzQTEwQkUzNzA3MUI5QzUiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgeG1wOkNyZWF0ZURhdGU9IjIwMTUtMDctMDhUMTE6Mzg6MTErMDI6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE1LTA3LTA4VDEyOjE0OjUxKzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE1LTA3LTA4VDEyOjE0OjUxKzAyOjAwIj4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MkZGMjhCMjY1NjI1RTUxMTg0NTZCQ0FBOTk0MkY2ODIiIHN0RXZ0OndoZW49IjIwMTUtMDctMDhUMTI6MTQ6NTErMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MzBGMjhCMjY1NjI1RTUxMTg0NTZCQ0FBOTk0MkY2ODIiIHN0RXZ0OndoZW49IjIwMTUtMDctMDhUMTI6MTQ6NTErMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/uAA5BZG9iZQBkQAAAAAH/2wCEAAQDAwMDAwQDAwQGBAMEBgcFBAQFBwgGBgcGBggKCAkJCQkICgoMDAwMDAoMDAwMDAwMDAwMDAwMDAwMDAwMDAwBBAUFCAcIDwoKDxQODg4UFA4ODg4UEQwMDAwMEREMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDP/AABEIAGQAZAMBEQACEQEDEQH/3QAEAA3/xAGiAAAABwEBAQEBAAAAAAAAAAAEBQMCBgEABwgJCgsBAAICAwEBAQEBAAAAAAAAAAEAAgME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';
imageBump.src='data:image/jpg;base64,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AAAAAAAKdmVjdG9yRGF0YWJvb2wBAAAAAFBnUHNlbnVtAAAAAFBnUHMAAAAAUGdQQwAAAABMZWZ0VW50RiNSbHQAAAAAAAAAAAAAAABUb3AgVW50RiNSbHQAAAAAAAAAAAAAAABTY2wgVW50RiNQcmNAWQAAAAAAADhCSU0D7QAAAAAAEAV3/zsAAQACBXf/OwABAAI4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0D8gAAAAAACgAA////////AAA4QklNBA0AAAAAAAQAAAAeOEJJTQQZAAAAAAAEAAAAHjhCSU0D8wAAAAAACQAAAAAAAAAAAQA4QklNJxAAAAAAAAoAAQAAAAAAAAABOEJJTQP1AAAAAABIAC9mZgABAGxmZgAGAAAAAAABAC9mZgABAKGZmgAGAAAAAAABADIAAAABAFoAAAAGAAAAAAABADUAAAABAC0AAAAGAAAAAAABOEJJTQP4AAAAAABwAAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAAAAD/////////////////////////////A+gAADhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAAAANJAAAABgAAAAAAAAAAAAAAZAAAAGQAAAAKAG0AZQBkAGkAdABfAGIAdQBtAHAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAGQAAABkAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEAAAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAABkAAAAAFJnaHRsb25nAAAAZAAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3NsaWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VPcmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAAAAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxvbmcAAAAAAAAAAEJ0b21sb25nAAAAZAAAAABSZ2h0bG9uZwAAAGQAAAADdXJsVEVYVAAAAAEAAAAAAABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAADmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVudW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xpY2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xvclR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAAAAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAAAAwAAAACP/AAAAAAAAA4QklNBBEAAAAAAAEBADhCSU0EFAAAAAAABAAAAAE4QklNBAwAAAAADeMAAAABAAAAZAAAAGQAAAEsAAB1MAAADccAGAAB/9j/4goESUNDX1BST0ZJTEUAAQEAAAn0AAAAAAICAABtbnRyUkdCIFhZWiAH2QAJAB0AEAAkACthY3NwTVNGVAAAAABTRUMgRlBEIAAAAAAAAAAAAAAAAQAA9tUAAQAAAADTLFNFQyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADhkZXNjAAABiAAAAIBjaGFkAAACCAAAACx0ZWNoAAACNAAAAAxkbW5kAAACQAAAAHpkbWRkAAACvAAAAGJyWFlaAAADIAAAABRnWFlaAAADNAAAABRiWFlaAAADSAAAABR3dHB0AAADXAAAABRia3B0AAADcAAAABRsdW1pAAADhAAAABRyVFJDAAADmAAAAgxnVFJDAAAFpAAAAgxiVFJDAAAHsAAAAgxjYWx0AAAJvAAAABR2aWV3AAAJ0AAAACR0ZXh0AAAAAENvcHlyaWdodCAoYykgMjAwMyBTYW1zdW5nIEVsZWN0cm9uaWNzIENvLiwgTHRkAGRlc2MAAAAAAAAAJFNhbXN1bmcgLSBOYXR1cmFsIENvbG9yIFBybyAxLjAgSUNNAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAc2YzMgAAAAAAAQxGAAAF2///8zIAAAeWAAD9jP//+6X///2pAAAD0gAAwLBzaWcgip3YiUNSVCBkZXNjAAAAAAAAAB1TYW1zdW5nIEVsZWN0cm9uaWNzIENvLiwgTHRkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAFICAgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABxngAAOR8AAAJSWFlaIAAAAAAAAF6/AACwXQAAF+VYWVogAAAAAAAAJngAABaHAAC49lhZWiAAAAAAAAD21QABAAMAANMsWFlaIAAAAAAAAEAAAABAAAAAQABYWVogAAAAAAAAAAAA+gAAAAAAAGN1cnYAAAAAAAABAAAAAAAAAQADAAcACwARABgAIAApADQAQQBOAF0AbgCAAJQAqQDAANgA8gENASoBSQFpAYsBrwHUAfsCJAJPAnsCqQLZAwoDPQNyA6kD4gQcBFkElwTXBRkFXQWiBeoGMwZ+BssHGgdrB74IEwhqCMMJHQl6CdkKOQqcCwELZwvQDDoMpw0WDYYN+Q5uDuUPXg/ZEFYQ1RFWEdkSXhLmE28T+xSJFRkVqhY/FtUXbRgIGKQZQxnkGocbLBvUHH4dKR3XHocfOh/uIKUhXiIZItcjliRYJRwl4yarJ3YoQykSKeQqtyuOLGYtQC4dLvwv3jDBMacykDN6NGc1VjZINzw4MjkqOiU7IjwhPSM+Jz8uQDZBQUJPQ19EcUWFRpxHtUjRSe9LD0wyTVdOf0+pUNVSBFM1VGhVnlbXWBFZTlqOW9BdFF5bX6Rg8GI+Y49k4mY3Z49o6WpGa6VtB25rb9JxO3KndBV1hXb4eG555ntgfN1+XX/fgWOC6oRzhf+HjokfirKMSI3hj3yRGZK5lFyWAZepmVObAJyvnmGgFaHMo4alQqcBqMKqhaxMrhWv4LGus3+1UrcouQC627y4vpjAe8JgxEjGMsggyg/MAc32z+7R6NPl1eTX5tnq2/Hd++AI4hfkKOY96FTqbeyJ7qjwyvLu9RX3Pvlq+5n9yv//Y3VydgAAAAAAAAEAAAAAAAABAAMABwALABEAGAAgACkANABBAE4AXQBuAIAAlACpAMAA2ADyAQ0BKgFJAWkBiwGvAdQB+wIkAk8CewKpAtkDCgM9A3IDqQPiBBwEWQSXBNcFGQVdBaIF6gYzBn4GywcaB2sHvggTCGoIwwkdCXoJ2Qo5CpwLAQtnC9AMOgynDRYNhg35Dm4O5Q9eD9kQVhDVEVYR2RJeEuYTbxP7FIkVGRWqFj8W1RdtGAgYpBlDGeQahxssG9Qcfh0pHdcehx86H+4gpSFeIhki1yOWJFglHCXjJqsndihDKRIp5Cq3K44sZi1ALh0u/C/eMMExpzKQM3o0ZzVWNkg3PDgyOSo6JTsiPCE9Iz4nPy5ANkFBQk9DX0RxRYVGnEe1SNFJ70sPTDJNV05/T6lQ1VIEUzVUaFWeVtdYEVlOWo5b0F0UXltfpGDwYj5jj2TiZjdnj2jpakZrpW0Hbmtv0nE7cqd0FXWFdvh4bnnme2B83X5df9+BY4LqhHOF/4eOiR+KsoxIjeGPfJEZkrmUXJYBl6mZU5sAnK+eYaAVocyjhqVCpwGowqqFrEyuFa/gsa6zf7VStyi5ALrbvLi+mMB7wmDESMYyyCDKD8wBzfbP7tHo0+XV5Nfm2erb8d374AjiF+Qo5j3oVOpt7InuqPDK8u71Ffc++Wr7mf3K//9jdXJ2AAAAAAAAAQAAAAAAAAEAAwAHAAsAEQAYACAAKQA0AEEATgBdAG4AgACUAKkAwADYAPIBDQEqAUkBaQGLAa8B1AH7AiQCTwJ7AqkC2QMKAz0DcgOpA+IEHARZBJcE1wUZBV0FogXqBjMGfgbLBxoHawe+CBMIagjDCR0JegnZCjkKnAsBC2cL0Aw6DKcNFg2GDfkObg7lD14P2RBWENURVhHZEl4S5hNvE/sUiRUZFaoWPxbVF20YCBikGUMZ5BqHGywb1Bx+HSkd1x6HHzof7iClIV4iGSLXI5YkWCUcJeMmqyd2KEMpEinkKrcrjixmLUAuHS78L94wwTGnMpAzejRnNVY2SDc8ODI5KjolOyI8IT0jPic/LkA2QUFCT0NfRHFFhUacR7VI0UnvSw9MMk1XTn9PqVDVUgRTNVRoVZ5W11gRWU5ajlvQXRReW1+kYPBiPmOPZOJmN2ePaOlqRmulbQdua2/ScTtyp3QVdYV2+HhueeZ7YHzdfl1/34FjguqEc4X/h46JH4qyjEiN4Y98kRmSuZRclgGXqZlTmwCcr55hoBWhzKOGpUKnAajCqoWsTK4Vr+CxrrN/tVK3KLkAutu8uL6YwHvCYMRIxjLIIMoPzAHN9s/u0ejT5dXk1+bZ6tvx3fvgCOIX5CjmPehU6m3sie6o8Mry7vUV9z75avuZ/cr//2R0aW0AAAAAB9kACQAdABAAJAA1dmlldwAAAAACJCwrAkDsTwJzfhMAbaJvAHNidgB9f50AAAAC/+0ADEFkb2JlX0NNAAL/7gAOQWRvYmUAZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCABkAGQDASIAAhEBAxEB/90ABAAH/8QBPwAAAQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQAAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIjwVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDaDXc8Jywn4ofqKbXApKWLY50UYCm4xqChFxJSUuVEglSBUidElMI01TOISMqJSUifftdoJHkq78okwZAKNY4AHss7IdJkchJSa1rNkzqqNj/AlNZkPIglCJ8UlL73SkoTqkkp/9DRDlLcYVG3Krjc1+vghftDSD8ykp0y/tKSzzmMdY0NdEclWWXsJ2zqkpPKZzzCE7IqBgmChPzqW6cpKSOstjQILn5HICHb1JjXe3UID+pu5CSlXWXzqFUttepWdQe6ZCrOtc46pKXJ3cqG4900piUlMtySikkp/9HKlNuSKYpKVuPb71MX2gzu1Q0xSUkddY4ySo7z4qMpklLymJSSlJS0pSkkkpSSSSSlJJpSSU//0sglMkkUlKJhRlJJJSk0p0ySlSkkkkpSSSSSlKKRKSSlJJJJKf/Tx0kkklLFMnKZJSimTpklKSSSSUpMSnUSkpZOkkkpSSSSSn//1MdMU6YpKWSSSSUsUkkklKSSSSUpMSmJSSUpJJJJSkkkklP/1cdRPK4RJJT3aS4RJJT3SS4VJJT3SZcMkkp7hJcOkkp7hJcOkkp7dJcQkkp//9kAOEJJTQQhAAAAAABVAAAAAQEAAAAPAEEAZABvAGIAZQAgAFAAaABvAHQAbwBzAGgAbwBwAAAAEwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAgAEMAUwA1AAAAAQA4QklNBAYAAAAAAAcABQAAAAEBAP/hEsNodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAxMy0wOC0xOVQxMTozNzo1MC0wNDowMCIgeG1wOk1vZGlmeURhdGU9IjIwMTUtMDctMDhUMTI6MTU6MjYrMDI6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMTUtMDctMDhUMTI6MTU6MjYrMDI6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgcGhvdG9zaG9wOkxlZ2FjeUlQVENEaWdlc3Q9IjAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAxIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjMyRjI4QjI2NTYyNUU1MTE4NDU2QkNBQTk5NDJGNjgyIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjIzMjY1N0U4RTUwOEUzMTE5OTExOTUwMzhFRkIxN0EwIiB4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ9InhtcC5kaWQ6MjMyNjU3RThFNTA4RTMxMTk5MTE5NTAzOEVGQjE3QTAiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjIzMjY1N0U4RTUwOEUzMTE5OTExOTUwMzhFRkIxN0EwIiBzdEV2dDp3aGVuPSIyMDEzLTA4LTE5VDExOjM3OjUwLTA0OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MjQyNjU3RThFNTA4RTMxMTk5MTE5NTAzOEVGQjE3QTAiIHN0RXZ0OndoZW49IjIwMTMtMDgtMTlUMTE6NDI6MDktMDQ6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyNTI2NTdFOEU1MDhFMzExOTkxMTk1MDM4RUZCMTdBMCIgc3RFdnQ6d2hlbj0iMjAxMy0wOC0xOVQxMTo1NDo0OC0wNDowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNvbnZlcnRlZCIgc3RFdnQ6cGFyYW1ldGVycz0iZnJvbSBpbWFnZS9wbmcgdG8gaW1hZ2UvanBlZyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iZGVyaXZlZCIgc3RFdnQ6cGFyYW1ldGVycz0iY29udmVydGVkIGZyb20gaW1hZ2UvcG5nIHRvIGltYWdlL2pwZWciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjI2MjY1N0U4RTUwOEUzMTE5OTExOTUwMzhFRkIxN0EwIiBzdEV2dDp3aGVuPSIyMDEzLTA4LTE5VDExOjU0OjQ4LTA0OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MzFGMjhCMjY1NjI1RTUxMTg0NTZCQ0FBOTk0MkY2ODIiIHN0RXZ0OndoZW49IjIwMTUtMDctMDhUMTI6MTU6MjYrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6MzJGMjhCMjY1NjI1RTUxMTg0NTZCQ0FBOTk0MkY2ODIiIHN0RXZ0OndoZW49IjIwMTUtMDctMDhUMTI6MTU6MjYrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDUzUgV2luZG93cyIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MjUyNjU3RThFNTA4RTMxMTk5MTE5NTAzOEVGQjE3QTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MjMyNjU3RThFNTA4RTMxMTk5MTE5NTAzOEVGQjE3QTAiIHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDoyMzI2NTdFOEU1MDhFMzExOTkxMTk1MDM4RUZCMTdBMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8P3hwYWNrZXQgZW5kPSJ3Ij8+/+4ADkFkb2JlAGRAAAAAAf/bAIQABAMDAwMDBAMDBAYEAwQGBwUEBAUHCAYGBwYGCAoICQkJCQgKCgwMDAwMCgwMDAwMDAwMDAwMDAwMDAwMDAwMDAEEBQUIBwgPCgoPFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAZABkAwERAAIRAQMRAf/dAAQADf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPBUtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEyobHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A6fHHLQMKLiq57Z2FSat4DFVB4uJ+Lb8f1Yqp+mu5rtiqmTQ4qpMrP0BxVcIwF+LFVkjRkbClO+KpTc6kYZKKpdR1C9cVSi51pnYxsGRTsK0xVAXsMBg9QN8Q3JqQcVYtdXNK8JGPtiqA+sycq1Nfnir/AP/Q6MLoCgBJ9sVREUquKkkfLrirUxC/ErVHeuKoF5nkagO3hiq+NqUr1xVWZwFPSuKoNixqSdvDFVJ6UNd/bFUqu5VjV6gL798VYZqswZ/UUnkvQ4qkV1qs8iiNmII2OKoBm7sdsVUeQ59dsVf/0Zkk1KAnFVf1GC1B+eKua5NeJau2KtA13GKuLkd98VWSXDhSR2xVL5rq9IqiEgb+GKpXNcaqQWjU0HYnFUhv7vVOR9RdvDfFWN3l7cDYgDxxVLZJPV3bZvHFVD1WBo30Yq16m+Kv/9Idfa1aFDLBcfvP5MVQQ810QRsadOTV98VV38wW891FHDLwCj4mJ26YqnsGpQM/pcxzoDTpXFW5tWs439N5ArjFUDP5ksITxJDfTiqW33nC2ilAiIeMjoPHFUpufOUmzIKU6DFUlu/NVzPyDKKHFUkmvJJmJbocVQ/M9cVWMwPzxVb9OKv/04CXPcnFVMynvXFVomkBqpoR0bFVdNSvkcSCYlgAKk9MVWy391MxeSQlifHFVD12NatU/TiqkZOtB9OKrS5O57YqsL4q7lirRJxVrFXYq//U585GKqTYqtxVaxI6Yqt5nFVuKuxVosBiqwmuKuxV2KurTfFVvMYq/wD/1edFsVWYq0zcfniqmWJxVrFVpbfFWqnFWsVdirsVcduuKqROKtYq/wD/1ub98VaJoKjFVKuKuxVokYqsPXFXYq7FXYq6tN8VU2auw6YqtxV2Kv8A/9fm+KuxVTYUO2KrcVaYbYqsxV2KuxV2KrWIpTFVIYq3irsVf//Q5virsVU3IJ2xVbirR6YqsOKuxV2KuxVTYb4qtxV2KuxV/9Hm+KrWNBiqnirsVWMe2KtYq7FXYq7FVrnamKqeKuxV2Kv/0ub4qsfFVmKuPTFVM9cVbBoa4q11xV2KqbN2GKrcVdirsVdir//T5uMVUnryxVrFXYqpnrirsVdirR6YqpYq7FXYq7FWt8Vf/9k=';

function creeSurface() {
//surface de l'eau
var geomSurface = new THREE.PlaneBufferGeometry (large,large,1,1);
var materialSurface =new THREE.MeshPhongMaterial( {
color : '#3388FF',
opacity:0.2,
transparent:true,
//castShadow:false,
//receiveShadow:false,
shininess:5
});
surface= new THREE.Mesh( geomSurface, materialSurface );
surface.position.y=153*echelleZ;
surface.rotation.x=-Math.PI/2;
scene.add(surface);
}
function animate(){
var delta = clock.getDelta();
temps+=delta*vitesse;
bougeMobile();
bougeCam();
requestAnimationFrame( animate );
render();
}
</script>
</body>
<script>

</script>
</html>