Hi, welcome to my HubPages profile. My name is Bill, and I live here in Western Massachusetts at the foot of the Berkshires. My wife and I have many interests but we especially love to travel, take lots of photos, be outdoors, and go places we've never been before. I am also an avid runner and love most outdoor activities and sports.
I must say that HubPages can be quite addicting, sort of like traveling. I love the concept and see myself doing this for the foreseeable future. I've never considered myself to be a writer, numbers and math were always my strong suites, but I'm learning more every day and I love sharing the things that I'm passionate about in life. My articles are mainly about the travels we have taken and how others can benefit from our discoveries, research, and planning. As much as I love to travel, I also really enjoy the planning and research that goes into making every trip a wonderful experience.
If you like to write and want to share your knowledge, travels, stories, photos, and passions with others consider joining the HubPages community. It cost nothing to join HubPages, and it really is a wonderful community of talented writers willing to share their expertise and knowledge.
The Cinque Terre are not the only beautiful villages on the Ligurian Coast. Porto Venere is every bit as stunning but much less busy.
One of the greatest archaeological sites in the Mediterranean region is without-a-doubt the ancient Greek and Roman city of Ephesus. Come along for a walk through over five thousand years of history.
As the most visited and photographed chateau of the Loire Valley, the stunning Chateau Chenonceau is a treasure trove of French history. Perched over the River Cher, Chenonceau is a site to behold.
A visit to the Alhambra is a step back in time to a magical period of sultans, emirs, and the last Muslim dynasty in Spain. If you are visiting Granada, then you must visit the Alhambra.
Madrid's modern vibe hides a city packed with history, culture, and art. With lively plazas, bustling markets, and a host of world-class museums there is much to experience in Spain's vibrant capital.
Granada is blessed with a long, rich history that makes it one of Spain's most coveted destinations. Famous for the iconic Alhambra, there is much to see in this jewel of southern Spain.
The Royal Stables of Cordoba provide visitors with the rare opportunity to experience the amazing Andalusian horses. Whether attending the nightly show or the daily practice session, I think you will be in awe of these majestic creatures.
Cordoba is an easy day trip from Seville and is home to one of the world's greatest examples of religious diversity and tolerance—the incredible Mezquita. But there's more to the town than that. Join me on a tour of the best that Cordoba has to offer.
The Cathedral of Seville is one of the world's great cathedrals, combining Moorish elements from its days as a mosque with its current Gothic design. It is the largest cathedral in the world and forms the heart and soul of historic Seville.
The Blue Ridge Parkway is one of the most scenic roads in North America. Heading north from Asheville for just 50 miles gives visitors a great opportunity to experience some of the most scenic parts of this national treasure.
The New Belgium Brewery is consistently rated as the top brewery tour in the Asheville area. Their fun and engaging tour guides will make your visit a memorable experience.
The beautiful Biltmore Estate is Asheville's most visited destination and a must-see on any visit to western North Carolina. The château, gardens, winery, and extensive grounds will make any visit to the estate a memorable experience.
Washington DC's finest monuments can be seen in an easy do-it-yourself 3-hour walking tour. If you are just passing through the area and have a few hours to spare, take a break, stretch those legs, and experience Washington DC's most wonderful memorials and monuments.
When it comes to beautiful cathedrals, no one does it better than Italy. Step inside seven of its grandest cathedrals on our journey across the country.
For a relaxing and scenic kayaking option, check out the newly opened Werner Boyce Salt Springs State Park kayak launch. The winding inlets, small ponds, and salt marsh make for an interesting and stress-free adventure.
Beautiful Lucca endears itself to all who visit this medieval Tuscan gem. Its massive and intact walls hide an assortment of cobblestone streets, Romanesque churches, and soaring towers.
For a fascinating look at the future of aviation, head to Everett for the Boeing Factory Tour. This amazing facility is home to Boeing's latest aircraft, including the 777X and 787 Dreamliner.
Pelican Island NWR was established in 1903 as the very first protected area of the National Wildlife Refuge System. Over 100 years later there are over 560 Wildlife Refuge areas for visitors to enjoy.
Considered one of the most scenic stretches of coastline in the world, Cinque Terre has become a must see destination with abundant hiking trails, excellent local cuisine, and an old world charm.
A bucket list destination for the longest time, we finally made it to New Orleans and the famed French Quarter. It was a quick visit and with just 24 hours to explore, we hit the ground running.
One Day is never enough when visiting New York City. We are fortunate to live close enough to experience many one days in the Big Apple. Join us for a long yet very rewarding day tooling around NYC.
It all started here! If you are visiting the Outer Banks of North Carolina make it a priority to visit the Wright Brothers National Memorial. This site is an amazing piece of American history.
Seeing the wild mustangs roaming freely along the Outer Banks of North Carolina is a thrilling and amazing sight. These horses are living free much as their ancestors have for the last 500 years.
For almost 200 years the Springfield Armory was the manufacturing hub for US Military firearms. From 18th century muskets to the weapons that turned the tide in WWII the Armory has it all on display.
The Pioneer Valley of Western Massachusetts is home to a number of small, charming wineries. Discover the vineyards and wineries that are putting western Massachusetts on the wine map.
Our latest trip to the Tampa area took us to the turquoise waters and beautiful sandy beach of Caladesi Island for a morning of kayaking, beach combing and wildlife viewing.
It may be small in size, but Rhode Island has so much to offer. Whether you're planning a visit or just curious, here is everything you need to know about the beautiful Ocean State.
Established in 1951, the Fannie Stebbins Memorial Wildlife Refuge provides hikers and bird enthusiasts with a chance to explore over 330 acres of pristine floodplain land along the Connecticut River.
The west coast of Florida is home to a number of wonderful state and county parks. Among them is A. L. Anderson Park, located in Tarpon Springs, Florida.
Yet another fascinating kayaking destination is the Anclote River Park located in Hudson, Florida. Coastal mangroves, sleepy inlets, and amazing wildlife abound here on Florida's Gulf Coast.
Another great kayaking spot on Florida's gulf coast is the Werner-Boyce Salt Springs State Park. Located in Port Richey just north of Tampa this unknown gem offers great scenery and amazing wildlife.
The Arc de Triomphe is one of the most recognizable and celebrated monuments in Paris. Sitting atop the Champs-Elysees the Arc has stood witness to almost 200 years of French history.
What do you do with an old, weed-infested concrete bridge with no discernible use? You turn it into a one-of-a-kind flowering landmark. Welcome to The Bridge of Flowers, the pride of Shelburne Falls.
Worried about the language barrier on an upcoming trip to France? With just a few key words and phrases you'll be conversing with the locals and navigating your way around France with ease.
Worried about how to get around Paris once you get there? Fear not! While Paris is indeed large and intimidating, with a little knowledge and planning you'll be cruising Paris like a local.
The Sandoway House Nature Center has been educating visitors of all ages on the diverse marine life of southeast Florida since they first opened their doors in 1998. It's definitely worth a visit next time you're in Delray Beach!
Located in the heart of the beautiful Loire Valley is one of France's magnificent grand chateaux, Chateau d'Amboise. This chateau has the ideal setting on a bluff above the charming town of Amboise.
The Cotee River and the James E. Grey Preserve are located on the Great Florida Birding Trail in New Port Richey and offer a scenic and relaxing kayak experience.
Welcome to Paris! For the first time visitor there is so much to see and do. For a short list of the top sites of Paris and some tips on making the most of your time check out my top ten of Paris.
A visit to the Louvre doesn't have to be an exhausting experience. With a little planning and know-how you can save valuable time and energy while visiting one of the world's most revered museums.
If your travels are taking you to the Normandy coast of France, consider a stopover in beautiful Bayeux and Le Manoir Sainte Victoire. This charming B&B is the place to stay.
If you're into antiques and collectibles, then welcome to the Brimfield Antique Show, the largest outdoor show of its kind in the world. If you can't find it here, you're just not looking hard enough.
One of the more interesting things you can do when visiting the Vatican is to take the Scavi Tour of the Necropolis below St. Peter's Basilica. Don't miss out on this once in a lifetime opportunity.
Looking for an easy garden project that anyone can do? Try building your own cedar raised garden bed. It's easy, cheap, and you'll reap the benefits for years to come.
With just under three days to see all the sites in Washington DC, we knew we had a difficult task ahead of us. While we didn't get to everything, we did make quite a dent in our effort to see it all.
An in-depth look at Celebrity's Solstice class ship the Silhouette. Our cruise took us through the beautiful eastern Mediterranean to some amazing ports. The good, the bad and everything in between.
Not many visitors to Delray Beach, Florida, are probably expecting to find a beautiful Japanese Garden just eight miles from the shore. But that's exactly what you'll find here at the Morikami Gardens.
With just one day to spend in Athens we knew exactly what we wanted to see. Check out our full day in Athens visiting the Temples of the Ancient Acropolis and the stunning new Acropolis Museum.
A walk through beautiful Chania is the perfect way to spend a leisurely day while visiting Crete. It's possible to see the best that this lively and colorful harbor town has to offer in just one day.
If you are visiting Rhodes for just a day be sure to visit the Palace of the Grand Master. Located within Medieval Old Rhodes Town, the palace is a stunning tribute to the history of this Greek Island.
Mykonos is one of those Greek Islands that most people visit as part of a cruise. So with just one day to spend on this beautiful, sunny island what's one to do? Read on for our One Day in Mykonos.
Considered one of the most beautiful islands in the world, Santorini certainly lives up to its lofty reputation. Come along for a tour of this stunning Mediterranean Island and I think you'll agree.
The Upper Barrakka Gardens and the Lower Barrakka Gardens of Valletta both offer stunning views of the Grand Harbor. No visit to Malta is complete without a visit to Valletta's beautiful gardens.
Located on the tiny Mediterranean island of Malta is one of the grandest cathedrals in Europe and one of the finest examples of Baroque architecture. Welcome to St John's Co-Cathedral.
Whether you're visiting Capri for a day or a week, you'll want to visit the Gardens of Augustus. Located just a few minutes outside of Capri, the Gardens offer some of the best views on the island.
No visit to the Isle of Capri is complete without a trip to the top of Mount Solaro. For the best views of the island, take the ride on the Mount Solaro chair lift to the top of Capri.
For amazing views and stunning scenery take a ride up the Lagazuoi Cable Car at Falzarego Pass in the heart of the Dolomites. Located just west of Cortina d'Ampezzo this area is rich in history.
Relatively unknown outside of Africa, the Madagascar Fish Eagle is one of the rarest raptors in the world. With only a few hundred individuals left this majestic sea eagle faces an uncertain future.
Getting around in Venice can be a fun, yet challenging, adventure. With a little knowledge about the vaporetto system, you can traverse the canals of Venice with ease and without worry.
The island of Murano is famous all over the world for its amazing Murano glass. Visitors to this small island in the Venetian Lagoon can watch as artists perform this centuries-old craft.
Famous for its brightly colored homes and handmade lace, Burano Island offers a welcome change from the hectic pace of Venice. There is oh so much to love about Burano.
Castel Sant'Angelo is one of the most impressive buildings in all of Rome. Once the Mausoleum of Emperor Hadrian, today the towering castle is the National Museum of Castel Sant'Angelo.
The African Crowned Eagle is the most powerful of Africa's "Big Three" eagle species. This large and colorful raptor with the double crest and menacing look is found only in sub-Saharan Africa.
The Piazza del Campo is one of the greatest public squares in all of Italy. Located in the historic center of Siena, this medieval gathering place is the heart and soul of the city.
The Andean Condor is one of the largest birds of prey in the world. Their 10 foot wingspan is a sight to behold as they grace the skies above the Andes Mountains of South America.
Looming high above Taormina is one of the most stunning medieval villages in all of Sicily. Castelmola is friendly and welcoming and just happens to have some of the most spectacular views anywhere.
Known for its beautiful churches, palaces, and scenery, Scicli is a must stop on any tour of Sicily. Rebuilt in the Baroque style following the 1693 earthquake, Scicli is simply stunning.
The Eurasian Eagle Owl is one of the largest owls in the world. With its bright orange eyes and unique facial disk, this large yet beautiful bird of prey is found throughout Europe and Asia.
One of the most beautiful Baroque communities in Sicily is the charming Noto. Totally rebuilt after a devastating earthquake in 1693, this quaint town is known for its amazing Baroque architecture.
Located in the magnificent Val Rendena of northern Italy is the beautiful alpine village of Pinzolo. With soaring mountains, waterfalls, and incredible natural scenery this is an outdoor paradise.
The Verreaux's Eagle is one of Africa's largest and most impressive birds of prey. Found throughout the mountains of southern and eastern Africa, this beautiful eagle is also known as the Black Eagle.
A must see on any visit to Taormina is the ancient Teatro Greco or Greek Theatre. This archaeological wonder is located in one of the most beautiful settings and is remarkably well preserved.
Young Tianlang Guan made history at the 2013 Masters Golf Tournament when he became the youngest player to ever compete here. The 14 year-old also became the youngest player to ever make the cut.
Undoubtedly one of the finest museums in the world, the Uffizi is a must see on any visit to Florence. Learn some valuable tips to avoid the long lines and make the most of your visit.
What was supposed to be a day of celebration in the city of Boston quickly turned into another senseless tragedy. While I am happy that my family and friends are safe I grieve for the innocent victims.
The Barn Owl is the most common owl found throughout the world and certainly one of the most recognizable due to its unique heart shaped face. Learn all about this beautiful and stealthy bird of prey.
Considered the "Last Great Race" on earth, the Iditarod takes place each March in the great state of Alaska. These amazing athletes are in their element as they retrace the historic Iditarod Trail.
Project Sole Survivor is a documentary by independent filmmaker Ky Dickens. It takes a look at the lives of four individuals who were the sole-survivor of a large commercial airplane crash.
If you're looking for a pristine beach without the crowds, and don't mind sharing your space with eagles, owls, and an armadillo or two, then check out Honeymoon Island State Park in Dunedin, Florida.
They may not be the most beautiful Bird of Prey, but the Turkey Vulture plays a crucial role in nature's cycle of life. Graceful in flight, this New World vulture is quite the social character.
The Museum of Aviation in Warner Robins, GA is one of the finest air museums in the country. For a great look at the aircraft of yesteryear and today, plan a visit to this amazing tribute to aviation.
The February Athlete of the Month goes to Banana Joe. Never heard of this little guy? Check out his amazing story as he took on all competitors on his sports grandest stage, the Westminster Dog Show.
Many great female tennis players have graced the courts over the years. Ever wonder who the best of the best is? Here is my list of the top 10 female tennis players of the Open Era.
A lot of great tennis players have come and gone over the years. Ever wonder who is considered the greatest of all time? Here is my list of the top ten greatest men's tennis players of the Open Era.
The Big E is New England's largest and most diverse state fair. This annual event takes place over 17 days every September and has something for everyone from agriculture to entertainment to food.
One of the largest and most endangered eagles in the world, the Philippine Eagle is only found on four islands in the Philippines. Is it too late to save the king of the Philippine rainforest?
Known as the Sponge Capital of the World, Tarpon Springs is a very unique community full of Greek culture and heritage that makes for the perfect day trip from the Tampa or Clearwater area.
For a great adventure and something a little different on your next trip to the west coast of Florida check out Paddling Adventures for a kayak or canoe trip down the Weeki Wachee River.
Looking to keep your running regimen going through the winter? With a few tips and precautions you can run through the winter safely and in relative comfort. It's a great time of year to run.
Thinking about taking your pet along on your next vacation? Read on for some useful tips and advice to help make the entire process as seamless and stress free as possible.
Tired of overspending for your dog's treats.? Why not make them yourself. It's a simple procedure and you just might save yourself a few bucks in the process.
The Martial Eagle is one of the largest Eagles in the world and is found only in sub-Saharan Africa. This beautiful bird of prey is Africa's largest eagle and one of the most powerful raptors in Africa.
Everything you need to know about Italy's three active volcanoes: Etna, Stromboli, and Vesuvius. These geological wonders draw millions of visitors every year for the many adventurous outdoor activities that they offer.
Follow Phiona Mutesi's amazing story as she rises from the poverty and despair of Katwe, Uganda, through the game of chess. After reading her story you'll find it hard not to root for Phiona.
The Steller's Sea Eagle is one of the largest and most powerful Birds of Prey found throughout the world. Take a look at this impressive eagle that is found only in the northeastern reaches of Asia.
Welcome to the home of the amazing Donut Cake. This creative creation is brought to you by the wonderful folks at Allie's Donuts. Add this one to your bucket list, it's that good!
It's big and bright and shines through the night. Bright Nights at Forest Park is the largest Holiday Lighting display in New England. This annual celebration is a wonderful way to get you into the holiday spirit.
R. A. Dickey just completed one of the great comeback stories in Major League Baseball history. From relative obscurity to winner of the 2012 National League CY Young Award, it was an amazing year for Dickey. All this when most baseball players are in the twilight of their careers.
A review of the Masseria Quartarella in Modica, Sicily. For a first hand look at this unique bed and breakfast located in the hills just outside of Modica. For a true Sicilian experience pay a visit to this wonderful corner of Sicily.
From beautiful beaches and a picture perfect setting to the ancient cathedral built by the Normans, Cefalu is one of those undiscovered gems that should not be missed if you are visiting Sicily.
Meet the Harpy Eagle, one of the largest and most powerful birds in the world. Learn everything you need to know about this beautiful bird of prey that makes its home in the rain-forests of Central and South America.
Considered one of the best pure hitters in all of baseball, Miguel Cabrera capped a great season by winning Baseball's Triple Crown. Get the latest on Cabrera's season for the ages.
Connected to Siracusa by three bridges, Ortygia is home to some of Sicily's greatest archaeological treasures. If you are planning a trip to Sicily a visit to Siracusa and Ortygia are a must see.
Ever wonder exactly what Obamacare is all about? Formally known as the Patient Protection and Affordable Care Act (PPACA), this health care reform law makes drastic changes to health care in the United States. This summary provides everything you need to know.
Everything you need to know to plan your visit to one of the finest archaeological sites in all of Sicily, possibly in all of Italy. For ticket information, hours, maps, tips and more check out this comprehensive guide to one of Siracusa's most impressive tourist sites.
He was a true American hero. Pilot, Astronaut, Veteran, and of course the first human to walk on the surface of the moon. Neil Armstrong certainly had all the right stuff.
Get all the information you need to plan a visit to the Wistariahurst Museum in Holyoke, Massachusetts. This beautiful Victorian-era home was once the residence of William Skinner and his family.
There were many outstanding athletic performances at the 2012 Summer Olympics. Too many to select just one. Our August, 2012, athlete of the month goes to the entire US Olympic team.
Are you tired throughout the day? Feel like you're not getting enough rest? Has your partner noticed that you seem to stop breathing periodically during the night? If so, you may a disorder called sleep apnea.
A visit to the Great New England Air Show makes for a wonderful day. See some of the most amazing aircraft on display along with some incredible aerial acrobatics. Check out everything you need to know for a great day.
Interested in writing on-line. Check out my six month review of my experience here on HubPages. It's been quite a ride, and very addicting. I can firmly state that I'm here for the long run.
Back from the brink of extinction, the California Condor is making a dramatic comeback. Learn everything you need to know about this Bird of Prey and it's remarkable recovery.
Tour de France Champ. Olympic gold medalist. Seems that Bradley Wiggins is on a roll. Check out this guide to this years king of cycling.
The Great Horned Owl is one of the largest and most recognizable members of the owl family. Learn everything you need to know about this very adaptable and aggressive Bird of Prey.
The Boeing 787 Dreamliner is the newest airliner to be entered into service by the Boeing Aircraft Company. The Dreamliner has incorporated breakthrough technologies into this airplane designed to improve the passenger experience while significantly lowering operating costs.
Looking for a scenic drive to take on your next road trip? Check out these beautiful drives that stretch from Alaska to Hawaii all the way to New England. It's a beautiful country, get out there and hit the road.
Learn everything you need to know about the majestic Golden Eagle. Larger than the Bald Eagle, the Golden Eagle is much more widespread and is the largest Bird of Prey in North America.
Looking for things to do while you're visiting Seattle. Don't fret, Seattle has something for everyone. Great museums, a beautiful setting, markets, aquariums, and of course those drop dead views of the mountains.
Looking for a running GPS with all the tools you'll need to jump start your training. Check out the Garmin Forerunner 410 GPS. It looks and fits like a wrist watch but is packed with all the features you'll need at a reasonable price.
Everything you need to know about the beautiful Snowy Owl. This amazing Bird of Prey is one of the largest owls in the world, and certainly one of the most striking with its snowy white plumage.
Remember the Flowbee ads of the 1980's? Well the Flowbee is still around. It's quick, easy, and a great way to save some money.
Exit Glacier is the only land access into Kenai Fjords National Park. Located on the Kenai Peninsula in Alaska, this is a great way to experience the magic of a glacier up close and personal.
The sleek and speedy Peregrine Falcon is extremely adaptable and found in various settings around the world. Learn all there is to know about this beautiful Bird of Prey.
Often confused for the Bald Eagle due to their black and white plumage, the Osprey is another striking member of the Birds of Prey family. Also known as the Fish Hawk or the Sea Hawk the Osprey is quite widespread around the world.
Looking for one of those less traveled yet beautiful tuscan hilltop villages to explore. Then look no further and welcome to Monteriggioni and your complete guide to Tuscany's fortress in the sky.
Everything you wanted to know about the Red Tail Hawk from their habits, range, behavior and description This beautiful Bird of Prey and is the most common hawk in North America and can be found in a variety of landscapes.
Denali National Park is one of the most remote, pristine areas in the American National Park System. Home to an amazing array of wildlife, the park's six million acres of untamed landscape offer visitors spectacular views and stunning scenery.
Planning a visit to Seattle and the great Pacific Northwest? Check out all you need to know to make your visit to the Space Needle a memorable one. This iconic symbol of Seattle is a must visit.
Learn everything you need to know about Rome's most famous fountain. Toss a coin into the Trevi Fountain and you'll be guaranteed a return visit to the eternal city.
Mount Rainier is one of Washington State's most popular destinations. Home to beautiful alpine fields, majestic peaks, glaciers, waterfalls, abundant wildlife, and miles of hiking trails, there's something for every outdoor enthusiast.
Need a little inspiration. Check out Eric LeGrand's amazing story. This young man has overcome unbelievable adversity and is a wonderful example of how to have a positive outlook on life.
Following the Apollo Space Program came the era of the Space Shuttle. After over 30 years of service to the United States including a total of 135 missions the Space Shuttle program officially ended on July 21st, 2011.
The Pantheon is one of the oldest and most recognized monuments in all of Italy. No visit to Rome is complete without a visit to this engineering marvel. Here are some facts and tips for your visit.
This park has something for everyone, including the Forest Park Zoo and the nationally acclaimed Brights Nights Holiday display.
Wondering how you're going to get around in Rome? Don't fret, this guide will give you all the options you need to help you traverse the city with ease.
Tucked away in the heart of Washington State is the scarred landscape that still exists from the eruption of Mount St Helens in 1980. For a fascinating experience plan a visit to one of America's most dynamic and beautiful National Monuments.
Lime Kiln State Park, located in the San Juan Islands of Washington State, is one of the best places in the world to observe orcas. Over 80 orcas make their summer home there!
The Roman Colosseum is undoubtedly one of the world's most iconic symbols. Learn everything you need to know for a visit to one of Rome's most popular sites.
Congratulations to Bubba Watson on winning his first Masters Championship. Read all about his amazing comeback and his shot for the ages.
It been two months now since I made that leap of faith into the world of HubPages. Its been great fun and actually quite addicting. Here's my take on my first two months.
Arriving at Rome's Fiumicino Airport for the first time can be a stressful experience. Learn what options are available for getting from the airport to the city and you'll be making this journey with ease and saving some money to boot.
San Gimignano is one of the most beautiful medieval towns in all of Italy. Its collection of unique towers make it one of the most picturesque towns and certainly worthy of a visit.
This beautiful island, located just off the coast of Rhode Island, is a great destination for those who love the beach and the great outdoors.
Ever wonder how to take a clear picture of the moon without it coming out looking like a white blob? It's really not that difficult and with a little know how anyone can do it. Here's how.
Driving in Italy doesn't have to be a nightmare. Check out these tips to make your driving experience in Italy a pleasant one.
Follow me along as I prepare for the Lake Placid Half Marathon. This wonderful race takes place in Lake Placid in the beautiful High Peaks region of Upstate New York.


