Difference between revisions of "Team:Lethbridge HS/Attributions"

Line 13: Line 13:
 
         <script src="js/jquery.scrollTo.min.js" type="text/javascript"></script>  
 
         <script src="js/jquery.scrollTo.min.js" type="text/javascript"></script>  
 
             <script type="text/javascript">
 
             <script type="text/javascript">
                function changeImage(a){
+
             
                    document.getElementById("img").src = a;   
+
jQuery(document).ready(function() {
                }
+
                     
               
+
                        jQuery("#projectTitle").addClass("appear");
                    $(function() {
+
      
  $('a[href*=#]:not([href=#])').click(function() {
+
                    var s = jQuery(".menu");
     if (location.pathname.replace(/^\//,'') == this.pathname.replace(/^\//,'') && location.hostname == this.hostname) {
+
    var pos = s.position();  
      var target = $(this.hash);
+
           
      target = target.length ? target : $('[name=' + this.hash.slice(1) +']');
+
    jQuery(window).scroll(function() {
      if (target.length) {
+
         var windowpos = jQuery(window).scrollTop(); 
         $('html,body').animate({
+
         
          scrollTop: target.offset().top
+
        if (windowpos >= 100) {
         }, 1000);
+
           
         return false;
+
            s.addClass("makeNavBarColor");
       }
+
           
     }
+
         } else {
  });
+
         
 +
            s.removeClass("makeNavBarColor");
 +
           
 +
         }
 +
        
 +
     }); 
 +
 
 +
 
 +
                        var cookieVal = getCookie("projectType");
 +
                     
 +
                        if (cookieVal=="2"){
 +
                            makeBiofilms();
 +
                        }
 +
                        if (cookieVal=="1"){
 +
                            makeBees();
 +
                        }
 +
                           
 
});
 
});
     
+
 
               
+
      function setCookie(cname, cvalue, exdays) {
                function setCookie(cname, cvalue, exdays) {
+
 
     var d = new Date();
 
     var d = new Date();
 
     d.setTime(d.getTime() + (exdays*24*60*60*1000));
 
     d.setTime(d.getTime() + (exdays*24*60*60*1000));
Line 39: Line 54:
 
     document.cookie = cname + "=" + cvalue + "; " + expires;
 
     document.cookie = cname + "=" + cvalue + "; " + expires;
 
}
 
}
               
+
             
                function getCookie(cname) {
+
                   
 +
         
 +
          function getCookie(cname) {
 
     var name = cname + "=";
 
     var name = cname + "=";
 
     var ca = document.cookie.split(';');
 
     var ca = document.cookie.split(';');
Line 49: Line 66:
 
     }
 
     }
 
     return "";
 
     return "";
}
+
}        
 +
           
 +
             
 +
                   
 +
   
 
                  
 
                  
 
                 function myFunction() {
 
                 function myFunction() {
                    $("body").addClass("animateBody");
+
                  jQuery("body").addClass("animateBody");
 +
               
 +
                   
 +
                   
 +
                   
 
                     var cookieValue = null;
 
                     var cookieValue = null;
 
                     cookieValue = getCookie("projectType");
 
                     cookieValue = getCookie("projectType");
 
                        
 
                        
 
                         if (cookieValue=="2"){
 
                         if (cookieValue=="2"){
                           
+
                           
 
                             setCookie("projectType", "1", 365);
 
                             setCookie("projectType", "1", 365);
 +
                           
 
                             makeBees();
 
                             makeBees();
                         
+
                           
 
                         }
 
                         }
 
                     if (cookieValue=="1"){
 
                     if (cookieValue=="1"){
                           
+
                         
 
                         setCookie("projectType", "2", 365);  
 
                         setCookie("projectType", "2", 365);  
 +
                       
 
                             makeBiofilms();
 
                             makeBiofilms();
                         
+
                         
 +
                        }
 +
if (cookieValue=="null"){
 +
                         
 +
                        setCookie("projectType", "2", 365);
 +
                       
 +
                            makeBiofilms();
 +
                         
 
                         }
 
                         }
 
                    
 
                    
Line 77: Line 111:
 
                    
 
                    
 
}
 
}
               
