Three nice shots, I like the cattail scene the best. In the northern states, since we spend so much of the year leafless and not-green, I've really come to appreciate plants like this bushy bluestem, that look really good in brown (or bronze, or whatever you'd call that color, let's see if Melissa or another artist comments on that).
I'm with you in favoring the last picture, which for me has a balanced busyness. Bushy bluestem is one of the plants that best tides us over till the spring wildflowers appear. (Unfortunately, most of the blooms I saw along our walk today were small-flowered Eurasian imports that think it's May back in the old country.) I've thought of the color bushy bluestem takes on as an orange-brown but maybe you're right that artists have a special name for it.
Nice phone shots, Steve. Lovely reflections in the first image. I especially liked the last one of the walk-in tub in the email notification.
You can get rid of those ads, ya know. They are rather annoying as they almost always have nothing to do with nature.
Is there a way to get rid of the ads without paying?
In a short answer, no.
As a blog reader, I simply deselect email delivery on those posts that have ads (like yours, sadly). Easier to just check in with the WP reader on my phone or desktop; no ads there ever.
Many of my readers are not bloggers at all and get posts via email. As a courtesy to them, I have selected to have posts delivered IN FULL (that, is, they rarely have to click away to the blog). To remove ads that started showing up there recently, I paid another $48 to remove them. I've only done that twice now for 8 years.
I do it for my garden teachers, who often forward the emailed posts on to the parents of students. It's nice that they don't have ads, so that's how I justify the expense.
I can see where the $48 is worth it to you vis-à-vis your garden teachers. When I forward an e-mail with an ad in it I generally delete the ad to leave just what's important.
The tree reflection is beautiful, Steve.
The reflection certainly pulled me in—well, not literally, but as close as I could get and stay dry.
Me too. I prefer taking my showers at home.
We've had so much rain that many of our fields, pastures, and prairies look like your last photo. I like the mix of colors and textures in that photo: not only the shades of brown, but also the faint hint of green beneath the water. Your reflected tree would have been even more dramatic without the intervening branches, but I rather like the tangled effect, especially since it's echoed by the trees beyond the one that's the focal point.
It's curious that your area should have had so much more rain than ours when we're only 200 miles apart and at similar latitudes. I wonder what having the sodden fields you describe bodes for spring wildflowers. There is such a thing as too much water.
You won't be surprised that the colors and textures of the last photograph are what drew me to take it. We could say it accords with the tangles you like in the first picture.
We haven't had that much more rain — Austin had a wetter year than usual, too — but when we get so much consistent rain, it doesn't go anywhere. The combination of flat land, different soils, and high tides that keep bayous from draining means that once the land's saturated, any additional water tends to sit around. The mosquitoes are happy, though.
Ah, drainage explains it. Some of the land around Lake Pflugerville was sodden, too.
Sorry to hear about the mosquitoes. Earlier this morning I was feeling happy not to have encountered any here so far this year and wondering if the warm weather will soon bring them out.
Enjoyed the composition of the tree reflection. It was a still day. Pronounced "Floogerville"?
There was a bit of breeze but it didn't cause enough rippling of the water's surface to show up in the first picture. The rippling was clearer in a couple of pictures from the end of the walk that I didn't show here.
Yes, people here pronounce it Floogerville. German Pfluger, with the P pronounced, means 'plowman.' It was the name of an early settler.
Glad you enjoyed your walk in Pflugerville, pfriend.
The temperature was not at all pfrigid yesterday so it was a good morning pfor a walk.
Gorgeous shots. Especially the cloud shot. Pretty much all my landscape photos ( and some of the macro ones) are iPhone pics. As I usually have the big camera strapped on my torso (for birds), a binocular around my neck, it's easier to juggle the pocket camera than to switch out lenses. Sometimes though, the shot requires more manual tweaking in which case the higher aperture wide lens must get used.
I'm glad someone else likes the cloud shot. With all the gear you've described, I can understand why it's often easiest to use your iPhone camera. Our purpose yesterday was to take a walk so I left all my regular camera equipment in the car. If I'd discovered something fabulous on our walk I could've gone back for the real camera. The iPhone was adequate for what I did find to photograph.
Yeah, and at least your subject (worthy of going back for the proper camera) probably won't fly away! But I guess you have to worry about mowers ..
I gotta shoot 'em as I see 'em. No second chance. But to be sure, the walk in nature away from suburbia is the ENTIRE purpose when I'm out and about.
A walker around Lake Pflugerville is never out of sight of subdivisions. We hadn't been out that way in a couple of years and were taken aback by the development we saw in many places as we drove around the prairie. When I moved to Austin in 1976 the population of Pflugerville was around 700. The current estimate is around 63,000 and the population continues climbing. You know what that's like from the Houston area.
You're correct that most of my subjects can't fly or run away, but some can. If I'd encountered one of those yesterday I'd have been unable to do anything without my good equipment.
GAH!! I spotted that cocklebur plant first thing! I guess I have a trained eye for those. Fortunately, they are becoming less and less on our property, thanks to our hand-eradicating them each summer. I bet there is some good fishing in those areas of cattails!
One of the first people we encountered as we started walking was a guy who was fishing, though I don't know if he caught anything.
As for the cockleburs, I discovered after we got home that I'd brought one back on my shoelaces. I understand why you wouldn't want them on your property. For me as a native plant photographer, however, cockleburs are interesting things to take pictures of, even if I didn't do so yesterday because of the water.
By the way, your "GAH!!" speaks volumes.
I end up with burs on all of my clothing. Those plants can get wide and tall and carry loads of burs on one branch! I like to pull the plants up when they're green and soft – much easier to deal with.
I sympathize. My biggest problem of that sort is with so-called beggar's ticks, Torilis arvensis, an invasive nuisance from Eurasia that's unfortunately very common in the Austin area. Plenty of times I've ended up with dozens of the clinging seed capsules on my shoelaces, socks, and pants. The proliferation of this invasive has increasingly often kept me from getting good pictures of native plants.
Beggar's ticks are common here too, and probably the second most common stick-tight plant that I run into. The worst of the stick-tights that we deal with is Hedge-parsley (Torilis arvensis). I keep waiting for the year when both of them give me a break. I've noticed that every weed has years to flourish, and times where they're almost non-existent.
You know the confusion that sometimes arises with common names. What you're calling hedge parsley I called beggar's ticks. By whatever name, Torilis arvensis is a big nuisance. I'm sorry you've got it up there too. Down here we never seem to get a spring that doesn't still produce plenty of it, even though, as you say, the amount fluctuates from year to year.
Nice reflection in the first, Steve. And I love these winter seed heads and cockleburs. WP offers a no-ad option for $30 a year. Well worth it.
As well known as Texas is for its wildflowers, its lingering seed heads and other plant remains offer plenty for a nature photographer to do, as I've been confirming in recent posts. Speaking of reflections, they've featured in this post and the previous one, and the next post will include one as well. I can't recall ever doing that in three consecutive posts, but you could say it reflects one of my photographic interests.
These are three very nice shots, Steve. I especially love the color and composition in the last one.
We finally got a little snow here yesterday and today. Most of it has melted.
I agree that the last picture is the most successful esthetically.
Happy snow to you. I hope you got to play with it at least a little, either actually or photographically, before it melted.
This looks like a nice spot. It resembles the area I just had Pete this week, at the very north end of Illinois Beach State Park. We went out there to see mist rise from the frozen lake but evidently that didn't happen until much later in the evening. Still, we did see mini glaciers floating around which were pretty cool. We walked the trail where Pete was ankle deep in melting snow. Brrrr. It didn't seem to faze him though. Stout little fellow.
I like your photo of the tree reflected in the water. Very nice.
It's hard for me to imagine mini-glaciers at Illinois Beach State Park, but I shouldn't be surprised, given how far north you are. Sorry you didn't get to see the mist rising, which I imagine would've been a great sight. Given that winter is far from over, perhaps you'll have another chance. And you won't be surprised that I greatly prefer Lake Michigan to Lake Pflugerville. Down here we make do with the little lakes we have (all of them artificial, by the way).
Oh, are they? That is sad. The lakes in California are artificial as well. I do love the lakes here. Right now we are having freezing rain, which is producing some lovely effects. Also making driving interesting.
Let's hope that bodes well for a painting of ice.
Probably not. I've been turning my thoughts to the color "green"…although I do have one more autumnal painting on the easel right now.
While ice would have been nice, fall will still answer the call.
And summer won't be a bummer.
The Texas summer heat is oft a thing to rue.
It is a tradeoff, that's for sure. I think of the native Americans who simply packed up their teepees and shifted with the seasons. Or simply live where it is mild… of course, at the moment Seattle's weather is matching ours here, and even Hawaii is experiencing some winter!
People forget that if you go to a high enough altitude in Hawaii, it gets cold.
Yes, but this was much farther downslope than ever before.
If my family does decide to move to North Carolina at some point, I'm encouraged to see that at higher elevations there the ecosystem looks a lot like the west coast. I've always loved how that works.
And my impression is that prices in western North Carolina are still a good deal lower than in western Oregon.
So far, although I'm hearing about a lot of people starting to go there. I'm reading a book on "Wild North Carolina" and it looks like an amazingly diverse state. I can't wait to explore it. I know historically the Carolinas were a treasure trove for the plant hunters.
I visited the mountainous area a few times when I lived for two years in Charlotte. It was in those mountains maybe 25 years ago that Eve saw her first eastern fall foliage. If you're concerned about prices increasing there, it seems that the sooner your family takes root there, the better.
True, of course. Paul isn't ready.
It works well for many things, though sometimes only a real camera will do.