Laude San Pedro International College is a British co-educational school of more than 800 students from over 52 countries.
Laude San Pedro International College is a British co-educational school of more than 800 students from over 52 countries. At Laude San Pedro, "Every child matters" is not just a slogan but a statement of intent. They recognise the uniqueness of every child, that each has strengths to be nurtured, challenges to be met and passions to be fulfilled. Everyone learns differently and arrives at school with a culture and a history that is unique. Laude San Pedro is a community where they cultivate trust, respect, honesty and compassion and these values are evident to all. They nurture high standards, academic excellence, and a love of learning.
Enrichment programme at A level.
Laude development award in Year 10-11.
Opportunities to excel in the performing arts.
Learning support to cater for individual needs.
Here are some overview statistics about Laude San Pedro International College.


text:
By Forgotten
Today, my girlfriend has memory issues because of a car accident. She broke up with me because I was acting like if things were more serious that she wanted them to be. She forgot she proposed. FML
Out of it
Instadrama
By beezybees - United States
Today, I lost the beautiful necklace my boyfriend gave me for Valentine's day. I looked everywhere, and couldn't find it. My sister held the bag while I dug through the stinking trash, then after I cleaned everything up, took it out of her pocket and said she was pretending it was lost. FML
By littlemissgullible - United States
Today, I was talking to an ex who I still love. He told me how much he wanted to see me, how much he missed me, and we started talking about when we could spend the day at his house. I mentioned Saturday, and he said, "I can't, I have to take my fiancée to the doctor's to find out our baby's sex." FML
By storyofmylife - Canada - Truro
Today, my boyfriend and I were hanging out when he suddenly said, "Do you know who I think is the most beautiful girl in the world?" I prepared myself for a cute compliment, until he showed me a picture of another girl. FML
By ROBERT - United States - Cresskill
Today, I actually had to explain to two of my friends that neither Alaska nor Nebraska are in Canada. I think I need new friends. FML
By ElizaWy
Today, I celebrated my fifteen-week anniversary. No, not a relationship anniversary. A migraine anniversary. It won't stop. FML
By sometingwong - United States
Today, I had dinner at my girlfriend's house with her parents. Everything was going great, until after dinner when her dad pulled me aside and told me he'd heard us having sex. I was out of town all weekend for a baseball tournament. FML
By badbed - United Kingdom
Today, I had a friend over. We found my older brother's camera so decided to look through his photos but then we came across photos of him and his girlfriend having sex. We were laughing up until my friend decided to point out that they were having sex on my bed. FML
Today, I finally told my mom I am a lesbian. She started laughing and said 'Good one honey'. I told her I wasn't joking, and she took my face in her hands and said 'You ARE joking!' Then she left. FML
By need new job - Germany
Today, I was hired as a student assistant. I was excited, until I learned on my very first day that "Supporting the academic staff in their research" actually meant walking the professor's dog. FML
By barface - United States
Today, while very sick, throwing up in a bucket beside my bed, my dad came in pushed my face into the bucket. For a laugh apparently. FML
By anonymous - Canada - Sarnia
Today, I found out that since there are 3 people with the same name as me at work, I'm known as "the ugly one". FML
By SadExperiment - United States - Claremont
Today, I found out that my girlfriend has secretly been conditioning me to get turned on by the smell of bananas. Guess whose new co-worker peels a nice, fragrant banana five times a day. FML
Today, I was shopping at Walmart, when a large lady and her friend blocked the aisle I was trying to go down. After saying, "Excuse me," twice and being ignored, I pushed my way through. After getting past, I looked back and noticed she was glaring at me while signing to her friend. FML
By IdiotNursingStudent - United States - Belton
Today, I was reviewing for a major nursing school exam I have this week. I panicked because none of the material seemed familiar, and figured that I must've missed something during class and now had to catch up. After 4 hours, I finally realized that I'd been studying from the wrong textbook. FML
By Anonymous - United Kingdom - Bristol
Corporate hell
Today, I found out I didn't get the promotion I applied for. Then I was told I was the only one who applied for the job. FML
By aurorason - France
Today, during a basketball game, I fell into metal chairs which then decided to fold in, causing me to fall to the floor in a very dramatic and painful fall. When I stood up, so did everyone else and they were all clapping, including the other team. FML
By disappointedjamaican - United Kingdom - Coventry
Today, I won a gruelling fitness competition, only to find out the mystery prize was a voucher to get 10 free spray tans. I'm black. FML
By Anonymous - Indonesia
Today, when I proposed to my girlfriend of 8 years, she said no because she thought we were moving too fast. FML
By tjcl - United States
Today, my boyfriend and I were gazing into each others' eyes in the moonlight after not having seen each other for a week. I thought he was going to say "I love you" and pull me in for a kiss. Instead, he said, "Since you can't drive, we should get one of those two seater bicycles." FML
By welted - Canada
Today, my fiancé and I decided to engage in some erotic food play. She covered every region of my body, including my genitals, with strawberry sauce. Today also happens to be the day that I found out I'm allergic to strawberries. FML
Today, I found out that 15 years ago my father threw out my college acceptance letters so that I could stay home and take over the family's funeral home business. FML
By anon - United Kingdom
Today, I was walking in the park when I heard some boys shouting behind me. As I turned around they poured a bucket of red liquid over my head. They thought I was someone they knew. I wasn't. And i was wearing a $200 white dress. Red dye doesn't come out of white dresses. FML
Today, I was taking a crap in a public stall when three kids broke down the door and pelted me with eggs. FML
By mazey93 - United Kingdom - Newport
Today, I passed out on the way to work. Some lucky passerby took this as an opportunity to help themself to my purse. FML
Today, I found out that I'm 8 weeks pregnant. Tomorrow, I'm supposed to be leaving for Paris with my college abstinence group for a year. FML
By Michelle - United States
Today, I went bowling with my parents. This cute guy works there and he always flirts with me. My mom just so happened to see it today. As we left, she says to him "You know she's 13, right?" I'm 17. FML
By fmylifebadddd - United States
Today, was my birthday. My friends love to play pranks on me. So when I entered the door for my surprise party, I became aware of the surroundings. There was nothing. Everyone was staring as I slowly entered the room. When I closed the door behind me, a freaking bucket of pee fell all over me. FML
By whatthehell - United States
Today, my mom had big news. I've been trying to get her to quit smoking because of second hand smoke for 20 years. She learned today that second hand smoke severely affects animals as well. Her big news? She's quitting. She doesn't want to hurt the dog. FML
By cock blocked - United States - San Francisco
Today, I started work cleaning a customer's pool. I think her husband watches too much porn because he keeps glaring at me from the windows, and I overheard him telling his wife that he knows what's "going on" and that he's "not gonna let it happen". FML
By Anonymous - South Africa
Today, I arrived home to find my cat dead and note saying, "Sorry, I tripped over him." Not only is my cat dead, but I was robbed by a polite thief. FML
By bummed - United States
Today, I found out a 6-month pregnant woman is claiming my boyfriend to be the father. Even though this would have been previous to our relationship, he already has two kids from getting girls pregnant in high school. I guess he didn't learn his lesson the first two times. FML
By lonely. - United States - Buffalo
Today, it finally clicked in my mind how desperately lonely I am, when I shaved one of my legs just to find out what a woman's leg feels like. FML
By -bird-poop- - Germany
Today, I finally plucked up the courage to propose to my girlfriend of 7 months. I took her out to the park where we had our first kiss, I got down on one knee, and before I could say "Will you marry me" a bird shat on my head. FML
By Lily - United States - San Antonio
Today, I fell going down the stairs and hit my head on the wall. My parents came frantically running to my side, but only to make sure I hadn't damaged the wall. FML
By Anonymous - United States - Brockton
Today, I got a flat tire. The spare was also flat, so I had no other choice but to walk home. I got to my house and realized I'd left the front door key and garage clicker in my car 5 miles away. FML
By baldspot - Australia
Today, my daughter decided to wake me up by putting the vacuum in my hair and turning it on. FML
By Anonymous - Slovakia
Today, I went out for dinner with my long-term crush, who turned out to be a huge dog person. He asked me which dog breed I like the most. In an attempt to reply with both Labrador and Doberman, I accidentally said Dumbledore. FML
By Lauren - Australia
Today, my husband declined a $100k/year job due to him thinking that a full time job at one work place would be too 'depressing'. I'm a nurse and have to wipe other people's arses for a living, then come home to this lazy dick. FML
By o.v. - Bangladesh
Today, the pipe in the dining room sink suddenly broke open and in about 15 minutes my entire apartment was turned into an indoor swimming pool. The worst part? I was there the entire time, playing video games with my headphones on. FML
By LeaveHimAlone - United States - Elkridge
Today, I have to take time off from work to take part in an intervention because my sister's obsession with the guy from Harry Potter has crossed over into illegality. FML
By davidfong | 14
#7779896 - Monday 11 March 2019 16:25
Hey maybe she won't remember breaking up with you. This sounds like it a real life version of 50 first dates
By RichardPencil | 29
Put on a fake beard and make her fall in love with you all over again.
PS: I know you are female — that is what makes this plan so audaciously brilliant.
By melisssa87 | 30
That sounds like a struggle, and it will get worse when she gets dementia
By Charlie Given | 23
Try using what is called a memory board ,it's a chalk or dry erase board placed someplace easily seen like on the fridge and you write any important events, issues or whatever on there so that the person with the memory problems can be reminded of what they need to remember 😊
By Nhayaa | 21
#7780155 - Tuesday 12 March 2019 8:29
Makes me wanna watch The vow.
By Giovanni Adamo | 16
#7780258 - Tuesday 12 March 2019 13:04
talk to her and remember the good moments together and trigger the happy moments and all it will make it come back but do it slowly and be patient she ll appreciate it more. tell her to have a talk and you 'll see it 'll work out! good luck!
By Chazzster | 20
#7780522 - Wednesday 13 March 2019 0:41
OP you have my sympathy on this one. My girlfriend who became my wife has memory issues. Her issue is also medical because of a stroke she had in her 20's. In my wife's case if she is stressed, it gets worse. If you are like me it can be painful re-experiencing uncomfortably memories - Such as having to explain again and again things like why my previous marriage ended in the beginning of our relationship.
My wife has been dealing with this a long time and has her coping mechanisms. She is very organized and keeps a calendar on her desk and in her purse of all her plans and appointments. She is a bit inflexible on that at times, but I understand it's part of how she copes. I trust that your girlfriend with the memory issues sees a neurologist regularly.
It is possible to love, live with, and marry a person with memory issues. But it's not easy for either of you. You will have to decide if the relationship can survive these issues. The only other thing I can say is, just because your partner or spouse is forgetful, do not count on them forgetting things you would rather they forget. It does not usually work like that.
By Adam Michael Valenzuela | 7
#7784076 - Thursday 21 March 2019 17:34
She remembers proposing. She's dumping you for not being the one to propose.