+
   
                      function makeBiofilms(){
+
                    function makeBiofilms(){
                            document.getElementById("projectSwitchIcon").src = "images/Plasmid.png";
+
                  document.getElementById("titleSlide").style.backgroundImage = "url(https://static.igem.org/mediawiki/2015/7/7e/LethHS2015_biofilms_intro_back.jpg)";
                            document.getElementById("govIcon").src = "images/government-building-icon-hi_blue.png";
+
                         jQuery("#mainTitleText").text('Biofilms!!!');
                          document.getElementById("schoolIcon").src = "images/government-building-icon-hi_blue.png";
+
                     jQuery("#coloredTitle").text('Biofilms');
                          document.getElementById("ComIcon").src = "images/government-building-icon-hi_blue.png";
+
                     jQuery("#slide1Title").text('Biofilm');
                          document.getElementById("OtherIcon").src = "images/government-building-icon-hi_blue.png";
+
                     jQuery("#slide1Paragraph").text('For years, bacterial biofilms have been a cause for concern in medicine. Biofilms are comprised of colonial microorganisms that can adhere to almost any surface with adequate moisture and nutrients. Biofilms often harbour pathogens, and can be extremely problematic in clinical settings. 65% of all hospital acquired infections can be attributed to pathogenic biofilms. Current methods to destroy biofilms include antimicrobial agents and hydraulic flushing. These are ineffective because biofilms are surrounded by a matrix of sugars and DNA. We intend to create an all-purpose biological counterattack capable of dispersing and eliminating a wide variety of biofilms by utilizing enzymes to destroy the structures within. This will be achieved through the secretion of dextranase, which degrades the exopolymeric matrix, and DNase, that targets the extracellular DNA responsible for maintaining biofilm structure. This double phased attack will be highly efficient compared to current removal methods.');
                    document.getElementById('pageStyle').setAttribute('href','css/main_biofilms.css');
+
                     document.getElementById("projectIcon").src ="https://static.igem.org/mediawiki/2015/4/4b/LethHS2015_Plasmid.png";
                         $("#mainTitleText").text('Biofilms!!!');
+
                    document.getElementById("projectSwitchIcon").src = "https://static.igem.org/mediawiki/2015/8/88/LethHS2015_Varroa_icon.png";
                     $("#coloredTitle").text('Biofilms');
+
                     $("#slide1Title").text('Biofilm');
+
                     $("#slide1Paragraph").text('For years, bacterial biofilms have been a cause for concern in medicine. Biofilms are comprised of colonial microorganisms that can adhere to almost any surface with adequate moisture and nutrients. Biofilms often harbour pathogens, and can be extremely problematic in clinical settings. 65% of all hospital acquired infections can be attributed to pathogenic biofilms. Current methods to destroy biofilms include antimicrobial agents and hydraulic flushing. These are ineffective because biofilms are surrounded by a matrix of sugars and DNA. We intend to create an all-purpose biological counterattack capable of dispersing and eliminating a wide variety of biofilms by utilizing enzymes to destroy the structures within. This will be achieved through the secretion of dextranase, which degrades the exopolymeric matrix, and DNase, that targets the extracellular DNA responsible for maintaining biofilm structure. This double phased attack will be highly efficient compared to current removal methods.');
+
                     document.getElementById("projectIcon").src ="images/Plasmid.png";
+
                 
+
 
                     document.getElementById("slide1Image").src = "images/408.jpg";
 
                     document.getElementById("slide1Image").src = "images/408.jpg";
                     $("#mainTitleText").style.color("#31B2DE");
+
                     jQuery("#mainTitleText").style.color("#31B2DE");
 
                 }
 
                 }
 
                 function makeBees(){
 
                 function makeBees(){
                      document.getElementById('pageStyle').setAttribute('href','css/main.css');
+
                  document.getElementById("titleSlide").style.backgroundImage = "url(https://static.igem.org/mediawiki/2015/6/6c/LethHS2015_bees_intro_back.jpg)";
                      document.getElementById("govIcon").src = "images/government-building-icon-hi_yellow.png";
+
                        jQuery("#mainTitleText").text('Beees!!');
                          document.getElementById("schoolIcon").src = "images/government-building-icon-hi_yellow.png";
+
                    jQuery("#coloredTitle").text('Beeee');
                          document.getElementById("ComIcon").src = "images/government-building-icon-hi_yellow.png";
+
                    jQuery("#slide1Title").text('Beeeeee');
                          document.getElementById("OtherIcon").src = "images/government-building-icon-hi_yellow.png";
+
                    jQuery("#slide1Paragraph").text('The top 100 food crops produced provide 90% of the world’s nutrition. 70% of these crops are pollinated by bees. A phenomenon called Colony Collapse Disorder (CCD) has decimated honeybee colonies across the world, halving the number of productive colonies worldwide. One of the main factors hypothesized to contribute to CCD is the mite and viral vector Varroa destructor. While feeding on the bee’s hemolymph, Varroa destructor expels RNA viruses into the bee crippling colony’s strength. Current commercial methods to eradicate Varroa have seen a gradual development of resistance in treated populations. Using synthetic biology, we plan to target Varroa more effectively by directly delivering the miticide, oxalic acid into Varroa and utilizing RNA interference to eliminate Varroa populations within commercial hives.');
                 
+
                    document.getElementById("projectIcon").src ="https://static.igem.org/mediawiki/2015/8/88/LethHS2015_Varroa_icon.png";
       
+
                     document.getElementById("projectSwitchIcon").src = "https://static.igem.org/mediawiki/2015/4/4b/LethHS2015_Plasmid.png";
                 
+
                     document.getElementById("projectSwitchIcon").src = "images/plainicon.com-48232-512px-7b5.png";
+
 
                     document.getElementById("slide1Image").src = "images/honeybeeinflight.jpg";
 
                     document.getElementById("slide1Image").src = "images/honeybeeinflight.jpg";
                     $("#mainTitleText").style.color("#FFE545");
+
                     jQuery("#mainTitleText").style.color("#FFE545");
 
                 }
 
                 }
 
                  
 
                  
                   