text:
Jr. Oly's, Titans Show Resilience In Match-Up
Posted by Jeremy McDonald on September 7, 2020
SALEM, Ore.– For a young team, it's good to see the fight and grit that they may possess.
With Fall Ball getting under way and the Jag Labor Day Classic at Wallace Marine Park wrapping up Monday afternoon, the 14U Bracket third-place game featuring the Jr. Oly's Pilgrim and the West Salem Titans 14U team saw two teams striving for the victory.
"They were resilient, they both battled through. We had that one inning where we put up three runs in the second inning, so going into the third inning it was 5-2," said Oly's Head Coach Jason Pilgrim. "And then all of a sudden they came back on us. We had to battle back, tied it up the next inning.
"Just tried to stay battling, staying on pitchers and keep the game going."
The Jr. Oly's took advantage of the opportunities in those two first innings on Dominique Bouska, McKenzee Petersen, Ava Pilgrim and Hannah Houts each drove in 2RBI's each. Pilgrim and Houts each drove in two hits as well.
West Salem clawed back from 5-2 down to take a quick 6-5 lead on the Jr. Oly's Monday afternoon (Picture by Jeremy McDonald)
But the Titans arm in Bouska, as well as her defense, settled in after the second inning and allowed their offense to create opportunities. West scored twice on Petersen, who matched Bouska's three strikeouts with three of her own, before the Oly's went to the bullpen with Emma Sheets.
An error, Celine Ball RBI Single and an Aubrey Peil bases loaded walk helped push the Titans into the lead 6-5 before Sheets got the Jr. Oly's out of the inning.
"It was a legitimate response. Given what they had to do and the chips fell where they may," said West Salem Head Coach Tim Martin. "Moving forward, we're going to continue to be one of those teams in the finals and see what we can do to push on Day 3 and push through the bracket play.
"We had a good run here. But it's back to the drawing board, work hard and we'll come out and play hard."
It was frustrated Martin mentioned as his squad battled back knowing how the game would end up on this day.
It was heartbreak for sure for both teams to have their battle end the way that it did to close out the Jag Labor Day Classic Tournament (Picture By Jeremy McDonald)
The Oly's tied it in the bottom half of the fourth at six. Mackenzie Bohnstedt and Bouska pushed the Titans back out front going to the last half of the fifth up 8-6.
West Salem found themselves two outs away from getting out of the inning when the time limit hit. It reverts back to the last inning, but in bracket play they can't settle for the 6-6 tie so it reverts back to the last time there was a leader.
That was the second inning when Pilgrim's girls led 5-2 on Martin's squad.
Heartbreak for sure knowing West battled back to the lead. Heartbreak for sure too for the Jr. Oly's to prove they could do the same rally back as the Titans did to them the inning-and-a-half prior.
The two teams proved one thing though through it all:
"Oh that's the one big thing. The thing I get out of it is we got to keep battling, you can never let your guard down," said Pilgrim.
Braeli Martin was 3-for-3 with an RBI for West Salem and Bousak was the only other Titan to have a multi-hit game, going 2-for-3 with an RBI in the tournament finale.
6AHigh School SoftballOSAASprague High SchoolTravel SoftballWest Salem High School
Previous Post Vandals 18G Scott Finished Third At Wallace
Next Post Learning From The Experience

redpajama_set_name: RedPajamaCommonCrawl


The brand has raised $300K from investors.
India's first caffeine-infused personal care brand, MCaffeine, has raised $300K from investors. "Raised funds will be used primarily on expanding the product portfolio and supply chain. The major focus will be to build an analytics engine for better product selection," says Tarun Sharma, Founder and CEO of MCaffeine.
MCaffeine was founded by Vikas Lachhwani and Tarun Sharma. The brand's personal care products, such as shampoos and face wash, are infused with caffeine, which the brand says prevents hair fall and firms up the skin. The brand sells directly to consumers. Some of the products are shown above.
MCaffeine takes a very analytical approach to product conceptualization and development. Lachhwani explains, "We conduct detailed focus groups and extensive product reviews. We collect both the 'stated' as well as 'revealed' preferences from a spectrum of consumers. The surveys, reviews, feedbacks have been used to train an analytics engine for product selection. This gives MCaffeine an unprecedented edge in the personal care industry. We aim to build a product range more aligned with consumers than industry leaders with fastest 'time to market' for product launches."
Sharma adds, "We launched the brand with 6 SKU's. We aim ourselves for $2 million revenues with 40 SKU and multiple sales channels in a year."


Rifka knows nothing about America when she flees from Russia with her family in 1919. But she dreams that in the new country she will at last be safe from the Russian soldiers and their harsh treatment of the Jews. Throughout her journey, Rifka carries with her a cherished volume of poetry by Alexander Pushkin. In it, she records her observations and experiences in the form of letters to Tovah, the beloved cousin she has left behind.
Strong-hearted and determined, Rifka must endure a great deal: humiliating examinations by doctors and soldiers, deadly typhus, separation from all she has ever known and loved, murderous storms at sea, detainment on Ellis Island — and is if this is not enough, the loss of her glorious golden hair. Based on a true story from the author's family, Letters from Rifka presents a real-life heroine with an uncommon courage and unsinkable spirit.


Are you currently relying on historical averages to evaluate your DC workforce?
Do your existing standards match current processes?
Do current standards flex to ensure fair, accurate performance measurement?
Complete the form to the right to see why developing and implementing dynamic engineered labor standards is an essential step for balancing labor productivity and cost.


text:
Belfast court upholds ban on Irish
Wed, Jun 2, 2010, 01:00
A court in Belfast today rejected a legal bid to overturn a 270-year-old ban on the use of Irish language in Northern Ireland court proceedings.
The Court of Appeal dismissed claims that the law was discriminatory and breached the European Convention on Human Rights.
Caoimhín Mac Giolla Catháin had appealed the dismissal of a legal case he took after being informed his application in Irish for an occasional drinks licence could not be considered.
Court staff said the reason was that under the Administration of Justice (Language) Act of 1737 all proceedings in Northern Ireland courts must be in English.
The licence sought by Mr Catháin, a member of the Shaws Road Gaeltacht, was in connection with a musical concert at the Culturlann arts centre in Belfast.
Last summer the High Court rejected his contention that the 1737 Act was incompatible with the European Charter for Regional and Minorities Language and that it contravened his human rights. His lawyers then went before a three-judge appeal panel to argue that the legislation has been repealed in Scotland and Wales.
But Lord Justice Girvan, sitting with Lord Chief Justice Sir Declan Morgan and Lord Justice Coghlin, said the act had not been shown to be incompatible with any of Mr Catháin's Convention rights.
Although he acknowledged the requirements did treat English speakers differently from non-English speakers, the judge held this was "manifestly necessary and proportionate in a democratic society".
He said: "In a jurisdiction where English is the language of the overwhelming majority of the population the requirement that court documents initiating proceedings be in English as the working language of the court is a practical necessity in the interests of fairness."
Lord Justice Girvan stressed that non-English speaking witnesses in proceedings must be entitled to give evidence in their own language through a translator - otherwise their right to access to the courts would be "illusory".
However, he emphasised the present position that English is the working language of not just the courts but nearly the entire population.
"Even if Article 6 and 14 (of the European Convention on Human Rights) were engaged in this case no breach of the appellant's Convention rights has in fact occurred," he said.
"The appellant has not demonstrated any Convention incompatibility in the 1737 Act."
Lord Justice Girvan added: "At common law English is the working language of the court and this will remain so unless and until the matter is changed by statute. Any change in law would itself have to be compatible with the Convention rights of litigants."
Outside the court, Pobal, an umbrella group for Irish speakers, expressed disappointment with the ruling and called for the urgent introduction of an Irish Language Act.
Chief executive Janet Muller said Pobal has been in contact with new Justice Minister David Ford.
"Clearly there is a major issue with a 273-year-old law that bans the use of the indigenous language of Ireland in the courts in part of Ireland," she said. "It's very difficult to defend the rights of Irish speakers at the minute because there is no specific domestic legislation for the Irish language."


text:
Medality Medical™ LLC Appoints Laurence Hirsch, MD, FACP, as Chief Medical Advisor
Medality Medical™ LLC Receives FDA Investigational Device Exemption Approval for Reversal of Type 2 Diabetes Clinical Trial
Andrew Technologies Announces World's First Successful Mesenteric Fat Extraction, a Long-Awaited Breakthrough for Potential Reversal of Diabetes
Two New Studies Demonstrate Advantages of Andrew Technologies' HydraSolve® as the Company Heads to ASPS 2016
TUSTIN, Calif., October 17, 2016 – Andrew Technologies, LLC today announced that for the first time in the history of surgery, it has safely extracted mesenteric visceral fat in mammals, using the company's proprietary Tissue Liquefaction Technology™ (TLT). These visceral lipectomy successes mark a positive start to the company's proof of concept for a procedure that has the potential to reverse type 2 diabetes.
According to the Centers for Disease Control and Prevention (CDC), diabetes is the seventh leading cause of death in the United States. Diabetes affects 29.1 million Americans, or 9.3% of the population, and 1.4 million Americans are newly diagnosed with diabetes each year. Some 86 million Americans aged 20 or older have prediabetes, which places them at greater risk for developing type 2 diabetes and other health problems. The World Health Organization describes the prevalence of diabetes as a global epidemic.
In the fight against the epidemic of diabetes, safe removal of visceral fat may present a new weapon. Visceral fat is metabolically active fat that surrounds the kidneys and other organs and collects in the mesentery (the connective tissue around the intestines), and may cause type 2 diabetes and other diseases. There is convincing scientific evidence that the presence of excess visceral fat is highly correlated with a greater risk of type 2 diabetes, cardiovascular disease, NASH, high blood pressure, stroke, Alzheimer's and many other disorders. The medical community has postulated for decades that removal of sufficient quantities of this metabolically active visceral fat might reverse the risk of some or all of these diseases. The mesentery contains the largest depot of visceral fat, and may have the strongest correlation with metabolic disease progression. However, research in this area has been confounded because surgeons have been unable to safely remove these fatty deposits, which contain significant blood vessels and nerves and lie in close proximity to vital organs and structures.
Dr. Mark S. Andrew, founder and CSO of Andrew Technologies, led the surgical team and stated, "In this study, we were able to show that non-cutting TLT liquefies visceral fat with target tissue specificity. Using TLT, we performed visceral lipectomy in three baboons without damage to the abdominal organs, blood vessels or the mesenteric sheath. This advance has exciting potential implications for future treatment of millions of patients with type 2 diabetes."
Dr. Derek Huffman, Assistant Professor of Molecular Pharmacology and Medicine at the Albert Einstein College of Medicine in New York added "Over the past 15 years, our research team has been particularly focused on the role of visceral fat and its complications, particularly as it relates to insulin resistance, type 2 diabetes, cancer and aging. It is now well recognized among researchers and clinicians that visceral fat is an important risk factor for diabetes and other diseases, but there has been no way to safely remove it from the mesentery."
Dr. Richard M. Peterson, Chief of Bariatric and Metabolic Surgery at UT Health Science Center in San Antonio, TX, added, "It has been exciting to be part of this study, which demonstrated surgical capabilities with TLT that simply have not been available to us in the past. Following safe removal of visceral fat, the baboons have shown no ill effects in the recovery period, they're doing just fine. I look forward to exploring the technology's capabilities further as we move through the next stages of research."
Andrew Technologies will continue to provide updates on its research into using TLT for visceral lipectomy. Full results of the primate study will be published in a peer-reviewed journal in 2017.
About Andrew Technologies, LLC
Andrew Technologies, LLC, is a privately funded medical technology company founded in 2007 and committed to improving patients' lives through precision surgery based on Tissue Liquefaction Technology™. The first device using this new approach to surgery was AquaLase, launched by Alcon in 2003 for cataract surgery. Andrew Technologies received FDA clearance for HydraSolve, the second TLT device, in 2012. HydraSolve is primarily used to transfer fat for breast reconstruction following breast cancer treatment and for aesthetic body contouring www.hydrasolve.com. In addition to HydraSolve, Andrew has an impressive research pipeline that includes minimally invasive surgery to correct type 2 diabetes and adipose stem cell treatments.
Public Relations Contact:
Amy Phillips
Pascale Communications
amy@pascalecommunications.com
Copyright 2019 Medality Medical, All rights Reserved. | Privacy & Terms
Linkedin Twitter Youtube