redpajama_set_name: RedPajamaCommonCrawl


text:
using System;
using System.Text.Json;
using System.Threading;
using System.Threading.Tasks;
using Azure;
using Azure.Core;
using Azure.Core.Pipeline;
using Azure.ResourceManager.ApiManagement.Models;

namespace Azure.ResourceManager.ApiManagement
{
    internal partial class GroupRestOperations
    {
        private readonly TelemetryDetails _userAgent;
        private readonly HttpPipeline _pipeline;
        private readonly Uri _endpoint;
        private readonly string _apiVersion;

        ///  Initializes a new instance of GroupRestOperations.
        /// <param name="pipeline"> The HTTP pipeline for sending and receiving REST requests and responses. </param>
        /// <param name="applicationId"> The application id to use for user agent. </param>
        /// <param name="endpoint"> server parameter. </param>
        /// <param name="apiVersion"> Api Version. </param>
        /// <exception cref="ArgumentNullException"> <paramref name="pipeline"/> or <paramref name="apiVersion"/> is null. </exception>
        public GroupRestOperations(HttpPipeline pipeline, string applicationId, Uri endpoint = null, string apiVersion = default)
        {
            _pipeline = pipeline ?? throw new ArgumentNullException(nameof(pipeline));
            _endpoint = endpoint ?? new Uri("https://management.azure.com");
            _apiVersion = apiVersion ?? "2021-08-01";
            _userAgent = new TelemetryDetails(GetType().Assembly, applicationId);
        }