+
                             
              $(document).ready(function() {
+
     
                 
+
                               
                 
+
                         
+
                 
+
                 
+
                    document.addEventListener("touchstart", function(){}, true);
+
                 
+
    var s = $(".sideBarContent");
+
    var pos = s.position(); 
+
           
+
    $(window).scroll(function() {
+
        var windowpos = $(window).scrollTop(); 
+
         
+
        if (windowpos >= pos.top+450) {
+
            s.addClass("stick");
+
           
+
        } else {
+
            s.removeClass("stick");
+
           
+
        }
+
     
+
    });
+
                 
+
                 
+
                 
+
                 
+
});
+
               
+
    $(document).ready(function(){
+
                    var aChildren = $(".sideBarContent li").children();
+
                  var aArray = [];
+
                  for (var i=0; i<aChildren.length; i++){
+
                        var aChild = aChildren[i];
+
                      var ahref = $(aChild).attr('href');
+
                      aArray.push(ahref);
+
                  }
+
            $(window).scroll(function(){
+
                var windowPos2 = $(window).scrollTop();
+
                var windowHeight = $(window).height();
+
                var docHeight = $(document).height;
+
               
+
                for (var i=0; i < aArray.length; i++){
+
                    var theID = aArray[i];
+
                    var divPos = $(theID).offset().top;
+
                    var divHeight = $(theID).height();
+
                   
+
                    if (windowPos2+130 >= divPos && windowPos2+130 < (divPos + divHeight)){
+
                        $("a[href='" + theID + "']").addClass("sideBarItemActive");
+
                       
+
                    }
+
                    else{
+
                        $("a[href='" +theID + "']").removeClass("sideBarItemActive");   
+
                    }
+
                }
+
               
+
                if (windowPos2 + windowHeight == docHeight){
+
                    if (!$(".sideBarContent li:last-child a").hasClass("sideBarItemActive")){
+
                    var navActiveCurrent = $(".sideBarItemActive").attr("href");
+
                        $("a [href='" + navActiveCurrent + "']").removeClass("sideBarItemActive");
+
                        $(".sideBarContent li:last-child a").addClass("sideBarItemActive");
+
                       
+
                    }
+
                }
+
                });
+
    });