text:
Q: Conditionally plot single line with different colours in R I drew an empty plot and subsequently added a lines() function that draws a time series of a numeric vector. I want to change the line so as the line colour (alternatively the line type) varies binary, depending on another numeric vector containing 0 and 1. This is what I got so far:
lines(x, y, type = "l",
      col = ifelse(z == 0, "black", "green"))

x and y are numeric vectors num [1:2718] listing the points to join; x just contains numerics from 1 to 2718. z is the binary numeric vector num [1:2718] that contains only 0 and 1; there are 786 0s and 1932 1s in z. For each case z == 0, the line should be coloured black and in all other cases (z == 1), the line should be green. All three vectors have the same length.
Problem: So far, the line is all green, likely because the first element of z is 1. After I manually changed the first element from 1 to 0, the line was all black. It seems that R just takes the first element of z and colours the line accordingly. Using z[i] or z[x] does not change anything, the line is still all green.
I cannot think of a way to tell R to fetch each element of z successively and use the conditional colours accordingly while plotting along x and y. If it would be easier for any reason to use conditional line types than colours I am happy with such a solution as well. I am using base graphics.
Any ideas on that?

redpajama_set_name: RedPajamaStackExchange


text:
Starting at $97.10 a night
Yellow Lab
Dog-Friendly One Bedroom, One Bathroom - Sleeps up to Three Adults
Moravia, IA, United States
Living area with twin sleeper sofa
Bedroom with full size bed
Great for three people looking for a great price. Still has a full kitchen with all that is needed for cooking your own meals. Great view of our pond. This is a DOG ONLY FRIENDLY cabin.
The Foxtail Cabins are located on the north side of Rathbun Lake, just west of the Town of Moravia. This area offers limitless activities to choose from. Centerville, which is located just 20 minutes South of our cabins, was recently listed in Outdoor Life magazine as one of the top 200 towns in the United States for hunters and fishermen to call home. Currently, there are 17 cabins that comprise Foxtail Cabins.
Whether fishing for the many species of fish in the 11,000-acre Rathbun Lake, or hunting for pheasants, quail or that trophy buck that southern Iowa is known for, today's sportsman will certainly fall in love with this area. For the non-sportsman the waters of Rathbun Lake give plenty of opportunities for boating or just relaxing on its beaches.
Beyond hunting and fishing, there is plenty of shopping to be done in the cozy shops in the nearby communities of Centerville, Albia, and Bloomfield. With the opening of the Honey Creek Resort / Water Park and Golf Course, the list of activities continues to grow.
Beds By Room
Fold-out Sofa Bed
Sofabed
WinterSpring 2023 01/01/23 - 02/28/23
Weeknight $97.10
Winter Rates 03/01 - 04/30
Summer Rates May 1-26 05/01 - 05/24
Memorial Day Rates 05/25 - 05/30
Summer Rates May 27-Sept 7 05/31 - 08/31
4th of July Rates 07/01 - 07/10
Labor Day Rates 09/01 - 09/05
Fall Rates 09/06 - 12/31
Base Rate $161.70 $169.05 $0.00 $0.00 3
WinterSpring 2023 $97.10 $135.25 $0.00 $0.00 2
Winter Rates $109.00 $151.00 $0.00 $0.00 2
Summer Rates May 1-26 $223.00 $253.00 $1,823.00 $0.00 3
Memorial Day Rates $242.00 $253.00 $0.00 $0.00 3
Summer Rates May 27-Sept 7 $223.00 $253.00 $1,823.00 $0.00 3
4th of July Rates $242.00 $253.00 $0.00 $0.00 3
Labor Day Rates $242.00 $253.00 $0.00 $0.00 3
Fall Rates $113.20 $135.25 $0.00 $0.00 2
Rental Tax 12%
Moravia , IA , United States
If you enjoy the outdoors, you will love Rathbun Lake. With more than 11,000 acres, eight parks, two marinas, and several restaurants and cultural activities nearby, the Rathbun Lake area is a vacation destination for everyone.
As the second largest lake in Iowa, Rathbun is nestled among forested lands, prairies and wetlands preserved to ensure the natural environment. Bald eagles, white-tailed deer, songbirds and other wildlife are prevalent in the area. Rathbun is a flood protection lake managed by the Army Corps of Engineers.
Recreation facilities include boat ramps, camp grounds, picnic areas and playgrounds. The Corps has a Visitors Center that provides information about Rathbun Lake's natural resources.
The Iowa Department of Natural Resources (DNR) manages both Honey Creek Resort and the original 850-acre Honey Creek State Park. In the future, the DNR plans to link the two parks, which are separated by a cove, with a pedestrian bridge. Honey Creek State Park offers camping, camping cabins, heated shower facility, trails and a boat ramp.
Another DNR facility in the area is the Rathbun Fish Hatchery. The hatchery raises channel catfish, walleye, saugeye and largemouth bass, which are then stocked in other Iowa lakes. Visitors are welcome year-round, including large-group tours with an appointment.
Culture and Entertainment
Rathbun Lake is the centerpiece of Appanoose and Monroe counties, offering many restaurants, entertainment and cultural/historical activities nearby.
A few highlights include:
- Honey Creek Resort / Water Park & Golf Course
- Honey Creek State Park
- Rathbun Country Music Theater
- Summer Bash at Rathbun Lake (end of July or early August)
- Nearby historic shops and downtown districts in Centerville, Albia and Bloomfield
- Mormon Trail
TOTAL for {! quote.duration !} nights {! quoteAmount()|myvrDecimalCurrency:property.currency_dict !} Apply Promotion
Copyright 2023 Foxtail Cabins - All Rights Reserved


On Thursday evening, 50 Yelp Elites were wined and dined in impeccable fashion by Carrabba's Italian Grill in St. Petersburg on 4th Street. From mouthwatering appetizers and plentiful entrees to craft cocktails and delicious desserts, Carrabba's pulled out all the stops! The night's fan favorites were the Meatballs and Ricotta, Tomato Caprese with Fresh Burrata, and Chicken Bryan, with all dishes wowing each and every guest. Carrabba's wrapped up the evening with specialty goodie bags for all the guests! Read all reviews of the event and check out the spectacular photos, courtesy of Gerardo Luna Photographs.
Yelp Tampa Bay would like to personally thank the entire Carrabba's staff for their world-class hospitality, ensuring all guests with a remarkable experience.


text:
The `jwks-rsa` library provides a small helper that makes it easy to configure `passport-jwt` with the `RS256` algorithm. Using `passportJwtSecret` you can generate a secret provider that will provide the right signing key to `passport-jwt` based on the `kid` in the JWT header.

```js
const Express = require('express');
const passport = require('passport');
const JwtStrategy = require('passport-jwt').Strategy;
const ExtractJwt = require('passport-jwt').ExtractJwt;
const jwksRsa = require('jwks-rsa');

...
// Initialize the app.
const app = new Express();

passport.use(
  new JwtStrategy({
    // Dynamically provide a signing key based on the kid in the header and the singing keys provided by the JWKS endpoint.
    secretOrKeyProvider: jwksRsa.passportJwtSecret({
      cache: true,
      rateLimit: true,
      jwksRequestsPerMinute: 5,
      jwksUri: `https://my-authz-server/.well-known/jwks.json`
    }),
    jwtFromRequest: ExtractJwt.fromAuthHeaderAsBearerToken(),

    // Validate the audience and the issuer.
    audience: 'urn:my-resource-server',
    issuer: 'https://my-authz-server/',
    algorithms: ['RS256']
  },
  verify)
);

app.use(passport.initialize());
```

By default passport will return `key or secret has to be provided` if there's no match between the token and one of the signing certificates. To overwrite this behavior and inject your own error you can specify the following option:

```js
jwksRsa.passportJwtSecret({
  ...,
  handleSigningKeyError: (err, cb) => {
    if (err instanceof jwksRsa.SigningKeyNotFoundError) {
      return cb(new Error('This is bad'));
    }

    return cb(err);
  }
});
```

## Running the sample

```bash
DEBUG=express,jwks JWKS_HOST=https://my-authz-server AUDIENCE=urn:my-resource-server ISSUER=https://my-authz-server/ node server.js
```

> Tip: You can use Auth0 to test this.

## How does this work?

When you have the sample running you'll need to get a token from your Authorization Server, which will look like this:

```
eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IlJrSTVNakk1T1VZNU9EYzFOMFE0UXpNME9VWXpOa1ZHTVRKRE9VRXpRa0ZDT1RVM05qRTJSZyJ9.eyJpc3MiOiJodHRwczovL3NhbmRyaW5vLmF1dGgwLmNvbS8iLCJzdWIiOiJhdXRoMHw1NjMyNTAxZjQ2OGYwZjE3NTZmNGNhYjAiLCJhdWQiOiJQN2JhQnRTc3JmQlhPY3A5bHlsMUZEZVh0ZmFKUzRyViIsImV4cCI6MTQ2ODk2NDkyNiwiaWF0IjoxNDY4OTI4OTI2fQ.NaNeRSDCNu522u4hcVhV65plQOiGPStgSzVW4vR0liZYQBlZ_3OKqCmHXsu28NwVHW7_KfVgOz4m3BK6eMDZk50dAKf9LQzHhiG8acZLzm5bNMU3iobSAJdRhweRht544ZJkzJ-scS1fyI4gaPS5aD3SaLRYWR0Xsb6N1HU86trnbn-XSYSspNqzIUeJjduEpPwC53V8E2r1WZXbqEHwM9_BGEeNTQ8X9NqCUvbQtnylgYR3mfJRL14JsCWNFmmamgNNHAI0uAJo84mu_03I25eVuCK0VYStLPd0XFEyMVFpk48Bg9KNWLMZ7OUGTB_uv_1u19wKYtqeTbt9m1YcPMQ
```

If you then decode this token (using [jwt.io](https://jwt.io)), you'll see the following header:

```json
{
  "typ": "JWT",
  "alg": "RS256",
  "kid": "RkI5MjI5OUY5ODc1N0Q4QzM0OUYzNkVGMTJDOUEzQkFCOTU3NjE2Rg"
}
```

Using this `kid` we will try to find the right signing key in the singing keys provided by the JWKS endpoint you configured.

You can then call the sample application like this:

```js
var request = require("request");