        internal HttpMessage CreateListByServiceRequest(string subscriptionId, string resourceGroupName, string serviceName, string filter, int? top, int? skip)
        {
            var message = _pipeline.CreateMessage();
            var request = message.Request;
            request.Method = RequestMethod.Get;
            var uri = new RawRequestUriBuilder();
            uri.Reset(_endpoint);
            uri.AppendPath("/subscriptions/", false);
            uri.AppendPath(subscriptionId, true);
            uri.AppendPath("/resourceGroups/", false);
            uri.AppendPath(resourceGroupName, true);
            uri.AppendPath("/providers/Microsoft.ApiManagement/service/", false);
            uri.AppendPath(serviceName, true);
            uri.AppendPath("/groups", false);
            if (filter != null)
            {
                uri.AppendQuery("$filter", filter, true);
            }
            if (top != null)
            {
                uri.AppendQuery("$top", top.Value, true);
            }
            if (skip != null)
            {
                uri.AppendQuery("$skip", skip.Value, true);
            }
            uri.AppendQuery("api-version", _apiVersion, true);
            request.Uri = uri;
            request.Headers.Add("Accept", "application/json");
            _userAgent.Apply(message);
            return message;
        }

        ///  Lists a collection of groups defined within a service instance.
        /// <param name="subscriptionId"> Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. </param>
        /// <param name="resourceGroupName"> The name of the resource group. </param>
        /// <param name="serviceName"> The name of the API Management service. </param>
        /// <param name="filter"> |     Field     |     Usage     |     Supported operators     |     Supported functions     |
|-------------|-------------|-------------|-------------|
| name | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| displayName | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| description | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| externalId | filter | eq |     |
. </param>
        /// <param name="top"> Number of records to return. </param>
        /// <param name="skip"> Number of records to skip. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentNullException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/> or <paramref name="serviceName"/> is null. </exception>
        /// <exception cref="ArgumentException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/> or <paramref name="serviceName"/> is an empty string, and was expected to be non-empty. </exception>
        public async Task<Response<GroupListResult>> ListByServiceAsync(string subscriptionId, string resourceGroupName, string serviceName, string filter = null, int? top = null, int? skip = null, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
            Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
            Argument.AssertNotNullOrEmpty(serviceName, nameof(serviceName));

            using var message = CreateListByServiceRequest(subscriptionId, resourceGroupName, serviceName, filter, top, skip);
            await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false);
            switch (message.Response.Status)
            {
                case 200:
                    {
                        GroupListResult value = default;
                        using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false);
                        value = GroupListResult.DeserializeGroupListResult(document.RootElement);
                        return Response.FromValue(value, message.Response);
                    }
                default:
                    throw new RequestFailedException(message.Response);
            }
        }

        ///  Lists a collection of groups defined within a service instance.
        /// <param name="subscriptionId"> Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. </param>
        /// <param name="resourceGroupName"> The name of the resource group. </param>
        /// <param name="serviceName"> The name of the API Management service. </param>
        /// <param name="filter"> |     Field     |     Usage     |     Supported operators     |     Supported functions     |