+
+
                              $(document).ready(function() {
+
                       
+
                        $("#projectTitle").addClass("appear");
+
   
+
                    var s = $(".menu");
+
    var pos = s.position(); 
+
           
+
    $(window).scroll(function() {
+
        var windowpos = $(window).scrollTop(); 
+
         
+
        if (windowpos >= 100) {
+
           
+
            s.addClass("makeNavBarColor");
+
           
+
        } else {
+
         
+
            s.removeClass("makeNavBarColor");
+
           
+
        }
+
     
+
    }); 
+
         
+
                                  var cookieVal = getCookie("projectType");
+
                     
+
                        if (cookieVal=="2"){
+
                            makeBiofilms();
+
                        }
+
                        if (cookieVal=="1"){
+
                            makeBees();
+
                        }
+
                           
+
});
+
               
+
               
+
 
      
 
      
 
         </script>
 
         </script>
Line 254: Line 182:
 
             <div class="jumbotron" id="titleslide_hp">
 
             <div class="jumbotron" id="titleslide_hp">
 
                     <img src="images/HumanPractises.png" width="150" height="100" class="img-responsive" id="titleImg">
 
                     <img src="images/HumanPractises.png" width="150" height="100" class="img-responsive" id="titleImg">
                 <p id="pageTitleText">Human Practices <br></p><p id="pageSubtitleText"><span>An overview of our project</span></p>
+
                 <p id="pageTitleText">Attributions<br></p><p id="pageSubtitleText"><span>Roles of Team Members</span></p>
 
                 <div class="jumbotron" id="subPagesSlide">
 
                 <div class="jumbotron" id="subPagesSlide">
 
                 <div class="container-fluid" style="">
 
                 <div class="container-fluid" style="">

Revision as of 07:15, 5 September 2015

Attributions

Roles of Team Members

School

Government

Community

SOmething

Bio laws beegone

Prior to 1983, residents of the City of Lethbridge were able to beekeep within city limits. However, an amendment to Bylaw 3383 that pertains to bees now prevents residents from being able to do so. In Southern Alberta, bee populations are currently decreasing with reports saying that North American beekeepers are losing approximately one third of their bees each year. As a way to help the bee population, our team made it a goal to try and have this bylaw amended to allow urban beekeeping within city limits.

Aliquam euismod, nulla at pulvinar fringilla, lectus dolor blandit enim, eget condimentum dui felis vitae libero. Nullam pulvinar metus ut sodales pretium. Donec lacinia ullamcorper est in ullamcorper. Suspendisse posuere, orci a commodo sagittis, odio odio accumsan urna, nec varius sapien ex ut dolor. Etiam vitae placerat metus. Vivamus condimentum vel purus quis iaculis. Praesent imperdiet neque eget magna pretium, vestibulum sagittis ligula efficitur. In vitae velit nisl. Etiam et tortor sit amet leo commodo tempor. Morbi sodales auctor turpis, non condimentum ipsum gravida sit amet. Praesent vitae nisi libero. Morbi rutrum lacus lacus, et vestibulum ligula sollicitudin in. Donec ligula ante, ornare et dui eget, vestibulum rhoncus elit. Pellentesque sodales lectus mauris, sit amet porttitor ligula dignissim ut. Vestibulum ut luctus nibh. In sed hendrerit elit.