var options = {
  method: 'GET',
  url: 'http://localhost:4001/me',
  headers: { authorization: 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI...' }
};

request(options, function (error, response, body) {
  if (error) throw new Error(error);

  console.log(body);
});
```

A few things will happen now:

 1. `passport-jwt` will decode the token and pass the request, the header and the payload to `jwksRsa.passportJwtSecret`
 2. `jwks-rsa` will then download all signing keys from the JWKS endpoint and see if a one of the signing keys matches the `kid` in the header of the JWT.
   a. If none of the signing keys match the incoming `kid`, an error will be thrown
   b. If we have a match, we will pass the right signing key to `passport-jwt`
 3. `passport-jwt` will the continue its own logic to validate the signature of the token, the expiration, audience, issuer, ...

If you repeat this call a few times you'll see in the console output that we're not calling the JWKS endpoint anymore, because caching has been enabled.

If you then make multiple calls with a `kid` that is not defined in the JWKS endpoint, you'll see that rate limiting will kick in.

redpajama_set_name: RedPajamaGithub


Cat Runner is a magnificent and unique platformer that will show you the new exciting jumping action that you have never seen before! Play, collect coins and unlock new skins for this lovely hero! This game is for you if you have nothing to do or you just want to pass the time! Be sure, this game will entice you long!
– Music that helps you to relax!
– Unlockable achievements, skins and Easter eggs!
Challenge your friends and beat their records!
To Download Meow Cat Runner For PC,users need to install an Android Emulator like Xeplayer.With Xeplayer,you can Download Meow Cat Runner for PC version on your Windows 7,8,10 and Laptop.
4.Install Meow Cat Runner for PC.Now you can play Meow Cat Runner on PC.Have fun!


text:
Apostolic Christianity fuels Kentucky clerk's gay marriage fight
By Steve Bittenbender
MOREHEAD, Ky. (Reuters) - The low-slung, white building that houses Morehead, Kentucky's Solid Rock Apostolic Church is small enough that a visitor could easily drive past without noticing.
But over the past four years the church and its version of Apostolic Christianity has come to play a big role in the life of Kim Davis. It helped the thrice-divorced Rowan County Clerk escape what her lawyer described as a life in the "devil's playground" and lead her to face jail in opposition to a U.S. Supreme Court ruling upholding same-sex marriage that she said violated her religious beliefs.
No one answered the door at the church on Friday, and its pastor, Daniel Carter, did not respond to a request for an interview.
The label Apostolic Christianity can refer to one of several U.S. Christian denominations, including the Pentecostal Apostolic Church and the Apostolic Christian Church, both of which are known for strict interpretation of the Bible, religious experts said.
Signs outside the church did not make clear which version of Apostolic Christianity it follows. A white van parked outside the church was emblazoned with the words "Acts 2:38," a reference to a Bible verse.
In the King James version of the text most commonly used by fundamentalists, that verse reads "Then Peter said unto them, Repent and be baptized every one of you in the name of Jesus Christ for the remission of sins and ye shall receive the gift of the Holy Ghost."
Davis, 49, has said she converted to Apostolic Christianity at the request of her dying mother-in-law. She tearfully recalled her conversion on Thursday before a U.S. District Court judge ordered her jailed for contempt of court for her two-month refusal to allow her office to issue any marriage licenses in protest of gay marriage.
While the branches of Apostolic Christianity have deep-rooted differences, including whether to regard God as a trinity of the Father, Son and Holy Spirit or as one being who manifests in three forms, both oppose allowing same-sex couples to wed.
"It tends to be a conservative Christian body and the focus is on piety, on devotion to Christ," said Terrence Reynolds, a professor of religion at Georgetown University in Washington, D.C. "They are people who are very serious about their faith and who are very committed to what God requires."
RAPIDLY CHANGING LANDSCAPE
U.S. law on gay marriage has changed rapidly since 2004, when Massachusetts became the first state to legalize same-sex nuptials. Another 35 states went on to legalize it and 13 had bans in place before the Supreme Court ruled 5-4 in June that the U.S. Constitution guarantees same-sex couples the right to wed.
The public remains closely divided as well, with just 49.2 percent of respondents to a Reuters/Ipsos opinion poll this week saying they supported same-sex marriage and 36.5 percent opposing it. The poll had a credibility interval of 2.6 percent.
Many opponents, including Davis, cite religious grounds as justifying their opposition.
Activists on both sides of the issue in Kentucky, where nearly one of every two residents identifies as a member of an evangelical Protestant church, according to a recent Pew poll, cited religion as backing their views.
April Miller, a member of one of the same-sex couples whose lawsuit lead to Davis' jailing, noted in court testimony on Thursday that pro- and anti-same-sex marriage activists had joined together in singing the hymn "Amazing Grace" outside Davis' office.
Davis recalled on Thursday finding Jesus Christ when she began attending church after her mother-in-law's death in January 2011.
"I promised to love him with my whole heart and soul," she testified. "You can't be separated from something that's in your heart and in your soul."
Davis' life took many turns before she found Solid Rock. The native of Breathitt County, deep in Appalachia, has been married four times and divorced three times. Two of her marriages have been to the same man, her current husband Joe Davis. Two of her four children were born out of wedlock in 1994.
Her attorney, Mat Staver, told reporters on Friday after meeting with Davis that she believed that "she played in the Devil's playground for a long time and her life has been radically changed since then."
"Like other Biblical literalists, she recognizes that divorce is stringently prohibited in the Bible," said Candida Moss, a professor of New Testament and early Christianity at the University of Notre Dame. "This is where fundamentalists and historians agree. The saying of Jesus that one should not divorce is, historically speaking, one of the most historically reliable sayings of Jesus."
Davis' most recent marriage occurred about two years before her conversion to Apostolic Christianity, a faith that emphasizes forgiveness.
"Repentance, baptism and forgiveness are huge components of Pentecostalism in general. Baptism is rebirth," Moss said. "There is a lot of criticism of Davis for being thrice-divorced. But as those took place before her baptism, she is no longer tarnished by those sins."
(Writing by Scott Malone; Editing by Lisa Shumaker)
The teen convicted in a controversial suicide texting case has appealed to the US Supreme Court


text:
Payten demands mental strength
Fri 12 Apr 2013, 09:04 AM
This was another game that we lost which was in the balance up to the 60th minute when we crumbled under a bit of adversity when we had the running of play until then.
It has become really concerning for me as it has happened in three of the matches we have lost to Penrith, Manly and Melbourne.
In fairness we werent quite as dominant in the Manly game but were still in it.
It was similar timing and similar instances where we just folded after little things like a dropped ball in our end, a penalty on play 4 or a dud call by the referee.
We lack the maturity and the mental toughness to handle those things at the moment. I stressed my disappointment afterwards in the sheds.
It is something that we are going to have to deal with better if we are going to make a dent on the competition.
I have no doubt that we have the capabilities as a team. I think we have more football in us than last years team but we lack at the moment the mental strength to push on when things get tough.
We have a lot of first year players and they are struggling a little with the step up in intensity and the duration of that intensity in both games and at training. It is certainly something we have to overcome as a group.
In saying all that I was really pleased with the way they turned up to play.
After not handling the travel mentally last weekend against Manly and the fact that we knew we should beat them our main focus leading into the game was our preparation.
There were more obstacles leading into this weekends game than last weekends.
The boys were really focused and come out aggressive and were physically dominant for the first 60 minutes of the game.
Defensively we forced Melbourne into a lot of mistakes. We were also winning the field position battle and winning it easily.
To Melbournes credit they were able to hold us from scoring more points than we did.
We went in at half time 8-6 up after scoring 2 tries to one.
The game was in the balance until the 55th minute until a big momentum shift occurred when Kurtis Rowe dropped a bomb uncontested.
The boys dropped their heads and Melbourne scored that set. For the next 8 to 10 minutes we were poor.
We had let that one small error and try get to us. We were still only down by 4 points.
It wasnt until Melbourne scored again with 12 minutes left in the game that we sparked again and finished strong but it was that 10 minute period which had cost us the game.
It is nothing more than concentration and the ability mentally to put things behind you and focus on what has to be done next.
To keep pushing yourself when youre tired or when things go against you and not to listen to the little voice inside your head. Its easier said than done and we have to be better at it.
Brendan Santi took out the players player award after an 80 minute effort where he put in a typical effort that we have seen from him over the past two seasons.
He has been leading by example all year. Dallas Graham won the coaches award. It was his first starting opportunity and his aggression defensively was very good. He also took the ball forward strongly all day.
I was also pleased with the effort of all our forwards. It showed in the polling of votes for both awards.
Nathan brown, Daniel Rakvin, Jake Dooner and Andy Fiagatusa were the only vote getters. No backs just the way I like it!
We play St George this weekend who are flying high after 2 consecutive victories.
It is a crucial game for both us and first grade as we dont want to have to rely on a run of wins to get us into the semi finals.
They have a very smart hooker in Craig Garvey, a big front rower in Kem Seru who has given us some grief in the past and a classy centre in Charly Runciman.


Officers and employees of state; violation of rights; Commissioner of Labor; investigate; order; filing of action; order.
Any person who feels that his or her employment rights under the provisions of section 55-161 have been violated may file complaint with respect thereto with the Commissioner of Labor. Such complaint shall not be subject to formal requirements but shall be sufficient if it identifies the parties involved and the right or rights alleged to have been violated. The commissioner shall promptly investigate each such complaint and if he or she finds that the allegations thereof are true he or she shall issue his or her order to the offending party directing the granting to complainant of all his or her rights under section 55-161, including the granting of backpay from the date the violation occurred. If such order has not been complied with within ten days after its mailing, by registered or certified mail, the commissioner may file suit in the district court for the county in which the alleged violation occurred for a writ of mandamus ordering the granting of the rights wrongfully denied together with backpay from the date the violation occurred. Such suit shall be determined by the court as expeditiously as practicable. The court shall enter such order as the evidence shows to be appropriate, including, in cases of flagrant violations of rights, the removal from office or employment of the person or persons responsible therefor when such removal is permitted by the Constitution of the State of Nebraska. In any such suit or in any appeal from the decision of the district court, the commissioner may employ private counsel with the written authorization required by subdivision (5) of section 84-205. A reasonable fee for such counsel shall be allowed by the court in any case in which a decision favorable to the commissioner is rendered.
Laws 1997, LB 758, § 5.


text:
Minorities in cartoons: "The Legend of Korra"
by Anthony Dean June 18, 2015 December 10, 2021
This week's minorities in cartoons entry is "The Legend of Korra." A spin-off of Nickelodeon's "Avatar: The Last Airbender," "Korra" aired for four seasons (of 52 episodes) from 2012 to 2014.
To sum up both series, "Avatar" was a popular Nickelodeon adventure/fantasy series about the ability of some ("benders") to manipulate various Earth elementals (fire, water, earth, and air). The show's star was a 12-year-old character named Aang, an "Avatar"—someone capable of manipulating all of the above elements. "Avatar" focused on Aang's adventures in the series' world. Japanese anime and Western animation both were heavy influences on the series.
"Korra" is set 70 years after its predecessor series. It stars Korra, a 17-year-old girl who's the successor of Aang/the newest Avatar. The series shows the world having changed from the previous series, but still features Korra and her friends dealing with various problems (political/cultural unrest, etc.) in and outside the show's main setting, Republic City.
Korra's friends and allies include:
Siblings Mako and Bolin, who're an firebender and earthbender respectively.
Asami, the daughter of a wealthy industrialist (and not a bender).
Tenzin, an airbender (the adult son of Aang).
Lin Beifong, the chief of police.
Several animal friends.
The show received much praise for its writing, animation quality, and its subject matter, and gained a very large online fan following. However, its TV ratings started to slide; during the third season, Nickelodeon decided to remove it from TV and release the remaining episodes online only. The series not matching any of Nick's other shows (no talking sponges, fairy godparents, or adolescent martial-arts-using reptiles) in style or tone might not have helped its ratings, though that didn't stop "Avatar" from staying on TV. Of course, unlike "Avatar"'s 2005-2008 run, the shift in the 2010s to online viewing (Netflix, YouTube, etc.) means this move didn't hurt "Korra"'s popularity one bit.
The series finale
The series finale became much talked about, even in mainstream media outlets. "Korra" featured love triangles early in its run. Over the course of the series, said triangles were replaced by a growing friendship/bond between Korra and Asami. The series finale ends with the two holding hands and walking off, in a clearly romantic gesture.
As I noted in my "Steven Universe" and "Clarence" posts, American children's TV is still quite skittish about portraying LGBT characters. However, as these shows have proven, things are (finally) starting to change.
Many online enjoyed seeing these two popular characters finally become a couple. However, some felt didn't go far enough. Some felt it should've been more explicitly done and/or earlier than the series finale. Others worried Korra and Asami could be interpreted just as "being good friends" or in the "strongly hinted at without saying so" treatments of possibly-gay characters in most kids' shows (flamboyant hairdressers, etc.).
Being able to show same-sex couples openly is of course preferable, and should be on an equal treatment as straight ones. "Korra"'s fellow Nick show "Fairly OddParents" has entire episodes centered around Timmy Turner's (heterosexual) crushes/romance attempts, not to mention the mere existence of Timmy's (heterosexual) parents/godparents.
Still, Korra—the star of a children's TV show—being non-heterosexual is a big step forward.
Voice actresses
Janet Varney voiced Korra. Varney was the host of TBS' "Dinner and a Movie" movie nights.
Seychelle Gabriel voices Asami. Gabriel starred in TNT's "Falling Skies."
(Updated 11/25/16)
TaggedanimationAvatar: The Last AirbenderbisexualLGBTQminorities in cartoonsNickelodeonPeople of colorThe Legend of Korra
Bongo Comics leaves Comixology
Anthony's miscellaneous comic picks for September 2015
10 comics I enjoyed in 2017
Anthony's DC Comics picks for June 2018
"New Kid," "Guts" top September 2020 NY Times graphic novel best seller list


Rico Essentials Soft Merino (Aran) - Jeans (028) - 50g - Wool Warehouse - Buy Yarn, Wool, Needles & Other Knitting Supplies Online!
Extending their merino yarn selection, Rico brings you Essentials Soft Merino, a beautiful aran weight yarn with a wonderfully smooth surface that provides excellent stitch definition. Working some cables in a tradtiional aran jumper pattern? Soft Merino may be just the thing you need. In a large selection of shades ranging from perfect pastels to brilliant brights, you're sure to find something perfect for your next project. Take a look through Rico's stylish patterns to get started!


2. Everyone needs to agree the Terms to use the Service, and is assumed that everyone has accepted the contents of the Terms by taking advantage of the Service.
1. In the Terms, user is the one who accepted the Terms, applied for registration to the Service, and is approved by the Company.
2. In case the Company judged that a user corresponds to one of the following, the user may not be approved to register.
2-1. The applied person is non-existent.
2-2. The applied person has already registered with different e-mail addresses.
2-3. The applied person does not have an active e-mail address.
2-4. The applied person has received a suspension of use of the Service due to violation of the Terms and so on.
2-5. There are false statements, clerical errors, or omissions on a report of an application.
2-6. The Company determined that it is inappropriate to give the eligibility due to other reasons.
1. The user shall use the Service with the e-mail address and the password registered to the Service.
2. The user shall manage the e-mail address and the password registered to the Service by its own responsibility.
3. The user shall notify to the Company about any changes as soon as possible, when a change occurs on the matters input at the time of registration to the Company.
4. The user shall notify to the Company when he/she forgets or leaks the e-mail address and the password registered to the Service.
5. If any notification from the Company or others delays, does not reach, or is breached, and the reason is that the user did not notify to the Company about any change, the Company does not assume any responsibility.
6. The Company shall deal with users' registered e-mail address under strict management.
7. Unless the reason is the Company's intention or serious negligence, the Company does not take any responsibility for any damage or loss caused by the use of the registered e-mail address by a third party.
When a user unsubscribes register to use the Service, the user shall notify the Company in accordance with the prescribed procedures. After that, the user becomes withdrawal.
When the Company determines that a user's action corresponds to the following items, the Company shall take necessary measures, including deletion of registration information, ineligibility of the Service, and claim for damages.
1. Action that is contrary to public order and morality.
2. Action that leads to criminal.
3. Action that infringes other users' or any third party's copyrights or other intellectual property rights.
4. Action that infringes other users' or any third party's property, privacy, and so on.
5. Action that slanders other user or any third party.
6. Action that has the purpose of soliciting to any organization, service, and activities not related to the Service.
7. Actions, such as premovement of election, movement of election, or actions similar to those, or actions that violates the election law.
8. Actions that has the purpose of profit in the form other than the Company determined.
9. Action of becoming plural users, using multiple e-mail addresses.
10. When any false is observed in user registration information.
11. Unauthorized reproduction and redistribution of information obtained through the Service and the contents of e-mails from the Company.
12. Action that interrupts the operation of the Service or that damages the trust of the Company.
13. Actions that corresponds to unauthorized access and cracking.
14. Other actions that the company determined to be unsuitable to the Company.
1. Copyrights and other intellectual property rights (copyrights, design rights, patent rights, utility model rights, trademarks, etc.) shall belong to the Company.
2. Copyrights and other intellectual property rights related to the information registered by a user shall belong to the user.
3. About the information registered by a user, using the Service, the Company shall be able to use the information without the consent of the user, only when the Company determines to need it. The user shall not exercise moral rights about the Company's use of works under this section.
4. The contents set forth in the previous section will also be applied after the user has unsubscribed the Service.
5. When a user unsubscribes, the registered information is managed and operated in the Service management account.
1. The Company makes no warranty of any accuracy, objectivity, and usefulness, of the information provided by the Service.
2. The Company may always at its discretion, add, change, and end the Service.
3. The Company may interrupt the Service temporarily due to maintenance, accident, disaster, fire, power failure, changes in the business environment, and so on.
1. We shall not accept liability for any damage of a user generated by the use of the Service.
2. When any trouble arises between a user and a third party due to use of the Service by the user, the user shall solve the problem in the expense and responsibility of self.
3. The Company shall not assume liability for any damage on a user or other third party due to the stop of the Service.
The Terms may be revised without prior notice. If a change occurs, it will be notified to users by a post in the Service.
The terms shall be compliant and interpreted to the laws of Japan. If litigation occurs between a user and the Company, the exclusive jurisdiction of the court of the first instance shall be Tokyo District Court.
The terms takes effect on March 5, 2014.


Currently with that being stated, which are the ideal casino poker websites to play on? Complete Tilt Online Poker- Complete Tilt cara main capsa susun Online poker is a terrific website to play on when beginning out.
There has been numerous on the internet texas hold'em evaluations for Online poker Stars, as well as lots of gamers, place it as one of the leading online casino poker websites out there.
Whether you desire to play a free online casino poker competition or play for good cash, PokerStars certainly one of the leading online casino poker websites out there.
There has been several on the internet casino poker testimonials for Casino poker Stars as well as several gamers rate it as one of the leading on the internet texas hold'em websites out there.
Whether you desire to play a cost-free online casino poker competition or play for original loan, PokerStars certainly one of the leading on the internet texas hold'em websites out there.
There on the internet casino poker software application sustains virtually every individual operating system as well as is customer pleasant.
Complete Tilt Online Poker- Complete Tilt Online poker is an excellent website to play on when beginning out.
Fulltilt Texas hold'em has fantastic cara main capsa susun message boards that will undoubtedly show you texas holdem hands to play as well as additionally will undoubtedly provide you texas holdem suggestions.
Best of all, Complete Tilt Online poker sustains.
The online casino poker websites make use of protective actions for the gamers. You could securely give details concerning your debit cards or anything else on these websites.
Always like the reputed names as you need to manage digital suppliers.
Though it is simple to download and install texas hold'em online, it is similarly hard to grasp the methods of the video game.
It is likewise crucial to obtain subsequent texas hold'em video game download solution. Several trusted websites for cara main capsa susun texas carry them video games give the answer with a great assistance work desk for all their items.


Elena is a specialist on Spanish and South American composers and particularly encourages participants to explore this repertoire, though all music is welcomed. Attention will be given to reducing performance anxiety with simple yoga and visualisation techniques to benefit the whole person.
This course will use Elena's specially adapted Weekend Course timetable. Download a copy of the timetable here.


text:
About SCF
PАО Novoship
We offer a wide range of services for safe and reliable energy shipping
We work hard to realise our potential, in the interests of our planet and its inhabitants
Information about company's shares
Debt instruments
Company public debt information
Results and publications
Results and publications archive
Our principles of corporate management and governance details
Regulatory filings in accordance with relevant legislation
List of sell-side analysts
IR contact details
Contacts for investors and shareholders
In our business the team is at the heart of everything; every one of our employees must be qualified appropriately, and have the drive to achieve results
Crewing offices
Our broad-based fleet provides many opportunities to develop your career
The quality and safety of our services reflect our commitment to training. Learn more about our training centres
For those who are considering joining SCF Group's fleet
Vacancies at sea
Job opportunities onboard SCF vessels
Official updates from the company – be the first to receive our latest news
Follow our coverage in the media
Simple and understandable descriptions of various parts of our industry
Sovcomflot has completed exchange of Eurobonds for replacement Russian bonds
Sovcomflot announces the second issue of replacement bonds
Sovcomflot exchanges Eurobonds for replacement Russian bonds
MainPress OfficeNews articles
Sovcomflot expands Northern Sea Route transit season as LNG carrier completes Arctic leg
PrintShare
Lucy Hine
A Sovcomflot (SCF Group)-owned Arc7 LNG carrier has completed an eastbound laden transit of part of the Northern Sea Route (NSR) in January.
The voyage comes as Russia moves to extend the season for commercial shipments through Arctic waters.
Sovcomflot said its 172,600-cbm, ice-breaking vessel Christophe de Margerie (built 2017) took 10 days and 21 hours to sail from the Gulf of Ob's seaway channel.
The vessel had loaded at Yamal LNG's Sabetta LNG terminal and travelled to Cape Dezhnev in the east — a distance of 2,474 nautical miles (4,582 km).
The voyage was undertaken without icebreaker assistance under the lead of Sovcomflot master Sergey Gen, who is experienced with the NSR.
The vessel, which along with its 14 sisterships has dual bridges facing stern and aft, sailed stern first for about 66% of steaming time to overcome the ice hummocks encountered.
The average voyage speed was 9.5 knots.
Channel cutting
The shipowner said the passage has provided detailed information about the ice-breaking capability and manoeuvrability of the Arc7 ice class LNG carriers in a range of modes at this time of year.
Sovcomflot has developed satellite-assisted ice reconnaissance and analytical tools to determine the best routes for vessels.
The 172,600-cbm LNG carrier Nikolay Yevgenov (built 2019) followed the Christophe de Margerie a day later.
Sovcomflot said this second vessel used the data collected by its flagship and the channel made by it in the ice fields.
"This allowed two sister vessels to work out interaction tactics, whilst navigating in ice without icebreaker assistance," the company said.
Sovcomflot said this is the first time Russian LNG has been transported across this route in January.
The company added that the LNG carrier's passage proves that during the autumn-winter season, commercial cargo shipping across the eastern part of the Russian Arctic is possible for an additional one to two months.
"This voyage is yet another step towards the year-round, safe navigation along the full length of the NSR. This will also help realise Russia's plans to grow NSR cargo traffic and further unlock the route's transit potential," the company said.
Sovcomflot president and chief executive Igor Tonkovidov said: "Year-round navigation in the Eastern part of the Russian Arctic has been a centuries-old dream of Russia's pioneering seafarers, and now we are one step closer to it.
"This will result in more efficient use of the Northern Sea Route for the Russian economy, whilst contributing to the success of large-scale industrial projects at the Ob River estuary and across the entire Russian Arctic," he said.
Tonkovidov said the speed of voyages on the Arctic route compared with a southern transit through the Suez Canal is more cost-effective and reduces the journey's carbon footprint.
Yamal's lead shareholder Novatek said the cargo delivery to Asia-Pacific by this route is 40% shorter using the Suez Canal.
Chaiman of the management board Leonid Mikhelson said the voyage route allows cut its carbon emissions by 7,000 tons per round trip.
Russia's Minister of Transport, Vitaly Saveliev, said: "Today, we have seen a new chapter added to the history of the Northern Sea Route's development and the Russian practice of ice navigation.
"SCF plays a crucial role within our plans to increase cargo traffic along the Northern Sea Route," he said.
Saveliev added that LNG that will account for a substantial part of projected NSR cargo traffic.(Copyright)
Back to the publications list
© PAO Sovcomflot 2023
Open Reporting
Combating corruption
The information provided on this webpage (the "Information") is not directed or intended for distribution to, directly or indirectly, or use by, any person or entity that is a citizen or resident or located in any locality, state, country or other jurisdiction where such distribution, publication, availability or use would be contrary to law or regulation or which would require any registration, licensing or other permission within such jurisdiction. The Information may not be taken, transmitted or distributed, directly or indirectly, in or into the United States (or to U.S. persons), Canada, Australia, the Russian Federation, Italy or Japan or in any other jurisdictions in which (and to the extent) it would be prohibited by applicable law to do so.
The Information does not constitute an offer or an advertisement of any securities in any jurisdiction.
The Information is not an offer for sale of securities in the United States.
The Information does not constitute an offer of any securities in Russia or to or for the benefit of any Russian person. The Information is not intended for any persons in the Russian Federation who are not "qualified investors" within the meaning of the Federal Law no. 39-FZ "On the Securities Market" dated 22 April 1996, as amended (the "Russian QIs") and must not be distributed or circulated into Russia or made publicly available in Russia or made available to any persons who are not Russian Is, unless and to the extent otherwise permitted by Russian law.
BY CONTINUING REVIEW OF THE INFORMATION YOU CONFIRM THAT YOUR REVIEW AND USE OF THE INFORMATION WOULD BE PERMITTED BY, AND WOULD NOT BE CONTRARY TO, ANY APPLICABLE LAW OR REGULATION.


Toronto Fashion Week featured a handful of wonderful designers, but unfortunately we simply haven't found the time in our busy schedules to attend every show, however, there's one we simply couldn't miss – Micalla!
Camila Jørgensen (head designer) is one of the most humble, refreshing jewelry designers out there and that definitely transpires in her line of jewelry. Her collection is made from precious, semi-precious gemstones, sterling silver, 14K gold, freshwater pearls and of course, Swarovski™ crystals.
Micallas day to day creations will add sparkle to your life, but if you're a more daring fashionista, perhaps ordering a custom-made shall made of freshwater pearls is the way to go!


text:
Winter Guard United Kingdom
About WGUK
WGUK Hall of Fame
WGUK Roll of Honour
Contest Information
Contact WGUK
Charlottes Story
At the end of last year Charlotte Hewlett, who has been a member of WGUK units Pride of Bristol, Pegasus and most recently Kidsgrove Scouts, auditioned for membership of the 2022 Blessed Sacrament Colorguard from Cambridge, MA, USA and was offered a position in their Open Class unit.
Whilst a number of full UK units have travelled to take part at the Winter Guard International World Championships very few individuals have made the trip across the Atlantic be part of a US organisation so we asked Charlotte if she could give us a little insight into the process and her experience.
This is her story and on behalf of us all at WGUK we wish Charlotte every success in this adventure.
Since I can remember, I've been dreaming of the opportunity to perform in the U.S, and during my gap year I thought it would be the perfect time to audition!
I reached out to the wonderful team at Blessed Sacrament and proposed the idea of being a part of the 2022 competing season. They were thrilled at the idea and asked me to put together an audition!
After being offered a position in the Open colourguard, I sorted the logistics with travel, and I was able to go and meet everyone before getting to the flow of the competition season! When I arrived at Boston airport, I was picked up by Peg Gallagher and I immediately felt at home The day after, I attended my first practice in Forestdale High School, and everyone made me feel extremely welcome. I knew Blessed Sac were one of the oldest and most respected guards in America, so it was a thrill and an honour to be rehearsing with these people. It was such a surreal feeling and I already feel a part of the Sac family despite only having met the guard members in one weekend.
My return to the UK was delayed because of a brush with COVID, but after isolating and a negative test, I was soon on the plane to Bristol. Now after the Christmas break I'm getting ready to head back to Massachusetts.
Even though I have only just started on this crazy journey, it is something that I would strongly encourage any individual competing in a colourguard circuit! I am so honoured to be a part of this family, and it is the most rewarding thing I've ever done.
The WGUK Office
140 Rockingham Street
S71 1JU
Winter Guard is a competitive activity organised in the UK by the charity Marching & Performing Arts
United Kingdom (http://www.mpauk.org.uk). Charity Number 328541
© Winter Guard United Kingdom 2022.


Tactical Shooting Association "RosSniping" was established in 2017 for the purpose of creating culture and skills of safe gun-owning, popularization and development of high presicion shooting in Russian Federation.
The first open competitions were held on September, 9th, 2017.
Desicion about creation of Association was agreed according to the results of the competition for high presicion shooting "The Ural Sniping Cup 2017", held near the city of Nizhniy Tagil at the "Staratel" shooting range.
Euro-Asian sniping championship were held on 21st - 22nd of April, 2018 at the "Staratel" shooting range.


text:
Home » Sundt's Hedlund Named DBIA Fellow
Sundt's Hedlund Named DBIA Fellow
Marty Hedlund
TEMPE, AZ — The Design-Build Institute of America (DBIA) has named Sundt Construction's Marty Hedlund as one of the four industry leaders chosen for the 2020 Class of DBIA Fellows. Designated Design-Build Professional Fellow status is the highest DBIA certification level and acknowledges the nation's most accomplished design-build professionals' achievements.
"I am honored to be a DBIA Fellow," Hedlund said. "To be selected for this honor is a reflection of the support Sundt has provided throughout my career, their commitment to design-build, giving me the portfolio of projects to hone my design-build skills and professionalism."
As a Vice President, Project Executive, Hedlund currently focuses on design-build delivery across all offices. He has been in the construction industry since 1979. During his tenure with Sundt, he served as a District and Regional Manager, Project Director, Project Manager, Project Superintendent, Project Engineer, and Field Engineer on raw land development, public-private-partnerships, data centers, educational, mixed-use, and commercial building projects.
A Registered Professional Civil Engineer in Arizona, Hedlund has served on the National Board of Directors for DBIA. During this time, he was Chair of the DBIA National Certification Board. He also has been a member of the Board of Directors for many industry, business, and community organizations.
Hedlund earned a bachelor's degree in civil engineering from Stanford University. Throughout his career he has presented on topics including leadership, alternative project delivery, lean construction, and virtual design and construction.
Hedlund's elevation to Fellow status celebrates his career achievements and promotes DBIA principles. DBIA Fellow status is limited to two percent of Designated Design-Build Professionals elected by a jury of their peers.
Rocky Mountain Construction People
Sundt Employee-Owner Named to Arizona State Hall Of Fame
Six Kitchell Contractors Employee-Owners Complete DBIA Certification
Two Sundt Employee-Owners Join Arizona Builders Alliance Board of Directors


5¾" inseam. Size medium has a 9½" rise.
Side on-seam pockets. Right hip buttoned key pocket. Back right buttoned pocket.
Signature embroidered pony at the front left hem. Metal drainage grommets at the back of the waist and the back pocket.


The tenant information provided in this portal is meant to provide you with a better understanding of the buildings and to facilitate your company's operations. There is a great deal of information contained within this portal; take the time to familiarize yourself with this portal and it will become a valuable resource for you and your company. Please note that the Building Management Office is available to help in any way possible. Your first call for any problem or question can always be directed to the Building Management Office, and we will assist you from there.
Welcome to One and Two Ravinia Drive, premier Hines properties.


text:
Property / Property
The right angle:Architectural Photography Awards
Natasha Afxentiou
Picture perfect representations of some of the world's most impressive buildings are celebrated in the Architectural Photography Awards 2019
4 February 2020 | Natasha Afxentiou
Generali Tower, Milan by Marco Tagliarino
Shortlisted in the Exterior category
Following his win in the Sense of Place category at the Architectural Photography Awards 2018, Marco Tagliarino was shortlisted this year for his shot of Generali Tower, the 170m Italian skyscraper which has loomed over Milan since 2017. The 44-storey building was designed by architectural legend Zaha Hadid.
Generali Tower, Milan, Italy by Zaha Hadid shot by Marco Tagliarino
The Twist Museum, Norway by Laurian Ghinitoiu
Overall winner and winner of the Exterior category
As well as being the winner of the Social Housing, Exterior and Buildings in Use categories, Romanian architectural photographer Laurian Ghinitoiu is the overall winner of the 2019 competition. Ghinitoiu has described his photograph of The Twist Museum, which won him his first-place title, as being simultaneously abstract and descriptive. The Bjarke Ingels-designed structure, which is a multi-functioning bridge and exhibition space, is built from glass and aluminium panels and appears to be spiralling across Norway's Randselva river.
The Twist Museum, Kistefos Sculpture Park, Jevnaker, Norway, by Bjarke Ingels Group, shot by Laurian Ghinitoiu
Grundtvig's Church, Copenhagen by Joris Hoogstede
Shortlisted in the Interior category
Joris Hoogstede is an architect by trade with a passion for photography. This shot of Peder Jensen-Klint's Grundtvig's Church earned him a place on the Interior category shortlist. Often referred to as a gothic cathedral, the church was captured by Hoogstede during a summer trip to Copenhagen with his partner.
Grundtvig's Church, Copenhagen, Denmark by Peder Jensen-Klint, shot by Joris Hoogstede
Victoria & Albert Museum, London by Thomas Knowles
Using the reflection in a glass case, Thomas Knowles creates an optical illusion with this image of the Victoria & Albert Museum's main hall, turning the historic interior into a mind-bending, futuristic space. As the diverse cultures of the UK's metropolitan areas are common sources of inspiration for Knowles, it is entirely appropriate that the capital's art and design hub is the subject of this monochromatic image.
Reflection of the main hall in a glass case at the Victoria & Albert Museum, London, shot by Thomas Knowles
China Resources HQ, Shenzhen by Su Zhewei
The top of China Resources HQ is the focus of this photograph by Su Zhewei. Reaching heights of almost 400m, the building, designed by Kohn Pedersen Fox, is the third tallest in Shenzhen and was completed in 2019. Focusing on the steel columns which intersect diagonally to form a diagrid pattern at the top of the tower, the image acknowledges the pointed shape of the building, which was inspired by winter bamboo shoots.
China Resources HQ, Shenzhen, China by Kohn Pedersen Fox, shot by Su Zhewei
How the Chester Collection is redefining luxury renting in London
Interior design trends 2022: Sustainability, biophilia and the Colours of the Year
Property of the month: A mid-century modern Notting Hill townhouse


Opening: December 5th, 2007, 7 p.m.
A poster series, which showed all wall views, has been printed. The posters could be taken for free in the exhibition.
What underlies "The Wall " – the annual exhibition 2007/2008 of the members of the Salzburg Kunstverein – was the basic question of what expectations and needs are associated with the members' exhibition. In keeping with the curatorial concepts over the past two years of "staging a scene, "this series engaged with the idea of a "playfully collaborative " approach. At the same time, the conceptual focus was on the artistic gesture in wall painting and the way its inherent tension between original and reproduction, ephemerality and permanence, chance and concept is manifested. The mural works by the participating artists, in their unique, processual and performative diversity of form and appearance, addressed the relationship between remembrance, body and space. The site-specific space design, conceived especially for this exhibition, made tangible the tension, dominant in the 20th and 21st centuries, between that which is "live " and that which is mediatized. The wall that holds everything together is a window into another world, and becomes the site for a game of "Cadavre Exquis ".* The Salzburg Kunstverein was again presenting the 3,000-euro Award of Sponsorship together with the Province of Salzburg. The jury consisted of Barbara Clausen, curator of the annual exhibition, Fritz Rücker, artist as well as Anselm Wagner, art historian and critic. The prize was awarded during the exhibition's opening ceremony.
* Cadavre Exquis is a game-like technique developed by the Surrealists that allows random factors to play a role in the creation of pictures.
Curator: Barbara Clausen Born in Salzburg in 1970, lives and works in Vienna. Barbara Clausen is a curator and art historian. From 2004 to 2006 she was a Fellow at the International Research Center for Cultural Studies in Vienna and a Visiting Scholar at the New York University in NY. From 1997 to 2000 she worked as Curatorial Associate at the Dia Art Foundation in New York. In 2001 she took part in the De Appel curators' programme in Amsterdam and in 2002 she organised the film progamme, the artist archive and the media coordination for Documenta 11. Since 1997 she has written for various art publications and curated exhibitions and film screenings. In 2005 she curated the performance and lecture series "After the Act: the (Re)Presentation of Performance Art", and in 2006, together with Achim Hochdörfer, "wieder und wider: performance appropriated" for the Museum Moderner Kunst (MUMOK) in Vienna. Recently, she edited the publication "After the Act: The (Re)Presentation of Performance Art" as Part 3 of the MUMOK's theoretical series. The work of Matthias Klos was kindly supported by Kunstverein Baden.


text:
Phillies have recent success in Rule 5 Draft
By Corey Sharp
On the last day of the Winter Meetings, Major League Baseball holds the Rule 5 Draft. Always held in December at the Meetings, the draft allows teams to select players from other clubs that are not on their 40-man roster and have at least four years of minor league experience. The player selected must remain on the selecting team's 25-man roster for the entire season. If not, that player goes back to his original club, or a trade can be arranged between the original and selecting clubs.
Some guys happen to work out as a Rule 5 pick, and others don't. More often than not, Rule 5 selections don't pan out. That sentiment holds true for the Phils, but they have reaped the benefits of this draft in more ways than one.
Last year, the Phils plucked Tyler Goeddel from the Tampa Bay Rays. Goeddel, the first selection of the Rule 5 Draft, had a career minor league slash line of .262/.337/.403. The 23-year-old knocked in 72 runs, belted 12 homers, and swiped 28 bags in 2015 for double-A Montgomery.
When looking at Goeddel's numbers this year, sure, it looks like he was was a bust. But Goeddel showed some signs of belonging on a major league roster, especially early in the year when Pete Mackanin gave the rookie regular playing time.
Since Goeddel stayed with the big club for all of 2016, the Phils now have his rights, and he'll likely continue his career in the Phils minor league system.
In 2015, the Phillies stumbled upon an infielder from the Texas Rangers organization, now center fielder and all-star Odubel Herrera. The 24-year-old made his presence known right from the jump as a Phillie.
Herrera's versatility as a hitter allows him to hit anywhere in the lineup. His eye at the plate and speed make him a table-setter at the top of a lineup. The quiet pop Herrera has in his bat can also translate into an RBI spot, hitting both third and fifth, something Mackanin tried often this past season. Herrera's fate with the team looks to be unclear as of now, but what isn't unclear is Herrera's talent.
The Phils made another promising selection in the 2012 Rule 5 Draft by taking Ender Inciarte. Inciarte didn't play a single game with the Phillies. In April 2013, he was returned to the Arizona Diamondbacks for a higher pick in the June draft.The Phils let Inciarte get away, as he has a career .292 batting average in three big-league seasons.
Probably the best pick the Phils have made in the Rule 5 would be Shane Victorino, from the Dodgers organization. We all know the Flyin' Hawaiian's history as a Phillie – he hit a career .279 for the Phils in in parts of eight seasons, contributing in that elusive World Series championship back in 2008. Victorino is a career .275 hitter with a .340 on-base percentage. He won World Series rings in '08 and 2013 for the Red Sox. Not bad for a Rule-Fiver.
Still, the Rule 5 doesn't often work out. Along with Goeddel in 2015, the Phils chose left-handed reliever Daniel Stumpf, which went from bad to worse in a hurry. Stumpf appeared in three games in 2016 before being slapped with an 80-game suspension for PEDs. In seven total appearances, Stumpf had an ERA over 10.00 and was returned to the Kansas City Royals.
Other choices the Phils have made recently include the great Michael Martinez back in 2010 (.187/.234/.261 with the Phils over three seasons), Kevin Munson (2013), Robert Mosebach (2008), Lincoln Holdzkom (2007), Ryan Budde (2006), and Jim Ed Warden (2006).
This year's Rule 5 Draft is Thursday. We'll have more on who the Phils might want to target in the draft Wednesday.
Related Items:Ender Inciarte, featured, Michael Martinez, Odubel Herrera, Pete Mackanin, Rule 5 Draft, Shane Victorino, Tyler Goeddel
6 former Phillies appear on 2021 Baseball Hall of Fame ballot
Pete Mackanin and Dave Hollins among several scouts reportedly cut from Phillies organization
Utley, Victorino give their thoughts about 2020 season
Nationals may acquire Chris Sale
Phillies History Flashback: When the Phils traded a hall of famer for Pickles


"G-Spots" points out the limitations of censorship. The first thing to go through my mind when I see a blackened out area is, "What's behind that?". Eventually "what's behind that" is discovered or uncovered anyway.
The attempt to cover such a large amount of sexual imagery with black spots in this work makes it absurd. The viewer can easily interpret the activities depicted. I used spots instead of the traditional rectangle because the circles complimented the curves of the figures.
I am a self taught artist from high school to present. I learned a great many lessons about art and sculpture by working in a bronze foundry, where we cast fine art sculptures, from small to monumental size. This work, completed in 1992 shortly after high school, was inspired by the work of Keith Haring. The repetitive imagery of the human body became the overall style in my works.
I have created sculptures of a Brain and a DNA molecule using this style. My most recent work is a sculpture of a life-size woman comprised of 515 smaller human figures. I enjoy all mediums and enjoy a large variety of subjects, mostly in sculpting and painting.


The front entrance and foyer of the heritage listed Reserve Bank of Australia along Martin Place. The Reserve Bank building is a 22 storey office tower bounded by Macquarie Street, Martin Place and Phillip Street. It was designed by F.J.Crocker and built in 1964 in the Post War International architectural style. The foyer wall mural was designed and installed by local artist Bim Hilder. It is made up of many separate small parts of beaten copper and bronze, quartz crystal and semi-precious stones.
Pretty! I will look for that next trip.
I like the look of the whole place especially with that mural, Jim!
I'm going to try and take a photo inside the foyer so there is a better view of the mural, if they allow it.
Looks a very impressive foyer.
Wow, beaten copper, quartz and semi-precious stones? A lot of trouble to go to for the type of building it is. Lovely.
I like that the doors allow a view of the impressive mural.
A modern look, and quite inviting!


All bears on deck! Take your dessert home in our NEW cupcake container, filled with our delicious assortment of 12 different gummy bear flavors. A gummy lovers dream!
12 different gummy bear flavors in cupcake container.
4"Dia. (widest; 3" at bottom) x 6"T.
Allergen Information: Manufactured in a facility that processes tree nuts, peanuts, milk, soy, eggs and wheat.


text:
const _ = require('lodash');
const ordinal = require('./ordinal');

class Speechlet {
  constructor(text) {
    this._markup = [];
    if (text) {
      this._markup.push(text);
    }
    this._exposeSayAsConvenienceMethods();
  }

  _exposeSayAsConvenienceMethods() {
    let interpretAs = ['characters', 'spell-out', 'cardinal', 'ordinal', 'digits',
      'fraction', 'unit', 'time', 'telephone', 'address', 'interjection'
    ];
    interpretAs.forEach((as) => {
      this[`sayAs${_.capitalize(_.camelCase(as))}`] = function(text) {
        return this.sayAs(text, { interpretAs: as });
      }
    });
  }

  _escape(text) {
    return text.replace(/&/g, ' and ')
      .replace(/</g, ' less than ')
      .replace(/>/g, ' greater than ');
  }

  /*
  * Helps Alexa easily read a list as a numbered list
  * @params {array[string]} list - a list of things for Alexa to read
  * @param {object} options
  *   options.pause - control the pause time between items
  */
  readAsNumberedList(list, options={}) {
    if (!Array.isArray(list)) {
      throw new Error("readAsNumberedList [arg list must be an array]");
    }

    list.forEach((el, i) => {
      this.say(`${i+1}, ${this._escape(el)}`);
      if (options.pause) {
        this.pause(options.pause);
      } else {
        this.pause("0.2s");
      }
    });

    return this;
  }

  /*
  * Helps Alexa easily read a list as ordinal items
  * @params {array[string]} list - a list of things for Alexa to read
  * @param {object} options
  *   options.pause - control the pause time between items
  */
  readAsOrdinalList(list, options={}) {
    if (!Array.isArray(list)) {
      throw new Error("readAsOrdinalList [arg list must be an array]");
    }

    list.forEach((el, i) => {
      this.say(`${ordinal.translate(i+1)}, ${this._escape(el)}`);
      if (options.pause) {
        this.pause(options.pause);
      } else {
        this.pause("0.2s");
      }
    });

    return this;
  }

  /*
  * Helps Alexa easily read a list of items with easy customization
  * @params {array[string]} list - a list of things for Alexa to read
  * @params {string} separator - a string word to seperate the reading of the list, defaults to "and"
  * @param {object} options
  *   options.lastSeparator - a string value to use for the last seperator. For instance when reading a list, naturally you read the last item with a different conjunction. For instance. "These are your books. Book 1, Book 2 and Book 3" Notice that you say "and Book 3" for the last item.
  *   options.pauseBeforeSeparator - injects a pause before the seperator
  *   options.pauseAfterSeparator - injects a pause after the seperator
  */
  readAsList(list, options={}) {
    if (!Array.isArray(list)) {
      throw new Error("readAsOrdinalList [arg list must be an array]");
    }

    const separator = options.separator || "and";
    list.forEach((el, i) => {
      if (i !== list.length-1) {
        this.say(`${this._escape(el)} `);
        if (options.pauseBeforeSeparator) {
          this.pause(options.pauseBeforeSeparator);
        }

        this.say(`${this._escape(separator)} `);

        if (options.pauseAfterSeparator) {
          this.pause(options.pauseAfterSeparator);
        }
      } else if (options.lastSeparator && list.length > 1) {
        this.say(`${options.lastSeparator} ${this._escape(el)}`);
      } else {
        this.say(this._escape(el));
      }
    });

    return this;
  }

  /**
  * The audio tag lets you provide the URL for an MP3 file that the Alexa service can play
  * while rendering a response. You can use this to embed short, pre-recorded audio within your service's response.
  * https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/speech-synthesis-markup-language-ssml-reference#audio
  */
  audio(src="") {
    this._markup.push(`<audio src="${src}" />`);
    return this;
  }

  /**
  * Emphasize the tagged words or phrases. Emphasis changes rate and volume of the speech.
  * More emphasis is spoken louder and slower. Less emphasis is quieter and faster.
  * https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/speech-synthesis-markup-language-ssml-reference#emphasis
  */
  emphasis(text, options) {
    let openTag = `<emphasis`;
    let closeTag = '</emphasis>';
    if (options.level) {
      openTag += ` level="${options.level}"`;
    }
    this._markup.push(`${openTag}>${this._escape(text)}${closeTag}`);
    return this;
  }

  /**
  * Adds raw text without any changes.
  */
  raw(text) {
    this._markup.push(text);
    return this;
  }

  /**
  * Adds raw text without any changes.
  */
  say(text) {
    return this.raw(text);
  }

  /**
  * Wraps text in <s> tags. This is equivalent to ending a sentence with a period (.)
  * or specifying a pause with <break strength="strong"/>.
  * https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/speech-synthesis-markup-language-ssml-reference#s
  */
  sentence(text) {
    this._markup.push(`<s>${this._escape(text)}</s>`);
    return this;
  }

  /**
  * Represents a paragraph. This tag provides extra-strong breaks before and after the tag.
  * This is equivalent to specifying a pause with <break strength="x-strong"/>.
  * https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/speech-synthesis-markup-language-ssml-reference#p
  */
  paragraph(text) {
    this._markup.push(`<p>${this._escape(text)}</p>`);
    return this;
  }

  /**
  * Provides a phonemic/phonetic pronunciation for the contained text.
  * For example, people may pronounce words like "pecan" differently.
  * https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/speech-synthesis-markup-language-ssml-reference#phoneme
  */
  phoneme(text, options={}) {
    let openTag = '<phoneme';
    let closeTag = '</phoneme>';
    if (options.alphabet) {
      openTag += ` alphabet="${options.alphabet}"`;
    }
    if (options.ph) {
      openTag += ` ph="${options.ph}"`;
    }

    this._markup.push(`${openTag}>${this._escape(text)}${closeTag}`);
    return this;
  }

  /**
  * Pronounce the specified word or phrase as a different word or phrase.
  * Specify the pronunciation to substitute with the alias attribute.
  * https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/speech-synthesis-markup-language-ssml-reference#sub
  */
  sub(text, options={}) {
    let openTag = '<sub';
    let closeTag = '</sub>';
    if (options.alias) {
      openTag += ` alias="${options.alias}"`;
    }
    this._markup.push(`${openTag}>${this._escape(text)}${closeTag}`);
    return this;
  }

  /**
  * Describes how the text should be interpreted.
  * This lets you provide additional context to the text and eliminate any ambiguity
  * on how Alexa should render the text. Indicate how Alexa should interpret the text
  * with the interpret-as attribute. https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/speech-synthesis-markup-language-ssml-reference#say-as
  */
  sayAs(text, options={}) {
    let openTag = '<say-as';
    let closeTag = '</say-as>'
    if (options.interpretAs) {
      openTag += ` interpret-as="${options.interpretAs}"`;
    }
    if (options.format) {
      openTag += ` format="${options.format}"`;
    }
    this._markup.push(`${openTag}>${this._escape(text)}${closeTag}`);
    return this;
  }

  /**
  * special convenience method for sayAs because date also accepts a `format` argument
  */
  sayAsDate(text, format) {
    return this.sayAs(text, { interpretAs: "date", format: format });
  }

  /**
  * special convenience method for sayAs because date also accepts a `format` argument
  */
  sayAsVerb(text) {
    return this.w(text, { role: "amazon:VB" });
  }

  /**
  * special convenience method for sayAs because date also accepts a `format` argument
  */
  sayAsNoun(text) {
    return this.w(text, { role: "amazon:NN" });
  }

  /**
  * special convenience method for sayAs because date also accepts a `format` argument
  */
  sayAsPastParticiple(text) {
    return this.w(text, { role: "amazon:VBD" });
  }

  /**
  * Similar to <say-as>, this tag customizes the pronunciation of words by specifying the word's part of speech.
  * https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/speech-synthesis-markup-language-ssml-reference#w
  */
  w(text, options={}) {
    let openTag = '<w';
    let closeTag = '</w>';
    if (options.role) {
      openTag += ` role="${options.role}"`;
    }
    this._markup.push(`${openTag}>${this._escape(text)}${closeTag}`);
    return this;
  }

  paragraph(text) {
    this._markup.push(`<p>${this._escape(text)}</p>`);
    return this;
  }

  /**
  * https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/speech-synthesis-markup-language-ssml-reference#prosody
  */
  prosody(text, options={}) {
    let openTag = '<prosody';
    let closeTag = '</prosody>';
    if (options.rate) {
      openTag += ` rate="${options.rate}"`;
    }
    if (options.pitch) {
      openTag += ` pitch="${options.pitch}"`;
    }
    if (options.volume) {
      openTag += ` volume="${options.volume}"`;
    }
    this._markup.push(`${openTag}>${this._escape(text)}${closeTag}`);
    return this;
  }

  /**
  * https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/speech-synthesis-markup-language-ssml-reference#amazon-effect
  *
  */
  amazonEffect(text, options={}) {
    let openTag = "<amazon:effect";
    let closeTag = "</amazon:effect>";
    if (options.name) {
      openTag += ` name="${options.name}"`;
    }
    this._markup.push(`${openTag}>${this._escape(text)}${closeTag}`);
    return this;
  }

  /**
  * Convenience method for doing amazon:effect name="whisper"
  */
  whisper(text) {
    return this.amazonEffect(text, { name: "whispered" });
  }

  /**
  * https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/speech-synthesis-markup-language-ssml-reference#break
  * defaults to <break strength="strong">
  */
  break(options={}) {
    let openTag = `<break`;
    if (options.time) {
      openTag += ` time="${options.time}"`;
    } else if (options.stength) {
      openTag += ` strength="${options.strength}"`;
    } else {
      openTag += ` strength="strong"`;
    }
    this._markup.push(`${openTag} />`);
    return this;
  }

  /**
  * convenience method for calling "break". This one only accepts a time param. If you need to use a break, with the "strength" attr, then use break();
  */
  pause(time="0.8s") {
    return this.break({ time: time });
  }

  /**
  * outputs the speech markup as a string. This does not include the root <speak></speak> node in the output`
  * if you are working with the official `alexa-sdk` then the `emit()` fn will wrap the ssml with the <speak> node for you
  * if you need the <speak> nodes then use the `outputWithRootNode()` fn
  */
  output() {
    return `${this._markup.join('')}`;
  }

  /**
  * outputs the markup as a string just like the `output()` fn, except this includes wraps with the root <speak></speak> nodes
  */
  outputWithRootNode() {
    return `<speak>${this._markup.join('')}</speak>`;
  }
}

module.exports = Speechlet;