#Free QR Code Tool
Explore tagged Tumblr posts
Text
अभी बनाएं अपना कस्टम QR कोड – वो भी बिल्कुल फ्री!
क्या है QR कोड और क्यों है इतना जरूरी?
आज के डिजिटल जमाने में अगर आपकी कोई वेबसाइट, लिंक, पेमेंट, Wi-Fi या बिज़नेस कार्ड है — तो एक QR कोड आपके काम को बहुत आसान बना सकता है। बस स्कैन कीजिए और तुरंत एक्शन!
लेकिन सवाल उठता है — "QR Code बनाएं कैसे?"
एक सिंपल सॉल्यूशन – InstantToolsPro.com
अब आपको किसी ऐप को डाउनलोड करने की जरूरत नहीं है। बस जाइए InstantToolsPro.com/qr-code-generator पर और मिनटों में बनाइए:
वेबसाइट के लिए QR यूट्यूब लिंक के लिए पेमेंट QR टेक्स्ट मैसेज Wi-Fi शेयरिंग बिज़नेस प्रमोशन

कैसे काम करता है?
अपना URL या टेक्स्ट डालिए
साइज और कलर चुनिए
“Generate QR Code” दबाइए
अपने कोड को PNG या SVG में डाउनलोड कर लीजिए बस हो गया!
क्यों Instant Tools Pro ही चुनें?
100% फ्री
कोई साइन-अप नहीं
फास्ट और मोबाइल फ्रेंडली
कस्टमाइजेशन के साथ
कुछ Use Cases जिन्हें आप जरूर देखना चाहेंगे:
डिजिटल विज़िटिंग कार्ड बनाइए
शॉप के गेट पर QR लगाइए
यूट्यूब चैनल प्रमोट कीजिए
मेनू, इनविटेशन या पोस्टर में जोड़िए
Try Now:
QR Code Generator – InstantToolsPro
Bonus Tips:
🔸 QR कोड में अपना ब्रांड नाम छुपाकर creative campaign चलाइए 🔸 Wi-Fi QR code से लोगों को बिना password बताए access दीजिए 🔸 Resume या Portfolio पर QR जोड़कर प्रोफेशनल बनिए
अपनी Creativity Tumblr पर दिखाएं
अगर आपने कोई unique QR कोड generate किया है, उसका screenshot लेकर Tumblr पर शेयर कीजिए और mention करें 👉 #InstantToolsPro
Follow Us for More Free Tools:
"एक कोड से बदल सकते हैं बहुत कुछ" — QR कोड के साथ डिजिटल दुनिया में अगला कदम बढ़ाइए।
#qr code generator#free qr code#online qr code tool#qr code banana#hindi tech blog#digital india#instanttoolspro#qr tools#tech hacks#smart tools#hindi digital tools#tumblr india#qr marketing#website tools#qr code for business#free tools india#online utilities#productivity tools#custom qr code
0 notes
Text
Unlock Your Potential: The Ultimate Guide to HugeTools.net
In today’s fast-paced digital world, having access to the right tools can make all the difference in boosting productivity, saving time, and achieving success. Enter HugeTools.net , your ultimate toolkit designed to simplify even the most complex tasks. Whether you're a developer, marketer, student, or entrepreneur, this platform has everything you need to get things done efficiently.
Welcome to our comprehensive guide where we’ll explore what makes HugeTools.net so special, highlight its key features, and show you how it can transform the way you work. Let's dive in!
What Is HugeTools.net?
HugeTools.net is an innovative online platform offering a vast array of free tools tailored to meet the needs of modern professionals and hobbyists alike. From text manipulation and image optimization to data conversion and SEO utilities, HugeTools.net provides solutions for almost every task imaginable.
Our mission is simple: empower users by delivering powerful, user-friendly tools that save time, reduce effort, and deliver high-quality results. No matter your skill level, you'll find something here to help you achieve your goals.
Key Features of HugeTools.net
Let’s take a closer look at some of the standout features available on HugeTools.net:
1. Text Tools
Manipulating text has never been easier with our collection of text tools:
Convert case (uppercase, lowercase, sentence case).
Remove extra spaces or duplicate lines.
Generate Lorem Ipsum for testing purposes.
Perfect for writers, developers, and anyone working with large amounts of text.
2. Image Optimization Tools
Optimize your images effortlessly with these handy utilities:
Resize images for web or print.
Convert file formats (JPEG to PNG, etc.).
Add watermarks for branding purposes.
Ideal for designers, bloggers, and photographers who need optimized visuals without compromising quality.
3. Data Conversion Tools
Transform data into different formats quickly and easily:
CSV to JSON converter.
XML to HTML transformer.
Base64 encoder/decoder.
Great for developers and analysts handling complex datasets.
4. SEO & Marketing Tools
Enhance your online presence with our suite of SEO and marketing tools:
Meta tag generator.
URL shortener.
Keyword density checker.
Helps marketers and content creators improve website performance and visibility.
5. Developer Utilities
Streamline coding tasks with specialized developer tools:
Color picker and palette generator.
Regex tester.
QR code generator.
Saves time for developers and simplifies common coding challenges.
Why Choose HugeTools.net?
Here are just a few reasons why HugeTools.net stands out from the competition:
User-Friendly Interface: Our tools are intuitive and require no technical expertise to operate.
Free to Use: Access all our tools without any hidden fees or subscriptions.
Constant Updates: We regularly update our platform with new features based on user feedback.
Reliable Performance: Trust us to deliver accurate results every time.
At HugeTools.net, usability, reliability, and accessibility are our top priorities. That’s why thousands of users worldwide rely on us to simplify their workflows.
How to Get Started
Ready to try HugeTools.net? Follow these simple steps:
Visit https://hugetools.net and browse through the categories.
Select the tool that matches your needs.
Follow the on-screen prompts to input your data or upload files.
Download or copy the output as needed.
Explore additional options within each tool for advanced functionality.
It’s that easy! Within minutes, you’ll be up and running with one of our powerful tools.
Tips and Tricks
To get the most out of HugeTools.net, consider these pro tips:
Combine multiple tools for enhanced productivity (e.g., optimize an image and then add a watermark).
Bookmark frequently used tools for quick access.
Check the "Help" section for tutorials and FAQs if you encounter any issues.
Share your experience with others—your feedback helps us improve!
Success Stories
Don’t just take our word for it—here’s what real users have to say about HugeTools.net:
"As a freelance graphic designer, I rely heavily on HugeTools.net to compress my images before sending them to clients. It saves me hours of work every week!" – Sarah M., Graphic Designer
"The CSV-to-JSON converter saved my team during a tight deadline. We couldn’t have completed the project without it." – John D., Software Engineer
These testimonials speak volumes about the impact HugeTools.net can have on your workflow.
Conclusion
HugeTools.net isn’t just another collection of tools—it’s a powerhouse designed to revolutionize the way you work. With its diverse range of functionalities, commitment to user satisfaction, and constant innovation, there’s no reason not to give it a try.
Start exploring today and discover how HugeTools.net can transform your productivity. Who knows? You might just find your new favorite tool!
Call to Action
Ready to boost your productivity? Head over to HugeTools.net now and start using our free tools! Don’t forget to leave a comment below sharing your favorite tool or suggesting new ones we could add. Happy tooling!
#Secondary Tags (Specific Features)#Text Tools#Image Optimization#Data Conversion#SEO Tools#Marketing Tools#Developer Utilities#CSV to JSON Converter#QR Code Generator#Regex Tester#Meta Tag Generator#Tertiary Tags (Audience & Use Cases)#For Developers#For Marketers#For Students#For Entrepreneurs#For Designers#Work-from-Home Tools#Remote Work Tools#Digital Marketing Tools#Content Creation Tools#Graphic Design Tools#Long-Tail Tags (Specific Phrases)#Best Free Online Tools#Tools for Boosting Productivity#How to Optimize Images Online#Convert CSV to JSON Easily#Free SEO Tools for Beginners#Quick Text Manipulation Tools#Enhance Your Workflow with HugeTools.net
0 notes
Text
Free Online QR Code Generator With Logo
Generate free qr codes with logo or icon such as link, wifi, vCard, email, sms online with our new free tool. Upload your logo or icon and customize colors and size of QR code, download as PNG or SVG for free.
Free QR Code Generator →
0 notes
Text
Jack and Fiona wanted to do something, but they didn’t know where to start. For months, the couple had watched as President Donald Trump and Elon Musk, then spearheading the so-called Department of Government Efficiency (DOGE), had turned the US into what they thought was “a fascist hellscape.” But they live in a deeply red county in a deeply red state in the South, and were worried that speaking out publicly could mean putting them and their children in danger.
Jack, who requested WIRED use a pseudonym to safeguard his identity, has long been familiar with extremism in the US. He says he was brought to his first KKK meeting at the age of 7. “I have seen the kind of behavior exhibited by MAGA, and know that it's exactly what I saw when I was younger,” he says. “The strain it is putting on society is the same strain that it puts on every single one [of us] who was in that space.”
So Jack and Fiona turned to technology. Searching on platforms like Reddit and Bluesky, Fiona stumbled on Realtime Fascism, a website that uses AI to trawl the internet for news articles featuring keywords linked to fascism. The tool analyzes those stories to produce a score for the threat posed by fascism in the US at any given time. The rating they found when they opened the site in February? CRITICAL.
The couple wanted more people to understand what was happening, so they built their own website called Stick It to Fascists. They bought a $100 thermal label printer, created a QR code linking to Realtime Fascism, and began making stickers.
What began with 500 stickers posted all over their small town “in the heart of MAGA country” quickly grew—with the help of an appeal on Reddit—to a campaign that has so far seen the couple and their children send 750,000 stickers to more than 1,000 people in all 50 states.
Stick It to Fascists is one of countless grassroots efforts that have emerged since Trump took office a second time. Many of them are fueled by technology: printers, QR codes, Reddit, online platforms, encrypted messaging apps like Signal. Across the country, small local groups have used a wide variety of online tools to mobilize their resistance to Trump 2.0 while trying to protect themselves against backlash from the administration. As millions of Americans joined some 2,000 “No Kings” protests last Saturday, these tools were powering the movement.
Spinning up crowdsourced collaborative tools is relatively easy. Maintaining them is much more difficult, however, and without aligned goals or aims, many of them could eventually become digital wastelands. But that is not stopping people who see no other option.
WIRED spoke to more than a dozen people involved in organizing against the Trump administration who all believe that the Democratic Party has not presented a coherent opposition to Trump and DOGE’s dismantling of the government. As a result, the organizers say, they had no choice but to get involved.
“We're doing this now, because in a couple of months, what we're doing may be illegal,” Fiona says. “This administration is already doing everything within their power to limit free speech, and it's extremely important that dissenting voices not be silenced.”
In the early days of Trump's second term, there was concern that an opposition movement against Trump was nowhere to be found.
But the reality is that protest movements this time around are just different than during Trump’s first term. Last time, while groups like the Women’s March and others organized large-scale demonstrations in the early months of his first presidency, this time around opposition is being driven by decentralized groups and individuals focused on a smaller-scale approach.
The change from a top-down movement to a much more decentralized one is key to understanding what’s happening, says Dana Fisher, a professor of sociology at American University and author of American Resistance: From the Women's March to the Blue Wave. “This is what we who study social movements call a moment of tactical innovation, where there are going to be all these innovative ideas about ways to break through and to get people to mobilize and work together in these very dark moments,” Fisher says.
People are still in the streets, as well. Data from the Crowd Counting Consortium, a joint project of the Harvard Kennedy School and the University of Connecticut, shows that in late January and February alone there were over twice as many street protests in the US than in February 2017. The numbers have kept growing.
The protests at Tesla dealerships, for example, began as a grassroots effort that has grown into a nationwide movement. There are also people working together online to combat the disinformation being pushed by Musk and DOGE, in addition to individuals like Jack and Fiona doing what they can. In isolation, these are small-scale protests; viewed as a whole, they show the level of anger that ordinary Americans feel at what has been happening in Washington over the past five months.
The number and scale of the protests has grown significantly, with millions of people turning out at more than a thousand separate protests in all 50 states on April 5. Last Saturday’s No Kings protest, which was organized by dozens of groups, drew over 5 million people to more than 2,100 events across the nation, according to the organizers, though notably not in Washington, DC, where Trump held his military parade to celebrate the US Army’s 250th anniversary.
Many of these calls for protest can be traced back to a single post on a subreddit called 50501, which stands for 50 protests, 50 states, 1 movement.
Sydney Wilson first learned about the online movement against Trump through this subreddit. Her journey into political activism began in late January while she was idly poking around on Reddit and came across a flyer for an event in Harrisburg, Pennsylvania, at which citizens would be protesting against the Trump administration. Wilson was intrigued, but living 200 miles away, she wondered if there were any events closer to her home in Pittsburgh.
That’s when she found 50501. Though the subreddit had been created just a few days earlier, it was already amassing huge support. It began on January 25 with a single Reddit post calling for citizens to fight back against executive overreach. The idea took hold, and within 10 days, those who signed up had organized protests in 80 cities across the US. Two weeks later, on February 17, they held another set of protests, with thousands of people attending.
Wilson, who had attended political protests in the past but had never been involved in organizing them, joined the group’s Discord channel to help plan.
“Not even in my wildest dreams did I think that my first protest that I organized with another group of Pennsylvanians would have 200 people show up,” Wilson tells WIRED. “Then the next one, I think we had 300 or 400, so I'm optimistic right now. The trick will be to keep this energy going.”
Like Wilson, many of the 311,000 subscribers to the subreddit and the 17,000 members of the group’s Discord have no experience in organizing protests. Still, they felt they had to.
“Democracy needs to be defended, and it's up to us as community members to stand up and do that work, because no one else will do it for us,” Wilson says.
The 50501 group also uses a wide variety of other online platforms to coordinate their efforts, including encrypted messaging apps like Signal and Matrix, which smaller subgroups use for sensitive conversations. Platforms like Mobilize.us allow participants to share information about upcoming protests, while state-level groups come up with ideas for signs and chants on shared Google Docs.
“Everybody's kind of using different strategies to communicate, so it's all over the place,” says TJ Demetriou, the public affairs officer for a 50501 subgroup for veterans. “If you're involved in a couple different groups, it can be confusing.”
Discord is the primary platform for planning and assigning volunteer positions within local groups, but it also serves as a place for the community to vent. Following the group’s protests on March 4, many of the members gathered on the group’s Discord server to watch Trump’s address to a joint session of Congress.
The “general chat” channel was quickly filled with anger, not at what Trump was saying but at the response from the Democrats in the chamber, who had decided the best way to confront Trump was to wear pink blouses and hold up tiny signs that no one could see.
“I kid you not, they are holding signs instead of booing,” one member wrote incredulously. “Bunch of spineless fucks,” another added, after no other Democrat came to the defense of representative Al Green of Texas, who was removed from the chamber for heckling Trump.
“Well I'm glad YOU all are protesting because holy shit that was a weak showing from dems with their bitch=ass [sic] paddles and pink shirts and blue ties,” another member wrote.
Though the group has had a lot of successes, some infighting has unfortunately become a distraction.
In April, the person who posted the original 50501 post, known online as Evolved Fungi, locked down the subreddit entirely, claiming that some national groups were seeking to take control of the 50501 group for their own ends. According to a since-deleted post on Reddit, Fungi believed someone had sought to file trademark applications for the 50501 name. A member of the 50501 leadership group subsequently claimed in a Reddit post that there was an attempt to trademark the name and create a 501c4 entity, but that this was done by “a separate, independent group of three people wholly unconnected to the broader 50501 group.
Fungi, who was posting anonymously, says they were doxed and accused of what some felt was inappropriate behavior during a Zoom call with other members of the 50501 group. Some 50501 members circulated a petition calling for them to step down before they finally did so. Fungi declined to comment when contacted by WIRED.
Fungi's departure didn't slow the movement down. By late spring the organization was deeply involved in organizing the No Kings protests on June 14, ultimately helping bring people to protests across the US and bolstering the movement's momentum even further.
The 50501 movement is not the only grassroots effort that began life online. The Tesla Takedown protests began with a single Bluesky post that exploded in large part thanks to social media posts, including protesters’ pictures and videos outside dealerships. These efforts were boosted when celebrities got involved, and Instagram reels went viral from people like Grammy-winning singer Sheryl Crow waving goodbye to her Tesla.
Other movements online, including tools for keeping tabs on the Trump administration, have also sprung up. One online tracker follows how many of Trump's policy actions align with Project 2025's goals. As of this writing, it shows that more than half of them have been completed or are in progress. Another tracker, Spotlight on DOGE, aims to fact-check claims made about the department's savings. The organizer, who asked to remain anonymous, says they recruited more than a dozen professionals, including lawyers and doctors, across the US to help analyze DOGE's actual savings.
But for all the work being done online to organize, educate, and plan, veteran activists who protested the first Trump presidency believe that success this time around will rely on turning that online support and activity into real-world demonstrations.
“I do think that there's a lot of work to do to move people from where we are now to the kind of mass society-wide struggle that it will take to stop this regime,” Sam Goldman, host of the Refuse Fascism podcast, tells WIRED.
“What this is going to require is sacrifice,” he continues. “It is going to require what people did in the Arab Spring, which was, get in the streets, stay in the streets, bring more people into the streets, coming back again and again and again, and not stopping until their demands were met.”
But deciding what those demands are can be difficult, especially in a movement that is so decentralized, and often leaderless. As national groups and bigger names seek to leverage recently activated grassroots activism, conflicts and disagreements are inevitable. This happened among the leadership of the Women’s March, and it’s already happened within the 50501 subreddit.
Last week, as people took to the streets of Los Angeles to protest deportation raids by the Immigration and Customs Enforcement agency, Trump called in the National Guard and Marines over the objections of California governor Gavin Newsom and LA mayor Karen Bass. Protests persisted anyway, as online supporters hit the streets.
65 notes
·
View notes
Note
What tools and programs do you use for your drawings? And ur drawings r so pretty!!
Oh my, thank you so much!!!!
I use ibis paint, although it took me way too long to get used to it. At first I used medibang paint, then I used Autodesk sketchbook.
This are my brushes, you can find them online, I literally took them from the website
Let's, uh... Ignore some of the names.
Idk if this is enough, I think there's some qr code, idk if I have to put it too??? Sorry, I hope the name is enough!
I use the sixth brush to do more 'detailed art,' like this one;