Another title

Duis aliquam lobortis magna in rhoncus. Quisque sed faucibus nulla, sit amet euismod est. Aliquam luctus metus nibh. Curabitur a elit vitae risus congue interdum. Fusce accumsan eros sapien, at tincidunt lacus porttitor ac. Pellentesque suscipit condimentum nibh, non auctor ligula consequat non. Aenean at nisi volutpat, viverra erat nec, interdum ipsum. Nullam mattis, mi condimentum bibendum dignissim, est ante dictum felis, sit amet fermentum metus est vel est. Donec consectetur ac nisi nec scelerisque. Fusce faucibus ultrices ex. Donec ac nunc interdum, aliquam nibh sagittis, sollicitudin purus. Sed cursus a dolor et sagittis. Curabitur eget semper risus.
Maecenas interdum arcu nec arcu dignissim vulputate. Duis porttitor rhoncus dolor, in pharetra eros mollis quis. Nam ut laoreet metus, ac lacinia turpis. Pellentesque mattis lacus nunc, vel tincidunt dolor hendrerit sit amet. Nulla mattis non enim at faucibus. Donec rutrum risus quis dui tincidunt posuere. Sed fermentum leo sed dapibus hendrerit. Integer sit amet diam et turpis facilisis tristique. Aliquam erat volutpat. Suspendisse vel egestas orci. Cras quis arcu malesuada purus hendrerit lobortis. Donec ullamcorper est nec leo molestie volutpat eu at nibh. Morbi fringilla a sem hendrerit hendrerit. Ut vitae sagittis massa, ac commodo nisl. Cras vel erat eu nunc maximus convallis. Vestibulum nec auctor ligula, sit amet tristique dui.
Suspendisse urna purus, laoreet vel pellentesque quis, commodo vitae est. Integer vitae erat sollicitudin, ultricies nisi ac, vulputate nisl. Vestibulum luctus quis ex a ullamcorper. Sed tincidunt mattis tortor sed fermentum. Nunc dictum felis varius mi tempor rhoncus. Aliquam vel tempor metus. Sed sagittis erat at risus lacinia bibendum. Pellentesque volutpat vel nulla sed gravida.

Subtitle

Duis finibus vulputate urna, sit amet pretium nisi lobortis eget. Aliquam lacinia nisi sed ex varius tempus. Phasellus euismod volutpat turpis quis semper. Nullam laoreet nibh quam, vel aliquet nulla suscipit nec. Morbi ut tempor est, ut placerat tellus. Etiam eu eros et nunc sollicitudin consequat in et velit. Vivamus pulvinar sed leo eget hendrerit. Vivamus pulvinar magna ut auctor tristique. Donec sollicitudin dignissim malesuada. Aliquam placerat, purus in commodo elementum, lorem arcu sodales tortor, ac eleifend massa quam vel sapien. Praesent dolor sapien, iaculis a bibendum a, luctus quis quam. Aliquam non dignissim leo. Maecenas aliquam nibh maximus neque ornare lacinia. Fusce commodo odio at mauris venenatis fringilla. Sed ultricies elit tellus, eu fringilla mauris vestibulum eget. Etiam dictum cursus tellus vel interdum.
Aliquam vulputate bibendum velit, vitae ultricies erat feugiat quis. Interdum et malesuada fames ac ante ipsum primis in faucibus. Nam pulvinar, metus a mattis dictum, tellus massa aliquet leo, at lacinia leo dui quis libero. Sed tempor tortor eget felis hendrerit, vel fringilla libero varius. Cras quam quam, molestie nec ultrices quis, egestas sit amet odio. Praesent erat mi, consequat nec eros quis, ullamcorper tincidunt justo. Aenean tristique vestibulum ex id tristique. Nam auctor placerat metus id varius. Nulla varius a purus in hendrerit. Proin dictum odio at enim commodo dapibus. Proin rhoncus risus at porttitor consequat. Phasellus justo lorem, rutrum vel sem ut, varius tincidunt sapien. Sed imperdiet in eros sed placerat. In porttitor eget augue id facilisis.
Vestibulum fringilla tellus velit, eu dignissim ante fermentum vel. Phasellus vitae augue eget sapien imperdiet mattis sed vehicula ipsum. Nam quis ante vulputate, consectetur metus a, elementum sem. Vivamus suscipit sagittis accumsan. Nunc luctus elit quam, at imperdiet diam dapibus quis. In eget enim fringilla, dignissim felis in, pharetra mi. Nulla a elit at sapien venenatis rhoncus ut nec odio. Mauris dictum fermentum varius. Praesent euismod dui id malesuada tincidunt. Donec mattis mauris eget risus congue aliquet. Vestibulum rutrum interdum fermentum. Etiam dictum lobortis lacus, aliquam maximus dolor luctus non. Etiam vel rutrum lectus, eget consequat velit.