|-------------|-------------|-------------|-------------|
| name | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| displayName | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| description | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| externalId | filter | eq |     |
. </param>
        /// <param name="top"> Number of records to return. </param>
        /// <param name="skip"> Number of records to skip. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentNullException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/> or <paramref name="serviceName"/> is null. </exception>
        /// <exception cref="ArgumentException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/> or <paramref name="serviceName"/> is an empty string, and was expected to be non-empty. </exception>
        public Response<GroupListResult> ListByService(string subscriptionId, string resourceGroupName, string serviceName, string filter = null, int? top = null, int? skip = null, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
            Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
            Argument.AssertNotNullOrEmpty(serviceName, nameof(serviceName));

            using var message = CreateListByServiceRequest(subscriptionId, resourceGroupName, serviceName, filter, top, skip);
            _pipeline.Send(message, cancellationToken);
            switch (message.Response.Status)
            {
                case 200:
                    {
                        GroupListResult value = default;
                        using var document = JsonDocument.Parse(message.Response.ContentStream);
                        value = GroupListResult.DeserializeGroupListResult(document.RootElement);
                        return Response.FromValue(value, message.Response);
                    }
                default:
                    throw new RequestFailedException(message.Response);
            }
        }

        internal HttpMessage CreateGetEntityTagRequest(string subscriptionId, string resourceGroupName, string serviceName, string groupId)
        {
            var message = _pipeline.CreateMessage();
            var request = message.Request;
            request.Method = RequestMethod.Head;
            var uri = new RawRequestUriBuilder();
            uri.Reset(_endpoint);
            uri.AppendPath("/subscriptions/", false);
            uri.AppendPath(subscriptionId, true);
            uri.AppendPath("/resourceGroups/", false);
            uri.AppendPath(resourceGroupName, true);
            uri.AppendPath("/providers/Microsoft.ApiManagement/service/", false);
            uri.AppendPath(serviceName, true);
            uri.AppendPath("/groups/", false);
            uri.AppendPath(groupId, true);
            uri.AppendQuery("api-version", _apiVersion, true);
            request.Uri = uri;
            request.Headers.Add("Accept", "application/json");
            _userAgent.Apply(message);
            return message;
        }

        ///  Gets the entity state (Etag) version of the group specified by its identifier.
        /// <param name="subscriptionId"> Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. </param>
        /// <param name="resourceGroupName"> The name of the resource group. </param>
        /// <param name="serviceName"> The name of the API Management service. </param>
        /// <param name="groupId"> Group identifier. Must be unique in the current API Management service instance. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentNullException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is null. </exception>
        /// <exception cref="ArgumentException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is an empty string, and was expected to be non-empty. </exception>
        public async Task<Response<bool>> GetEntityTagAsync(string subscriptionId, string resourceGroupName, string serviceName, string groupId, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
            Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
            Argument.AssertNotNullOrEmpty(serviceName, nameof(serviceName));
            Argument.AssertNotNullOrEmpty(groupId, nameof(groupId));

            using var message = CreateGetEntityTagRequest(subscriptionId, resourceGroupName, serviceName, groupId);
            await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false);
            switch (message.Response.Status)
            {
                case int s when s >= 200 && s < 300:
                    {
                        bool value = true;
                        return Response.FromValue(value, message.Response);
                    }
                case int s when s >= 400 && s < 500:
                    {
                        bool value = false;
                        return Response.FromValue(value, message.Response);
                    }
                default:
                    throw new RequestFailedException(message.Response);
            }
        }

        ///  Gets the entity state (Etag) version of the group specified by its identifier.
        /// <param name="subscriptionId"> Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. </param>
        /// <param name="resourceGroupName"> The name of the resource group. </param>
        /// <param name="serviceName"> The name of the API Management service. </param>
        /// <param name="groupId"> Group identifier. Must be unique in the current API Management service instance. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentNullException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is null. </exception>
        /// <exception cref="ArgumentException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is an empty string, and was expected to be non-empty. </exception>
        public Response<bool> GetEntityTag(string subscriptionId, string resourceGroupName, string serviceName, string groupId, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
            Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
            Argument.AssertNotNullOrEmpty(serviceName, nameof(serviceName));
            Argument.AssertNotNullOrEmpty(groupId, nameof(groupId));

            using var message = CreateGetEntityTagRequest(subscriptionId, resourceGroupName, serviceName, groupId);
            _pipeline.Send(message, cancellationToken);
            switch (message.Response.Status)
            {
                case int s when s >= 200 && s < 300:
                    {
                        bool value = true;
                        return Response.FromValue(value, message.Response);
                    }
                case int s when s >= 400 && s < 500:
                    {
                        bool value = false;
                        return Response.FromValue(value, message.Response);
                    }
                default:
                    throw new RequestFailedException(message.Response);
            }
        }

        internal HttpMessage CreateGetRequest(string subscriptionId, string resourceGroupName, string serviceName, string groupId)
        {
            var message = _pipeline.CreateMessage();
            var request = message.Request;
            request.Method = RequestMethod.Get;
            var uri = new RawRequestUriBuilder();
            uri.Reset(_endpoint);
            uri.AppendPath("/subscriptions/", false);
            uri.AppendPath(subscriptionId, true);
            uri.AppendPath("/resourceGroups/", false);
            uri.AppendPath(resourceGroupName, true);
            uri.AppendPath("/providers/Microsoft.ApiManagement/service/", false);
            uri.AppendPath(serviceName, true);
            uri.AppendPath("/groups/", false);
            uri.AppendPath(groupId, true);
            uri.AppendQuery("api-version", _apiVersion, true);
            request.Uri = uri;
            request.Headers.Add("Accept", "application/json");
            _userAgent.Apply(message);
            return message;
        }

        ///  Gets the details of the group specified by its identifier.
        /// <param name="subscriptionId"> Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. </param>
        /// <param name="resourceGroupName"> The name of the resource group. </param>
        /// <param name="serviceName"> The name of the API Management service. </param>
        /// <param name="groupId"> Group identifier. Must be unique in the current API Management service instance. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentNullException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is null. </exception>
        /// <exception cref="ArgumentException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is an empty string, and was expected to be non-empty. </exception>
        public async Task<Response<ApiManagementGroupData>> GetAsync(string subscriptionId, string resourceGroupName, string serviceName, string groupId, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
            Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
            Argument.AssertNotNullOrEmpty(serviceName, nameof(serviceName));
            Argument.AssertNotNullOrEmpty(groupId, nameof(groupId));

            using var message = CreateGetRequest(subscriptionId, resourceGroupName, serviceName, groupId);
            await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false);
            switch (message.Response.Status)
            {
                case 200:
                    {
                        ApiManagementGroupData value = default;
                        using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false);
                        value = ApiManagementGroupData.DeserializeApiManagementGroupData(document.RootElement);
                        return Response.FromValue(value, message.Response);
                    }
                case 404:
                    return Response.FromValue((ApiManagementGroupData)null, message.Response);
                default:
                    throw new RequestFailedException(message.Response);
            }
        }

        ///  Gets the details of the group specified by its identifier.
        /// <param name="subscriptionId"> Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. </param>
        /// <param name="resourceGroupName"> The name of the resource group. </param>
        /// <param name="serviceName"> The name of the API Management service. </param>
        /// <param name="groupId"> Group identifier. Must be unique in the current API Management service instance. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentNullException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is null. </exception>
        /// <exception cref="ArgumentException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is an empty string, and was expected to be non-empty. </exception>
        public Response<ApiManagementGroupData> Get(string subscriptionId, string resourceGroupName, string serviceName, string groupId, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
            Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
            Argument.AssertNotNullOrEmpty(serviceName, nameof(serviceName));
            Argument.AssertNotNullOrEmpty(groupId, nameof(groupId));

            using var message = CreateGetRequest(subscriptionId, resourceGroupName, serviceName, groupId);
            _pipeline.Send(message, cancellationToken);
            switch (message.Response.Status)
            {
                case 200:
                    {
                        ApiManagementGroupData value = default;
                        using var document = JsonDocument.Parse(message.Response.ContentStream);
                        value = ApiManagementGroupData.DeserializeApiManagementGroupData(document.RootElement);
                        return Response.FromValue(value, message.Response);
                    }
                case 404:
                    return Response.FromValue((ApiManagementGroupData)null, message.Response);
                default:
                    throw new RequestFailedException(message.Response);
            }
        }

        internal HttpMessage CreateCreateOrUpdateRequest(string subscriptionId, string resourceGroupName, string serviceName, string groupId, ApiManagementGroupCreateOrUpdateContent content, ETag? ifMatch)
        {
            var message = _pipeline.CreateMessage();
            var request = message.Request;
            request.Method = RequestMethod.Put;
            var uri = new RawRequestUriBuilder();
            uri.Reset(_endpoint);
            uri.AppendPath("/subscriptions/", false);
            uri.AppendPath(subscriptionId, true);
            uri.AppendPath("/resourceGroups/", false);
            uri.AppendPath(resourceGroupName, true);
            uri.AppendPath("/providers/Microsoft.ApiManagement/service/", false);
            uri.AppendPath(serviceName, true);
            uri.AppendPath("/groups/", false);
            uri.AppendPath(groupId, true);
            uri.AppendQuery("api-version", _apiVersion, true);
            request.Uri = uri;
            if (ifMatch != null)
            {
                request.Headers.Add("If-Match", ifMatch.Value);
            }
            request.Headers.Add("Accept", "application/json");
            request.Headers.Add("Content-Type", "application/json");
            var content0 = new Utf8JsonRequestContent();
            content0.JsonWriter.WriteObjectValue(content);
            request.Content = content0;
            _userAgent.Apply(message);
            return message;
        }

        ///  Creates or Updates a group.
        /// <param name="subscriptionId"> Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. </param>
        /// <param name="resourceGroupName"> The name of the resource group. </param>
        /// <param name="serviceName"> The name of the API Management service. </param>
        /// <param name="groupId"> Group identifier. Must be unique in the current API Management service instance. </param>
        /// <param name="content"> Create parameters. </param>
        /// <param name="ifMatch"> ETag of the Entity. Not required when creating an entity, but required when updating an entity. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentNullException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/>, <paramref name="groupId"/> or <paramref name="content"/> is null. </exception>
        /// <exception cref="ArgumentException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is an empty string, and was expected to be non-empty. </exception>
        public async Task<Response<ApiManagementGroupData>> CreateOrUpdateAsync(string subscriptionId, string resourceGroupName, string serviceName, string groupId, ApiManagementGroupCreateOrUpdateContent content, ETag? ifMatch = null, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
            Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
            Argument.AssertNotNullOrEmpty(serviceName, nameof(serviceName));
            Argument.AssertNotNullOrEmpty(groupId, nameof(groupId));
            Argument.AssertNotNull(content, nameof(content));

            using var message = CreateCreateOrUpdateRequest(subscriptionId, resourceGroupName, serviceName, groupId, content, ifMatch);
            await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false);
            switch (message.Response.Status)
            {
                case 200:
                case 201:
                    {
                        ApiManagementGroupData value = default;
                        using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false);
                        value = ApiManagementGroupData.DeserializeApiManagementGroupData(document.RootElement);
                        return Response.FromValue(value, message.Response);
                    }
                default:
                    throw new RequestFailedException(message.Response);
            }
        }

        ///  Creates or Updates a group.
        /// <param name="subscriptionId"> Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. </param>
        /// <param name="resourceGroupName"> The name of the resource group. </param>
        /// <param name="serviceName"> The name of the API Management service. </param>
        /// <param name="groupId"> Group identifier. Must be unique in the current API Management service instance. </param>
        /// <param name="content"> Create parameters. </param>
        /// <param name="ifMatch"> ETag of the Entity. Not required when creating an entity, but required when updating an entity. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentNullException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/>, <paramref name="groupId"/> or <paramref name="content"/> is null. </exception>
        /// <exception cref="ArgumentException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is an empty string, and was expected to be non-empty. </exception>
        public Response<ApiManagementGroupData> CreateOrUpdate(string subscriptionId, string resourceGroupName, string serviceName, string groupId, ApiManagementGroupCreateOrUpdateContent content, ETag? ifMatch = null, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
            Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
            Argument.AssertNotNullOrEmpty(serviceName, nameof(serviceName));
            Argument.AssertNotNullOrEmpty(groupId, nameof(groupId));
            Argument.AssertNotNull(content, nameof(content));

            using var message = CreateCreateOrUpdateRequest(subscriptionId, resourceGroupName, serviceName, groupId, content, ifMatch);
            _pipeline.Send(message, cancellationToken);
            switch (message.Response.Status)
            {
                case 200:
                case 201:
                    {
                        ApiManagementGroupData value = default;
                        using var document = JsonDocument.Parse(message.Response.ContentStream);
                        value = ApiManagementGroupData.DeserializeApiManagementGroupData(document.RootElement);
                        return Response.FromValue(value, message.Response);
                    }
                default:
                    throw new RequestFailedException(message.Response);
            }
        }

        internal HttpMessage CreateUpdateRequest(string subscriptionId, string resourceGroupName, string serviceName, string groupId, ETag ifMatch, ApiManagementGroupPatch patch)
        {
            var message = _pipeline.CreateMessage();
            var request = message.Request;
            request.Method = RequestMethod.Patch;
            var uri = new RawRequestUriBuilder();
            uri.Reset(_endpoint);
            uri.AppendPath("/subscriptions/", false);
            uri.AppendPath(subscriptionId, true);
            uri.AppendPath("/resourceGroups/", false);
            uri.AppendPath(resourceGroupName, true);
            uri.AppendPath("/providers/Microsoft.ApiManagement/service/", false);
            uri.AppendPath(serviceName, true);
            uri.AppendPath("/groups/", false);
            uri.AppendPath(groupId, true);
            uri.AppendQuery("api-version", _apiVersion, true);
            request.Uri = uri;
            request.Headers.Add("If-Match", ifMatch);
            request.Headers.Add("Accept", "application/json");
            request.Headers.Add("Content-Type", "application/json");
            var content = new Utf8JsonRequestContent();
            content.JsonWriter.WriteObjectValue(patch);
            request.Content = content;
            _userAgent.Apply(message);
            return message;
        }

        ///  Updates the details of the group specified by its identifier.
        /// <param name="subscriptionId"> Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. </param>
        /// <param name="resourceGroupName"> The name of the resource group. </param>
        /// <param name="serviceName"> The name of the API Management service. </param>
        /// <param name="groupId"> Group identifier. Must be unique in the current API Management service instance. </param>
        /// <param name="ifMatch"> ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for unconditional update. </param>
        /// <param name="patch"> Update parameters. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentNullException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/>, <paramref name="groupId"/> or <paramref name="patch"/> is null. </exception>
        /// <exception cref="ArgumentException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is an empty string, and was expected to be non-empty. </exception>
        public async Task<Response<ApiManagementGroupData>> UpdateAsync(string subscriptionId, string resourceGroupName, string serviceName, string groupId, ETag ifMatch, ApiManagementGroupPatch patch, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
            Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
            Argument.AssertNotNullOrEmpty(serviceName, nameof(serviceName));
            Argument.AssertNotNullOrEmpty(groupId, nameof(groupId));
            Argument.AssertNotNull(patch, nameof(patch));

            using var message = CreateUpdateRequest(subscriptionId, resourceGroupName, serviceName, groupId, ifMatch, patch);
            await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false);
            switch (message.Response.Status)
            {
                case 200:
                    {
                        ApiManagementGroupData value = default;
                        using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false);
                        value = ApiManagementGroupData.DeserializeApiManagementGroupData(document.RootElement);
                        return Response.FromValue(value, message.Response);
                    }
                default:
                    throw new RequestFailedException(message.Response);
            }
        }

        ///  Updates the details of the group specified by its identifier.
        /// <param name="subscriptionId"> Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. </param>
        /// <param name="resourceGroupName"> The name of the resource group. </param>
        /// <param name="serviceName"> The name of the API Management service. </param>
        /// <param name="groupId"> Group identifier. Must be unique in the current API Management service instance. </param>
        /// <param name="ifMatch"> ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for unconditional update. </param>
        /// <param name="patch"> Update parameters. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentNullException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/>, <paramref name="groupId"/> or <paramref name="patch"/> is null. </exception>
        /// <exception cref="ArgumentException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is an empty string, and was expected to be non-empty. </exception>
        public Response<ApiManagementGroupData> Update(string subscriptionId, string resourceGroupName, string serviceName, string groupId, ETag ifMatch, ApiManagementGroupPatch patch, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
            Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
            Argument.AssertNotNullOrEmpty(serviceName, nameof(serviceName));
            Argument.AssertNotNullOrEmpty(groupId, nameof(groupId));
            Argument.AssertNotNull(patch, nameof(patch));

            using var message = CreateUpdateRequest(subscriptionId, resourceGroupName, serviceName, groupId, ifMatch, patch);
            _pipeline.Send(message, cancellationToken);
            switch (message.Response.Status)
            {
                case 200:
                    {
                        ApiManagementGroupData value = default;
                        using var document = JsonDocument.Parse(message.Response.ContentStream);
                        value = ApiManagementGroupData.DeserializeApiManagementGroupData(document.RootElement);
                        return Response.FromValue(value, message.Response);
                    }
                default:
                    throw new RequestFailedException(message.Response);
            }
        }

        internal HttpMessage CreateDeleteRequest(string subscriptionId, string resourceGroupName, string serviceName, string groupId, ETag ifMatch)
        {
            var message = _pipeline.CreateMessage();
            var request = message.Request;
            request.Method = RequestMethod.Delete;
            var uri = new RawRequestUriBuilder();
            uri.Reset(_endpoint);
            uri.AppendPath("/subscriptions/", false);
            uri.AppendPath(subscriptionId, true);
            uri.AppendPath("/resourceGroups/", false);
            uri.AppendPath(resourceGroupName, true);
            uri.AppendPath("/providers/Microsoft.ApiManagement/service/", false);
            uri.AppendPath(serviceName, true);
            uri.AppendPath("/groups/", false);
            uri.AppendPath(groupId, true);
            uri.AppendQuery("api-version", _apiVersion, true);
            request.Uri = uri;
            request.Headers.Add("If-Match", ifMatch);
            request.Headers.Add("Accept", "application/json");
            _userAgent.Apply(message);
            return message;
        }

        ///  Deletes specific group of the API Management service instance.
        /// <param name="subscriptionId"> Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. </param>
        /// <param name="resourceGroupName"> The name of the resource group. </param>
        /// <param name="serviceName"> The name of the API Management service. </param>
        /// <param name="groupId"> Group identifier. Must be unique in the current API Management service instance. </param>
        /// <param name="ifMatch"> ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for unconditional update. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentNullException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is null. </exception>
        /// <exception cref="ArgumentException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is an empty string, and was expected to be non-empty. </exception>
        public async Task<Response> DeleteAsync(string subscriptionId, string resourceGroupName, string serviceName, string groupId, ETag ifMatch, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
            Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
            Argument.AssertNotNullOrEmpty(serviceName, nameof(serviceName));
            Argument.AssertNotNullOrEmpty(groupId, nameof(groupId));

            using var message = CreateDeleteRequest(subscriptionId, resourceGroupName, serviceName, groupId, ifMatch);
            await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false);
            switch (message.Response.Status)
            {
                case 200:
                case 204:
                    return message.Response;
                default:
                    throw new RequestFailedException(message.Response);
            }
        }

        ///  Deletes specific group of the API Management service instance.
        /// <param name="subscriptionId"> Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. </param>
        /// <param name="resourceGroupName"> The name of the resource group. </param>
        /// <param name="serviceName"> The name of the API Management service. </param>
        /// <param name="groupId"> Group identifier. Must be unique in the current API Management service instance. </param>
        /// <param name="ifMatch"> ETag of the Entity. ETag should match the current entity state from the header response of the GET request or it should be * for unconditional update. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentNullException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is null. </exception>
        /// <exception cref="ArgumentException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/>, <paramref name="serviceName"/> or <paramref name="groupId"/> is an empty string, and was expected to be non-empty. </exception>
        public Response Delete(string subscriptionId, string resourceGroupName, string serviceName, string groupId, ETag ifMatch, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
            Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
            Argument.AssertNotNullOrEmpty(serviceName, nameof(serviceName));
            Argument.AssertNotNullOrEmpty(groupId, nameof(groupId));

            using var message = CreateDeleteRequest(subscriptionId, resourceGroupName, serviceName, groupId, ifMatch);
            _pipeline.Send(message, cancellationToken);
            switch (message.Response.Status)
            {
                case 200:
                case 204:
                    return message.Response;
                default:
                    throw new RequestFailedException(message.Response);
            }
        }

        internal HttpMessage CreateListByServiceNextPageRequest(string nextLink, string subscriptionId, string resourceGroupName, string serviceName, string filter, int? top, int? skip)
        {
            var message = _pipeline.CreateMessage();
            var request = message.Request;
            request.Method = RequestMethod.Get;
            var uri = new RawRequestUriBuilder();
            uri.Reset(_endpoint);
            uri.AppendRawNextLink(nextLink, false);
            request.Uri = uri;
            request.Headers.Add("Accept", "application/json");
            _userAgent.Apply(message);
            return message;
        }

        ///  Lists a collection of groups defined within a service instance.
        /// <param name="nextLink"> The URL to the next page of results. </param>
        /// <param name="subscriptionId"> Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. </param>
        /// <param name="resourceGroupName"> The name of the resource group. </param>
        /// <param name="serviceName"> The name of the API Management service. </param>
        /// <param name="filter"> |     Field     |     Usage     |     Supported operators     |     Supported functions     |
