Aan de links kunnen auteursrechten zijn
verbonden, raadpleeg hiervoor de website van de auteur. Dit is een
ScrumMaaS.com productie © 2020 |
|
|
|
|
|
|
|
Onderwerp: DevOps |
Omschrijving |
Link |
|
0800-devops |
0800-devops |
https://croz.net/0800-devops/ |
|
Van devops naar no-ops |
Van devops naar no-ops |
https://www.agconnect.nl/partner/itility/van-devops-naar-noops |
|
Atlassian komt met meerdere updates voor DevOps |
Atlassian komt met meerdere
updates voor DevOps |
https://www.techzine.nl/nieuws/devops/441950/atlassian-komt-met-meerdere-updates-voor-devops/ |
|
Zo doe je DevOps als je IT Operations hebt uitbesteed |
Zo doe je DevOps als je IT
Operations hebt uitbesteed |
https://www.techzine.nl/blogs/devops/438852/zo-doe-je-devops-als-je-it-operations-hebt-uitbesteed/ |
|
DevOps Roadmap |
DevOps Roadmap |
https://roadmap.sh/devops |
|
Continue applicatiebeveiliging voor Devops |
Continue applicatiebeveiliging
voor Devops |
https://www.computable.nl/artikel/opinie/development/6864363/1509029/continue-applicatiebeveiliging-voor-devops.html |
|
The DevOps Roadmap for Security |
The DevOps Roadmap for Security |
https://info.signalsciences.com/devops-security-devsecops-roadmap?utm_source=linkedin&utm_medium=cpc |
|
Hoe monitor jij jouw DevOps-toolchain? |
Hoe monitor jij jouw
DevOps-toolchain? |
https://www.techzine.nl/blogs/devops/435321/hoe-monitor-jij-jouw-devops-toolchain/ |
|
What Is DevOps Pipeline? Simplified In 200 Words |
What Is DevOps Pipeline?
Simplified In 200 Words |
https://www.spec-india.com/tech-in-200-words/what-is-devops-pipeline/ |
|
Living the DevOps Dream: omarm constante verandering om
vooruit te komen |
Living the DevOps Dream: omarm
constante verandering om vooruit te komen |
https://www.techzine.nl/blogs/devops/434628/living-the-devops-dream-omarm-constante-verandering-om-vooruit-te-komen/ |
|
10 pitfalls to avoid when implementing DevOps |
10 pitfalls to avoid when
implementing DevOps |
https://opensource.com/article/19/9/pitfalls-avoid-devops |
|
Na DataOps, DevOps nu ook ModelOps |
Na DataOps, DevOps nu ook
ModelOps |
https://www.techzine.nl/blogs/data/432735/na-dataops-devops-nu-ook-modelops/ |
|
5 DevOps tools you should know in 2019 |
5 DevOps tools you should know
in 2019 |
https://blog-cherryservers-com.cdn.ampproject.org/c/s/blog.cherryservers.com/5-devops-tools-you-should-know-in-2019?hs_amp=true |
|
Blog Agile,
Scrum, DevOps en Lean en meer |
Blog Agile, Scrum, DevOps en
Lean en meer |
http://agileblog.martinschuurman.nl/#home |
|
The Future of DevOps: Purpose and the Integration of People
Process, Practices and Products |
The Future of DevOps: Purpose
and the Integration of People Process, Practices and Products |
https://www.linkedin.com/pulse/future-devops-purpose-integration-people-process-practices-eaves |
|
Security in een DevOps-wereld: hoe zit dat nu? |
Security in een DevOps-wereld:
hoe zit dat nu? |
https://www.techzine.be/blogs/34035/security-in-een-devops-wereld-hoe-zit-dat-nu.html |
|
DASA DevOps Competence Quickscan |
DASA DevOps Competence
Quickscan |
https://scan.devopsagileskills.org/?utm_content=buffer7e395&utm_medium=social&utm_source=linkedin.com&utm_campaign=buffer |
|
DevOps vs Agile! Everything You Need To Know |
DevOps vs Agile! Everything You
Need To Know |
https://www.edureka.co/blog/devops-vs-agile-everything-you-need-to-know/ |
|
Van ‘Mister No’ naar continue DevOps-samenwerking |
Van ‘Mister No’ naar continue
DevOps-samenwerking |
https://www.techzine.nl/blogs/424371/van-mister-no-naar-continue-devops-samenwerking.html |
|
Politie Nederland kiest voor ‘Stretched DevOps’ samenwerking
met Solvinity |
Politie Nederland kiest voor
‘Stretched DevOps’ samenwerking met Solvinity |
https://executive-people.nl/621751/politie-nederland-kiest-voor-lsquo-stretched-devops-rsquo-samenwerking-met-solvinity.html |
|
‘DevOps As A Philosophy’ – A Perfect Approach to DevOps |
‘DevOps As A Philosophy’ – A
Perfect Approach to DevOps |
https://www.spec-india.com/blog/devops-as-a-philosophy-a-perfect-approach-to-devops |
|
Five Steps To Choose Suitable DevOps Developers |
Five Steps To Choose Suitable
DevOps Developers |
https://www.bdccglobal.com/blog/five-steps-to-choose-suitable-devops-developers/ |
|
Blog Agile,
Scrum, DevOps en Lean en meer |
Blog Agile, Scrum, DevOps en
Lean en meer |
http://agileblog.martinschuurman.nl/#home |
|
DevOps Failure. Why DevOps Fails? Here Are Some Key Reasons
To Consider |
DevOps Failure. Why DevOps
Fails? Here Are Some Key Reasons To Consider |
https://www.spec-india.com/blog/devops-failure-why-devops-fails-here-are-some-key-reasons-to-consider |
|
‘Kwaliteitscontrole in veel bedrijven bottleneck voor Agile
en DevOps’ |
‘Kwaliteitscontrole in veel
bedrijven bottleneck voor Agile en DevOps’ |
https://www.techzine.nl/nieuws/419911/kwaliteitscontrole-in-veel-bedrijven-bottleneck-voor-agile-en-devops.html?redirect=1 |
|
Nieuwe kwetsbaarheid in DevOps omgevingen ontdekt |
Nieuwe kwetsbaarheid in DevOps
omgevingen ontdekt |
https://dutchitchannel.nl/618395/nieuwe-kwetsbaarheid-in-devops-omgevingen-ontdekt.html |
|
Agile, Scrum en DevOps in relatie tot functioneel beheer en
informatiemanagement |
Agile, Scrum en DevOps in
relatie tot functioneel beheer en informatiemanagement |
https://www.functioneel-beheerder.com/functioneel-beheer-informatiemanagement-agile-scrum-devops |
|
Nieuwe
Blog Agile Scrum DevOps Lean |
Nieuwe Blog Agile Scrum DevOps
Lean |
https://agileblog.martinschuurman.nl/#home |
|
Microsoft introduceert Azure DevOps Bounty programma |
Microsoft introduceert Azure
DevOps Bounty programma |
https://dutchitchannel.nl/615655/microsoft-introduceert-azure-devops-bounty-programma.html |
|
Agile
& DevOps: wat jij moet weten |
Agile & DevOps: wat jij moet
weten |
https://www.yacht.nl/nieuws-blogs/agile-devops |
|
DevOps en Security by design |
DevOps en Security by design |
https://www.linkedin.com/pulse/devops-en-security-design-martin-van-gunst |
|
Wat is DevOps en wat ben je ermee? |
Wat is DevOps en wat ben je
ermee? |
https://www.techzine.nl/blogs/416280/wat-is-devops-en-wat-ben-je-ermee.html?redirect=1 |
|
What is Devops (Simply Explained in 1 Minute)?! |
What is Devops (Simply Explained
in 1 Minute)?! |
https://www.linkedin.com/pulse/what-devops-simply-explained-1-minute-terrence-davis |
|
DevOps en Security by design |
DevOps en Security by design |
https://www.linkedin.com/pulse/devops-en-security-design-martin-van-gunst |
|
We worden Agile, of nee wacht, Devops, of toch maar
zelfsturende teams, of nee.... #WTF? |
We worden Agile, of nee wacht,
Devops, of toch maar zelfsturende teams, of nee.... #WTF? |
https://www.linkedin.com/pulse/we-worden-agile-nee-wacht-devops-toch-maar-teams-wtf-dobbelstein |
|
Wat is
DevOps? |
Wat is DevOps? |
https://www.atcomputing.nl/wat-is-devops/ |
|
Puppet vindt application delivery de nieuwe heilige graal
binnen DevOps |
Puppet vindt application
delivery de nieuwe heilige graal binnen DevOps |
https://www.techzine.nl/blogs/412797/puppet-configurationmamagement-applicationdelivery-automation-devops.html |
|
Introducing Azure DevOps |
Introducing Azure DevOps |
https://azure.microsoft.com/en-us/blog/introducing-azure-devops/ |
|
CIO's weten niet wat DevOps is |
CIO's weten niet wat DevOps is |
https://cio.nl/development/106485-cio-s-weten-niet-wat-devops-is |
|
Het beveiligen van DevOps |
Het beveiligen van DevOps |
https://www.computable.nl/artikel/opinie/security/6406234/1509029/het-beveiligen-van-devops.html |
|
‘DevOps bij 63 procent van Agile-community op de agenda’ |
‘DevOps bij 63 procent van Agile-community op de agenda’ |
https://www.techzine.nl/nieuws/403130/devops-bij-63-procent-van-agile-community-op-de-agenda.html |
|
DevOps steeds belangrijker in bedrijfsleven |
DevOps steeds belangrijker in bedrijfsleven |
http://www.winmagpro.nl/devops-steeds-belangrijker-in-bedrijfsleven |
|
Hoe banken succesvol DevOps inzetten |
Hoe banken succesvol DevOps
inzetten |
http://cio.nl/development/104052-hoe-banken-succesvol-devops-inzetten |
|
DevOps: van belofte naar praktijk |
DevOps: van belofte naar
praktijk |
https://www.computable.nl/artikel/sponsored/development/6314261/5740344/devops-van-belofte-naar-praktijk.html |
|
Agile of DevOps: doe toch eens normaal |
Agile of DevOps: doe toch eens
normaal |
https://executive-people.nl/592508/agile-of-devops-doe-toch-eens-normaal.html |
|
Drie DevOps-voorspellingen voor 2018 |
Drie DevOps-voorspellingen voor
2018 |
http://cio.nl/development/102993-drie-devops-voorspellingen-voor-2018 |
|
Schatten binnen
BusDevOps omgeving DUO |
Schatten binnen BusDevOps
omgeving DUO |
https://tinyurl.com/ycxtmfqf |
|
Testers zijn cruciale schakel in Agile en DevOps |
Testers zijn cruciale schakel in
Agile en DevOps |
http://webwereld.nl/development/102585-testers-zijn-cruciale-schakel-in-agile-en-devops |
|
The 7 Habits of Highly Effective DevOps |
The 7 Habits of Highly Effective
DevOps |
https://blog.openshift.com/7-habits-highly-effective-devops/ |
|
"DevOps" is more about Customer Feedback and Quick
Learning than Culture/Process/Tools |
"DevOps" is more about
Customer Feedback and Quick Learning than Culture/Process/Tools |
https://www.linkedin.com/pulse/devops-more-customer-feedback-quick-learning-than-kishore-jalleda |
|
DASA DevOps Principles |
DASA DevOps Principles |
https://www.devopsagileskills.org/dasa-devops-principles/?utm_content=buffer2b210&utm_medium=social&utm_source=linkedin.com&utm_campaign=buffer |
|
Do the DevOps?' No thanks! Not until a 'blameless
post-mortem' really is one |
Do the DevOps?' No thanks! Not
until a 'blameless post-mortem' really is one |
https://www.theregister.co.uk/2017/11/17/do_the_devops_not_here_no_thank_you/ |
|
Devops Agile
Skills association |
Devops Agile Skills association |
https://www.devopsagileskills.org/ |
|
DevOps for Dummies (IBM) |
DevOps for Dummies (IBM) |
https://tinyurl.com/y77ocgdx |
|
Agile and
DevOps: Friends or Foes? (Atlassian) |
Agile and DevOps: Friends or
Foes? (Atlassian) |
https://www.atlassian.com/agile/devops |
|
Agile,
Continuous Delivery, Continuous Integration, DevOps, Uncategorized |
Agile, Continuous Delivery,
Continuous Integration, DevOps, Uncategorized |
https://devopsnet.com/2011/08/04/continuous-delivery/ |
|
Met devops moet je anders monitoren |
Met devops moet je anders
monitoren |
http://computerworld.nl/it-beheer/101448-met-devops-moet-je-anders-monitoren |
|
Merging Agile and DevOps |
Merging Agile and DevOps |
https://www.infoq.com/articles/merging-devops-agile?utm_content=buffer6098c&utm_medium=social&utm_source=twitter.com&utm_campaign=buffer |
|
Implementing DevOps at Barclays, Allianz and Disney: DOES17
London Day One Keynotes |
Implementing DevOps at Barclays, Allianz and Disney: DOES17
London Day One Keynotes |
https://www.infoq.com/news/2017/06/does17-keynotes-day-one?utm_source=infoqEmail&utm_medium=SpecialNL_EditorialContent&utm_campaign=06222017_SpecialNL&forceSponsorshipId=1444 |
|
Continuous delivery: katalysator voor de digitale
transformatie (devops) |
Continuous delivery: katalysator voor de digitale
transformatie (devops) |
https://www.emerce.nl/best-practice/continuous-delivery-katalysator-digitale-transformatie |
|
9˝ Simple Steps On How To Start With DevOps Today |
9˝ Simple Steps On How To Start With DevOps Today |
http://devops.com/2015/04/20/9%c2%bd-simple-steps-start-devops-today/ |
|
A directory of
all of the companies with solutions and services in the DevOps space. |
A directory of all of the
companies with solutions and services in the DevOps space. |
http://devops.com/business-directory/ |
|
Behoefte aan flexibiliteit is aanjager DevOps |
Behoefte aan flexibiliteit is
aanjager DevOps |
http://www.computable.nl/artikel/achtergrond/development/5212580/1277180/behoefte-aan-flexibiliteit-is-aanjager-devops.html |
|
CA World 2014: nieuwe DevOps, security en IT-beheer tools |
CA World 2014: nieuwe DevOps,
security en IT-beheer tools |
http://dutchitchannel.nl/519724/ca-world-staat-in-het-teken-van-nieuwe-devops-tools.html |
|
Cultuuromslag voor ING door DevOps |
Cultuuromslag voor ING door DevOps |
http://www.computable.nl/artikel/achtergrond/development/5429092/1277180/cultuuromslag-voor-ing-door-devops.html |
|
DevOps Chat: Rosalind Radcliffe, Mobile to Mainframe DevOps
for Dummies |
DevOps Chat: Rosalind Radcliffe, Mobile to Mainframe DevOps
for Dummies |
http://devops.com/2015/08/12/devops-chat-rosalind-radcliffe-mobile-to-mainframe-devops-for-dummies/ |
|
DevOps Sometimes Means Kill It Before Fixing It |
DevOps Sometimes Means Kill It
Before Fixing It |
http://devops.com/features/devops-sometimes-means-kill-fixing/ |
|
Expnading DevOps Beyond Dev and Ops |
Expnading DevOps Beyond Dev and
Ops |
http://devops.com/blogs/expanding-devops-beyond-development-operations/ |
|
Mijn dringende uitnodiging: security moet leren van DevOps.
En andersom. |
Mijn dringende uitnodiging:
security moet leren van DevOps. En andersom. |
http://www.computable.nl/content/dell_artikel/5208457/5184130/mijn-dringende-uitnodiging-security-moet-leren-van-devops-en-andersom.html?utm_campaign=pb_home&utm_source=pb_home&utm_medium=pb_home |
|
Hoe kunt u DevOps
introduceren in uw bedrijfscultuur? |
Hoe kunt u DevOps introduceren
in uw bedrijfscultuur? |
http://www.marqit.nl/newsitem/17172 |
|
Devops by any other name still gets things done |
Devops by any other name still
gets things done |
http://devops.com/features/devops-name-still-gets-things-done/ |
|
DevOps info site |
DevOps info site |
http://devops.com/ |
|
DevOps, van A naar Beter! |
DevOps, van A naar Beter! |
http://www.computable.nl/artikel/opinie/development/5135954/1277180/devops-van-a-naar-beter.html |
|
Durfkapitalist zet in op DevOps en Continuous Delivery |
Durfkapitalist zet in op DevOps
en Continuous Delivery |
http://www.computable.nl/artikel/nieuws/development/5117729/1277180/investeerder-steekt-12-miljoen-in-xebialabs.html |
|
De zin en onzin van DevOps ontrafeld |
De zin en onzin van DevOps
ontrafeld |
http://www.computable.nl/artikel/opinie/development/5048283/1277180/de-zin-en-onzin-van-devops-ontrafeld.html |
|
Denk bij DevOps ook aan security |
Denk bij DevOps ook aan security |
http://www.computable.nl/artikel/opinie/security/5025488/1276896/denk-bij-devops-ook-aan-security.html |
|
CA Technologies:
Aktia implementeert DevOps en breidt zijn applicaties uit |
CA Technologies: Aktia
implementeert DevOps en breidt zijn applicaties uit |
http://www.sys-con.com/node/2943858 |
|
Agile-teams kunnen leren van DevOps |
Agile-teams kunnen leren van
DevOps |
http://www.computable.nl/artikel/opinie/development/4926435/1277180/agileteams-kunnen-leren-van-devops.html |
|
DevOps: From Continous Integration through Continuous
Deployment to Continuous Delivery |
DevOps: From Continous
Integration through Continuous Deployment to Continuous Delivery |
http://www.software-innovators.nl/2013/10/03/from-continous-integration-through-continuous-deployment-to-continuous-delivery/ |
|
Leerzame Cloudstack Collaboration Conference (DevOps) |
Leerzame Cloudstack
Collaboration Conference (DevOps) |
http://www.computable.nl/artikel/expertverslag/development/4967191/1277180/leerzame-cloudstack-collaboration-conference.html |
|
Software sneller op de markt door DevOps |
Software sneller op de markt
door DevOps |
http://www.computable.nl/artikel/nieuws/development/4905894/1277180/software-komt-sneller-op-markt-door-devops.html |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|