It's supposed to be Talia (Damian/earth 11)
And I use the rest for more silly drawings like this one:

To get the slightly reddish lineart, all I do is duplicate the lineart layer and put it in "divide"

I think that's all??? Sorry if it's too much, or if it's missing information. Feel free to ask if you have more doubts! Again, thank you so much for asking and hope this can be helpful!!!!!
55 notes
·
View notes
Text
How to buy Chinese Audio Dramas and Translate Subtitles
Payment method
The easiest payment method is by connecting Alipay as the exchange rate will be based on the bank you use. Apple users can use Apple Pay. Google users can use Google Pay. However, some people said their exchange rate there were high.
Common platform:
Maoer, Manbo, Ximalaya.
You MUST have the APP to login and use the full features.
Update: 15 Mar 2025
************************************************
Maoer FM
1. System
Maoer only uses buy out system. You have to buy the whole season to listen. There are a few free AD but they are mostly for practice and not completed.
You can win an entire season of AD by entering a giveaway in the search section. You will enter a live broadcast and participate by following the host and clicking the join button.


2. Currency
Currency used to buy dramas: diamonds.
10 diamond = 1 RMB.
Common price for 1 season: 200-250 diamonds (>20 RMB).
You can get 1-10 free diamonds everyday from:
Watching 15 minutes of live streaming (you can also do this while waiting for the giveaway result).
Advice: LS Lurkers might be blocked. Either send the cheapest gift (1💎) next to the chat box, send messages, or go to different streamer each time.
Logging in to Baidu maps through Maoer
3. Dried Fish
You get dried fish when you log in everyday. You can give it to AD episodes or songs to increase its popularity.
4. Translation
Open Maoer website on a browser with web translation tool (e.g. Edge, Chrome).
Activate the translation tool.
Login.
Open the audio drama and play it (the play button s at the bottom).
Check if the change of subtitles is translated correctly according to the dialogs.
************************************************
Manbo FM
1. System
Manbo has buy out (per season) and VIP membership system. There are also some free ADs.
Audiobooks can be bought per episode.
2. Currency
Currency used: red beans.
100 red beans = 1 RMB.
Common price for 1 season: 2000-3000 red beans (>20 RMB)
You can get 10 red beans every day from entering the top live broadcast and snatching red envelopes.
3. VIP membership
The VIP dramas can only be watched by buying VIP.
VIP membership plans:
Monthly with 1st month discount (15 RMB/month).
3 monthly (39 RMB).
3 months not continuous (49 RMB).
1 year not continuous (168 RMB).
1 month not continuous (18 RMB).
VIP benefit:
Obtain stars, double claws, and 50 red beans after logging in everyday.
Every month you also get 1 VIP ticket.
VIP ticket:
When you have VIP, you can also use tickets to buy VIP dramas so that you can listen to it when your VIP ends.
Common price: 4 VIP tickets/season
1 ticket = 100 claws.
You get 1 claw every day when you log in without VIP.
You can also get 1-30 (usually 1) free claws by obtaining EXP until the second achievement in the 快速升级 tab is achieved.
You can get EXP by watching ADs, Live Streams, or Short Videos.
Advice: LS Lurkers might be blocked. Either send the cheapest gift (10🫘) next to the chat box, send messages, or go to different streamer each time.
4. Translation
Open Manbo website on a browser with web translation tool (e.g. Edge, Chrome). You can also easily do this by sharing the link from the app to yourself.
Activate the translation tool.
Login using the QR code.
Open the audio drama and play it.
Check if the change of subtitles is translated correctly according to the dialogs.
More info:

11 notes
·
View notes
Text
2 notes
·
View notes
Text
Lost Property
Walk decisively, or the flood of people, will carry you away and you'll wash up in a ditch. I'm striding through Waterloo, pretending to know where I am going. I falter at a large, hanging sign with one of those arrows that points at 45 degrees. Does it mean down the escalator? Or right-ish? I'll need to choose. An employee in a CUSTOMER SERVICE vest is passing.
"Hi, excuse me, can you tell me how to get to Lost Property?"
He replies in a stream, like an auctioneer, without pauses. I nod my understanding with the same urgency he delivered. I'm glad he gestures, I would have gone the wrong way. I memorise his consonants and repeat them back to myself like a mantra until the directions become real. "Down the escalators and make a right and another right and if you don't see it ask someone down there."
The escalators take me down, right past a McDonald's unit delimited by a spotless glass screen, so insubstantial it's like the idea of a McDonald's rendered in a futuristic Hollywood film. It has those self-service screens like flagpoles in a carefully ordered grid to minimise interaction. Service reduced to touchscreens and QR codes - all very efficient until something goes missing. Keep walking and more glass doors lead out of the station, to a utility road under the girders of the station.
It's rough, dirty and industrial under here. Delivery vans unload boxes of single-serving creamer. A steel barrier prevents me from stepping into the road, and a woman in a brown McDonald's hat leans her weight on her arms, exhaling slowly on her smoke break. I wonder to myself if that's permissible, in the Crew Member Handbook? I keep walking and find the double doors to the Lost Property office. A young woman just in front of me presses the release button on the doors. I follow her in, but she says to me, "You go ahead, I'm on the phone". I step forward into the small cubed room, and she moves against one of the four walls.
It's windowless and glaring, like a large walk-in wardrobe. It's quiet too, all the sound and motion of the station suddenly extinguished. It's airless, and a bit musty. There is a closed-up fireplace on one wall, and I'm confused how this could have been a room for an open fire. The floor has weathered grey lino and two blue upholstered chairs screwed to one wall. They're covered in stains, a bit shiny, like decades-old chewing gum. The desk area behind the counter is darker and empty.
I may have lingered too long. The woman steps forward on my behalf, perhaps with impatience, pressing a buzzer beneath a sign saying "Ring for assistance".
A man in his early seventies with thick glasses lenses emerges from the door at the back. His hair is white and wayward. He looks a bit like he's been sleeping.
"Hi," I open, "you emailed to say you've got my luggage."
He blinks at me vaguely, giving the impression he doesn't see me too clearly - but is at peace with that.
"We emailed, huh?" he says in an unhurried air. I smile and press the phone against the glass. I've got the email open. I'm prepared. Ready for war. Ready for disappointment. He peers at it, looks up at me, and says, "I'll take a look." He shuffles back out of the back door and I take a seat on the black shiny chair. I forget the woman has said she is on a call, and say nervously, "This place is a bit weird". She gives me the polite "I know you've forgotten I'm on the phone, but I see you" look.
I examine the room, but there isn't much to see. An ugly telecom set with a boxy, yellowed speaker in plastic attached to an angled mic that reminds me of a gynaecological tool. A poster lists the 'Recovery Charges' which vary from £20 for laptops to £10 for phones. Bikes and musical instruments are £3, and "keys, reading books and Filofaxes" a mere £2. Medicines are free. There is also a daily fee for electrical items (£1) or anything else (50p). This looks like the kind of information that causes disagreements.
I'm trying to remember what is in my bag, and if the total will be cumulative, but the clerk returns, and with two hands lifts my yellow luggage at eye level, like an offering. I give him a big beaming smile of joy.
"There it is!" I exclaim, stepping forward.
"ID," he asks, placing the luggage down. I'm prepared, I pass him my maroon British passport under the slit in the perspex. He takes it, flipping through the pages.
He keeps flipping.
And flipping.
Until he reaches the very last page.
The emergency contact page.
He looks up at me. "Martin Reyes?" he asks.
Confused, I nod, adding, "That's my husband."
He looks down at the passport again, reading Martin's contact details.
He looks up at me.
"New Mexico?" he asks.
Unsure what we're actually discussing, I nod, blankly.
He shrugs as if it's not worth his time, and takes a side door out of the office. A few seconds later he magically appears, from the street entrance, and places my luggage down, leaving without a word.
I leave quickly, eager to get back into the stream.