|-------------|-------------|-------------|-------------|
| name | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| displayName | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| description | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| externalId | filter | eq |     |
. </param>
        /// <param name="top"> Number of records to return. </param>
        /// <param name="skip"> Number of records to skip. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentNullException"> <paramref name="nextLink"/>, <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/> or <paramref name="serviceName"/> is null. </exception>
        /// <exception cref="ArgumentException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/> or <paramref name="serviceName"/> is an empty string, and was expected to be non-empty. </exception>
        public async Task<Response<GroupListResult>> ListByServiceNextPageAsync(string nextLink, string subscriptionId, string resourceGroupName, string serviceName, string filter = null, int? top = null, int? skip = null, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNull(nextLink, nameof(nextLink));
            Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
            Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
            Argument.AssertNotNullOrEmpty(serviceName, nameof(serviceName));

            using var message = CreateListByServiceNextPageRequest(nextLink, subscriptionId, resourceGroupName, serviceName, filter, top, skip);
            await _pipeline.SendAsync(message, cancellationToken).ConfigureAwait(false);
            switch (message.Response.Status)
            {
                case 200:
                    {
                        GroupListResult value = default;
                        using var document = await JsonDocument.ParseAsync(message.Response.ContentStream, default, cancellationToken).ConfigureAwait(false);
                        value = GroupListResult.DeserializeGroupListResult(document.RootElement);
                        return Response.FromValue(value, message.Response);
                    }
                default:
                    throw new RequestFailedException(message.Response);
            }
        }

        ///  Lists a collection of groups defined within a service instance.
        /// <param name="nextLink"> The URL to the next page of results. </param>
        /// <param name="subscriptionId"> Subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call. </param>
        /// <param name="resourceGroupName"> The name of the resource group. </param>
        /// <param name="serviceName"> The name of the API Management service. </param>
        /// <param name="filter"> |     Field     |     Usage     |     Supported operators     |     Supported functions     |
