{"id":1471,"date":"2021-07-08T14:26:18","date_gmt":"2021-07-08T12:26:18","guid":{"rendered":"https:\/\/www.hesav.ch\/finalistes\/?page_id=1471"},"modified":"2026-06-02T17:16:15","modified_gmt":"2026-06-02T15:16:15","slug":"accueil","status":"publish","type":"page","link":"https:\/\/hesav.ch\/finalistes\/","title":{"rendered":"Accueil"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1471\" class=\"elementor elementor-1471\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-55ce399 elementor-section-items-stretch elementor-section-full_width elementor-section-height-full elementor-section-height-default\" data-id=\"55ce399\" data-element_type=\"section\" data-e-type=\"section\" id=\"canvas-container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"aux-parallax-section elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-055ece4\" data-id=\"055ece4\" data-element_type=\"column\" data-e-type=\"column\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1dd1195 elementor-widget__width-auto elementor-hidden-tablet elementor-hidden-phone aux-appear-watch-animation aux-mask-from-top elementor-widget elementor-widget-aux_simple_svg\" data-id=\"1dd1195\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"aux_simple_svg.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    <div class=\"aux-widget-container aux-simple-svg-container\">\n        <div class=\"aux-widget-container-inner\">\n            <div class=\"aux-the-svg\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"9.826\" height=\"257.268\" viewbox=\"0 0 9.826 257.268\"><defs><style>.a{fill:none;stroke:#ffb9b8;stroke-width:3px;}<\/style><\/defs><g transform=\"translate(-1226.371 -925.656)\"><path class=\"a\" d=\"M1225.1,962.09l4.383,4.383,4.383-4.383\" transform=\"translate(1.803 215.391)\" \/><path class=\"a\" d=\"M1231.285,1181.765V925.656\" \/><\/g><\/svg><\/div>\n        <\/div>\n    <\/div>\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a02b8e2 elementor-widget__width-auto aux-appear-watch-animation aux-fade-in-down-2 aux-shpe-type-circle elementor-widget elementor-widget-aux_simple_shape\" data-id=\"a02b8e2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"aux_simple_shape.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t    <div class=\"aux-widget-container aux-simple-shape-container\">\n        <div class=\"aux-widget-container-inner\">\n            <div class=\"aux-the-shape\"><\/div>\n        <\/div>\n    <\/div>\n    \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9e65add aux-appear-watch-animation aux-mask-from-top elementor-widget elementor-widget-aux_modern_heading\" data-id=\"9e65add\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"aux_modern_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"aux-widget-modern-heading\">\n            <div class=\"aux-widget-inner\"><h1 class=\"aux-modern-heading-primary\">Finalistes <br \/>Bachelor <br \/>2026 <img decoding=\"async\" src=\"https:\/\/hesav.ch\/finalistes\/wp-content\/uploads\/2026\/05\/HESAV_Full_White_Tranparent_680x440.png\" class=\"logo\"><\/h1><\/div>\n        <\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-778852e elementor-widget elementor-widget-html\" data-id=\"778852e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- FIREWORKS ELEMENTOR BLOCK -->\r\n<!-- Coller dans un widget HTML Elementor DANS la section #canvas-container -->\r\n<!-- Mettre le fond de la section en #000000 dans Elementor -->\r\n\r\n<style>\r\n#canvas-container {\r\n  position: relative;\r\n  overflow: hidden;\r\n}\r\n#canvas-container canvas {\r\n  position: absolute !important;\r\n  top: 0 !important;\r\n  left: 0 !important;\r\n  width: 100% !important;\r\n  height: 100% !important;\r\n  z-index: 2 !important;\r\n  pointer-events: none;\r\n}\r\n#canvas-container .elementor-container {\r\n  position: relative;\r\n  z-index: 3;\r\n}\r\n<\/style>\r\n\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/three@0.128.0\/build\/three.min.js\"><\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/three@0.128.0\/examples\/js\/shaders\/CopyShader.js\"><\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/three@0.128.0\/examples\/js\/shaders\/LuminosityHighPassShader.js\"><\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/three@0.128.0\/examples\/js\/postprocessing\/EffectComposer.js\"><\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/three@0.128.0\/examples\/js\/postprocessing\/RenderPass.js\"><\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/three@0.128.0\/examples\/js\/postprocessing\/ShaderPass.js\"><\/script>\r\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/three@0.128.0\/examples\/js\/postprocessing\/UnrealBloomPass.js\"><\/script>\r\n\r\n<script>\r\n(function() {\r\n\r\n  function init() {\r\n    var container = document.getElementById('canvas-container');\r\n    if (!container) { console.warn('FIREWORKS: #canvas-container introuvable'); return; }\r\n\r\n    var W = container.offsetWidth  || window.innerWidth;\r\n    var H = container.offsetHeight || 500;\r\n\r\n    \/\/ --- SPRITE ---\r\n    function getSprite() {\r\n      var c = document.createElement('canvas');\r\n      c.width = 32; c.height = 32;\r\n      var ctx = c.getContext('2d');\r\n      var g = ctx.createRadialGradient(16,16,0,16,16,16);\r\n      g.addColorStop(0,   'rgba(255,255,255,1)');\r\n      g.addColorStop(0.3, 'rgba(255,255,255,0.9)');\r\n      g.addColorStop(0.5, 'rgba(255,255,255,0.5)');\r\n      g.addColorStop(1,   'rgba(0,0,0,0)');\r\n      ctx.fillStyle = g;\r\n      ctx.fillRect(0,0,32,32);\r\n      return new THREE.CanvasTexture(c);\r\n    }\r\n    var particleSprite = getSprite();\r\n\r\n    \/\/ --- CONFIG ---\r\n    var CONFIG = {\r\n      particleCount:   9000,\r\n      particleSize:    0.98,\r\n      fadeSpeed:       0.00482,\r\n      explosionForce:  4.1135,\r\n      hoverDuration:   1.5,\r\n      gravity:         0.00265,\r\n      friction:        0.95494,\r\n      rocketSpeed:     1.0,\r\n      rocketSize:      2.0,\r\n      bloomStrength:   0,\r\n      bloomRadius:     0,\r\n      trailOpacity:    0.39707,\r\n      autoLaunch:      true,\r\n      launchInterval:  3856.5,\r\n      soundEnabled: false\r\n    };\r\n\r\n    \/\/ Couleurs HESAV\r\n    var HESAV_COLORS = [\r\n      new THREE.Color(0xff6f6c), \/\/ brand (x4 - majoritaire)\r\n      new THREE.Color(0xff6f6c),\r\n      new THREE.Color(0xff6f6c),\r\n      new THREE.Color(0xff6f6c),\r\n      new THREE.Color(0xffb9b8), \/\/ medium (x2)\r\n      new THREE.Color(0xffb9b8)\r\n      \/\/new THREE.Color(0xffe1e0)  \/\/ light (x1)\r\n    ];\r\n\r\n    \/\/ --- SCENE ---\r\n    var scene = new THREE.Scene();\r\n    scene.fog = new THREE.FogExp2(0x000000, 0.002);\r\n\r\n    var camera = new THREE.PerspectiveCamera(60, W \/ H, 0.1, 4000);\r\n    camera.position.set(0, 0, 150);\r\n\r\n    var renderer = new THREE.WebGLRenderer({ antialias: false, preserveDrawingBuffer: true });\r\n    renderer.setSize(W, H);\r\n    renderer.setPixelRatio(Math.min(window.devicePixelRatio, 1.5));\r\n    renderer.autoClearColor = false;\r\n    container.appendChild(renderer.domElement);\r\n\r\n    \/\/ --- POST-PROCESSING ---\r\n    var renderPass = new THREE.RenderPass(scene, camera);\r\n    var bloomPass  = new THREE.UnrealBloomPass(new THREE.Vector2(W, H), CONFIG.bloomStrength, CONFIG.bloomRadius, 0.0);\r\n    var composer   = new THREE.EffectComposer(renderer);\r\n    composer.addPass(renderPass);\r\n    composer.addPass(bloomPass);\r\n\r\n    \/\/ --- STARS ---\r\n    var starsGeo = new THREE.BufferGeometry();\r\n    var starsCnt = 3000;\r\n    var sPos = new Float32Array(starsCnt * 3);\r\n    for (var i = 0; i < starsCnt * 3; i++) sPos[i] = (Math.random() - 0.5) * 1200;\r\n    starsGeo.setAttribute('position', new THREE.BufferAttribute(sPos, 3));\r\n    scene.add(new THREE.Points(starsGeo, new THREE.PointsMaterial({\r\n      size: 1.5, color: 0x888888, map: particleSprite,\r\n      transparent: true, depthWrite: false, blending: THREE.AdditiveBlending\r\n    })));\r\n\r\n    \/\/ --- FADE QUAD (fond noir) ---\r\n    var fadeMat = new THREE.MeshBasicMaterial({ color: 0x000000, transparent: true, opacity: CONFIG.trailOpacity });\r\n    var quad = new THREE.Mesh(new THREE.PlaneGeometry(4000, 4000), fadeMat);\r\n    quad.position.z = camera.position.z - 50;\r\n    quad.lookAt(camera.position);\r\n    scene.add(quad);\r\n\r\n    \/\/ --- FIREWORK CLASS ---\r\n    function Firework(startX) {\r\n      this.isDead = false;\r\n      this.phase  = 'rocket';\r\n      this.timer  = 0;\r\n      this.colors = HESAV_COLORS;\r\n\r\n      this.pos = new THREE.Vector3(startX, -80, (Math.random()-0.5)*50);\r\n      this.vel = new THREE.Vector3(\r\n        (Math.random()-0.5)*0.5,\r\n        CONFIG.rocketSpeed * (0.9 + Math.random()*0.3),\r\n        (Math.random()-0.5)*0.5\r\n      );\r\n      this.targetY = -10 + Math.random()*30;\r\n\r\n      var geo = new THREE.BufferGeometry();\r\n      geo.setAttribute('position', new THREE.Float32BufferAttribute(this.pos.toArray(), 3));\r\n      this.rocketMesh = new THREE.Points(geo, new THREE.PointsMaterial({\r\n        size: CONFIG.rocketSize, color: HESAV_COLORS[0], map: particleSprite,\r\n        transparent: true, depthWrite: false, blending: THREE.AdditiveBlending\r\n      }));\r\n      scene.add(this.rocketMesh);\r\n    }\r\n\r\n    Firework.prototype.update = function(dt) {\r\n      if (this.sparkSystem) this.sparkSystem.material.size = CONFIG.particleSize;\r\n      if (this.rocketMesh)  this.rocketMesh.material.size  = CONFIG.rocketSize;\r\n\r\n      if (this.phase === 'rocket') {\r\n        this.pos.add(this.vel);\r\n        this.vel.y *= 0.99;\r\n        this.rocketMesh.geometry.attributes.position.setXYZ(0, this.pos.x, this.pos.y, this.pos.z);\r\n        this.rocketMesh.geometry.attributes.position.needsUpdate = true;\r\n        if (this.vel.y < 0.2 || this.pos.y >= this.targetY) this.explode();\r\n      } else {\r\n        this.timer += dt;\r\n        var positions     = this.sparkSystem.geometry.attributes.position.array;\r\n        var colors        = this.sparkSystem.geometry.attributes.color.array;\r\n        var aliveCount    = 0;\r\n        var isHovering    = this.timer < CONFIG.hoverDuration;\r\n        var gravityFactor = THREE.MathUtils.smoothstep(this.timer, CONFIG.hoverDuration, CONFIG.hoverDuration + 0.5);\r\n\r\n        for (var i = 0; i < this.currentParticleCount; i++) {\r\n          if (this.lifetimes[i] > 0) {\r\n            aliveCount++;\r\n            var i3 = i * 3;\r\n            positions[i3]   += this.velocities[i3];\r\n            positions[i3+1] += this.velocities[i3+1];\r\n            positions[i3+2] += this.velocities[i3+2];\r\n            if (isHovering) {\r\n              this.velocities[i3]   *= CONFIG.friction;\r\n              this.velocities[i3+1] *= CONFIG.friction;\r\n              this.velocities[i3+2] *= CONFIG.friction;\r\n            } else {\r\n              this.velocities[i3+1] -= CONFIG.gravity * gravityFactor;\r\n              this.velocities[i3]   *= 0.98;\r\n              this.velocities[i3+1] *= 0.98;\r\n              this.velocities[i3+2] *= 0.98;\r\n              this.lifetimes[i] -= CONFIG.fadeSpeed;\r\n            }\r\n            var alpha = Math.max(0, this.lifetimes[i]);\r\n            colors[i3]   = this.baseColors[i3]   * alpha * 1.5;\r\n            colors[i3+1] = this.baseColors[i3+1] * alpha * 1.5;\r\n            colors[i3+2] = this.baseColors[i3+2] * alpha * 1.5;\r\n          }\r\n        }\r\n        this.sparkSystem.geometry.attributes.position.needsUpdate = true;\r\n        this.sparkSystem.geometry.attributes.color.needsUpdate    = true;\r\n        if (aliveCount === 0) this.cleanup();\r\n      }\r\n    };\r\n\r\n    Firework.prototype.explode = function() {\r\n      scene.remove(this.rocketMesh);\r\n      this.phase = 'explode';\r\n      this.timer = 0;\r\n      this.currentParticleCount = CONFIG.particleCount;\r\n\r\n      var geo       = new THREE.BufferGeometry();\r\n      var positions = new Float32Array(this.currentParticleCount * 3);\r\n      var colors    = new Float32Array(this.currentParticleCount * 3);\r\n      this.baseColors  = new Float32Array(this.currentParticleCount * 3);\r\n      this.velocities  = new Float32Array(this.currentParticleCount * 3);\r\n      this.lifetimes   = new Float32Array(this.currentParticleCount);\r\n\r\n      var baseSpeed = CONFIG.explosionForce * (0.8 + Math.random() * 0.4);\r\n\r\n      for (var i = 0; i < this.currentParticleCount; i++) {\r\n        var i3 = i * 3;\r\n        positions[i3] = this.pos.x; positions[i3+1] = this.pos.y; positions[i3+2] = this.pos.z;\r\n        var theta = Math.random() * Math.PI * 2;\r\n        var phi   = Math.acos(2 * Math.random() - 1);\r\n        var speed = baseSpeed * (0.8 + Math.random() * 0.4);\r\n        this.velocities[i3]   = speed * Math.sin(phi) * Math.cos(theta);\r\n        this.velocities[i3+1] = speed * Math.sin(phi) * Math.sin(theta);\r\n        this.velocities[i3+2] = speed * Math.cos(phi);\r\n        var targetColor = this.colors[Math.floor(Math.random() * this.colors.length)];\r\n        var brightness  = 0.5 + Math.random() * 0.8;\r\n        this.baseColors[i3]   = targetColor.r * brightness;\r\n        this.baseColors[i3+1] = targetColor.g * brightness;\r\n        this.baseColors[i3+2] = targetColor.b * brightness;\r\n        colors[i3]   = this.baseColors[i3];\r\n        colors[i3+1] = this.baseColors[i3+1];\r\n        colors[i3+2] = this.baseColors[i3+2];\r\n        this.lifetimes[i] = 1.0;\r\n      }\r\n\r\n      geo.setAttribute('position', new THREE.BufferAttribute(positions, 3));\r\n      geo.setAttribute('color',    new THREE.BufferAttribute(colors, 3));\r\n      this.sparkSystem = new THREE.Points(geo, new THREE.PointsMaterial({\r\n        size: CONFIG.particleSize, map: particleSprite,\r\n        transparent: true, depthWrite: false,\r\n        vertexColors: true, blending: THREE.AdditiveBlending\r\n      }));\r\n      scene.add(this.sparkSystem);\r\n    };\r\n\r\n    Firework.prototype.cleanup = function() {\r\n      this.isDead = true;\r\n      if (this.sparkSystem) {\r\n        scene.remove(this.sparkSystem);\r\n        this.sparkSystem.geometry.dispose();\r\n        this.sparkSystem.material.dispose();\r\n      }\r\n      if (this.rocketMesh) {\r\n        scene.remove(this.rocketMesh);\r\n        this.rocketMesh.geometry.dispose();\r\n        this.rocketMesh.material.dispose();\r\n      }\r\n    };\r\n\r\n    \/\/ --- LOOP ---\r\n    var fireworks = [];\r\n    var lastLaunchTime  = 0;\r\n    var nextLaunchDelay = 0;\r\n\r\n    function launchFirework() {\r\n      var x = (Math.random() - 0.5) * 150;\r\n      fireworks.push(new Firework(x));\r\n    }\r\n\r\n    function updateQueue(time) {\r\n      if (!CONFIG.autoLaunch) return;\r\n      if (time - lastLaunchTime > nextLaunchDelay) {\r\n        lastLaunchTime  = time;\r\n        nextLaunchDelay = CONFIG.launchInterval + Math.random() * 1000;\r\n        launchFirework();\r\n      }\r\n    }\r\n\r\n    var clock = new THREE.Clock();\r\n\r\n    function animate() {\r\n      requestAnimationFrame(animate);\r\n      var dt = clock.getDelta();\r\n      updateQueue(performance.now());\r\n      for (var i = fireworks.length - 1; i >= 0; i--) {\r\n        fireworks[i].update(dt);\r\n        if (fireworks[i].isDead) fireworks.splice(i, 1);\r\n      }\r\n      composer.render();\r\n    }\r\n\r\n    window.addEventListener('resize', function() {\r\n      var w = container.offsetWidth;\r\n      var h = container.offsetHeight || 500;\r\n      camera.aspect = w \/ h;\r\n      camera.updateProjectionMatrix();\r\n      renderer.setSize(w, h);\r\n      bloomPass.resolution.set(w, h);\r\n      composer.setSize(w, h);\r\n    });\r\n\r\n    launchFirework();\r\n    animate();\r\n  }\r\n\r\n  if (document.readyState === 'loading') {\r\n    document.addEventListener('DOMContentLoaded', init);\r\n  } else {\r\n    init();\r\n  }\r\n\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-5f0d6c6 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"5f0d6c6\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"aux-parallax-section elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-9ea50bc\" data-id=\"9ea50bc\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1e2c428 aux-appear-watch-animation aux-fade-in elementor-widget elementor-widget-aux_modern_heading\" data-id=\"1e2c428\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"aux_modern_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"aux-widget-modern-heading\">\n            <div class=\"aux-widget-inner\"><h2 class=\"aux-modern-heading-primary\">Nous c\u00e9l\u00e9brons nos finalistes !<\/h2><\/div>\n        <\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-20a6107 aux-appear-watch-animation aux-fade-in elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-aux_text\" data-id=\"20a6107\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"aux_text.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"widget-container aux-widget-text aux-parent-au609d9938\">        <div class=\"aux-widget-advanced-text aux-wrap-style-simple aux-ico-pos-top aux-text-center aux-text-resp- aux-text-color-dark aux-text-widget-bg-center aux-text-no-content \" >\n        \n                            <div class=\"aux-text-widget-header \"  >\n                        <div class=\"aux-ico-box aux-ico-large aux-ico-shape-circle aux-ico-clear \">\n                            <i aria-hidden=\"true\" class=\"aux-ico auxicon auxicon-study\"><\/i>                        <\/div>\n                <\/div>\n            \n            <div class=\"aux-text-inner aux-text-widget-content\">\n                                <h4 class=\"col-title\"><a href=\"https:\/\/hesav.ch\/event\/ceremonie-de-remise-des-diplomes-bachelor-of-science-hes-so-2025\/\">C\u00e9r\u00e9monie de remise<br> des Bachelor HES-SO<\/a><\/h4>\n                                <h5 class=\"col-subtitle\">Vendredi 28 novembre 2025<\/h5>\n\n                <a  href=\"https:\/\/hesav.ch\/event\/ceremonie-de-remise-des-diplomes-bachelor-of-science-hes-so-2025\/\" target=\"_blank\"   class=\"aux-button aux-large aux-black aux-none\" ><span class=\"aux-overlay\"><\/span><span class=\"aux-text\">Informations<\/span><\/a>            <\/div>\n        <\/div>\n                    <div class=\"aux-text-widget-footer\">\n                <div class=\"aux-border-shape-none \">\n                                <\/div>\n            <\/div>\n        \n<\/section><!-- widget-container -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-b1e0fb2 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"b1e0fb2\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"aux-parallax-section elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-58d98df\" data-id=\"58d98df\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5479a2d aux-appear-watch-animation aux-mask-from-top elementor-widget elementor-widget-aux_image\" data-id=\"5479a2d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"aux_image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"widget-container aux-widget-image aux-alignnone aux-parent-aufd638f07\">\n    <div class=\"aux-media-hint-frame \">\n        <div class=\"aux-media-image \" >\n        \n            \n\n            \n            <img fetchpriority=\"high\" decoding=\"async\" width=\"1600\" height=\"800\" src=\"https:\/\/hesav.ch\/finalistes\/wp-content\/uploads\/2025\/09\/finalistes_25.jpg\" class=\"aux-attachment aux-featured-image aux-attachment-id-4939\" alt=\"finalistes_25\" data-ratio=\"2\" data-original-w=\"1600\" \/>            \n                <\/div>\n    <\/div>\n\n<\/section><!-- widget-container -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a283016 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a283016\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"aux-parallax-section elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-54387b7\" data-id=\"54387b7\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-5f3e93b aux-appear-watch-animation aux-mask-from-top elementor-widget elementor-widget-aux_modern_heading\" data-id=\"5f3e93b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"aux_modern_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"aux-widget-modern-heading\">\n            <div class=\"aux-widget-inner\"><h2 class=\"aux-modern-heading-primary\">C\u00e9r\u00e9monie de remise des Bachelor dans :<\/h2><\/div>\n        <\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d3c5004 elementor-widget__width-auto aux-appear-watch-animation aux-mask-from-top elementor-widget elementor-widget-aux_countdown\" data-id=\"d3c5004\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"aux_countdown.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"widget-container aux-widget-countdown aux-parent-aub5194c47\" style=\"\" ><div class=\"aux-countdown-wrapper aux-countdown-block \"data-countdown-year=\"2026\"data-countdown-month=\"10\"data-countdown-day=\"27\"data-countdown-hour=\"16\"data-countdown-min=\"00\"data-countdown-sec=\"00\"><div class=\"aux-countdown-item\"><span class=\"aux-countdown-value aux-countdown-day\">0<\/span><span class=\"aux-countdown-title\">Days<\/span><\/div><span class=\"aux-countdown-seperator\"><\/span><div class=\"aux-countdown-item\"><span class=\"aux-countdown-value aux-countdown-hour\">0<\/span><span class=\"aux-countdown-title\">Hours<\/span><\/div><span class=\"aux-countdown-seperator\"><\/span><div class=\"aux-countdown-item\"><span class=\"aux-countdown-value aux-countdown-min\">0<\/span><span class=\"aux-countdown-title\">Mintues<\/span><\/div><span class=\"aux-countdown-seperator\"><\/span><div class=\"aux-countdown-item\"><span class=\"aux-countdown-value aux-countdown-sec\">0<\/span><span class=\"aux-countdown-title\">Seconds<\/span><\/div><\/div><\/section><!-- widget-container -->\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-a29e867 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"a29e867\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"aux-parallax-section elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5d9302d\" data-id=\"5d9302d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-cc4091b aux-appear-watch-animation aux-mask-from-top elementor-widget elementor-widget-aux_modern_heading\" data-id=\"cc4091b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"aux_modern_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"aux-widget-modern-heading\">\n            <div class=\"aux-widget-inner\"><h3 class=\"aux-modern-heading-primary\">Pr\u00e9sentation publique <br> des Travaux de Bachelor <\/h3><p class=\"aux-modern-heading-secondary\"><span class=\"aux-head-before\">Vendredi 4 septembre 2026<\/span><\/p><\/div>\n        <\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f564030 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f564030\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"aux-parallax-section elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-383ece8\" data-id=\"383ece8\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7ab49b6 aux-appear-watch-animation aux-mask-from-top elementor-widget elementor-widget-aux_modern_heading\" data-id=\"7ab49b6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"aux_modern_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"aux-widget-modern-heading\">\n            <div class=\"aux-widget-inner\"><a href=\"\/finalistes\/travaux-de-bachelor#programme\" class=\"aux-modern-heading-primary-link\"><h3 class=\"aux-modern-heading-primary\">Pr\u00e9sentation publique des Travaux de Bachelor \u2192<\/h3><\/a><p class=\"aux-modern-heading-secondary\"><span class=\"aux-head-before\">Programmes du 5 septembre 2025<\/span><\/p><\/div>\n        <\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"aux-parallax-section elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3b7722f\" data-id=\"3b7722f\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-b133c7e aux-appear-watch-animation aux-mask-from-top elementor-widget elementor-widget-aux_modern_heading\" data-id=\"b133c7e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"aux_modern_heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<section class=\"aux-widget-modern-heading\">\n            <div class=\"aux-widget-inner\"><a href=\"\/finalistes\/travaux-de-bachelor#posters\" class=\"aux-modern-heading-primary-link\"><h3 class=\"aux-modern-heading-primary\">Posters des \u00e9tudiant.e.s \u2192<\/h3><\/a><p class=\"aux-modern-heading-secondary\"><span class=\"aux-head-before\">Des fili\u00e8res Physioth\u00e9rapie, Sage-femme, Soins infirmiers et Technique en radiologie m\u00e9dicale<\/span><\/p><\/div>\n        <\/section>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Finalistes Bachelor 2026 Nous c\u00e9l\u00e9brons nos finalistes ! C\u00e9r\u00e9monie de remise des Bachelor HES-SO Vendredi 28 novembre 2025 Informations C\u00e9r\u00e9monie de remise des Bachelor dans : 0Days0Hours0Mintues0Seconds Pr\u00e9sentation publique des Travaux de Bachelor Vendredi 4 septembre 2026 Pr\u00e9sentation publique des Travaux de Bachelor \u2192 Programmes du 5 septembre 2025 Posters des \u00e9tudiant.e.s \u2192 Des fili\u00e8res [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"templates\/page-builder-content.php","meta":{"footnotes":""},"class_list":["post-1471","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/hesav.ch\/finalistes\/wp-json\/wp\/v2\/pages\/1471","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hesav.ch\/finalistes\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/hesav.ch\/finalistes\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/hesav.ch\/finalistes\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hesav.ch\/finalistes\/wp-json\/wp\/v2\/comments?post=1471"}],"version-history":[{"count":719,"href":"https:\/\/hesav.ch\/finalistes\/wp-json\/wp\/v2\/pages\/1471\/revisions"}],"predecessor-version":[{"id":6510,"href":"https:\/\/hesav.ch\/finalistes\/wp-json\/wp\/v2\/pages\/1471\/revisions\/6510"}],"wp:attachment":[{"href":"https:\/\/hesav.ch\/finalistes\/wp-json\/wp\/v2\/media?parent=1471"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}