A sample title

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque ut dignissim lorem. Fusce eu nunc mi. Nullam ac enim vel nunc lobortis commodo sit amet dignissim tellus. Quisque fringilla urna ac laoreet tristique. Proin vel lacus sollicitudin, pulvinar orci in, vehicula tortor. Ut gravida sodales mauris, pretium maximus risus vulputate a. Aliquam dolor eros, accumsan non lorem nec, elementum eleifend erat. Nunc volutpat purus in vestibulum semper. Quisque pharetra mollis elit id malesuada. Quisque vitae pharetra ligula. Aliquam malesuada dapibus mi, quis varius ligula sagittis non.

Aliquam euismod, nulla at pulvinar fringilla, lectus dolor blandit enim, eget condimentum dui felis vitae libero. Nullam pulvinar metus ut sodales pretium. Donec lacinia ullamcorper est in ullamcorper. Suspendisse posuere, orci a commodo sagittis, odio odio accumsan urna, nec varius sapien ex ut dolor. Etiam vitae placerat metus. Vivamus condimentum vel purus quis iaculis. Praesent imperdiet neque eget magna pretium, vestibulum sagittis ligula efficitur. In vitae velit nisl. Etiam et tortor sit amet leo commodo tempor. Morbi sodales auctor turpis, non condimentum ipsum gravida sit amet. Praesent vitae nisi libero. Morbi rutrum lacus lacus, et vestibulum ligula sollicitudin in. Donec ligula ante, ornare et dui eget, vestibulum rhoncus elit. Pellentesque sodales lectus mauris, sit amet porttitor ligula dignissim ut. Vestibulum ut luctus nibh. In sed hendrerit elit.

Another title