3 notes
·
View notes
Text
Fragaria Memories Fanwork Guidelines
This is an unofficial translation of the guidelines for Fragaria Memories fanworks/ fanart/ doujin works.
I thought I saw conflicting translations/interpretations from shared posts about the guidelines that I came across recently, so I decided to translate them myself to (hopefully) avoid misinterpreting the actual guidelines. I do not track the official site for updates so there may be future changes not reflected here.
Last updated: 2023/10/23
୨୧:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::୨୧
Definition of 'fan content activities'
'Fan content activities' refers to works based on Fragaria Memories that either contain creative additions or are wholly new creations. These guidelines exclude copying as-is or activities* that can be treated as such.
*Examples of activities not covered in the guidelines: cropping official character illustrations, filtering/recolouring official art and so on, and making such images public
(T/N: I'll just use 'fanwork' in the main text from here on)
୨୧┈┈┈┈┈┈┈┈┈┈୨୧
Applicable scope for these guidelines
The moment you upload your fanwork publicly, you're assumed to have agreed to the guidelines fully. Whether a fanwork is considered to have violated the stated guidelines or not is determined at Sanrio's discretion.
Sanrio may update the content of the guidelines anytime without advance notice.
୨୧:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::୨୧
Terms of Use
Terms of use regarding fanworks
(1) Not for commercial purposes (such as advertisements, promotions, sales) regardless of whether the work is made free or paid. *However, doujinshi distribution, video monetisation, paid membership perks and livestreams are allowed subject to fulfilling certain conditions mentioned later.
(2) Do not use Fragaria Memories' assets (illustrations, logos, marks/labels, scenarios, videos, voices, music, etc.) in the creation of your fanwork. Tracing is also not allowed even if you do it yourself.
(3) Do not misrepresent yourself as being related to or having the approval of Sanrio or Fragaria Memories.
(4) Do not deviate extremely from the worldview of the series or tarnish the image of the series. Inserting certain ideas/beliefs, or content of political or religious nature in fanworks is not allowed.
(5) Do not harm the reputation or status of others, and do not slander or libel others or commit other acts beyond public order and morals.
(6) Do not use content which third parties have rights to in your fanworks, such as content from collaboration events between Sanrio and its partners.
୨୧┈┈┈┈┈┈┈┈┈┈୨୧
Terms of use regarding fanwork involving monetary/paid benefits
Notwithstanding (1) above, the distribution (sales) or publishing of fanworks may be allowed to a reasonable extent for the enjoyment of fans.
♦ Sales of doujinshi
Physical/paper forms, digital forms, illustrations, manga/comics, novels, cosplay photobooks and so on must adhere to the below terms.
(1) They must be sold approximately at cost price (the cost of your materials and production tools)
(2) The below links to a QR code that you can place somewhere easily visible to viewers (to avoid issues arising from being misidentified as official goods).
Fan Contents Nijigen Code (QR Code)
♦ Monetisation on video sharing sites
Monetisation of videos containing official instrumental music for cover songs (utattemita) is limited to the below video sharing sites:
YouTube
Nico Nico Douga *Please refer to these guidelines (the guidelines on the official site) if the video sharing site asks about usage rights when you monetise your video.
♦ Fanwork in paid membership perks and livestreams
Only for non-age restricted platforms (pixivFANBOX, Fantia, YouTube Live, Nico Nico Live Broadcast [Nico Nico Namahousou], TikTok)
୨୧:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::୨୧
Regarding goods/merch
Please refrain from distributing merchandise (clothing accessories, image accessories, plushies, etc.) regardless of whether they're free or paid to avoid issues of the items being misidentified as official goods.
You may still create items for personal use, but if you're uploading them to social media, it would be appreciated if you tag them clearly as fanwork/fan content.
Even for items for personal use, please refrain from using or tracing Fragaria Memories assets (illustrations, logos, marks/labels, scenarios, videos, voices, music, etc.)
୨୧┈┈┈┈┈┈┈┈┈┈୨୧
Recommended hashtags on social media
Sanrio recommends using the hashtag #Fragari_Art when you upload fanwork to social media platforms.
୨୧:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::୨୧
Miscellanous Terms & Conditions
Fan content activities by official illustrators
Official illustrators (contracted by Sanrio or its business partners) may still make fanworks.
Official illustrators have to follow both their contracts as well as the fanwork guidelines so as to avoid having their fanworks misidentified as official.
୨୧┈┈┈┈┈┈┈┈┈┈୨୧
Other conditions
(1) If your fanwork is determined by Sanrio as having violated their guidelines, Sanrio can demand you to immediately cease conducting fan activities, as well as completely scrap and delete the offending fanworks.
(2) There may be times when official projects/adaptations by Sanrio and its partners overlap with or seem similar to fanworks. In such cases, Sanrio and its partners reserve the rights to conduct their projects anywhere, anytime, and in any form without consideration for payment.
(3) In the case that Sanrio or its partners contact creators to make Fragaria Memories content, it will be done with a fixed contract from Sanrio or its partners.
(4) As Sanrio continually fixes and adds new content to Fragaria Memories, there may be times when Sanrio's projects, goods or services unintentionally seem similar to your fanwork. Sanrio and its partners reserve the rights to continue with their project plans and you may not assert legal claims against them on the grounds of copyrights or moral rights.
(5) Even with these guidelines, Sanrio reserves the rights to suspend fanworks to protect their copyrights and moral rights.
(6) Sanrio makes no guarantees of non-infringement on third party rights regarding the use of Fragaria Memories by these guidelines or of Fragaria Memories itself.
(7) You may not simplify/abridge, paraphrase or distort/misinterpret these guidelines through any method when posting on any third party platforms including social media. (T/N: I hope I'm not lol)
(8) Sanrio takes no responsibility for damages or disputes with third parties resulting from fanworks made by these guidelines and will not provide compensation in such cases.
(9) As these guidelines may be updated without notice, Sanrio takes no responsibility for any issues resulting from such changes.
(10) Sanrio reserves the right to take legal actions against fanworks that violate these guidelines.
(11) Sanrio will not respond to individual inquiries on these guidelines.
(12) These guidelines were written in Japanese and follow Japanese laws.
(13) Any disputes between Sanrio and others regarding fanworks or other uses of Fragaria Memories will be subject to the exclusive jurisdiction of the Tokyo District Court (東京地方裁判所) or Tokyo Summary Court (東京簡易裁判所) in the first instance.
34 notes
·
View notes
Text
Udaan by InAmigos Foundation: Elevating Women, Empowering Futures

In the rapidly evolving socio-economic landscape of India, millions of women remain underserved by mainstream development efforts—not due to a lack of talent, but a lack of access. In response, Project Udaan, a flagship initiative by the InAmigos Foundation, emerges not merely as a program, but as a model of scalable women's empowerment.
Udaan—meaning “flight” in Hindi—represents the aspirations of rural and semi-urban women striving to break free from intergenerational limitations. By engineering opportunity and integrating sustainable socio-technical models, Udaan transforms potential into productivity and promise into progress.
Mission: Creating the Blueprint for Women’s Self-Reliance
At its core, Project Udaan seeks to:
Empower women with industry-aligned, income-generating skills
Foster micro-entrepreneurship rooted in local demand and resources
Facilitate financial and digital inclusion
Strengthen leadership, health, and rights-based awareness
Embed resilience through holistic community engagement
Each intervention is data-informed, impact-monitored, and custom-built for long-term sustainability—a hallmark of InAmigos Foundation’s field-tested grassroots methodology.
A Multi-Layered Model for Empowerment

Project Udaan is built upon a structured architecture that integrates training, enterprise, and technology to ensure sustainable outcomes. This model moves beyond skill development into livelihood generation and measurable socio-economic change.
1. Skill Development Infrastructure
The first layer of Udaan is a robust skill development framework that delivers localized, employment-focused education. Training modules are modular, scalable, and aligned with the socio-economic profiles of the target communities.
Core domains include:
Digital Literacy: Basic computing, mobile internet use, app navigation, and digital payment systems
Tailoring and Textile Production: Pattern making, machine stitching, finishing techniques, and indigenous craft techniques
Food Processing and Packaging: Pickle-making, spice grinding, home-based snack units, sustainable packaging
Salon and Beauty Skills: Basic grooming, hygiene standards, customer interaction, and hygiene protocols
Financial Literacy and Budgeting: Saving schemes, credit access, banking interfaces, micro-investments
Communication and Self-Presentation: Workplace confidence, customer handling, local language fluency
2. Microenterprise Enablement and Livelihood Incubation
To ensure that learning transitions into economic self-reliance, Udaan incorporates a post-training enterprise enablement process. It identifies local market demand and builds backward linkages to equip women to launch sustainable businesses.
The support ecosystem includes:
Access to seed capital via self-help group (SHG) networks, microfinance partners, and NGO grants
Distribution of startup kits such as sewing machines, kitchen equipment, or salon tools
Digital onboarding support for online marketplaces such as Amazon Saheli, Flipkart Samarth, and Meesho
Offline retail support through tie-ups with local haats, trade exhibitions, and cooperative stores
Licensing and certification where applicable for food safety or textile quality standards
3. Tech-Driven Monitoring and Impact Tracking
Transparency and precision are fundamental to Udaan’s growth. InAmigos Foundation employs its in-house Tech4Change platform to manage operations, monitor performance, and scale the intervention scientifically.
The platform allows:
Real-time monitoring of attendance, skill mastery, and certification via QR codes and mobile tracking
Impact evaluation using household income change, asset ownership, and healthcare uptake metrics
GIS-based mapping of intervention zones and visualization of under-reached areas
Predictive modeling through AI to identify at-risk participants and suggest personalized intervention strategies
Human-Centered, Community-Rooted
Empowerment is not merely a process of economic inclusion—it is a cultural and psychological shift. Project Udaan incorporates gender-sensitive design and community-first outreach to create lasting change.
Key interventions include:
Strengthening of SHG structures and women-led federations to serve as peer mentors
Family sensitization programs targeting male allies—fathers, husbands, brothers—to reduce resistance and build trust
Legal and rights-based awareness campaigns focused on menstrual hygiene, reproductive health, domestic violence laws, and maternal care
Measured Impact and Proven Scalability
Project Udaan has consistently delivered quantifiable outcomes at the grassroots level. As of the latest cycle:
Over 900 women have completed intensive training programs across 60 villages and 4 districts
Nearly 70 percent of participating women reported an average income increase of 30 to 60 percent within 9 months of program completion
420+ micro-enterprises have been launched, 180 of which are now self-sustaining and generating employment for others
More than 5,000 indirect beneficiaries—including children, elderly dependents, and second-generation SHG members—have experienced improved access to nutrition, education, and mobility
Over 20 institutional partnerships and corporate CSR collaborations have supported infrastructure, curriculum design, and digital enablement.
Partnership Opportunities: Driving Collective Impact
The InAmigos Foundation invites corporations, philanthropic institutions, and ecosystem enablers to co-create impact through structured partnerships.
Opportunities include:
Funding the establishment of skill hubs in high-need regions
Supporting enterprise starter kits and training batches through CSR allocations
Mentoring women entrepreneurs via employee volunteering and capacity-building workshops
Co-hosting exhibitions, market linkages, and rural entrepreneurship fairs
Enabling long-term research and impact analytics for policy influence
These partnerships offer direct ESG alignment, brand elevation, and access to inclusive value chains while contributing to a model that demonstrably works.
What Makes Project Udaan Unique?

Unlike one-size-fits-all skilling programs, Project Udaan is rooted in real-world constraints and community aspirations. It succeeds because it combines:
Skill training aligned with current and emerging market demand
Income-first design that integrates microenterprise creation and financial access
Localized community ownership that ensures sustainability and adoption
Tech-enabled operations that ensure transparency and iterative learning
Holistic empowerment encompassing economic, social, and psychological dimensions
By balancing professional training with emotional transformation and economic opportunity, Udaan represents a new blueprint for inclusive growth.
From Promise to Power
Project Udaan, driven by the InAmigos Foundation, proves that when equipped with tools, trust, and training, rural and semi-urban women are capable of becoming not just contributors, but catalysts for socio-economic renewal.
They don’t merely escape poverty—they design their own systems of progress. They don’t just participate—they lead.
Each sewing machine, digital training module, or microloan is not a transaction—it is a declaration of possibility.
This is not charity. This is infrastructure. This is equity, by design.
Udaan is not just a program. It is a platform for a new India.
For partnership inquiries, CSR collaborations, and donation pathways, contact: www.inamigosfoundation.org/Udaan Email: [email protected]
3 notes
·
View notes
Text
Launch Your Professional Website in Minutes: No Coding Required (Powered by Sitenear)
"I always thought building a website was something only tech geniuses could do. I was wrong. ” I dreamed of creating Zootopia World—a platform where wildlife enthusiasts could connect and explore the animal kingdom, but website development seemed daunting. Then I discovered SiteNear. In just 3 minutes, my impossible dream transformed into a professional reality. Without coding skills or expensive developers, I built a complete hub for sharing conservation news, educational resources, and wildlife encounters. The best part? I wasn't even looking for a website builder that day—I was organizing team tasks when SiteNear's promise of unlimited, free websites caught my eye. One skeptical click later, and Zootopia World was born.
Step 1: Click + button & create new site
It all began with one click. No endless forms, no confusing menus. Just a clean, simple interface that guided me effortlessly. “I couldn’t believe how intuitive it was!” BESIDES , SiteNear provides a simple interface with rich features to get you started.
SiteNear asked me to enter some basic information—like the name of my site and its purpose. I even had the option to add images, categories, or features, but nothing was mandatory. It was all about simplicity. There are so many option like personalize my site with my own branding, images, and contents.
After clicking the Submit button, my site was created immediately! I can improve my homepage any time by clicking Edit Content on the Site Menu.
Step 2 : Organize Services with Categories & Features
When I first envisioned Zootopia World, I wanted it to be more than just a website—I wanted it to feel like an adventure, a place where people could immerse themselves in the wonders of wildlife. But I quickly realized something: Just like in nature, where every ecosystem has its own role and rhythm, my website needed structure. Without clear categories, visitors might feel lost, like explorers without a map.
So, I organized everything into sections, each like a unique part of a thriving jungle. 🦁 Wildlife Expeditions – Explore thrilling adventures into the wild. 📚 Educational Content – Learn fascinating facts about animals and nature. 🤝 Community Engagement – Connect with like-minded wildlife enthusiasts.
And the best part? Setting up these categories was effortless. No coding, no complex tools—just a simple text description or a quick spreadsheet upload, and everything fell into place. Easily update and transform my website with just a few clicks on the Categories section! 🚀
I also added a few item in some categories and plan to keep updating them in the future.
-Enhance My Website with the "Features" Section on SiteNear
The "Features" section on SiteNear helps improve my website’s functionality and user experience. By adding specific features, I can provide visitors with highlights that align with my site’s purpose. For example,
this section allows me to:
📢 Share the Latest Contests – Keep my audience updated with exciting opportunities.
📰 Post News Updates – Provide fresh and relevant information in real-time.
💬 Offer Customer Support – Engage with visitors and answer their inquiries efficiently and much more.
By implementing these features, I can create a more engaging, dynamic, and user-friendly experience for my audience.
I can add new feature which including photo and other information
Step 3: Launch My Site
Before making my site live, I can review and edit it. Once launched, anyone on the internet can see it. After one click on the Launch button, my site is live immediately! On the success dialog, I can copy the site URL and download the QR code of the site! Now I can share it with everyone. You can also scan the QR code to visit my site.
I opened my Zootopia World website on another computer, and there it was—a sleek, professional-looking site ready for visitors. It felt like magic. Within hours, I was sharing my new website with my team. Still unsure how SiteNear can enhance your online presence? Visit my official website and see for yourself—it's built entirely without coding or programming skills. You won’t believe what’s possible! Here is the link to my website : Zootopia World
DESKTOP VIEW: GUEST VERSION
MOBILE PHONE VIEW: GUEST VERSION
2 notes
·
View notes
Text
Brazil granting ID to household pets

While the United States still debates whether to implement a voter ID mechanism, Brazilian household pets will soon be eligible for the Animal ID card free of charge as the National Register of Domestic Animals is entering its final testing phase, Agencia Brasil reported this week. The Environment Ministry said the tool can be accessed through the Gov.br website.
Animal rescue organizations and city halls will also be able to register the animals under their responsibility and issue the identification card, which will include an identification code (QR Code). This code can be attached to the animal's collar, allowing anyone to locate the guardian via a cell phone camera.
Law 15.046/2024, approved in November by Congress and enacted by President Luiz Inácio Lula da Silva on Dec. 18, authorized the creation of the registry by the Federal Government. The system will gather information on owners and pets to facilitate zoonosis control and the fight against abandonment and mistreatment of animals. The measure should also provide more security in buying and selling transactions.
As per the new law, the register must contain the owner's identity, as well as data on the origin and characteristics of the animals: breed, sex, real or presumed age, vaccinations administered, and diseases contracted or being treated, in addition to the place where the animal is kept. It will be the guardians' duty to report the sale, donation, or death of the pet, indicating the cause.
Continue reading.
4 notes
·
View notes
Text
Protect Your Car and Your Peace of Mind with Kavach QR
Hey there! Have you ever parked your car in a spot, only to realize later that it might not have been the best choice? Maybe someone else needs to leave, but your car is blocking the way. We've all been there, and it can be pretty stressful. But what if there was a simple way to solve this? Enter Kavach QR.
Picture this: You scan a QR code on a car, and instantly you can contact the owner without sharing personal information. Sounds cool, right? Kavach QR is all about making our parking experiences hassle-free and secure. It's like having a digital shield for your car.
Here’s how it works. Each Kavach QR code is unique and linked to the car owner's contact details, but don’t worry about privacy – it's designed to keep your information safe. When someone scans the code, they can send a message or call through a secure system. No more sticky notes on the windshield or awkward waiting around!
But it’s not just about convenience. Kavach QR also steps up when it comes to security. In a world where our personal information is constantly at risk, having a layer of protection is a big deal. Kavach QR ensures that your contact details are never exposed to just anyone who scans the code. Plus, the system includes 24/7 IVR support and SOS services, giving you peace of mind wherever you park.
And let’s talk about cost. You might think this tech would break the bank, but it's actually super affordable. Investing in Kavach QR is like investing in your peace of mind. You get top-notch security and convenience without a hefty price tag.
So, next time you park your car, think about Kavach QR. It’s not just a tool; it’s your parking companion, making life a bit easier and a lot more secure. Give it a try and see how it transforms your parking experience. Happy parking!
2 notes
·
View notes
Text
Introducing Codetoolshub.com: Your One-Stop IT Tools Website
Hello everyone! I'm excited to introduce you to Codetoolshub.com, a comprehensive platform offering a variety of IT tools designed to enhance your productivity and efficiency. Our goal is to provide developers, IT professionals, and tech enthusiasts with easy-to-use online tools that can simplify their tasks. Here are some of the tools we offer:
Base64 File Converter
Basic Auth Generator
ASCII Text Drawer
PDF Signature Checker
Password Strength Analyser
JSON to CSV Converter
Docker Run to Docker Compose Converter
RSA Key Pair Generator
Crontab Generator
QR Code Generator
UUID Generator
XML Formatter
And many more...
We are constantly updating and adding new tools to meet your needs. Visit Codetoolshub.com to explore and start using these powerful and free tools today!
Thank you for your support, and we look forward to helping you with all your IT needs.
2 notes
·
View notes
Text
changes i would make to acnh
1) able to bulk buy nook miles tickets. for every pack of 10 miles you buy, get one ticket free
2) when on an island with nook miles in the inventory, able to give wilbur a ticket and be sent to a different island. this eliminates the constant back and forth from home -> airport -> island. plus it skips orvilles long dialogue (what would dodos do💪🏼🔥)
3) able to speak to villagers without putting item on hand away. i literally dont know why this is a thing just keep it in your hands especially since villagers will comment on said item of you have it out???
4) able to make inclines on cliffs that are NOT a straight line. listen i want to make an incline but can't because one corner of the cliff is curved a little and it's so baffling because the incline should either a) ignore that and be built anyways, or b) force the cliff to become a straight line so you can build an incline
5) able to deny DIY recipes you already know. you still have the option to accept it if you want to give it to a friend or such but you shouldn't be FORCED to. i always just sell them because i. already know them. LOL
6) this is just for me personally but i think you should be allowed to change your name at least once if not for free whenever. make it cost a bunch of bells or tickets idc i'll pay i just wanna change my name PLEASE
7) golden tools should not break. like dude you go through all this effort to get them and they're able to break on you?? i get it's bc acnh is doing the whole DIY thing but it's just counterintuitive. i dont even go for golden tools anymore i make normal ones cause it's easier LOL
8) you should be able to start a new island and get bells from the value of the previous island. acnl was right for doing this i dont know why they took this feature away
9) villagers who leave your island should remember you!!!! if you see them on an island they should be like "wow i didnt expect to see you again!!!" do you know how sad i was when i re-got kabuki and he didnt rememebr me:( i get why this isnt a thing but i wish it was
10) you shouldn't need nintendo online for qr codes. i've resulted to just looking up outfits on google and recreating them by hand. fuck you Nintendo eat shit and die
9 notes
·
View notes
Text
Make A Dash
One of the biggest fears of companies advertising during the Super Bowl is that no one will remember them. Actually, the fear goes deeper…it is highly possible for viewers to miss an ad completely. It is unreasonable to expect people to sit perfectly still for about four hours, taking in every play and advertisement. No can do.
And at $7 million for 30 seconds, this problem becomes critically important. To see just how difficult it is for an advertiser to sink its talons into you, watch any sporting event or even just a linear TV show tonight, and then tomorrow morning, try to remember the ads. It will be tough, even after I have primed you for the task. One study showed that viewers only remember up to a tenth of the ads they saw in the preceding 24-hour period. Good luck.
But DoorDash has quite possibly found a way to overcome this obstacle. They are making sure eyeballs stay focused by gamifying its ad. Of course, we don’t know exactly what time during the game their ad will air, which makes it even more intense. One lucky viewer who can crack a special code in DoorDash’s ad, and enters it on a special website built just for the game, will win one of every product and service advertised during the game.
That’s a lot of loot. It may lean heavily into snack foods and beverages, but Kia is going to be advertising vehicles.
I don’t know that I have seen such viewer engagement with an ad since the CoinBase QR code brought down the internet a couple of years ago. And the point of requiring people to focus on the DoorDash ad is to inform viewers that DoorDash can and does deliver anything and everything, not just your dinner. They report having two million items available on their app.
There will be more than 50 advertisers on this Super Bowl, most of which are national companies paying the steep price of admission, but also some local companies that get in for much less because they will only be seen locally. You have to do something drastic to stand out in this crowd, and DoorDash may very well have cracked that code in the process.
As for DoorDash, they are trying to break free of the impression that they are only in the food delivery business. When they started out ten years ago, that was the truth, but in recent years they have added many non-foods. This comes at a time when Uber, which has positioned itself as being in the transportation business, added food to its P2P taxi service, and then non-foods as well.
Critics may scoff that we have increasingly become a nation of lazy people, too busy to go to stores and restaurants. No, home delivery is a tool just like spreadsheets and calculators are for accountants. Anything that can get jobs done faster is a good thing, and it doesn’t matter if it is balancing the books, or balancing the demands of a busy life.
I like this campaign a lot, and it has my attention. In fact, that’s what DoorDash needs to be focusing on intently in the week leading up to the big game. People need to know to be watching for the ad during the game, because if they don’t, they may have just stepped out to get another beer.
I’ll be watching for this one. A new Kia might be nice.
Dr “Know The Code” Gerlich
Audio Blog
2 notes
·
View notes