|-------------|-------------|-------------|-------------|
| name | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| displayName | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| description | filter | ge, le, eq, ne, gt, lt | substringof, contains, startswith, endswith |
| externalId | filter | eq |     |
. </param>
        /// <param name="top"> Number of records to return. </param>
        /// <param name="skip"> Number of records to skip. </param>
        /// <param name="cancellationToken"> The cancellation token to use. </param>
        /// <exception cref="ArgumentNullException"> <paramref name="nextLink"/>, <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/> or <paramref name="serviceName"/> is null. </exception>
        /// <exception cref="ArgumentException"> <paramref name="subscriptionId"/>, <paramref name="resourceGroupName"/> or <paramref name="serviceName"/> is an empty string, and was expected to be non-empty. </exception>
        public Response<GroupListResult> ListByServiceNextPage(string nextLink, string subscriptionId, string resourceGroupName, string serviceName, string filter = null, int? top = null, int? skip = null, CancellationToken cancellationToken = default)
        {
            Argument.AssertNotNull(nextLink, nameof(nextLink));
            Argument.AssertNotNullOrEmpty(subscriptionId, nameof(subscriptionId));
            Argument.AssertNotNullOrEmpty(resourceGroupName, nameof(resourceGroupName));
            Argument.AssertNotNullOrEmpty(serviceName, nameof(serviceName));

            using var message = CreateListByServiceNextPageRequest(nextLink, subscriptionId, resourceGroupName, serviceName, filter, top, skip);
            _pipeline.Send(message, cancellationToken);
            switch (message.Response.Status)
            {
                case 200:
                    {
                        GroupListResult value = default;
                        using var document = JsonDocument.Parse(message.Response.ContentStream);
                        value = GroupListResult.DeserializeGroupListResult(document.RootElement);
                        return Response.FromValue(value, message.Response);
                    }
                default:
                    throw new RequestFailedException(message.Response);
            }
        }
    }
}