Duis aliquam lobortis magna in rhoncus. Quisque sed faucibus nulla, sit amet euismod est. Aliquam luctus metus nibh. Curabitur a elit vitae risus congue interdum. Fusce accumsan eros sapien, at tincidunt lacus porttitor ac. Pellentesque suscipit condimentum nibh, non auctor ligula consequat non. Aenean at nisi volutpat, viverra erat nec, interdum ipsum. Nullam mattis, mi condimentum bibendum dignissim, est ante dictum felis, sit amet fermentum metus est vel est. Donec consectetur ac nisi nec scelerisque. Fusce faucibus ultrices ex. Donec ac nunc interdum, aliquam nibh sagittis, sollicitudin purus. Sed cursus a dolor et sagittis. Curabitur eget semper risus.
Maecenas interdum arcu nec arcu dignissim vulputate. Duis porttitor rhoncus dolor, in pharetra eros mollis quis. Nam ut laoreet metus, ac lacinia turpis. Pellentesque mattis lacus nunc, vel tincidunt dolor hendrerit sit amet. Nulla mattis non enim at faucibus. Donec rutrum risus quis dui tincidunt posuere. Sed fermentum leo sed dapibus hendrerit. Integer sit amet diam et turpis facilisis tristique. Aliquam erat volutpat. Suspendisse vel egestas orci. Cras quis arcu malesuada purus hendrerit lobortis. Donec ullamcorper est nec leo molestie volutpat eu at nibh. Morbi fringilla a sem hendrerit hendrerit. Ut vitae sagittis massa, ac commodo nisl. Cras vel erat eu nunc maximus convallis. Vestibulum nec auctor ligula, sit amet tristique dui.
Suspendisse urna purus, laoreet vel pellentesque quis, commodo vitae est. Integer vitae erat sollicitudin, ultricies nisi ac, vulputate nisl. Vestibulum luctus quis ex a ullamcorper. Sed tincidunt mattis tortor sed fermentum. Nunc dictum felis varius mi tempor rhoncus. Aliquam vel tempor metus. Sed sagittis erat at risus lacinia bibendum. Pellentesque volutpat vel nulla sed gravida.

Subtitle

Duis finibus vulputate urna, sit amet pretium nisi lobortis eget. Aliquam lacinia nisi sed ex varius tempus. Phasellus euismod volutpat turpis quis semper. Nullam laoreet nibh quam, vel aliquet nulla suscipit nec. Morbi ut tempor est, ut placerat tellus. Etiam eu eros et nunc sollicitudin consequat in et velit. Vivamus pulvinar sed leo eget hendrerit. Vivamus pulvinar magna ut auctor tristique. Donec sollicitudin dignissim malesuada. Aliquam placerat, purus in commodo elementum, lorem arcu sodales tortor, ac eleifend massa quam vel sapien. Praesent dolor sapien, iaculis a bibendum a, luctus quis quam. Aliquam non dignissim leo. Maecenas aliquam nibh maximus neque ornare lacinia. Fusce commodo odio at mauris venenatis fringilla. Sed ultricies elit tellus, eu fringilla mauris vestibulum eget. Etiam dictum cursus tellus vel interdum.
Aliquam vulputate bibendum velit, vitae ultricies erat feugiat quis. Interdum et malesuada fames ac ante ipsum primis in faucibus. Nam pulvinar, metus a mattis dictum, tellus massa aliquet leo, at lacinia leo dui quis libero. Sed tempor tortor eget felis hendrerit, vel fringilla libero varius. Cras quam quam, molestie nec ultrices quis, egestas sit amet odio. Praesent erat mi, consequat nec eros quis, ullamcorper tincidunt justo. Aenean tristique vestibulum ex id tristique. Nam auctor placerat metus id varius. Nulla varius a purus in hendrerit. Proin dictum odio at enim commodo dapibus. Proin rhoncus risus at porttitor consequat. Phasellus justo lorem, rutrum vel sem ut, varius tincidunt sapien. Sed imperdiet in eros sed placerat. In porttitor eget augue id facilisis.
Vestibulum fringilla tellus velit, eu dignissim ante fermentum vel. Phasellus vitae augue eget sapien imperdiet mattis sed vehicula ipsum. Nam quis ante vulputate, consectetur metus a, elementum sem. Vivamus suscipit sagittis accumsan. Nunc luctus elit quam, at imperdiet diam dapibus quis. In eget enim fringilla, dignissim felis in, pharetra mi. Nulla a elit at sapien venenatis rhoncus ut nec odio. Mauris dictum fermentum varius. Praesent euismod dui id malesuada tincidunt. Donec mattis mauris eget risus congue aliquet. Vestibulum rutrum interdum fermentum. Etiam dictum lobortis lacus, aliquam maximus dolor luctus non. Etiam vel rutrum lectus, eget consequat velit.