#Transparency in Licensing
Explore tagged Tumblr posts
Text
Insights into the Delhi Liquor Scam: A Strategia Advizo Accounting Perspective
Disclaimer: This analysis is a hypothetical simulation based on publicly available information. It is for educational purposes only and should not be construed as legal advice or a definitive account of events. The opinions and conclusions drawn herein are those of the Strategia Advizo expert accounting team and do not reflect the views of any implicated parties or governmental…
View On WordPress
#Compliance and Governance#Delhi Liquor Scam#Excise Policy Analysis#Forensic Accounting#Market Dynamics#Policy Manipulation#Regulatory Oversight#Risk Management#Transparency in Licensing
0 notes
Text
license plate pngs
#my pngs#png#moodboard pngs#pngs#mood board#transparent#transparent png#filler pngs#license plate#aesthetic pngs#random pngs#retro
313 notes
·
View notes
Text
Canadian provinces license plates
Alberta / British Columbia / Manitoba / New Brunswick / Newfoundland and Labrador / Nova Scotia / Ontario / Prince Edward Island / Quebec / Saskatchewan
279 notes
·
View notes
Text
Fix Settings in Gnome Terminal (linux)
#!/bin/bash
_setProfile() { gsettings set org.gnome.Terminal.Legacy.Profile:/org/gnome/terminal/legacy/profiles:/:$1/ $2 $3; } _setTerminalProfile() { prof=$(gsettings get org.gnome.Terminal.ProfilesList default | tr -d "'"); _setProfile $prof use-theme-colors false; _setProfile $prof background-color '#000000'; _setProfile $prof foreground-color '#FFFFFF'; _setProfile $prof use-transparent-background true; _setProfile $prof background-transparency-percent 60
} _setTerminal() { yay -Runs gnome-terminal; yay -S gnome-terminal-transparency; _setTerminalProfile; yay -Runs gnome-console; }
_setTerminal
#programming#linux#ignore this i'm just moving a bash script from one computer to another#not relevant unless you also want to make your terminal transparent for some reason#only works on arch linux you have to change yay to your pkg manager#mit license
9 notes
·
View notes
Text
What you need to know about home water filtration.
Emergency Plumbing: Your Trusted Water Filtration Experts in North Shore and Northwest Chicago Suburbs.
With the most affordable deals for water filtration projects of all sizes, our services include:
Water Softeners.
Full-House Filtration Systems.
Well Water Filtration.
Reverse Osmosis (RO) Systems.
Ultraviolet (UV) Water Purification.
Carbon Filters.
Why Choose Emergency Plumbing?
At Emergency Plumbing, we believe everyone deserves access to clean, safe, and affordable water. Our expert team is committed to:
Top-Quality Products: We partner with industry-leading brands for reliable performance.
Affordable Pricing: Transparent, competitive pricing with no hidden fees.
Custom Solutions: Tailored systems to meet your household’s specific needs.
Expert Installation and Maintenance: Trust our licensed professionals to do the job right.
Schedule Your Consultation Today.
Ready to improve your water quality? Contact Emergency Plumbing for a free consultation and estimate. We proudly serve the North Shore and Northwest Chicago suburbs and are here to ensure your family enjoys clean, safe water at an unbeatable value.
Your perfect water solution is just a call away!
Phone 224-754-1984
www.emergencyplumbing.biz
#What you need to know about home water filtration.#Emergency Plumbing: Your Trusted Water Filtration Experts#in North Shore and Northwest Chicago Suburbs.#With the most affordable deals for water filtration projects of all sizes#our services include:#1. Water Softeners.#2. Full-House Filtration Systems.#3. Well Water Filtration.#4. Reverse Osmosis (RO) Systems.#5. Ultraviolet (UV) Water Purification.#6. Carbon Filters.#Why Choose Emergency Plumbing?#At Emergency Plumbing#we believe everyone deserves access to clean#safe#and affordable water. Our expert team is committed to:#• Top-Quality Products: We partner with industry-leading brands for reliable performance.#• Affordable Pricing: Transparent#competitive pricing with no hidden fees.#• Custom Solutions: Tailored systems to meet your household’s specific needs.#• Expert Installation and Maintenance: Trust our licensed professionals to do the job right.#Schedule Your Consultation Today.#Ready to improve your water quality? Contact Emergency Plumbing for a free consultation and estimate. We proudly serve the North Shore and#safe water at an unbeatable value.#Your perfect water solution is just a call away!#Phone#224-754-1984#www.emergencyplumbing.biz
0 notes
Text
Effective Community Engagement Strategies for CRS Success
Community Radio Stations (CRS) have a unique and powerful role: to be the voice of the community, by the community, and for the community. But how do you make sure your station isn’t just broadcasting to people but actively engaging with them? This guide dives into actionable strategies for community engagement that will turn your CRS into a dynamic hub of conversation, culture, and…
#2025#Accessibility in Radio#Broadcasting for Diverse Audiences#Community Celebrations#Community Engagement#Community Radio Engagement#Community Radio Involvement#Community Radio Station#Community Radio Trust Building#Community Reporters#Community Transparency#CRS Anniversaries#CRS Community Strategies#CRS Events and Outreach#CRS India#CRS License India#CRS Listener Loyalty Programs#Cultural Sensitivity in Broadcasting#Digital Radio Accessibility#discover page#Educational Initiatives in Radio#Empowering Community Through Radio#Engagement Barriers in CRS#Evaluating Community Engagement#featured#Interactive Radio Programming#Listener Feedback Systems#Listener-Generated Content#Local Partnerships in Radio#Local Radio Impact
0 notes
Text
Alright. Since that Kian Brose guy's funny little lawsuit against Mojang AB seems to be picking up steam, let me just point this out:
Kian's whole argument hinges on the idea that Mojang didn't update their End User License Agreement and Terms of Service before they cracked down on gun game servers and other "adult content". Ironically, he didn't even get an e-mail because his server wasn't up and running at the time. He found this out through a Tweet by TheMisterEpic. Even so, here's the thing…
They didn't have to update their EULA and TOS at that time. All they had to do was inform him and others of the pending updates, which they did.
Straight from the Minecraft EULA from May 2023, before the e-mails were sent, and before the EULA was changed:
We may change this EULA from time to time, if we have reason to, such as changes to our games, our practices, or our legal obligation. But those changes will be effective only to the extent that they can legally apply. For example if you use the Game only in single-player mode and don't use the updates we make available then the old EULA applies but if you do use the updates or use parts of the game that rely on our providing ongoing online services then the new EULA will apply. In that case we'll inform you of the change before it takes effect, either by posting a notice on our Website or by other reasonable means. We're not going to be unfair about this though - but sometimes the law changes or someone does something that affects other users of the Game and we therefore need to put a lid on it.
With the help of ChatGPT, here are the key phrases from the EULA paragraph above:
“We may change this EULA from time to time” – This allows Mojang to update the EULA as needed.
“if we have reason to, such as changes to our games, our practices, or our legal obligation” – Justifies changes based on various factors like game updates or legal requirements.
“changes will be effective only to the extent that they can legally apply” – Clarifies that changes will only be applied where legally permissible.
“we���ll inform you of the change before it takes effect” – The important one. This indicates that users will be notified before changes are implemented.
“We’re not going to be unfair about this” – Reinforces Mojang’s commitment to fairness when making changes. This one isn't legally relevant, but it's a nice touch.
These phrases support Mojang’s position of transparency and fairness under the law, and it very damaging to Kian's case. So… yeah. He can throw however-many millions of Swedish Krona that he wants at it, but unless Mojang and/or Microsoft decide to just roll over, for whatever reason (probably PR and good will reasons), there's no real way he can win.
Not unless his lawyer is the Swedish equivalent of Johnnie Cochran, anyway…
#gaming#video games#Minecraft#Mojang AB#lawsuit#breach of contract#end user license agreement#non-transparency#Kian Brose#YouTuber#crowdfunding scam#well this is an oversight#I'm laughing even harder
0 notes
Text
i'll give ya one more for the road:
Banana model from here https://sketchfab.com/3d-models/banana-ada7c35a1a5742f1b4c528eb3daee35b
Do any of you guys wanna explore Chalamet's chocolate factory?
#license says i gotta give credit which is fair#also i found out how to make them transparent as you can see
7K notes
·
View notes
Text
WE LIVE IN A HELL WORLD
Snippets from the article by Karissa Bell:
SAG-AFTRA, the union representing thousands of performers, has struck a deal with an AI voice acting platform aimed at making it easier for actors to license their voice for use in video games. ...
the agreements cover the creation of so-called “digital voice replicas” and how they can be used by game studios and other companies. The deal has provisions for minimum rates, safe storage and transparency requirements, as well as “limitations on the amount of time that a performance replica can be employed without further payment and consent.”
Notably, the agreement does not cover whether actors’ replicas can be used to train large language models (LLMs), though Replica Studios CEO Shreyas Nivas said the company was interested in pursuing such an arrangement. “We have been talking to so many of the large AAA studios about this use case,” Nivas said. He added that LLMs are “out-of-scope of this agreement” but “they will hopefully [be] things that we will continue to work on and partner on.”
...Even so, some well-known voice actors were immediately skeptical of the news, as the BBC reports. In a press release, SAG-AFTRA said the agreement had been approved by "affected members of the union’s voiceover performer community." But on X, voice actors said they had not been given advance notice. "How has this agreement passed without notice or vote," wrote Veronica Taylor, who voiced Ash in Pokémon. "Encouraging/allowing AI replacement is a slippery slope downward." Roger Clark, who voiced Arthur Morgan in Red Dead Redemption 2, also suggested he was not notified about the deal. "If I can pay for permission to have an AI rendering of an ‘A-list’ voice actor’s performance for a fraction of their rate I have next to no incentive to employ 90% of the lesser known ‘working’ actors that make up the majority of the industry," Clark wrote.
SAG-AFTRA’s deal with Replica only covers a sliver of the game industry. Separately, the union is also negotiating with several of the major game studios after authorizing a strike last fall. “I certainly hope that the video game companies will take this as an inspiration to help us move forward in that negotiation,” Crabtree said.
And here are some various reactions I've found about things people in/adjacent to this can do
And in OTHER AI games news, Valve is updating it's TOS to allow AI generated content on steam so long as devs promise they have the rights to use it, which you can read more about on Aftermath in this article by Luke Plunkett
#video games#voice acting#voice actors#sag aftra#ai#ai news#ai voice acting#video game news#Destiel meme#industry bullshit
25K notes
·
View notes
Text
Hospertz: Your One-Stop Partner for Building a Successful Healthcare Facility
Hospertz: Your One-Stop Partner for Building a Successful Healthcare Facility
Streamlining the Journey: Hospertz India Pvt. Ltd. (HIPL) caters to the healthcare industry as a turnkey solutions provider. They offer comprehensive support, guiding medical professionals through every step of establishing a new medical facility.
youtube
From the Ground Up: Their services encompass the entire process, from selecting a suitable location and obtaining necessary licenses to securing funding and attracting investors. They even assist with hiring qualified personnel and developing a strategic marketing plan.
Addressing Modern Challenges: HIPL acknowledges the growing complexities within the healthcare landscape. Their expertise helps navigate the increasing bureaucratic hurdles associated with setting up a new medical establishment.
Experience You Can Trust: With their extensive experience, HIPL has a proven track record of assisting doctors, dentists, and other specialists in building multi-specialty healthcare facilities across India. Their meticulous approachensures every detail is addressed, from acquiring high-tech equipment at competitive prices to recruiting qualified staff.
Focus on What Matters: By partnering with Hospertz, medical professionals can concentrate on their core competency: delivering exceptional patient care. HIPL takes care of the rest, handling day-to-day operations, licensing procedures, streamlining processes, and staff protocols. Their objective is to establish a smooth-running, patient-centric, and profitable healthcare facility.
Realizing Your Vision: HIPL acts as a trusted advisor, providing end-to-end project consultancy and management services. Their comprehensive solutions encompass the entire project lifecycle, from initial concept to final commissioning.
A Guiding Light: Driven by the vision of fostering quality-conscious and profitable healthcare institutions, HIPL leverages its three core strengths:
Physician-Inspired Knowledge: They understand the specific needs and challenges faced by medical professionals.
Unrivaled Technology: They provide access to state-of-the-art equipment and resources.
Impeccable Services: They offer a comprehensive suite of services to ensure a seamless operation.
A Collaborative Approach: HIPL prioritizes client satisfaction. They maintain continuous communication throughout the project, addressing any potential roadblocks and ensuring a collaborative effort towards achieving the desired outcome. Their ultimate goal is to transform your vision for a successful healthcare facility into a reality.
Building Trust: HIPL emphasizes transparency and honesty in all their dealings with clients and investors. They recognize that your vision is paramount, and they strive to make it the cornerstone of their every action.
#hospertz#turnkey solutions#comprehensive support#selecting a suitable location#obtaining necessary licenses#securing funding#attracting investors#hiring qualified personnel#strategic marketing plan#bureaucratic hurdles#multi-specialty healthcare facilities#high-tech equipment#recruiting qualified staff#delivering exceptional patient care#day-to-day operations#licensing procedures#streamlining processes#staff protocols#profitable healthcare facility#end-to-end project consultancy and management services#initial concept#final commissioning#fostering quality-conscious and profitable healthcare institutions#physician-inspired knowledge#unrivaled technology#impeccable services#client satisfaction#continuous communication#collaborative effort#transparency and honesty
1 note
·
View note
Text
airport ads are so fucking weird and intriguing. i saw one that was talking about a defense contractor partnership of companies with all these org logos and i'm like. hold up. Ball Canning?!
yes apparently?! what????
#i would love to know the story from A to B here because their site/wikipedia are very not transparent#and it's like. tracking. systems. satellites. weather. everything you can think of???#and i know we have NASA to thank for improved canning safety and such#so is that related?#or maybe glass/aluminum manufacturing?#but then how do you get to like. We Make Satellites Now#?????????????#corporatism is so goddamn weird.#(also this is probably not news to anybody who is Into Canning but Ball licenses the canning brand nowadays. they don't do jars anymore)#(lol)
1 note
·
View note
Text
Five Quick Pointers to Avail the Best Los Angeles Limousine Service
When seeking luxury transportation in the vibrant city of Los Angeles, choosing the right Los Angeles Limousine Service is crucial. Here are five essential tips to ensure you get the best experience:
Research Reputable Providers: Begin by researching and comparing various limousine service providers in Los Angeles.
Check Reviews and Testimonials: Reading customer reviews and testimonials can provide valuable insights into the quality of service different companies offer.
Inspect the Fleet: Make sure the limousine service offers a diverse and well-maintained fleet of vehicles to suit your needs.
Verify Licensing and Insurance: Ensure the chosen service provider is licensed and adequately insured for your peace of mind.
Get a Transparent Quote: Request a detailed quote that includes all costs and potential additional fees to avoid surprises.
By following these pointers, you can confidently select the best Los Angeles Limousine Service like Hollywood Playnight for a comfortable and luxurious transportation experience in the City of Angels.
#Los Angeles Limousine Service#Limousine Service Tips#Luxury Transportation#Limousine Fleet#Customer Reviews#Testimonials#Licensing#Insurance#Transparent Quote
0 notes
Text
As promised, the collegiate-seal versions of logos for all the Dragon Age Veilguard factions.
Posted under a CC0 Creative Commons license, no attribution needed, free to use however you wish.
Full-resolution versions can be found here. They are transparent and should be large enough to use for apparel, mugs, or most other print use.
#dragon age the veilguard#datv#mourn watch#lords of fortune#grey wardens#antivan crows#shadow dragons#veil jumpers
746 notes
·
View notes
Text
Canadian territories license plates
Northwest Territories / Nunavut / Yukon
61 notes
·
View notes
Text
OK since I haven't seen too many people talk about this since twitter news usually strikes pretty fast over here whenever e'usk does anything ever, let me give ya'll the run down on two things that will go live on NOVEMBER 15TH and why people are mass migrating to Blue Sky once more; and provide resources to help protect your art and make the transition to Blue Sky easier if you so choose:
The Block function no longer blocks people as intended. It now basically acts as a glorified Mute button. Even when you block someone, they can still see your posts, but they can't engage in them. If your account is a Public one and not a Private one, people you blocked will see your posts.
They say because people can easily "share and hide harmful or private information about those they've blocked," they changed it this way for "greater transparency." When in reality, this is an extremely dangerous change, as the whole point of blocking is to cease interaction with people entirely for a plethora of reasons, i.e. stalking, harassment, spam, endangerment, or just plainly annoying and not wanting to see said tweets/accounts. or you know, for 18+ accounts who do not want minors interacting with them or their material at all (There is speculation saying these changes are specifically for Elon himself so he can do his own kind of stalking, and honestly, with the private likes change, it lowkey checks out in my opinion)
Also, this straight up goes against and may violate Apple and Google's app store policies and also is straight up illegal in Canada and probably other countries as well.
If this ACTUALLY goes through, twitter will only be available in select countries, probably exclusively in the US, which would collapse the site with the lost of users and stock, and probably be the last push it needs to kill the site. And if not, will be a very sad and exclusive platform made for specific kinds of people who line up with musk's line of thinking.
2. New policies regarding Grok AI and basically removing the option to opt out of Grok's information gathering to improve their software.
And anything you upload/post on the site is considered "fair game" with "royalty-free licenses" and they can do whatever they please with it. Primarily using any and all posts on twitter to train their Grok AI. A few months ago, there was a setting you can opt out of so they couldn't take anything you post to "improve" Grok, but I guess because so many people were opting out, they decided to make it mandatory as part of the policy change (This is mainly speculation from what I hear).
So this is considered the final straw for a LOT of people, especially artists who have been gripping on to twitter for as long as they can, but the AI nonsense is too much for people now, including myself. Lot's of people are moving to Blue Sky for good reason, and from personal experience, it is literally 10x better than twitter ever was, even before elon took over. There is no algorithm on there, and you can save "feeds" to your timeline to have a catered timelines to hop between if your looking for something specific like furry art or game dev stuff. It's taken them a bit to get off the ground and add much needed features, but it's genuinely so much better now
RESOURCES
Project Glaze & Cara
If you're an artist who's still on twitter or trying to ride it out for as long as you can for whatever reason you have, do yourself a favor and Glaze and/or Nightshade your work. Project Glaze is a free program designed to protect your art work from getting scrapped by AI machines. Glazing basically makes it harder to adapt and copy artwork that AI programs try to scan, while Nightshade basically "poisons" works to make AI libraries much more unstable and generate images completely off the mark. (These are layman's terms I'm using here, but follow the link to get more information)
The only problem with these programs is that they can be resource intensive for computers, and not every pc can run glaze. It's basically like rendering a frame/animation, you gotta let your pc sit there to get it glazed/nightshade, and depending on the intensity and power of your pc, this may take minutes to hours depending on how much you wanna protect your work.
HOWEVER, there are two alternatives, WebGlaze and Cara
WebGlaze is an in browser version of the program, so your pc doesn't have to do the heavy lifting. You do need to have an account with Glaze and be invited to use the program (I have not done so personally so I don't know much about the process.)
Cara is an artist focused site that doubles as both a portfolio site and a general social media platform. They've partnered with Glaze and have their own browser glazing called "Cara Glaze," and highly encourage users to post their work Glazed and are extremely anti-ai. You do get limited uses per day to glaze your work, so if you plan on doing a huge backlog uploading of your art, it may take awhile if your using just Cara Glaze.
Some twitter users have suggested glazing your art, cropping it, and overlaying it with a frame telling people to follow them elsewhere like on Bluesky. Here's a template someone provided if you wanna use this one or make your own.
Blue Sky Resources and Tips
So if your a twitter user and your about to realize the hellish task of refollowing a massive chunk of people you follow, have no fear, there's an extension called Sky Follower Bridge (Firefox & Chrome links). This is a very basic extension that makes it really easy to find people on Bluesky
It sorts them out by trying to find matching usernames, usernames in descriptions, or by screen name. It's not 100% perfect, there's a couple people I already follow on Blue Sky but the extension could not find them on twitter correctly, but I still found a huge chunk of people. Also if your worried that this extension is "iffy," they do have a github open with the source publicly available and the Blue Sky Team themselves have promoted the extension in their recent posts while welcoming new users to the platform.
FEEDS and LABELS
OK SO THE COOLEST PART ABOUT BLUESKY IS THE FEEDS SYSTEM. Basically if you've made a twitter list before, it's like that, but way more customizable and caters to specific types of posts/topics. Consolidating them into a timeline/feed that exclusively filled about those particular topics, or just people in general. There's thousands to pick and choose from!
Here's a couple of mine that I have saved and ready (down below). Some feeds I have saved so I can jump to seeing what my friends and mutuals are up to, and see their posts specifically so it doesn't get lost in reposts or other accounts, and also specialized feeds for browsing artists within the furry community.
The Furry Community feeds I have here were created by people who've built an algorithm to place any #furry or #furryart or other special tags like #Furrystreamer or #furrydev. They even have one for commissions, and yes you can say commissions on a post and not have it destroyed or shadow banned. You are safe.
If you want, and I highly recommend it to get visibility and check out a neat community, follow furryli.st to get added to their list and feeds. Once your on the list, even without a hashtag, you'll still pop up in their specialized feeds as just a member of the community there. There are plenty of other feeds out there besides this one, but I feel like a lot of people could use one like this. They even got ones for OC specific too I remember seeing somewhere.
And in terms of labels, they can be either ways to help label yourself with specific things or have user created accessibility settings to help better control your experience on Blue Sky.
And my personal favorite: Ai Imagery Labeler. Removes any AI stuff or hides it to the best of it's abilities, and it does a pretty good job, I have not seen anything AI related since subscribing to it.
Finally, HASHTAGS WORK & No need to censor yourself!
This is NOT like twitter or any other big named social media site AT ALL, so you don't have to work around words to get your stuff out there and be seen. There are literally feeds built around having commissions getting and art seen! Some people worry about bots and that has been a recent issue since a lot of people are migrating to Blue Sky, but it comes with any social media territory.
ALSO COOL PART,
you can search a hashtag on someone's profile and search exclusively on that profile as well! You can even put the hashtag in bio for easy access if you have a specialize tag like here on tumblr. OR EVEN BUILD YOUR OWN ART FEED FOR YOUR STUFF SPECIFICALLY!
So yeah, there's your quick run down about twitter's current burning building, how to protect your art, and what to do when you move to Blue Sky! Have fun!
#Twitter#Blue Sky#BlueSky#Cara#Project Glaze#Glazed Art#NightShade#Twitter Update#cara artists#art resource#resource#Online resource
703 notes
·
View notes
Text
No one enjoys stepping into a cold shower.
Say Goodbye to Cold Showers with Emergency Plumbing in Highland Park, IL.
When it comes to reliable hot water in your home, there’s no room for compromise. If you’re in Highland Park, the North Shore suburbs (like Glencoe, Wilmette, and Lake Forest), or the Northwest Suburbs of Chicago (including Arlington Heights, Buffalo Grove, Schaumburg, and Palatine), Emergency Plumbing is your trusted, local, licensed plumbing provider.
From broken water heaters to full water heater installations, we ensure your hot water needs are met—quickly, efficiently, and affordably.
Expert Installation of Water Heaters.
When your water heater has reached the end of its lifespan, it’s time for an upgrade. We provide professional installation of 40-, 50-, and 75-gallon water heaters by Bradford White, complete with expansion tanks for added safety and performance.
Why Choose Emergency Plumbing?
Our customers choose us—and recommend us—because we deliver:
Only great reviews and referrals from your neighbors.
Transparent pricing with no hidden fees.
Flexible appointments that fit your schedule.
Peace of mind from licensed, experienced plumbers.
From water heater installation and repair to drain cleaning, faucet fixes, bathroom upgrades, and main sewer line excavation or hydro jetting, we’re your go-to full-service plumbing company.
Contact us today to schedule your appointment. We’ll get your home back to comfort in no time!
Phone 224-754-1984
#No one enjoys stepping into a cold shower.#Say Goodbye to Cold Showers with Emergency Plumbing in Highland Park#IL.#When it comes to reliable hot water in your home#there’s no room for compromise. If you’re in Highland Park#the North Shore suburbs (like Glencoe#Wilmette#and Lake Forest)#or the Northwest Suburbs of Chicago (including Arlington Heights#Buffalo Grove#Schaumburg#and Palatine)#Emergency Plumbing is your trusted#local#licensed plumbing provider.#From broken water heaters to full water heater installations#we ensure your hot water needs are met—quickly#efficiently#and affordably.#Expert Installation of Water Heaters.#When your water heater has reached the end of its lifespan#it’s time for an upgrade. We provide professional installation of 40-#50-#and 75-gallon water heaters by Bradford White#complete with expansion tanks for added safety and performance.#Why Choose Emergency Plumbing?#Our customers choose us—and recommend us—because we deliver:#• Only great reviews and referrals from your neighbors.#• Transparent pricing with no hidden fees.#• Flexible appointments that fit your schedule.
1 note
·
View note