redpajama_set_name: RedPajamaGithub


text:
Home Uncategorized March for Science L.A. Organizers Anticipate Crowd of 50,000
A girl carries a sign in the Immigrants Make America Great March in Los Angeles
March for Science L.A. Organizers Anticipate Crowd of 50,000
Will include scientists, educators, students, advocates, and community leaders who actually know what facts are
Maddie Crichton
The March for Science is Saturday, April 22 (Earth Day), and organizers say the crowd walking from Pershing Square to City Hall could exceed 50,000. The L.A. March for Science is one of 300 around the country that will take place that day and is part of a long string of protests aimed at calling attention to President Trump's casual relationship with reality. The event is being organized by 50 volunteers with backgrounds in everything from organic chemistry to business management. All are welcome to join the march.
"This will very likely be the largest assembly of scientists and science advocates in history. We aim to utilize the momentum of this march to strengthen evidence-based policy decisions," said Alex Bradley, a molecular biologist and lead organizer of the March for Science Los Angeles. "This march will draw out typically introverted, politically averse academics and stakeholders of all kinds to literally shout their support for science and the necessity of its findings in informing policy decisions."
RELATED: Some of the Most Powerful Signs from the Immigration March in L.A.
This march follows the momentum of numerous marches that have taken place since Trump's inauguration, including the Women's March, which drew a crowd of 750,000 in L.A.
The science march will start at 9 a.m. In addition, there will be several science outreach programs and events designed to educate the public on environmental issues facing Southern California.
Previous articleWhere Does Route 66 Actually End?
Next articleDonald Trump Is Having Trouble Spelling the Word 'Hereby'
Michael Avenatti Wants $94 Million for Alleged Abuse by Trump and Bill Barr
'Destroy Me Then': Kim Kardashian on Law Student Life, What She'll Sacrifice for Justice Reform
Devin Nunes Will Exit Congress to Report for Trump Duty


CONGRATULATIONS to HeadHunter Swimmers who represented our team at the 2012 OSI Long Course Championships. Leading the charge was Jeff Fadlovich (12) who took 3rd place in both the 50M and 100M Backstrokes. He also took 6th in the 400M Free. The 11-12 quartet of Jeff, Max Crowsen, Will Sunn, and Sammy Morris placed 6th in the 200 Medley Relay and 4th in the 200 Free Relay.
Julianne Reed (15) also swam a fine meet posting lifetime bests in all 4 of her events and making it back for a 2nd swim in Women 100 Back (1.11). Luke Albert (13) also posted a 2nd swim and top 8 finish in the 200 Free. Full Meet Results Here.
Congratulations 10&U swimmers JACK HARRIS, ELLE BROWN, KALEALA HARGROVE and ABBY CROWSEN on their awesome performances at 2012 OSI Long Course Championships. Way to represent!!
← LHST Swim Light's Out Over Mother's Day Weekend!


Maine weathers means ice, heavy snow, slush, and black ice. The easiest way to stay safe during inclement driving conditions is to make sure you have a set of snow tires. If your car, truck, SUV, or van needs a new set of tires for winter to help keep you and your family safe, let us help save you money at the same time!
Our lowest snow tire price guarantee means that no matter what, we'll help you get what you need at a great price. We'll match any locally advertised price for the purchase of new tires. Not only that, but we'll throw in free tire rotations for the life of your tires! Contact any of our stores today to find out more about getting your vehicle ready for whatever this Maine winter has in store, call 877-445-9876 to request an installation appointment, or request your service appointment for installation online!


text:
Home » Topics » Neurocognitive Disorders
Publish Date July 3, 2015
Uncontrollable Crying or Laughing: What's Behind Pseudobulbar Affect?
Batya Swift Yasgur, MA, LSW
Understanding Alzheimer's Disease
Alzheimer disease is an irreversible, progressive brain disease that slowly destroys memory and thinking skills, and eventually even the ability to carry out the simplest tasks, according to the National Institute on Aging. In most people with Alzheimer's, symptoms first…
Pseudobulbar affect, which involves uncontrollable emotional outbursts, has been reported in diseases including Alzheimer's and Parkinson's.
Pseudobulbar affect (PBA) is "a disorder resulting from neurologic damage manifesting as sudden, stereotyped affective outbursts that are not reflective of internal emotion."1 It has been reported in numerous neurologic conditions, including amyotrophic lateral sclerosis (ALS), Parkinson's disease (PD), multiple sclerosis (MS), Alzheimer's disease (AD) and other dementias, stroke, traumatic brain injuries (TBI), nervous system tumors, neurogenetic syndromes, viral cerebellitis, neurosyphilis, and progressive supranuclear palsy.1,2
It is difficult to calculate the prevalence of PBA because of the wide range of conditions associated with it, but it is estimated to affect approximately 1.5 to 2 million people in the United States.3 One study of PBA in AD, ALS, MS, PD, stroke, and TBI estimated the overall prevalence as between 10% and 38%.4
Mood and Affect in PBA
PBA has been referred to by an array of names, including pathologic crying or laughing, emotional incontinence, emotional lability, emotional instability, compulsive laughing or crying, and organic mood disorder.1
The nomenclature has made identification of PBA difficult, according to David Crumpacker, MD, former assistant chief of psychiatry at Baylor University Medical Center at Dallas, who is now in private practice. "Many psychiatrists have never heard of PBA," he told Psychiatry Advisor. "But when I say 'organic mood disorder,' they know exactly what I am referring to."
Crumpacker distinguished between affect and mood, noting that these terms are often confused. Affect is the behavioral manifestation of mood. "There is nothing 'pseudo' about the affect itself," he said. "The problem in PBA is that the affect does not accurately reflect mood."
Pathophysiology of PBA
The pathophysiology of PBA is "best conceptualized as a focal or diffuse disruption in the complex neurocircuitry…involved in the inhibition of emotional expression."1 Lesions in cerebro-pontocerebellar circuitry have been implicated.
"PBA might be compared to having a wiring problem," Crumpacker explained. The connection between the area of the brain associated with emotions and the area associated with affect is disrupted.
Identifying and Diagnosing PBA
"When a patient consults you about spontaneous crying, PBA should be included in your differential diagnosis," according to George Alexopoulos, MD, founder and director of the Weill Cornell Institute of Geriatric Psychiatry in New York City. Because PBA is associated with such a wide range of conditions, it is frequently misdiagnosed.
Proposed Diagnostic Criteria for PBA
Paroxysmal episodes of laughing, crying or other emotional outburst that are linked to brain damage
Outburst are a departure from the patient's affective baseline
Outbursts are sudden, involuntary, and uncontrollable
Outbursts last for seconds or minutes
Outbursts are incongruent with or out of proportion to provoking stimulus, mood, or internal state
Outbursts return to prevailing mood
Outbursts are often stereotyped
Outbursts cause distress or dysfunction
Outbursts are not attributable to another disorder or drug effect
Source: Cummings, 2007.9
Alzheimer Disease and Dementia Cognitive Behavioral Therapy Depression Geriatric Psychiatry Mood Disorders Neurocognitive Disorders Parkinson Disease Practice Management Traumatic Brain Injury
Next post in Neurocognitive Disorders
Researchers To Examine Why Alzheimer's Is More Prevalent in Women
Close more info about Uncontrollable Crying or Laughing: What's Behind Pseudobulbar Affect?